unlockDeleteWithResponse(
+ String resourceGroupName,
+ String vaultName,
+ String resourceGuardProxyName,
+ UnlockDeleteRequest parameters,
+ Context context) {
+ return unlockDeleteWithResponseAsync(resourceGroupName, vaultName, resourceGuardProxyName, parameters, context)
+ .block();
+ }
+
+ /**
+ * UnlockDelete call for ResourceGuardProxy, executed before one can delete it.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @param resourceGuardProxyName name of the resource guard proxy.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response of Unlock Delete API.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public UnlockDeleteResponseInner unlockDelete(
+ String resourceGroupName, String vaultName, String resourceGuardProxyName, UnlockDeleteRequest parameters) {
+ return unlockDeleteWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, parameters, Context.NONE)
+ .getValue();
+ }
+
+ /**
+ * Get the next page of items.
+ *
+ * @param nextLink The URL to get the next list of items
+ * The nextLink parameter.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return list of ResourceGuardProxyBase resources along with {@link PagedResponse} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> listNextSinglePageAsync(String nextLink) {
+ if (nextLink == null) {
+ return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null."));
+ }
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(context -> service.listNext(nextLink, this.client.getEndpoint(), accept, context))
+ .>map(
+ res ->
+ new PagedResponseBase<>(
+ res.getRequest(),
+ res.getStatusCode(),
+ res.getHeaders(),
+ res.getValue().value(),
+ res.getValue().nextLink(),
+ null))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * Get the next page of items.
+ *
+ * @param nextLink The URL to get the next list of items
+ * The nextLink parameter.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return list of ResourceGuardProxyBase resources along with {@link PagedResponse} on successful completion of
+ * {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> listNextSinglePageAsync(
+ String nextLink, Context context) {
+ if (nextLink == null) {
+ return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null."));
+ }
+ if (this.client.getEndpoint() == null) {
+ return Mono
+ .error(
+ new IllegalArgumentException(
+ "Parameter this.client.getEndpoint() is required and cannot be null."));
+ }
+ final String accept = "application/json";
+ context = this.client.mergeContext(context);
+ return service
+ .listNext(nextLink, this.client.getEndpoint(), accept, context)
+ .map(
+ res ->
+ new PagedResponseBase<>(
+ res.getRequest(),
+ res.getStatusCode(),
+ res.getHeaders(),
+ res.getValue().value(),
+ res.getValue().nextLink(),
+ null));
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DppResourceGuardProxiesImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DppResourceGuardProxiesImpl.java
new file mode 100644
index 000000000000..44d58ddb918b
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/DppResourceGuardProxiesImpl.java
@@ -0,0 +1,241 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.implementation;
+
+import com.azure.core.http.rest.PagedIterable;
+import com.azure.core.http.rest.Response;
+import com.azure.core.http.rest.SimpleResponse;
+import com.azure.core.util.Context;
+import com.azure.core.util.logging.ClientLogger;
+import com.azure.resourcemanager.dataprotection.fluent.DppResourceGuardProxiesClient;
+import com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardProxyBaseResourceInner;
+import com.azure.resourcemanager.dataprotection.fluent.models.UnlockDeleteResponseInner;
+import com.azure.resourcemanager.dataprotection.models.DppResourceGuardProxies;
+import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBaseResource;
+import com.azure.resourcemanager.dataprotection.models.UnlockDeleteRequest;
+import com.azure.resourcemanager.dataprotection.models.UnlockDeleteResponse;
+
+public final class DppResourceGuardProxiesImpl implements DppResourceGuardProxies {
+ private static final ClientLogger LOGGER = new ClientLogger(DppResourceGuardProxiesImpl.class);
+
+ private final DppResourceGuardProxiesClient innerClient;
+
+ private final com.azure.resourcemanager.dataprotection.DataProtectionManager serviceManager;
+
+ public DppResourceGuardProxiesImpl(
+ DppResourceGuardProxiesClient innerClient,
+ com.azure.resourcemanager.dataprotection.DataProtectionManager serviceManager) {
+ this.innerClient = innerClient;
+ this.serviceManager = serviceManager;
+ }
+
+ public PagedIterable list(String resourceGroupName, String vaultName) {
+ PagedIterable inner =
+ this.serviceClient().list(resourceGroupName, vaultName);
+ return Utils.mapPage(inner, inner1 -> new ResourceGuardProxyBaseResourceImpl(inner1, this.manager()));
+ }
+
+ public PagedIterable list(
+ String resourceGroupName, String vaultName, Context context) {
+ PagedIterable inner =
+ this.serviceClient().list(resourceGroupName, vaultName, context);
+ return Utils.mapPage(inner, inner1 -> new ResourceGuardProxyBaseResourceImpl(inner1, this.manager()));
+ }
+
+ public Response getWithResponse(
+ String resourceGroupName, String vaultName, String resourceGuardProxyName, Context context) {
+ Response inner =
+ this.serviceClient().getWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, context);
+ if (inner != null) {
+ return new SimpleResponse<>(
+ inner.getRequest(),
+ inner.getStatusCode(),
+ inner.getHeaders(),
+ new ResourceGuardProxyBaseResourceImpl(inner.getValue(), this.manager()));
+ } else {
+ return null;
+ }
+ }
+
+ public ResourceGuardProxyBaseResource get(
+ String resourceGroupName, String vaultName, String resourceGuardProxyName) {
+ ResourceGuardProxyBaseResourceInner inner =
+ this.serviceClient().get(resourceGroupName, vaultName, resourceGuardProxyName);
+ if (inner != null) {
+ return new ResourceGuardProxyBaseResourceImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ public Response deleteWithResponse(
+ String resourceGroupName, String vaultName, String resourceGuardProxyName, Context context) {
+ return this.serviceClient().deleteWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, context);
+ }
+
+ public void delete(String resourceGroupName, String vaultName, String resourceGuardProxyName) {
+ this.serviceClient().delete(resourceGroupName, vaultName, resourceGuardProxyName);
+ }
+
+ public Response unlockDeleteWithResponse(
+ String resourceGroupName,
+ String vaultName,
+ String resourceGuardProxyName,
+ UnlockDeleteRequest parameters,
+ Context context) {
+ Response inner =
+ this
+ .serviceClient()
+ .unlockDeleteWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, parameters, context);
+ if (inner != null) {
+ return new SimpleResponse<>(
+ inner.getRequest(),
+ inner.getStatusCode(),
+ inner.getHeaders(),
+ new UnlockDeleteResponseImpl(inner.getValue(), this.manager()));
+ } else {
+ return null;
+ }
+ }
+
+ public UnlockDeleteResponse unlockDelete(
+ String resourceGroupName, String vaultName, String resourceGuardProxyName, UnlockDeleteRequest parameters) {
+ UnlockDeleteResponseInner inner =
+ this.serviceClient().unlockDelete(resourceGroupName, vaultName, resourceGuardProxyName, parameters);
+ if (inner != null) {
+ return new UnlockDeleteResponseImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ public ResourceGuardProxyBaseResource getById(String id) {
+ String resourceGroupName = Utils.getValueFromIdByName(id, "resourceGroups");
+ if (resourceGroupName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String
+ .format("The resource ID '%s' is not valid. Missing path segment 'resourceGroups'.", id)));
+ }
+ String vaultName = Utils.getValueFromIdByName(id, "backupVaults");
+ if (vaultName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String.format("The resource ID '%s' is not valid. Missing path segment 'backupVaults'.", id)));
+ }
+ String resourceGuardProxyName = Utils.getValueFromIdByName(id, "backupResourceGuardProxies");
+ if (resourceGuardProxyName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String
+ .format(
+ "The resource ID '%s' is not valid. Missing path segment 'backupResourceGuardProxies'.",
+ id)));
+ }
+ return this.getWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, Context.NONE).getValue();
+ }
+
+ public Response getByIdWithResponse(String id, Context context) {
+ String resourceGroupName = Utils.getValueFromIdByName(id, "resourceGroups");
+ if (resourceGroupName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String
+ .format("The resource ID '%s' is not valid. Missing path segment 'resourceGroups'.", id)));
+ }
+ String vaultName = Utils.getValueFromIdByName(id, "backupVaults");
+ if (vaultName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String.format("The resource ID '%s' is not valid. Missing path segment 'backupVaults'.", id)));
+ }
+ String resourceGuardProxyName = Utils.getValueFromIdByName(id, "backupResourceGuardProxies");
+ if (resourceGuardProxyName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String
+ .format(
+ "The resource ID '%s' is not valid. Missing path segment 'backupResourceGuardProxies'.",
+ id)));
+ }
+ return this.getWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, context);
+ }
+
+ public void deleteById(String id) {
+ String resourceGroupName = Utils.getValueFromIdByName(id, "resourceGroups");
+ if (resourceGroupName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String
+ .format("The resource ID '%s' is not valid. Missing path segment 'resourceGroups'.", id)));
+ }
+ String vaultName = Utils.getValueFromIdByName(id, "backupVaults");
+ if (vaultName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String.format("The resource ID '%s' is not valid. Missing path segment 'backupVaults'.", id)));
+ }
+ String resourceGuardProxyName = Utils.getValueFromIdByName(id, "backupResourceGuardProxies");
+ if (resourceGuardProxyName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String
+ .format(
+ "The resource ID '%s' is not valid. Missing path segment 'backupResourceGuardProxies'.",
+ id)));
+ }
+ this.deleteWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, Context.NONE);
+ }
+
+ public Response deleteByIdWithResponse(String id, Context context) {
+ String resourceGroupName = Utils.getValueFromIdByName(id, "resourceGroups");
+ if (resourceGroupName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String
+ .format("The resource ID '%s' is not valid. Missing path segment 'resourceGroups'.", id)));
+ }
+ String vaultName = Utils.getValueFromIdByName(id, "backupVaults");
+ if (vaultName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String.format("The resource ID '%s' is not valid. Missing path segment 'backupVaults'.", id)));
+ }
+ String resourceGuardProxyName = Utils.getValueFromIdByName(id, "backupResourceGuardProxies");
+ if (resourceGuardProxyName == null) {
+ throw LOGGER
+ .logExceptionAsError(
+ new IllegalArgumentException(
+ String
+ .format(
+ "The resource ID '%s' is not valid. Missing path segment 'backupResourceGuardProxies'.",
+ id)));
+ }
+ return this.deleteWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, context);
+ }
+
+ private DppResourceGuardProxiesClient serviceClient() {
+ return this.innerClient;
+ }
+
+ private com.azure.resourcemanager.dataprotection.DataProtectionManager manager() {
+ return this.serviceManager;
+ }
+
+ public ResourceGuardProxyBaseResourceImpl define(String name) {
+ return new ResourceGuardProxyBaseResourceImpl(name, this.manager());
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ExportJobsClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ExportJobsClientImpl.java
index 8720157e96ee..9b15ab425b84 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ExportJobsClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ExportJobsClientImpl.java
@@ -26,7 +26,6 @@
import com.azure.core.util.polling.SyncPoller;
import com.azure.resourcemanager.dataprotection.fluent.ExportJobsClient;
import java.nio.ByteBuffer;
-import java.util.UUID;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
@@ -58,14 +57,13 @@ public final class ExportJobsClientImpl implements ExportJobsClient {
public interface ExportJobsService {
@Headers({"Content-Type: application/json"})
@Post(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/backupVaults/{vaultName}/exportBackupJobs")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/exportBackupJobs")
@ExpectedResponses({202, 204})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono>> trigger(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("vaultName") String vaultName,
@HeaderParam("Accept") String accept,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ExportJobsOperationResultsClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ExportJobsOperationResultsClientImpl.java
index de3525676c63..a396d1120518 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ExportJobsOperationResultsClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ExportJobsOperationResultsClientImpl.java
@@ -23,7 +23,6 @@
import com.azure.core.util.FluxUtil;
import com.azure.resourcemanager.dataprotection.fluent.ExportJobsOperationResultsClient;
import com.azure.resourcemanager.dataprotection.fluent.models.ExportJobsResultInner;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/** An instance of this class provides access to all the operations defined in ExportJobsOperationResultsClient. */
@@ -56,14 +55,13 @@ public final class ExportJobsOperationResultsClientImpl implements ExportJobsOpe
public interface ExportJobsOperationResultsService {
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/backupVaults/{vaultName}/backupJobs/operations/{operationId}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/operations/{operationId}")
@ExpectedResponses({200, 202})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> get(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("vaultName") String vaultName,
@PathParam("operationId") String operationId,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/JobsClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/JobsClientImpl.java
index 9b65cc879517..d51c7a5da666 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/JobsClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/JobsClientImpl.java
@@ -28,7 +28,6 @@
import com.azure.resourcemanager.dataprotection.fluent.JobsClient;
import com.azure.resourcemanager.dataprotection.fluent.models.AzureBackupJobResourceInner;
import com.azure.resourcemanager.dataprotection.models.AzureBackupJobResourceList;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/** An instance of this class provides access to all the operations defined in JobsClient. */
@@ -58,14 +57,13 @@ public final class JobsClientImpl implements JobsClient {
public interface JobsService {
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/backupVaults/{vaultName}/backupJobs")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> list(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("vaultName") String vaultName,
@HeaderParam("Accept") String accept,
@@ -73,14 +71,13 @@ Mono> list(
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/backupVaults/{vaultName}/backupJobs/{jobId}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/{jobId}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> get(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("vaultName") String vaultName,
@PathParam("jobId") String jobId,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationResultsClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationResultsClientImpl.java
index 78c4d9ae3b81..99d117d502d5 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationResultsClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationResultsClientImpl.java
@@ -23,7 +23,6 @@
import com.azure.resourcemanager.dataprotection.fluent.OperationResultsClient;
import com.azure.resourcemanager.dataprotection.fluent.models.OperationJobExtendedInfoInner;
import com.azure.resourcemanager.dataprotection.models.OperationResultsGetResponse;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/** An instance of this class provides access to all the operations defined in OperationResultsClient. */
@@ -54,14 +53,13 @@ public final class OperationResultsClientImpl implements OperationResultsClient
public interface OperationResultsService {
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationResults"
- + "/{operationId}")
+ "/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationResults/{operationId}")
@ExpectedResponses({200, 202})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono get(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("operationId") String operationId,
@PathParam("location") String location,
@HeaderParam("Accept") String accept,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusBackupVaultContextsClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusBackupVaultContextsClientImpl.java
index c0dd5e121dda..6249467cbd58 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusBackupVaultContextsClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusBackupVaultContextsClientImpl.java
@@ -23,7 +23,6 @@
import com.azure.core.util.FluxUtil;
import com.azure.resourcemanager.dataprotection.fluent.OperationStatusBackupVaultContextsClient;
import com.azure.resourcemanager.dataprotection.fluent.models.OperationResourceInner;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/**
@@ -60,13 +59,12 @@ public final class OperationStatusBackupVaultContextsClientImpl implements Opera
public interface OperationStatusBackupVaultContextsService {
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/backupVaults/{vaultName}/operationStatus/{operationId}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationStatus/{operationId}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> get(
@HostParam("$host") String endpoint,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("vaultName") String vaultName,
@PathParam("operationId") String operationId,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusClientImpl.java
index 1579ee18cc7b..fdc735d8f12e 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusClientImpl.java
@@ -23,7 +23,6 @@
import com.azure.core.util.FluxUtil;
import com.azure.resourcemanager.dataprotection.fluent.OperationStatusClient;
import com.azure.resourcemanager.dataprotection.fluent.models.OperationResourceInner;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/** An instance of this class provides access to all the operations defined in OperationStatusClient. */
@@ -54,14 +53,13 @@ public final class OperationStatusClientImpl implements OperationStatusClient {
public interface OperationStatusService {
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationStatus"
- + "/{operationId}")
+ "/subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationStatus/{operationId}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> get(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("location") String location,
@PathParam("operationId") String operationId,
@HeaderParam("Accept") String accept,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusResourceGroupContextsClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusResourceGroupContextsClientImpl.java
index 41084e46d827..957f20e81b2c 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusResourceGroupContextsClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/OperationStatusResourceGroupContextsClientImpl.java
@@ -23,7 +23,6 @@
import com.azure.core.util.FluxUtil;
import com.azure.resourcemanager.dataprotection.fluent.OperationStatusResourceGroupContextsClient;
import com.azure.resourcemanager.dataprotection.fluent.models.OperationResourceInner;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/**
@@ -62,15 +61,14 @@ public final class OperationStatusResourceGroupContextsClientImpl
public interface OperationStatusResourceGroupContextsService {
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/operationStatus/{operationId}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/operationStatus/{operationId}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getByResourceGroup(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("operationId") String operationId,
@HeaderParam("Accept") String accept,
Context context);
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RecoveryPointsClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RecoveryPointsClientImpl.java
index be66ce1d085e..17b8270d8026 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RecoveryPointsClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RecoveryPointsClientImpl.java
@@ -28,7 +28,6 @@
import com.azure.resourcemanager.dataprotection.fluent.RecoveryPointsClient;
import com.azure.resourcemanager.dataprotection.fluent.models.AzureBackupRecoveryPointResourceInner;
import com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPointResourceList;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/** An instance of this class provides access to all the operations defined in RecoveryPointsClient. */
@@ -59,14 +58,13 @@ public final class RecoveryPointsClientImpl implements RecoveryPointsClient {
public interface RecoveryPointsService {
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> list(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("vaultName") String vaultName,
@PathParam("backupInstanceName") String backupInstanceName,
@@ -77,14 +75,13 @@ Mono> list(
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints/{recoveryPointId}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints/{recoveryPointId}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> get(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("vaultName") String vaultName,
@PathParam("backupInstanceName") String backupInstanceName,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardProxyBaseResourceImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardProxyBaseResourceImpl.java
new file mode 100644
index 000000000000..9660797cfd29
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardProxyBaseResourceImpl.java
@@ -0,0 +1,169 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.implementation;
+
+import com.azure.core.http.rest.Response;
+import com.azure.core.management.SystemData;
+import com.azure.core.util.Context;
+import com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardProxyBaseResourceInner;
+import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBase;
+import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBaseResource;
+import com.azure.resourcemanager.dataprotection.models.UnlockDeleteRequest;
+import com.azure.resourcemanager.dataprotection.models.UnlockDeleteResponse;
+
+public final class ResourceGuardProxyBaseResourceImpl
+ implements ResourceGuardProxyBaseResource,
+ ResourceGuardProxyBaseResource.Definition,
+ ResourceGuardProxyBaseResource.Update {
+ private ResourceGuardProxyBaseResourceInner innerObject;
+
+ private final com.azure.resourcemanager.dataprotection.DataProtectionManager serviceManager;
+
+ public String id() {
+ return this.innerModel().id();
+ }
+
+ public String name() {
+ return this.innerModel().name();
+ }
+
+ public String type() {
+ return this.innerModel().type();
+ }
+
+ public SystemData systemData() {
+ return this.innerModel().systemData();
+ }
+
+ public ResourceGuardProxyBase properties() {
+ return this.innerModel().properties();
+ }
+
+ public String resourceGroupName() {
+ return resourceGroupName;
+ }
+
+ public ResourceGuardProxyBaseResourceInner innerModel() {
+ return this.innerObject;
+ }
+
+ private com.azure.resourcemanager.dataprotection.DataProtectionManager manager() {
+ return this.serviceManager;
+ }
+
+ private String resourceGroupName;
+
+ private String vaultName;
+
+ private String resourceGuardProxyName;
+
+ public ResourceGuardProxyBaseResourceImpl withExistingBackupVault(String resourceGroupName, String vaultName) {
+ this.resourceGroupName = resourceGroupName;
+ this.vaultName = vaultName;
+ return this;
+ }
+
+ public ResourceGuardProxyBaseResource create() {
+ this.innerObject =
+ serviceManager
+ .serviceClient()
+ .getDppResourceGuardProxies()
+ .createOrUpdateWithResponse(
+ resourceGroupName, vaultName, resourceGuardProxyName, this.innerModel(), Context.NONE)
+ .getValue();
+ return this;
+ }
+
+ public ResourceGuardProxyBaseResource create(Context context) {
+ this.innerObject =
+ serviceManager
+ .serviceClient()
+ .getDppResourceGuardProxies()
+ .createOrUpdateWithResponse(
+ resourceGroupName, vaultName, resourceGuardProxyName, this.innerModel(), context)
+ .getValue();
+ return this;
+ }
+
+ ResourceGuardProxyBaseResourceImpl(
+ String name, com.azure.resourcemanager.dataprotection.DataProtectionManager serviceManager) {
+ this.innerObject = new ResourceGuardProxyBaseResourceInner();
+ this.serviceManager = serviceManager;
+ this.resourceGuardProxyName = name;
+ }
+
+ public ResourceGuardProxyBaseResourceImpl update() {
+ return this;
+ }
+
+ public ResourceGuardProxyBaseResource apply() {
+ this.innerObject =
+ serviceManager
+ .serviceClient()
+ .getDppResourceGuardProxies()
+ .createOrUpdateWithResponse(
+ resourceGroupName, vaultName, resourceGuardProxyName, this.innerModel(), Context.NONE)
+ .getValue();
+ return this;
+ }
+
+ public ResourceGuardProxyBaseResource apply(Context context) {
+ this.innerObject =
+ serviceManager
+ .serviceClient()
+ .getDppResourceGuardProxies()
+ .createOrUpdateWithResponse(
+ resourceGroupName, vaultName, resourceGuardProxyName, this.innerModel(), context)
+ .getValue();
+ return this;
+ }
+
+ ResourceGuardProxyBaseResourceImpl(
+ ResourceGuardProxyBaseResourceInner innerObject,
+ com.azure.resourcemanager.dataprotection.DataProtectionManager serviceManager) {
+ this.innerObject = innerObject;
+ this.serviceManager = serviceManager;
+ this.resourceGroupName = Utils.getValueFromIdByName(innerObject.id(), "resourceGroups");
+ this.vaultName = Utils.getValueFromIdByName(innerObject.id(), "backupVaults");
+ this.resourceGuardProxyName = Utils.getValueFromIdByName(innerObject.id(), "backupResourceGuardProxies");
+ }
+
+ public ResourceGuardProxyBaseResource refresh() {
+ this.innerObject =
+ serviceManager
+ .serviceClient()
+ .getDppResourceGuardProxies()
+ .getWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, Context.NONE)
+ .getValue();
+ return this;
+ }
+
+ public ResourceGuardProxyBaseResource refresh(Context context) {
+ this.innerObject =
+ serviceManager
+ .serviceClient()
+ .getDppResourceGuardProxies()
+ .getWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, context)
+ .getValue();
+ return this;
+ }
+
+ public Response unlockDeleteWithResponse(UnlockDeleteRequest parameters, Context context) {
+ return serviceManager
+ .dppResourceGuardProxies()
+ .unlockDeleteWithResponse(resourceGroupName, vaultName, resourceGuardProxyName, parameters, context);
+ }
+
+ public UnlockDeleteResponse unlockDelete(UnlockDeleteRequest parameters) {
+ return serviceManager
+ .dppResourceGuardProxies()
+ .unlockDelete(resourceGroupName, vaultName, resourceGuardProxyName, parameters);
+ }
+
+ public ResourceGuardProxyBaseResourceImpl withProperties(ResourceGuardProxyBase properties) {
+ this.innerModel().withProperties(properties);
+ return this;
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardsClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardsClientImpl.java
index d6dee868b073..d3f9ae7bb1ff 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardsClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/ResourceGuardsClientImpl.java
@@ -35,7 +35,6 @@
import com.azure.resourcemanager.dataprotection.models.DppBaseResourceList;
import com.azure.resourcemanager.dataprotection.models.PatchResourceGuardInput;
import com.azure.resourcemanager.dataprotection.models.ResourceGuardResourceList;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/** An instance of this class provides access to all the operations defined in ResourceGuardsClient. */
@@ -71,35 +70,33 @@ public interface ResourceGuardsService {
Mono> list(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> listByResourceGroup(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Put(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}")
@ExpectedResponses({200, 201})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> put(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@BodyParam("application/json") ResourceGuardResourceInner parameters,
@HeaderParam("Accept") String accept,
@@ -107,45 +104,42 @@ Mono> put(
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getByResourceGroup(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Delete(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}")
@ExpectedResponses({200, 204})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> delete(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Patch(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> patch(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@BodyParam("application/json") PatchResourceGuardInput parameters,
@HeaderParam("Accept") String accept,
@@ -153,105 +147,98 @@ Mono> patch(
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDisableSoftDeleteRequestsObjects(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDeleteResourceGuardProxyRequestsObjects(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getBackupSecurityPinRequestsObjects(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDeleteProtectedItemRequestsObjects(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getUpdateProtectionPolicyRequestsObjects(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getUpdateProtectedItemRequestsObjects(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@HeaderParam("Accept") String accept,
Context context);
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests/{requestName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests/{requestName}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDefaultDisableSoftDeleteRequestsObject(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@PathParam("requestName") String requestName,
@HeaderParam("Accept") String accept,
@@ -259,15 +246,14 @@ Mono> getDefaultDisableSoftDeleteRequestsObject(
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests/{requestName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests/{requestName}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDefaultDeleteResourceGuardProxyRequestsObject(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@PathParam("requestName") String requestName,
@HeaderParam("Accept") String accept,
@@ -275,15 +261,14 @@ Mono> getDefaultDeleteResourceGuardProxyRequestsO
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests/{requestName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests/{requestName}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDefaultBackupSecurityPinRequestsObject(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@PathParam("requestName") String requestName,
@HeaderParam("Accept") String accept,
@@ -291,15 +276,14 @@ Mono> getDefaultBackupSecurityPinRequestsObject(
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests/{requestName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests/{requestName}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDefaultDeleteProtectedItemRequestsObject(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@PathParam("requestName") String requestName,
@HeaderParam("Accept") String accept,
@@ -307,15 +291,14 @@ Mono> getDefaultDeleteProtectedItemRequestsObject
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests/{requestName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests/{requestName}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDefaultUpdateProtectionPolicyRequestsObject(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@PathParam("requestName") String requestName,
@HeaderParam("Accept") String accept,
@@ -323,15 +306,14 @@ Mono> getDefaultUpdateProtectionPolicyRequestsObj
@Headers({"Content-Type: application/json"})
@Get(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests/{requestName}")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests/{requestName}")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> getDefaultUpdateProtectedItemRequestsObject(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
@PathParam("resourceGroupName") String resourceGroupName,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGuardsName") String resourceGuardsName,
@PathParam("requestName") String requestName,
@HeaderParam("Accept") String accept,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RestorableTimeRangesClientImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RestorableTimeRangesClientImpl.java
index eb66fb2c4b48..0b3cad71ea5e 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RestorableTimeRangesClientImpl.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/RestorableTimeRangesClientImpl.java
@@ -25,7 +25,6 @@
import com.azure.resourcemanager.dataprotection.fluent.RestorableTimeRangesClient;
import com.azure.resourcemanager.dataprotection.fluent.models.AzureBackupFindRestorableTimeRangesResponseResourceInner;
import com.azure.resourcemanager.dataprotection.models.AzureBackupFindRestorableTimeRangesRequest;
-import java.util.UUID;
import reactor.core.publisher.Mono;
/** An instance of this class provides access to all the operations defined in RestorableTimeRangesClient. */
@@ -57,14 +56,13 @@ public final class RestorableTimeRangesClientImpl implements RestorableTimeRange
public interface RestorableTimeRangesService {
@Headers({"Content-Type: application/json"})
@Post(
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection"
- + "/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/findRestorableTimeRanges")
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/findRestorableTimeRanges")
@ExpectedResponses({200})
@UnexpectedResponseExceptionType(ManagementException.class)
Mono> find(
@HostParam("$host") String endpoint,
@QueryParam("api-version") String apiVersion,
- @PathParam("subscriptionId") UUID subscriptionId,
+ @PathParam("subscriptionId") String subscriptionId,
@PathParam("resourceGroupName") String resourceGroupName,
@PathParam("vaultName") String vaultName,
@PathParam("backupInstanceName") String backupInstanceName,
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/UnlockDeleteResponseImpl.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/UnlockDeleteResponseImpl.java
new file mode 100644
index 000000000000..d7e88380d248
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/implementation/UnlockDeleteResponseImpl.java
@@ -0,0 +1,33 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.implementation;
+
+import com.azure.resourcemanager.dataprotection.fluent.models.UnlockDeleteResponseInner;
+import com.azure.resourcemanager.dataprotection.models.UnlockDeleteResponse;
+
+public final class UnlockDeleteResponseImpl implements UnlockDeleteResponse {
+ private UnlockDeleteResponseInner innerObject;
+
+ private final com.azure.resourcemanager.dataprotection.DataProtectionManager serviceManager;
+
+ UnlockDeleteResponseImpl(
+ UnlockDeleteResponseInner innerObject,
+ com.azure.resourcemanager.dataprotection.DataProtectionManager serviceManager) {
+ this.innerObject = innerObject;
+ this.serviceManager = serviceManager;
+ }
+
+ public String unlockDeleteExpiryTime() {
+ return this.innerModel().unlockDeleteExpiryTime();
+ }
+
+ public UnlockDeleteResponseInner innerModel() {
+ return this.innerObject;
+ }
+
+ private com.azure.resourcemanager.dataprotection.DataProtectionManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppResourceGuardProxies.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppResourceGuardProxies.java
new file mode 100644
index 000000000000..99253ca734c5
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/DppResourceGuardProxies.java
@@ -0,0 +1,183 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.models;
+
+import com.azure.core.http.rest.PagedIterable;
+import com.azure.core.http.rest.Response;
+import com.azure.core.util.Context;
+
+/** Resource collection API of DppResourceGuardProxies. */
+public interface DppResourceGuardProxies {
+ /**
+ * Returns the list of ResourceGuardProxies associated with the vault.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return list of ResourceGuardProxyBase resources as paginated response with {@link PagedIterable}.
+ */
+ PagedIterable list(String resourceGroupName, String vaultName);
+
+ /**
+ * Returns the list of ResourceGuardProxies associated with the vault.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return list of ResourceGuardProxyBase resources as paginated response with {@link PagedIterable}.
+ */
+ PagedIterable list(String resourceGroupName, String vaultName, Context context);
+
+ /**
+ * Returns the ResourceGuardProxy object associated with the vault, and that matches the name in the request.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @param resourceGuardProxyName name of the resource guard proxy.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return resourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs
+ * along with {@link Response}.
+ */
+ Response getWithResponse(
+ String resourceGroupName, String vaultName, String resourceGuardProxyName, Context context);
+
+ /**
+ * Returns the ResourceGuardProxy object associated with the vault, and that matches the name in the request.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @param resourceGuardProxyName name of the resource guard proxy.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return resourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs.
+ */
+ ResourceGuardProxyBaseResource get(String resourceGroupName, String vaultName, String resourceGuardProxyName);
+
+ /**
+ * Deletes the ResourceGuardProxy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @param resourceGuardProxyName name of the resource guard proxy.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException 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}.
+ */
+ Response deleteWithResponse(
+ String resourceGroupName, String vaultName, String resourceGuardProxyName, Context context);
+
+ /**
+ * Deletes the ResourceGuardProxy.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @param resourceGuardProxyName name of the resource guard proxy.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ void delete(String resourceGroupName, String vaultName, String resourceGuardProxyName);
+
+ /**
+ * UnlockDelete call for ResourceGuardProxy, executed before one can delete it.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @param resourceGuardProxyName name of the resource guard proxy.
+ * @param parameters Request body for operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response of Unlock Delete API along with {@link Response}.
+ */
+ Response unlockDeleteWithResponse(
+ String resourceGroupName,
+ String vaultName,
+ String resourceGuardProxyName,
+ UnlockDeleteRequest parameters,
+ Context context);
+
+ /**
+ * UnlockDelete call for ResourceGuardProxy, executed before one can delete it.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @param resourceGuardProxyName name of the resource guard proxy.
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response of Unlock Delete API.
+ */
+ UnlockDeleteResponse unlockDelete(
+ String resourceGroupName, String vaultName, String resourceGuardProxyName, UnlockDeleteRequest parameters);
+
+ /**
+ * Returns the ResourceGuardProxy object associated with the vault, and that matches the name in the request.
+ *
+ * @param id the resource ID.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return resourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs
+ * along with {@link Response}.
+ */
+ ResourceGuardProxyBaseResource getById(String id);
+
+ /**
+ * Returns the ResourceGuardProxy object associated with the vault, and that matches the name in the request.
+ *
+ * @param id the resource ID.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return resourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs
+ * along with {@link Response}.
+ */
+ Response getByIdWithResponse(String id, Context context);
+
+ /**
+ * Deletes the ResourceGuardProxy.
+ *
+ * @param id the resource ID.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ void deleteById(String id);
+
+ /**
+ * Deletes the ResourceGuardProxy.
+ *
+ * @param id the resource ID.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException 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}.
+ */
+ Response deleteByIdWithResponse(String id, Context context);
+
+ /**
+ * Begins definition for a new ResourceGuardProxyBaseResource resource.
+ *
+ * @param name resource name.
+ * @return the first stage of the new ResourceGuardProxyBaseResource definition.
+ */
+ ResourceGuardProxyBaseResource.DefinitionStages.Blank define(String name);
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterBackupDatasourceParameters.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterBackupDatasourceParameters.java
index 22e299e8e6cf..22fcff7f1bf7 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterBackupDatasourceParameters.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterBackupDatasourceParameters.java
@@ -16,58 +16,64 @@
@Fluent
public final class KubernetesClusterBackupDatasourceParameters extends BackupDatasourceParameters {
/*
- * Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during restore.
+ * Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during backup.
*/
@JsonProperty(value = "snapshotVolumes", required = true)
private boolean snapshotVolumes;
/*
* Gets or sets the include cluster resources property. This property if enabled will include cluster scope
- * resources during restore.
+ * resources during backup.
*/
@JsonProperty(value = "includeClusterScopeResources", required = true)
private boolean includeClusterScopeResources;
/*
- * Gets or sets the include namespaces property. This property sets the namespaces to be included during restore.
+ * Gets or sets the include namespaces property. This property sets the namespaces to be included during backup.
*/
@JsonProperty(value = "includedNamespaces")
private List includedNamespaces;
/*
- * Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during restore.
+ * Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during backup.
*/
@JsonProperty(value = "excludedNamespaces")
private List excludedNamespaces;
/*
* Gets or sets the include resource types property. This property sets the resource types to be included during
- * restore.
+ * backup.
*/
@JsonProperty(value = "includedResourceTypes")
private List includedResourceTypes;
/*
* Gets or sets the exclude resource types property. This property sets the resource types to be excluded during
- * restore.
+ * backup.
*/
@JsonProperty(value = "excludedResourceTypes")
private List excludedResourceTypes;
/*
* Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be
- * included during restore.
+ * included during backup.
*/
@JsonProperty(value = "labelSelectors")
private List labelSelectors;
+ /*
+ * Gets or sets the backup hook references. This property sets the hook reference to be executed during backup.
+ */
+ @JsonProperty(value = "backupHookReferences")
+ private List backupHookReferences;
+
/** Creates an instance of KubernetesClusterBackupDatasourceParameters class. */
public KubernetesClusterBackupDatasourceParameters() {
}
/**
* Get the snapshotVolumes property: Gets or sets the volume snapshot property. This property if enabled will take
- * volume snapshots during restore.
+ * volume snapshots during backup.
*
* @return the snapshotVolumes value.
*/
@@ -77,7 +83,7 @@ public boolean snapshotVolumes() {
/**
* Set the snapshotVolumes property: Gets or sets the volume snapshot property. This property if enabled will take
- * volume snapshots during restore.
+ * volume snapshots during backup.
*
* @param snapshotVolumes the snapshotVolumes value to set.
* @return the KubernetesClusterBackupDatasourceParameters object itself.
@@ -89,7 +95,7 @@ public KubernetesClusterBackupDatasourceParameters withSnapshotVolumes(boolean s
/**
* Get the includeClusterScopeResources property: Gets or sets the include cluster resources property. This property
- * if enabled will include cluster scope resources during restore.
+ * if enabled will include cluster scope resources during backup.
*
* @return the includeClusterScopeResources value.
*/
@@ -99,7 +105,7 @@ public boolean includeClusterScopeResources() {
/**
* Set the includeClusterScopeResources property: Gets or sets the include cluster resources property. This property
- * if enabled will include cluster scope resources during restore.
+ * if enabled will include cluster scope resources during backup.
*
* @param includeClusterScopeResources the includeClusterScopeResources value to set.
* @return the KubernetesClusterBackupDatasourceParameters object itself.
@@ -112,7 +118,7 @@ public KubernetesClusterBackupDatasourceParameters withIncludeClusterScopeResour
/**
* Get the includedNamespaces property: Gets or sets the include namespaces property. This property sets the
- * namespaces to be included during restore.
+ * namespaces to be included during backup.
*
* @return the includedNamespaces value.
*/
@@ -122,7 +128,7 @@ public List includedNamespaces() {
/**
* Set the includedNamespaces property: Gets or sets the include namespaces property. This property sets the
- * namespaces to be included during restore.
+ * namespaces to be included during backup.
*
* @param includedNamespaces the includedNamespaces value to set.
* @return the KubernetesClusterBackupDatasourceParameters object itself.
@@ -134,7 +140,7 @@ public KubernetesClusterBackupDatasourceParameters withIncludedNamespaces(List excludedNamespaces() {
/**
* Set the excludedNamespaces property: Gets or sets the exclude namespaces property. This property sets the
- * namespaces to be excluded during restore.
+ * namespaces to be excluded during backup.
*
* @param excludedNamespaces the excludedNamespaces value to set.
* @return the KubernetesClusterBackupDatasourceParameters object itself.
@@ -156,7 +162,7 @@ public KubernetesClusterBackupDatasourceParameters withExcludedNamespaces(List includedResourceTypes() {
/**
* Set the includedResourceTypes property: Gets or sets the include resource types property. This property sets the
- * resource types to be included during restore.
+ * resource types to be included during backup.
*
* @param includedResourceTypes the includedResourceTypes value to set.
* @return the KubernetesClusterBackupDatasourceParameters object itself.
@@ -178,7 +184,7 @@ public KubernetesClusterBackupDatasourceParameters withIncludedResourceTypes(Lis
/**
* Get the excludedResourceTypes property: Gets or sets the exclude resource types property. This property sets the
- * resource types to be excluded during restore.
+ * resource types to be excluded during backup.
*
* @return the excludedResourceTypes value.
*/
@@ -188,7 +194,7 @@ public List excludedResourceTypes() {
/**
* Set the excludedResourceTypes property: Gets or sets the exclude resource types property. This property sets the
- * resource types to be excluded during restore.
+ * resource types to be excluded during backup.
*
* @param excludedResourceTypes the excludedResourceTypes value to set.
* @return the KubernetesClusterBackupDatasourceParameters object itself.
@@ -200,7 +206,7 @@ public KubernetesClusterBackupDatasourceParameters withExcludedResourceTypes(Lis
/**
* Get the labelSelectors property: Gets or sets the LabelSelectors property. This property sets the resource with
- * such label selectors to be included during restore.
+ * such label selectors to be included during backup.
*
* @return the labelSelectors value.
*/
@@ -210,7 +216,7 @@ public List labelSelectors() {
/**
* Set the labelSelectors property: Gets or sets the LabelSelectors property. This property sets the resource with
- * such label selectors to be included during restore.
+ * such label selectors to be included during backup.
*
* @param labelSelectors the labelSelectors value to set.
* @return the KubernetesClusterBackupDatasourceParameters object itself.
@@ -220,6 +226,29 @@ public KubernetesClusterBackupDatasourceParameters withLabelSelectors(List backupHookReferences() {
+ return this.backupHookReferences;
+ }
+
+ /**
+ * Set the backupHookReferences property: Gets or sets the backup hook references. This property sets the hook
+ * reference to be executed during backup.
+ *
+ * @param backupHookReferences the backupHookReferences value to set.
+ * @return the KubernetesClusterBackupDatasourceParameters object itself.
+ */
+ public KubernetesClusterBackupDatasourceParameters withBackupHookReferences(
+ List backupHookReferences) {
+ this.backupHookReferences = backupHookReferences;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -228,5 +257,8 @@ public KubernetesClusterBackupDatasourceParameters withLabelSelectors(List e.validate());
+ }
}
}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterRestoreCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterRestoreCriteria.java
index 307fae223956..691a4ca2a693 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterRestoreCriteria.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/KubernetesClusterRestoreCriteria.java
@@ -78,6 +78,12 @@ public final class KubernetesClusterRestoreCriteria extends ItemLevelRestoreCrit
@JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS)
private Map namespaceMappings;
+ /*
+ * Gets or sets the restore hook references. This property sets the hook reference to be executed during restore.
+ */
+ @JsonProperty(value = "restoreHookReferences")
+ private List restoreHookReferences;
+
/** Creates an instance of KubernetesClusterRestoreCriteria class. */
public KubernetesClusterRestoreCriteria() {
}
@@ -281,6 +287,29 @@ public KubernetesClusterRestoreCriteria withNamespaceMappings(Map restoreHookReferences() {
+ return this.restoreHookReferences;
+ }
+
+ /**
+ * Set the restoreHookReferences property: Gets or sets the restore hook references. This property sets the hook
+ * reference to be executed during restore.
+ *
+ * @param restoreHookReferences the restoreHookReferences value to set.
+ * @return the KubernetesClusterRestoreCriteria object itself.
+ */
+ public KubernetesClusterRestoreCriteria withRestoreHookReferences(
+ List restoreHookReferences) {
+ this.restoreHookReferences = restoreHookReferences;
+ return this;
+ }
+
/**
* Validates the instance.
*
@@ -289,5 +318,8 @@ public KubernetesClusterRestoreCriteria withNamespaceMappings(Map e.validate());
+ }
}
}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/NamespacedNameResource.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/NamespacedNameResource.java
new file mode 100644
index 000000000000..f07692305c57
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/NamespacedNameResource.java
@@ -0,0 +1,80 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * NamespacedNameResource
+ *
+ * Class to refer resources which contains namespace and name.
+ */
+@Fluent
+public final class NamespacedNameResource {
+ /*
+ * Name of the resource
+ */
+ @JsonProperty(value = "name")
+ private String name;
+
+ /*
+ * Namespace in which the resource exists
+ */
+ @JsonProperty(value = "namespace")
+ private String namespace;
+
+ /** Creates an instance of NamespacedNameResource class. */
+ public NamespacedNameResource() {
+ }
+
+ /**
+ * Get the name property: Name of the resource.
+ *
+ * @return the name value.
+ */
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Set the name property: Name of the resource.
+ *
+ * @param name the name value to set.
+ * @return the NamespacedNameResource object itself.
+ */
+ public NamespacedNameResource withName(String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Get the namespace property: Namespace in which the resource exists.
+ *
+ * @return the namespace value.
+ */
+ public String namespace() {
+ return this.namespace;
+ }
+
+ /**
+ * Set the namespace property: Namespace in which the resource exists.
+ *
+ * @param namespace the namespace value to set.
+ * @return the NamespacedNameResource object itself.
+ */
+ public NamespacedNameResource withNamespace(String namespace) {
+ this.namespace = namespace;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardOperationDetail.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardOperationDetail.java
new file mode 100644
index 000000000000..9f5046df9fe8
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardOperationDetail.java
@@ -0,0 +1,76 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** VaultCritical Operation protected by a resource guard. */
+@Fluent
+public final class ResourceGuardOperationDetail {
+ /*
+ * The vaultCriticalOperation property.
+ */
+ @JsonProperty(value = "vaultCriticalOperation")
+ private String vaultCriticalOperation;
+
+ /*
+ * The defaultResourceRequest property.
+ */
+ @JsonProperty(value = "defaultResourceRequest")
+ private String defaultResourceRequest;
+
+ /** Creates an instance of ResourceGuardOperationDetail class. */
+ public ResourceGuardOperationDetail() {
+ }
+
+ /**
+ * Get the vaultCriticalOperation property: The vaultCriticalOperation property.
+ *
+ * @return the vaultCriticalOperation value.
+ */
+ public String vaultCriticalOperation() {
+ return this.vaultCriticalOperation;
+ }
+
+ /**
+ * Set the vaultCriticalOperation property: The vaultCriticalOperation property.
+ *
+ * @param vaultCriticalOperation the vaultCriticalOperation value to set.
+ * @return the ResourceGuardOperationDetail object itself.
+ */
+ public ResourceGuardOperationDetail withVaultCriticalOperation(String vaultCriticalOperation) {
+ this.vaultCriticalOperation = vaultCriticalOperation;
+ return this;
+ }
+
+ /**
+ * Get the defaultResourceRequest property: The defaultResourceRequest property.
+ *
+ * @return the defaultResourceRequest value.
+ */
+ public String defaultResourceRequest() {
+ return this.defaultResourceRequest;
+ }
+
+ /**
+ * Set the defaultResourceRequest property: The defaultResourceRequest property.
+ *
+ * @param defaultResourceRequest the defaultResourceRequest value to set.
+ * @return the ResourceGuardOperationDetail object itself.
+ */
+ public ResourceGuardOperationDetail withDefaultResourceRequest(String defaultResourceRequest) {
+ this.defaultResourceRequest = defaultResourceRequest;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBase.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBase.java
new file mode 100644
index 000000000000..5a041a34378f
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBase.java
@@ -0,0 +1,133 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import java.util.List;
+
+/** ResourceGuardProxyBase object, used in ResourceGuardProxyBaseResource. */
+@Fluent
+public final class ResourceGuardProxyBase {
+ /*
+ * The resourceGuardResourceId property.
+ */
+ @JsonProperty(value = "resourceGuardResourceId")
+ private String resourceGuardResourceId;
+
+ /*
+ * The resourceGuardOperationDetails property.
+ */
+ @JsonProperty(value = "resourceGuardOperationDetails")
+ private List resourceGuardOperationDetails;
+
+ /*
+ * The lastUpdatedTime property.
+ */
+ @JsonProperty(value = "lastUpdatedTime")
+ private String lastUpdatedTime;
+
+ /*
+ * The description property.
+ */
+ @JsonProperty(value = "description")
+ private String description;
+
+ /** Creates an instance of ResourceGuardProxyBase class. */
+ public ResourceGuardProxyBase() {
+ }
+
+ /**
+ * Get the resourceGuardResourceId property: The resourceGuardResourceId property.
+ *
+ * @return the resourceGuardResourceId value.
+ */
+ public String resourceGuardResourceId() {
+ return this.resourceGuardResourceId;
+ }
+
+ /**
+ * Set the resourceGuardResourceId property: The resourceGuardResourceId property.
+ *
+ * @param resourceGuardResourceId the resourceGuardResourceId value to set.
+ * @return the ResourceGuardProxyBase object itself.
+ */
+ public ResourceGuardProxyBase withResourceGuardResourceId(String resourceGuardResourceId) {
+ this.resourceGuardResourceId = resourceGuardResourceId;
+ return this;
+ }
+
+ /**
+ * Get the resourceGuardOperationDetails property: The resourceGuardOperationDetails property.
+ *
+ * @return the resourceGuardOperationDetails value.
+ */
+ public List resourceGuardOperationDetails() {
+ return this.resourceGuardOperationDetails;
+ }
+
+ /**
+ * Set the resourceGuardOperationDetails property: The resourceGuardOperationDetails property.
+ *
+ * @param resourceGuardOperationDetails the resourceGuardOperationDetails value to set.
+ * @return the ResourceGuardProxyBase object itself.
+ */
+ public ResourceGuardProxyBase withResourceGuardOperationDetails(
+ List resourceGuardOperationDetails) {
+ this.resourceGuardOperationDetails = resourceGuardOperationDetails;
+ return this;
+ }
+
+ /**
+ * Get the lastUpdatedTime property: The lastUpdatedTime property.
+ *
+ * @return the lastUpdatedTime value.
+ */
+ public String lastUpdatedTime() {
+ return this.lastUpdatedTime;
+ }
+
+ /**
+ * Set the lastUpdatedTime property: The lastUpdatedTime property.
+ *
+ * @param lastUpdatedTime the lastUpdatedTime value to set.
+ * @return the ResourceGuardProxyBase object itself.
+ */
+ public ResourceGuardProxyBase withLastUpdatedTime(String lastUpdatedTime) {
+ this.lastUpdatedTime = lastUpdatedTime;
+ return this;
+ }
+
+ /**
+ * Get the description property: The description property.
+ *
+ * @return the description value.
+ */
+ public String description() {
+ return this.description;
+ }
+
+ /**
+ * Set the description property: The description property.
+ *
+ * @param description the description value to set.
+ * @return the ResourceGuardProxyBase object itself.
+ */
+ public ResourceGuardProxyBase withDescription(String description) {
+ this.description = description;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ if (resourceGuardOperationDetails() != null) {
+ resourceGuardOperationDetails().forEach(e -> e.validate());
+ }
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResource.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResource.java
new file mode 100644
index 000000000000..b55d7e99aba6
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResource.java
@@ -0,0 +1,188 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.models;
+
+import com.azure.core.http.rest.Response;
+import com.azure.core.management.SystemData;
+import com.azure.core.util.Context;
+import com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardProxyBaseResourceInner;
+
+/** An immutable client-side representation of ResourceGuardProxyBaseResource. */
+public interface ResourceGuardProxyBaseResource {
+ /**
+ * Gets the id property: Fully qualified resource Id for the resource.
+ *
+ * @return the id value.
+ */
+ String id();
+
+ /**
+ * Gets the name property: The name of the resource.
+ *
+ * @return the name value.
+ */
+ String name();
+
+ /**
+ * Gets the type property: The type of the resource.
+ *
+ * @return the type value.
+ */
+ String type();
+
+ /**
+ * Gets the systemData property: Metadata pertaining to creation and last modification of the resource.
+ *
+ * @return the systemData value.
+ */
+ SystemData systemData();
+
+ /**
+ * Gets the properties property: ResourceGuardProxyBaseResource properties.
+ *
+ * @return the properties value.
+ */
+ ResourceGuardProxyBase properties();
+
+ /**
+ * Gets the name of the resource group.
+ *
+ * @return the name of the resource group.
+ */
+ String resourceGroupName();
+
+ /**
+ * Gets the inner com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardProxyBaseResourceInner object.
+ *
+ * @return the inner object.
+ */
+ ResourceGuardProxyBaseResourceInner innerModel();
+
+ /** The entirety of the ResourceGuardProxyBaseResource definition. */
+ interface Definition
+ extends DefinitionStages.Blank, DefinitionStages.WithParentResource, DefinitionStages.WithCreate {
+ }
+ /** The ResourceGuardProxyBaseResource definition stages. */
+ interface DefinitionStages {
+ /** The first stage of the ResourceGuardProxyBaseResource definition. */
+ interface Blank extends WithParentResource {
+ }
+ /** The stage of the ResourceGuardProxyBaseResource definition allowing to specify parent resource. */
+ interface WithParentResource {
+ /**
+ * Specifies resourceGroupName, vaultName.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param vaultName The name of the backup vault.
+ * @return the next definition stage.
+ */
+ WithCreate withExistingBackupVault(String resourceGroupName, String vaultName);
+ }
+ /**
+ * The stage of the ResourceGuardProxyBaseResource definition which contains all the minimum required properties
+ * for the resource to be created, but also allows for any other optional properties to be specified.
+ */
+ interface WithCreate extends DefinitionStages.WithProperties {
+ /**
+ * Executes the create request.
+ *
+ * @return the created resource.
+ */
+ ResourceGuardProxyBaseResource create();
+
+ /**
+ * Executes the create request.
+ *
+ * @param context The context to associate with this operation.
+ * @return the created resource.
+ */
+ ResourceGuardProxyBaseResource create(Context context);
+ }
+ /** The stage of the ResourceGuardProxyBaseResource definition allowing to specify properties. */
+ interface WithProperties {
+ /**
+ * Specifies the properties property: ResourceGuardProxyBaseResource properties.
+ *
+ * @param properties ResourceGuardProxyBaseResource properties.
+ * @return the next definition stage.
+ */
+ WithCreate withProperties(ResourceGuardProxyBase properties);
+ }
+ }
+ /**
+ * Begins update for the ResourceGuardProxyBaseResource resource.
+ *
+ * @return the stage of resource update.
+ */
+ ResourceGuardProxyBaseResource.Update update();
+
+ /** The template for ResourceGuardProxyBaseResource update. */
+ interface Update extends UpdateStages.WithProperties {
+ /**
+ * Executes the update request.
+ *
+ * @return the updated resource.
+ */
+ ResourceGuardProxyBaseResource apply();
+
+ /**
+ * Executes the update request.
+ *
+ * @param context The context to associate with this operation.
+ * @return the updated resource.
+ */
+ ResourceGuardProxyBaseResource apply(Context context);
+ }
+ /** The ResourceGuardProxyBaseResource update stages. */
+ interface UpdateStages {
+ /** The stage of the ResourceGuardProxyBaseResource update allowing to specify properties. */
+ interface WithProperties {
+ /**
+ * Specifies the properties property: ResourceGuardProxyBaseResource properties.
+ *
+ * @param properties ResourceGuardProxyBaseResource properties.
+ * @return the next definition stage.
+ */
+ Update withProperties(ResourceGuardProxyBase properties);
+ }
+ }
+ /**
+ * Refreshes the resource to sync with Azure.
+ *
+ * @return the refreshed resource.
+ */
+ ResourceGuardProxyBaseResource refresh();
+
+ /**
+ * Refreshes the resource to sync with Azure.
+ *
+ * @param context The context to associate with this operation.
+ * @return the refreshed resource.
+ */
+ ResourceGuardProxyBaseResource refresh(Context context);
+
+ /**
+ * UnlockDelete call for ResourceGuardProxy, executed before one can delete it.
+ *
+ * @param parameters Request body for operation.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response of Unlock Delete API along with {@link Response}.
+ */
+ Response unlockDeleteWithResponse(UnlockDeleteRequest parameters, Context context);
+
+ /**
+ * UnlockDelete call for ResourceGuardProxy, executed before one can delete it.
+ *
+ * @param parameters Request body for operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response of Unlock Delete API.
+ */
+ UnlockDeleteResponse unlockDelete(UnlockDeleteRequest parameters);
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResourceList.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResourceList.java
new file mode 100644
index 000000000000..650c360c2488
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ResourceGuardProxyBaseResourceList.java
@@ -0,0 +1,64 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.resourcemanager.dataprotection.fluent.models.ResourceGuardProxyBaseResourceInner;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import java.util.List;
+
+/** List of ResourceGuardProxyBase resources. */
+@Fluent
+public final class ResourceGuardProxyBaseResourceList extends DppResourceList {
+ /*
+ * List of resources.
+ */
+ @JsonProperty(value = "value")
+ private List value;
+
+ /** Creates an instance of ResourceGuardProxyBaseResourceList class. */
+ public ResourceGuardProxyBaseResourceList() {
+ }
+
+ /**
+ * Get the value property: List of resources.
+ *
+ * @return the value value.
+ */
+ public List value() {
+ return this.value;
+ }
+
+ /**
+ * Set the value property: List of resources.
+ *
+ * @param value the value value to set.
+ * @return the ResourceGuardProxyBaseResourceList object itself.
+ */
+ public ResourceGuardProxyBaseResourceList withValue(List value) {
+ this.value = value;
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public ResourceGuardProxyBaseResourceList withNextLink(String nextLink) {
+ super.withNextLink(nextLink);
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ @Override
+ public void validate() {
+ super.validate();
+ if (value() != null) {
+ value().forEach(e -> e.validate());
+ }
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedBackupCriteria.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedBackupCriteria.java
index 4aed0a36fff6..5d2e41413026 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedBackupCriteria.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/ScheduleBasedBackupCriteria.java
@@ -21,7 +21,7 @@
@Fluent
public final class ScheduleBasedBackupCriteria extends BackupCriteria {
/*
- * it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" / "FirstOfMonth"
+ * it contains absolute values like "AllBackup"\ / "FirstOfDay"\ / "FirstOfWeek"\ / "FirstOfMonth"
* and should be part of AbsoluteMarker enum
*/
@JsonProperty(value = "absoluteCriteria")
@@ -62,8 +62,8 @@ public ScheduleBasedBackupCriteria() {
}
/**
- * Get the absoluteCriteria property: it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" /
- * "FirstOfMonth" and should be part of AbsoluteMarker enum.
+ * Get the absoluteCriteria property: it contains absolute values like "AllBackup"\ / "FirstOfDay"\ / "FirstOfWeek"\
+ * / "FirstOfMonth" and should be part of AbsoluteMarker enum.
*
* @return the absoluteCriteria value.
*/
@@ -72,8 +72,8 @@ public List absoluteCriteria() {
}
/**
- * Set the absoluteCriteria property: it contains absolute values like "AllBackup" / "FirstOfDay" / "FirstOfWeek" /
- * "FirstOfMonth" and should be part of AbsoluteMarker enum.
+ * Set the absoluteCriteria property: it contains absolute values like "AllBackup"\ / "FirstOfDay"\ / "FirstOfWeek"\
+ * / "FirstOfMonth" and should be part of AbsoluteMarker enum.
*
* @param absoluteCriteria the absoluteCriteria value to set.
* @return the ScheduleBasedBackupCriteria object itself.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/UnlockDeleteRequest.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/UnlockDeleteRequest.java
new file mode 100644
index 000000000000..fe324d2d291e
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/UnlockDeleteRequest.java
@@ -0,0 +1,77 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import java.util.List;
+
+/** Request body of unlock delete API. */
+@Fluent
+public final class UnlockDeleteRequest {
+ /*
+ * The resourceGuardOperationRequests property.
+ */
+ @JsonProperty(value = "resourceGuardOperationRequests")
+ private List resourceGuardOperationRequests;
+
+ /*
+ * The resourceToBeDeleted property.
+ */
+ @JsonProperty(value = "resourceToBeDeleted")
+ private String resourceToBeDeleted;
+
+ /** Creates an instance of UnlockDeleteRequest class. */
+ public UnlockDeleteRequest() {
+ }
+
+ /**
+ * Get the resourceGuardOperationRequests property: The resourceGuardOperationRequests property.
+ *
+ * @return the resourceGuardOperationRequests value.
+ */
+ public List resourceGuardOperationRequests() {
+ return this.resourceGuardOperationRequests;
+ }
+
+ /**
+ * Set the resourceGuardOperationRequests property: The resourceGuardOperationRequests property.
+ *
+ * @param resourceGuardOperationRequests the resourceGuardOperationRequests value to set.
+ * @return the UnlockDeleteRequest object itself.
+ */
+ public UnlockDeleteRequest withResourceGuardOperationRequests(List resourceGuardOperationRequests) {
+ this.resourceGuardOperationRequests = resourceGuardOperationRequests;
+ return this;
+ }
+
+ /**
+ * Get the resourceToBeDeleted property: The resourceToBeDeleted property.
+ *
+ * @return the resourceToBeDeleted value.
+ */
+ public String resourceToBeDeleted() {
+ return this.resourceToBeDeleted;
+ }
+
+ /**
+ * Set the resourceToBeDeleted property: The resourceToBeDeleted property.
+ *
+ * @param resourceToBeDeleted the resourceToBeDeleted value to set.
+ * @return the UnlockDeleteRequest object itself.
+ */
+ public UnlockDeleteRequest withResourceToBeDeleted(String resourceToBeDeleted) {
+ this.resourceToBeDeleted = resourceToBeDeleted;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/UnlockDeleteResponse.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/UnlockDeleteResponse.java
new file mode 100644
index 000000000000..70ba49be1512
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/main/java/com/azure/resourcemanager/dataprotection/models/UnlockDeleteResponse.java
@@ -0,0 +1,24 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.models;
+
+import com.azure.resourcemanager.dataprotection.fluent.models.UnlockDeleteResponseInner;
+
+/** An immutable client-side representation of UnlockDeleteResponse. */
+public interface UnlockDeleteResponse {
+ /**
+ * Gets the unlockDeleteExpiryTime property: This is the time when unlock delete privileges will get expired.
+ *
+ * @return the unlockDeleteExpiryTime value.
+ */
+ String unlockDeleteExpiryTime();
+
+ /**
+ * Gets the inner com.azure.resourcemanager.dataprotection.fluent.models.UnlockDeleteResponseInner object.
+ *
+ * @return the inner object.
+ */
+ UnlockDeleteResponseInner innerModel();
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupSamples.java
index e1f7f92751a7..208ca31a5420 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesAdhocBackupSamples.java
@@ -11,7 +11,7 @@
/** Samples for BackupInstances AdhocBackup. */
public final class BackupInstancesAdhocBackupSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/TriggerBackup.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/TriggerBackup.json
*/
/**
* Sample code: Trigger Adhoc Backup.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesCreateOrUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesCreateOrUpdateSamples.java
index d47bc4c09505..b4b21fdc8a4a 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesCreateOrUpdateSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesCreateOrUpdateSamples.java
@@ -22,7 +22,7 @@
/** Samples for BackupInstances CreateOrUpdate. */
public final class BackupInstancesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/PutBackupInstance.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/PutBackupInstance.json
*/
/**
* Sample code: Create BackupInstance.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteSamples.java
index a5ecf39862d7..7eb642f78792 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupInstances Delete. */
public final class BackupInstancesDeleteSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/DeleteBackupInstance.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/DeleteBackupInstance.json
*/
/**
* Sample code: Delete BackupInstance.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetBackupInstanceOperationResultSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetBackupInstanceOperationResultSamples.java
index ed9a665f2390..0dd48d28d5d6 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetBackupInstanceOperationResultSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetBackupInstanceOperationResultSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupInstances GetBackupInstanceOperationResult. */
public final class BackupInstancesGetBackupInstanceOperationResultSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/GetBackupInstanceOperationResult.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/GetBackupInstanceOperationResult.json
*/
/**
* Sample code: Get BackupInstanceOperationResult.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetSamples.java
index 7e1748b397ed..7fb8a8b3d4d1 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupInstances Get. */
public final class BackupInstancesGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/GetBackupInstance.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/GetBackupInstance.json
*/
/**
* Sample code: Get BackupInstance.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesListSamples.java
index 5ba92edc6cd1..32d7daf747ec 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesListSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupInstances List. */
public final class BackupInstancesListSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/ListBackupInstances.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/ListBackupInstances.json
*/
/**
* Sample code: List BackupInstances in a Vault.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsSamples.java
index bf27ffa9c0b0..abf56619c96a 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeBackupsSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupInstances ResumeBackups. */
public final class BackupInstancesResumeBackupsSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/ResumeBackups.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/ResumeBackups.json
*/
/**
* Sample code: ResumeBackups.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionSamples.java
index e106ee120baf..01090850fc76 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesResumeProtectionSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupInstances ResumeProtection. */
public final class BackupInstancesResumeProtectionSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/ResumeProtection.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/ResumeProtection.json
*/
/**
* Sample code: ResumeProtection.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionSamples.java
index 87b9dc181b8b..b86b859dea2f 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesStopProtectionSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupInstances StopProtection. */
public final class BackupInstancesStopProtectionSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/StopProtection.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/StopProtection.json
*/
/**
* Sample code: StopProtection.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsSamples.java
index 190a9d029b14..4732c58049a1 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSuspendBackupsSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupInstances SuspendBackups. */
public final class BackupInstancesSuspendBackupsSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/SuspendBackups.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/SuspendBackups.json
*/
/**
* Sample code: SuspendBackups.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceSamples.java
index f6afbbe55657..8c4bcaa07231 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesSyncBackupInstanceSamples.java
@@ -10,7 +10,7 @@
/** Samples for BackupInstances SyncBackupInstance. */
public final class BackupInstancesSyncBackupInstanceSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/SyncBackupInstance.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/SyncBackupInstance.json
*/
/**
* Sample code: Sync BackupInstance.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRehydrateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRehydrateSamples.java
index d3f86ffedbf8..14489854a763 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRehydrateSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRehydrateSamples.java
@@ -10,7 +10,7 @@
/** Samples for BackupInstances TriggerRehydrate. */
public final class BackupInstancesTriggerRehydrateSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/TriggerRehydrate.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/TriggerRehydrate.json
*/
/**
* Sample code: Trigger Rehydrate.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreSamples.java
index 23882f544b33..958aafe207f7 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesTriggerRestoreSamples.java
@@ -22,7 +22,7 @@
/** Samples for BackupInstances TriggerRestore. */
public final class BackupInstancesTriggerRestoreSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/TriggerRestoreAsFiles.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/TriggerRestoreAsFiles.json
*/
/**
* Sample code: Trigger Restore As Files.
@@ -54,7 +54,7 @@ public static void triggerRestoreAsFiles(com.azure.resourcemanager.dataprotectio
}
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/TriggerRestoreWithRehydration.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/TriggerRestoreWithRehydration.json
*/
/**
* Sample code: Trigger Restore With Rehydration.
@@ -104,7 +104,7 @@ public static void triggerRestoreWithRehydration(
}
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/TriggerRestore.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/TriggerRestore.json
*/
/**
* Sample code: Trigger Restore.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForBackupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForBackupSamples.java
index 710fc813657f..f57b299a0804 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForBackupSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForBackupSamples.java
@@ -16,7 +16,7 @@
/** Samples for BackupInstances ValidateForBackup. */
public final class BackupInstancesValidateForBackupSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/ValidateForBackup.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/ValidateForBackup.json
*/
/**
* Sample code: Validate For Backup.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreSamples.java
index eedc78502099..a89e8dfde033 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupInstancesValidateForRestoreSamples.java
@@ -18,7 +18,7 @@
/** Samples for BackupInstances ValidateForRestore. */
public final class BackupInstancesValidateForRestoreSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/ValidateRestore.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/ValidateRestore.json
*/
/**
* Sample code: Validate Restore.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateSamples.java
index 04a4a94c6f19..22f12b55df1b 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesCreateOrUpdateSamples.java
@@ -24,7 +24,7 @@
/** Samples for BackupPolicies CreateOrUpdate. */
public final class BackupPoliciesCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/PolicyCRUD/CreateOrUpdateBackupPolicy.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/PolicyCRUD/CreateOrUpdateBackupPolicy.json
*/
/**
* Sample code: CreateOrUpdate BackupPolicy.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteSamples.java
index f1de428037c8..d75e7a70ba53 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupPolicies Delete. */
public final class BackupPoliciesDeleteSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/PolicyCRUD/DeleteBackupPolicy.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/PolicyCRUD/DeleteBackupPolicy.json
*/
/**
* Sample code: Delete BackupPolicy.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetSamples.java
index d156004eb3b6..7c5d1004e44f 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupPolicies Get. */
public final class BackupPoliciesGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/PolicyCRUD/GetBackupPolicy.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/PolicyCRUD/GetBackupPolicy.json
*/
/**
* Sample code: Get BackupPolicy.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListSamples.java
index da187067f517..29a9f7fb8dc1 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupPoliciesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupPolicies List. */
public final class BackupPoliciesListSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/PolicyCRUD/ListBackupPolicy.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/PolicyCRUD/ListBackupPolicy.json
*/
/**
* Sample code: List BackupPolicy.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultOperationResultsGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultOperationResultsGetSamples.java
index 4394bacbdc65..a6ddabc610c9 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultOperationResultsGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultOperationResultsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupVaultOperationResults Get. */
public final class BackupVaultOperationResultsGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/GetOperationResultPatch.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/GetOperationResultPatch.json
*/
/**
* Sample code: GetOperationResult Patch.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilitySamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilitySamples.java
index c3890a967acc..cfa63552b2f1 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilitySamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCheckNameAvailabilitySamples.java
@@ -9,7 +9,7 @@
/** Samples for BackupVaults CheckNameAvailability. */
public final class BackupVaultsCheckNameAvailabilitySamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/CheckBackupVaultsNameAvailability.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/CheckBackupVaultsNameAvailability.json
*/
/**
* Sample code: Check BackupVaults name availability.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCreateOrUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCreateOrUpdateSamples.java
index e606871d204c..e18bba94ca66 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCreateOrUpdateSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsCreateOrUpdateSamples.java
@@ -19,7 +19,7 @@
/** Samples for BackupVaults CreateOrUpdate. */
public final class BackupVaultsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/PutBackupVault.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/PutBackupVault.json
*/
/**
* Sample code: Create BackupVault.
@@ -50,7 +50,7 @@ public static void createBackupVault(com.azure.resourcemanager.dataprotection.Da
}
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/PutBackupVaultWithMSI.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/PutBackupVaultWithMSI.json
*/
/**
* Sample code: Create BackupVault With MSI.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteSamples.java
index 95e82ea6e695..0ae4c14ca1a2 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupVaults Delete. */
public final class BackupVaultsDeleteSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/DeleteBackupVault.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/DeleteBackupVault.json
*/
/**
* Sample code: Delete BackupVault.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsGetByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsGetByResourceGroupSamples.java
index f516de8c1b39..123dbedf3192 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsGetByResourceGroupSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsGetByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupVaults GetByResourceGroup. */
public final class BackupVaultsGetByResourceGroupSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/GetBackupVault.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/GetBackupVault.json
*/
/**
* Sample code: Get BackupVault.
@@ -21,7 +21,7 @@ public static void getBackupVault(com.azure.resourcemanager.dataprotection.DataP
}
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/GetBackupVaultWithMSI.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/GetBackupVaultWithMSI.json
*/
/**
* Sample code: Get BackupVault With MSI.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListByResourceGroupSamples.java
index a0371db1247d..8c2d566f1a1a 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListByResourceGroupSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupVaults ListByResourceGroup. */
public final class BackupVaultsListByResourceGroupSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/GetBackupVaultsInResourceGroup.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/GetBackupVaultsInResourceGroup.json
*/
/**
* Sample code: Get BackupVaults in ResourceGroup.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListSamples.java
index 7b871d5b8f61..9f3b83b1156d 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for BackupVaults List. */
public final class BackupVaultsListSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/GetBackupVaultsInSubscription.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/GetBackupVaultsInSubscription.json
*/
/**
* Sample code: Get BackupVaults in Subscription.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsUpdateSamples.java
index 1a528300410d..179ae48c7021 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsUpdateSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/BackupVaultsUpdateSamples.java
@@ -15,7 +15,7 @@
/** Samples for BackupVaults Update. */
public final class BackupVaultsUpdateSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/VaultCRUD/PatchBackupVault.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/VaultCRUD/PatchBackupVault.json
*/
/**
* Sample code: Patch BackupVault.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionCheckFeatureSupportSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionCheckFeatureSupportSamples.java
index 10f34629a0cb..2c129ffb8653 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionCheckFeatureSupportSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionCheckFeatureSupportSamples.java
@@ -10,7 +10,7 @@
/** Samples for DataProtection CheckFeatureSupport. */
public final class DataProtectionCheckFeatureSupportSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/CheckfeatureSupport.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/CheckfeatureSupport.json
*/
/**
* Sample code: Check Azure Vm Backup Feature Support.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListSamples.java
index faca35484bb7..f6cd03c51a61 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DataProtectionOperationsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for DataProtectionOperations List. */
public final class DataProtectionOperationsListSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/Operations/List.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/Operations/List.json
*/
/**
* Sample code: Returns the list of supported REST operations.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesGetSamples.java
index a93dbdd9daef..07fac63e4ea4 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for DeletedBackupInstances Get. */
public final class DeletedBackupInstancesGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/DeletedBackupInstanceOperations/GetDeletedBackupInstance.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/DeletedBackupInstanceOperations/GetDeletedBackupInstance.json
*/
/**
* Sample code: Get DeletedBackupInstance.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesListSamples.java
index ec1fb1030192..575dde67d21c 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesListSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesListSamples.java
@@ -7,7 +7,7 @@
/** Samples for DeletedBackupInstances List. */
public final class DeletedBackupInstancesListSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/DeletedBackupInstanceOperations/ListDeletedBackupInstances.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/DeletedBackupInstanceOperations/ListDeletedBackupInstances.json
*/
/**
* Sample code: List DeletedBackupInstances in a Vault.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteSamples.java
index 491ac8399f56..dfed1a2d7c4c 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DeletedBackupInstancesUndeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for DeletedBackupInstances Undelete. */
public final class DeletedBackupInstancesUndeleteSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/DeletedBackupInstanceOperations/UndeleteDeletedBackupInstance.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/DeletedBackupInstanceOperations/UndeleteDeletedBackupInstance.json
*/
/**
* Sample code: Undelete Deleted BackupInstance.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyCreateOrUpdateSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyCreateOrUpdateSamples.java
new file mode 100644
index 000000000000..5c553ff7e3aa
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyCreateOrUpdateSamples.java
@@ -0,0 +1,31 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.generated;
+
+import com.azure.resourcemanager.dataprotection.models.ResourceGuardProxyBase;
+
+/** Samples for DppResourceGuardProxy CreateOrUpdate. */
+public final class DppResourceGuardProxyCreateOrUpdateSamples {
+ /*
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardProxyCRUD/PutResourceGuardProxy.json
+ */
+ /**
+ * Sample code: Create ResourceGuardProxy.
+ *
+ * @param manager Entry point to DataProtectionManager.
+ */
+ public static void createResourceGuardProxy(
+ com.azure.resourcemanager.dataprotection.DataProtectionManager manager) {
+ manager
+ .dppResourceGuardProxies()
+ .define("swaggerExample")
+ .withExistingBackupVault("SampleResourceGroup", "sampleVault")
+ .withProperties(
+ new ResourceGuardProxyBase()
+ .withResourceGuardResourceId(
+ "/subscriptions/f9e67185-f313-4e79-aa71-6458d429369d/resourceGroups/ResourceGuardSecurityAdminRG/providers/Microsoft.DataProtection/resourceGuards/ResourceGuardTestResource"))
+ .create();
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyDeleteSamples.java
new file mode 100644
index 000000000000..f9f5d06172de
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyDeleteSamples.java
@@ -0,0 +1,24 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.generated;
+
+/** Samples for DppResourceGuardProxy Delete. */
+public final class DppResourceGuardProxyDeleteSamples {
+ /*
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardProxyCRUD/DeleteResourceGuardProxy.json
+ */
+ /**
+ * Sample code: Delete ResourceGuardProxy.
+ *
+ * @param manager Entry point to DataProtectionManager.
+ */
+ public static void deleteResourceGuardProxy(
+ com.azure.resourcemanager.dataprotection.DataProtectionManager manager) {
+ manager
+ .dppResourceGuardProxies()
+ .deleteWithResponse(
+ "SampleResourceGroup", "sampleVault", "swaggerExample", com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyGetSamples.java
new file mode 100644
index 000000000000..f7d85c583de2
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyGetSamples.java
@@ -0,0 +1,22 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.generated;
+
+/** Samples for DppResourceGuardProxy Get. */
+public final class DppResourceGuardProxyGetSamples {
+ /*
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardProxyCRUD/GetResourceGuardProxy.json
+ */
+ /**
+ * Sample code: Get ResourceGuardProxy.
+ *
+ * @param manager Entry point to DataProtectionManager.
+ */
+ public static void getResourceGuardProxy(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) {
+ manager
+ .dppResourceGuardProxies()
+ .getWithResponse("SampleResourceGroup", "sampleVault", "swaggerExample", com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyListSamples.java
new file mode 100644
index 000000000000..3367b13a747c
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyListSamples.java
@@ -0,0 +1,20 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.generated;
+
+/** Samples for DppResourceGuardProxy List. */
+public final class DppResourceGuardProxyListSamples {
+ /*
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardProxyCRUD/ListResourceGuardProxy.json
+ */
+ /**
+ * Sample code: Get ResourceGuardProxies.
+ *
+ * @param manager Entry point to DataProtectionManager.
+ */
+ public static void getResourceGuardProxies(com.azure.resourcemanager.dataprotection.DataProtectionManager manager) {
+ manager.dppResourceGuardProxies().list("SampleResourceGroup", "sampleVault", com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyUnlockDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyUnlockDeleteSamples.java
new file mode 100644
index 000000000000..d8ae569c5a1c
--- /dev/null
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/DppResourceGuardProxyUnlockDeleteSamples.java
@@ -0,0 +1,37 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.dataprotection.generated;
+
+import com.azure.resourcemanager.dataprotection.models.UnlockDeleteRequest;
+import java.util.Arrays;
+
+/** Samples for DppResourceGuardProxy UnlockDelete. */
+public final class DppResourceGuardProxyUnlockDeleteSamples {
+ /*
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardProxyCRUD/UnlockDeleteResourceGuardProxy.json
+ */
+ /**
+ * Sample code: UnlockDelete ResourceGuardProxy.
+ *
+ * @param manager Entry point to DataProtectionManager.
+ */
+ public static void unlockDeleteResourceGuardProxy(
+ com.azure.resourcemanager.dataprotection.DataProtectionManager manager) {
+ manager
+ .dppResourceGuardProxies()
+ .unlockDeleteWithResponse(
+ "SampleResourceGroup",
+ "sampleVault",
+ "swaggerExample",
+ new UnlockDeleteRequest()
+ .withResourceGuardOperationRequests(
+ Arrays
+ .asList(
+ "/subscriptions/f9e67185-f313-4e79-aa71-6458d429369d/resourceGroups/ResourceGuardSecurityAdminRG/providers/Microsoft.DataProtection/resourceGuards/ResourceGuardTestResource/deleteBackupInstanceRequests/default"))
+ .withResourceToBeDeleted(
+ "/subscriptions/5e13b949-1218-4d18-8b99-7e12155ec4f7/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/sampleVault/backupInstances/TestBI9779f4de"),
+ com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsOperationResultGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsOperationResultGetSamples.java
index ef547827169d..8250c5f7e91f 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsOperationResultGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsOperationResultGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for ExportJobsOperationResult Get. */
public final class ExportJobsOperationResultGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/JobCRUD/GetExportJobsOperationResult.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/JobCRUD/GetExportJobsOperationResult.json
*/
/**
* Sample code: Get Export Jobs Operation Result.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsTriggerSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsTriggerSamples.java
index 825f228e5655..0454ae339ad8 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsTriggerSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ExportJobsTriggerSamples.java
@@ -7,7 +7,7 @@
/** Samples for ExportJobs Trigger. */
public final class ExportJobsTriggerSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/JobCRUD/TriggerExportJobs.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/JobCRUD/TriggerExportJobs.json
*/
/**
* Sample code: Trigger Export Jobs.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsGetSamples.java
index a81af15a80db..0981afc333f3 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs Get. */
public final class JobsGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/JobCRUD/GetJob.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/JobCRUD/GetJob.json
*/
/**
* Sample code: Get Job.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsListSamples.java
index 9c6ead6aa081..019c1e0dfc64 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsListSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/JobsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for Jobs List. */
public final class JobsListSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/JobCRUD/ListJobs.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/JobCRUD/ListJobs.json
*/
/**
* Sample code: Get Jobs.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationResultGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationResultGetSamples.java
index be78fc8f2523..d2906edecf9c 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationResultGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationResultGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for OperationResult Get. */
public final class OperationResultGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/GetOperationResult.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/GetOperationResult.json
*/
/**
* Sample code: Get OperationResult.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextGetSamples.java
index 7342b86b913f..a281b93ad064 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusBackupVaultContextGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for OperationStatusBackupVaultContext Get. */
public final class OperationStatusBackupVaultContextGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/GetOperationStatusVaultContext.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/GetOperationStatusVaultContext.json
*/
/**
* Sample code: Get OperationStatus.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetSamples.java
index 096333fd704f..920bf64b2847 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for OperationStatus Get. */
public final class OperationStatusGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/GetOperationStatus.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/GetOperationStatus.json
*/
/**
* Sample code: Get OperationStatus.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextGetByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextGetByResourceGroupSamples.java
index 0c004679aae6..03924ca173c4 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextGetByResourceGroupSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/OperationStatusResourceGroupContextGetByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for OperationStatusResourceGroupContext GetByResourceGroup. */
public final class OperationStatusResourceGroupContextGetByResourceGroupSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/GetOperationStatusRGContext.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/GetOperationStatusRGContext.json
*/
/**
* Sample code: Get OperationStatus.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetSamples.java
index a1821f2bdc38..d24c26251eb4 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsGetSamples.java
@@ -7,7 +7,7 @@
/** Samples for RecoveryPoints Get. */
public final class RecoveryPointsGetSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/GetRecoveryPoint.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/GetRecoveryPoint.json
*/
/**
* Sample code: Get Recovery Point.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListSamples.java
index 529f9e77de1e..924e5ba321f9 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RecoveryPointsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for RecoveryPoints List. */
public final class RecoveryPointsListSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/ListRecoveryPoints.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/ListRecoveryPoints.json
*/
/**
* Sample code: List Recovery Points in a Vault.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteSamples.java
index c144cd46dfd9..f38dec425fdf 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsDeleteSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards Delete. */
public final class ResourceGuardsDeleteSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/DeleteResourceGuard.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/DeleteResourceGuard.json
*/
/**
* Sample code: Delete ResourceGuard.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples.java
index f6eb10769ae7..79e6d86acdc5 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetBackupSecurityPinRequestsObjects. */
public final class ResourceGuardsGetBackupSecurityPinRequestsObjectsSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/ListBackupSecurityPINRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/ListBackupSecurityPINRequests.json
*/
/**
* Sample code: List OperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupSamples.java
index e6b590bf50c9..fce86eae21d9 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetByResourceGroup. */
public final class ResourceGuardsGetByResourceGroupSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetResourceGuard.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetResourceGuard.json
*/
/**
* Sample code: Get ResourceGuard.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples.java
index 14cec9279215..a1990e787936 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDefaultBackupSecurityPinRequestsObject. */
public final class ResourceGuardsGetDefaultBackupSecurityPinRequestsObjectSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetDefaultBackupSecurityPINRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetDefaultBackupSecurityPINRequests.json
*/
/**
* Sample code: Get DefaultOperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples.java
index 79b976f8db32..5fbef308d8b1 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDefaultDeleteProtectedItemRequestsObject. */
public final class ResourceGuardsGetDefaultDeleteProtectedItemRequestsObjectSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetDefaultDeleteProtectedItemRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetDefaultDeleteProtectedItemRequests.json
*/
/**
* Sample code: Get DefaultOperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples.java
index f276a98bb765..f11989c0ab28 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDefaultDeleteResourceGuardProxyRequestsObject. */
public final class ResourceGuardsGetDefaultDeleteResourceGuardProxyRequestsObjectSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetDefaultDeleteResourceGuardProxyRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetDefaultDeleteResourceGuardProxyRequests.json
*/
/**
* Sample code: Get DefaultOperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples.java
index b3597582716d..7f4ae28344cc 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDefaultDisableSoftDeleteRequestsObject. */
public final class ResourceGuardsGetDefaultDisableSoftDeleteRequestsObjectSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetDefaultDisableSoftDeleteRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetDefaultDisableSoftDeleteRequests.json
*/
/**
* Sample code: Get DefaultOperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples.java
index a8c5f7c6448b..e55c42b1171f 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDefaultUpdateProtectedItemRequestsObject. */
public final class ResourceGuardsGetDefaultUpdateProtectedItemRequestsObjectSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetDefaultUpdateProtectedItemRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetDefaultUpdateProtectedItemRequests.json
*/
/**
* Sample code: Get DefaultOperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples.java
index dad91f4f75ef..abef4432daea 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDefaultUpdateProtectionPolicyRequestsObject. */
public final class ResourceGuardsGetDefaultUpdateProtectionPolicyRequestsObjectSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetDefaultUpdateProtectionPolicyRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetDefaultUpdateProtectionPolicyRequests.json
*/
/**
* Sample code: Get DefaultOperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples.java
index ebc32c13aee0..71d1146abc4e 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDeleteProtectedItemRequestsObjects. */
public final class ResourceGuardsGetDeleteProtectedItemRequestsObjectsSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/ListDeleteProtectedItemRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/ListDeleteProtectedItemRequests.json
*/
/**
* Sample code: List OperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples.java
index 388dd19e7b8f..c478aa6a60fd 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDeleteResourceGuardProxyRequestsObjects. */
public final class ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/ListDeleteResourceGuardProxyRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/ListDeleteResourceGuardProxyRequests.json
*/
/**
* Sample code: List OperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples.java
index 43f669f51d0e..650ce89bc7e2 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetDisableSoftDeleteRequestsObjects. */
public final class ResourceGuardsGetDisableSoftDeleteRequestsObjectsSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/ListDisableSoftDeleteRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/ListDisableSoftDeleteRequests.json
*/
/**
* Sample code: List OperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples.java
index 1de219460306..64d591180669 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetUpdateProtectedItemRequestsObjects. */
public final class ResourceGuardsGetUpdateProtectedItemRequestsObjectsSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/ListUpdateProtectedItemRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/ListUpdateProtectedItemRequests.json
*/
/**
* Sample code: List OperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples.java
index e8cd2642990a..f6ae66da5e08 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards GetUpdateProtectionPolicyRequestsObjects. */
public final class ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/ListUpdateProtectionPolicyRequests.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/ListUpdateProtectionPolicyRequests.json
*/
/**
* Sample code: List OperationsRequestObject.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupSamples.java
index dad9e15d5cd2..27e3454390c0 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListByResourceGroupSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards ListByResourceGroup. */
public final class ResourceGuardsListByResourceGroupSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetResourceGuardsInResourceGroup.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetResourceGuardsInResourceGroup.json
*/
/**
* Sample code: Get ResourceGuards in ResourceGroup.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListSamples.java
index 37b8174816ac..7caa7f83569d 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsListSamples.java
@@ -7,7 +7,7 @@
/** Samples for ResourceGuards List. */
public final class ResourceGuardsListSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/GetResourceGuardsInSubscription.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/GetResourceGuardsInSubscription.json
*/
/**
* Sample code: Get ResourceGuards in Subscription.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPatchSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPatchSamples.java
index 8b70436cb0de..6a95fe1dc931 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPatchSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPatchSamples.java
@@ -11,7 +11,7 @@
/** Samples for ResourceGuards Patch. */
public final class ResourceGuardsPatchSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/PatchResourceGuard.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/PatchResourceGuard.json
*/
/**
* Sample code: Patch ResourceGuard.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutSamples.java
index e0540f71ee1e..e0a526ee1b33 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/ResourceGuardsPutSamples.java
@@ -10,7 +10,7 @@
/** Samples for ResourceGuards Put. */
public final class ResourceGuardsPutSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/ResourceGuardCRUD/PutResourceGuard.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/ResourceGuardCRUD/PutResourceGuard.json
*/
/**
* Sample code: Create ResourceGuard.
diff --git a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindSamples.java b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindSamples.java
index 6a68c0686165..e70ef5fc945c 100644
--- a/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindSamples.java
+++ b/sdk/dataprotection/azure-resourcemanager-dataprotection/src/samples/java/com/azure/resourcemanager/dataprotection/generated/RestorableTimeRangesFindSamples.java
@@ -10,7 +10,7 @@
/** Samples for RestorableTimeRanges Find. */
public final class RestorableTimeRangesFindSamples {
/*
- * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-01/examples/BackupInstanceOperations/FindRestorableTimeRanges.json
+ * x-ms-original-file: specification/dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-05-01/examples/BackupInstanceOperations/FindRestorableTimeRanges.json
*/
/**
* Sample code: Find Restorable Time Ranges.