checkNameAvailabilityWithResponse(
- String location, CheckNameRequest digitalTwinsInstanceCheckName, Context context) {
- return checkNameAvailabilityWithResponseAsync(location, digitalTwinsInstanceCheckName, context).block();
+ public CheckNameResultInner checkNameAvailability(String location, CheckNameRequest digitalTwinsInstanceCheckName) {
+ return checkNameAvailabilityWithResponse(location, digitalTwinsInstanceCheckName, Context.NONE).getValue();
}
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
@@ -1687,7 +1688,8 @@ private Mono> listNextSinglePageAsyn
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
@@ -1725,7 +1727,8 @@ private Mono> listNextSinglePageAsyn
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
@@ -1762,7 +1765,8 @@ private Mono> listByResourceGroupNex
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsEndpointsClientImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsEndpointsClientImpl.java
index 1c20207866dc..0624517e3721 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsEndpointsClientImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsEndpointsClientImpl.java
@@ -64,7 +64,7 @@ public final class DigitalTwinsEndpointsClientImpl implements DigitalTwinsEndpoi
*/
@Host("{$host}")
@ServiceInterface(name = "AzureDigitalTwinsMan")
- private interface DigitalTwinsEndpointsService {
+ public interface DigitalTwinsEndpointsService {
@Headers({"Content-Type: application/json"})
@Get(
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins"
@@ -447,14 +447,16 @@ private Mono getAsync(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param endpointName Name of Endpoint Resource.
+ * @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 digitalTwinsInstances Endpoint.
+ * @return digitalTwinsInstances Endpoint along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public DigitalTwinsEndpointResourceInner get(String resourceGroupName, String resourceName, String endpointName) {
- return getAsync(resourceGroupName, resourceName, endpointName).block();
+ public Response getWithResponse(
+ String resourceGroupName, String resourceName, String endpointName, Context context) {
+ return getWithResponseAsync(resourceGroupName, resourceName, endpointName, context).block();
}
/**
@@ -463,16 +465,14 @@ public DigitalTwinsEndpointResourceInner get(String resourceGroupName, String re
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param endpointName Name of Endpoint Resource.
- * @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 digitalTwinsInstances Endpoint along with {@link Response}.
+ * @return digitalTwinsInstances Endpoint.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public Response getWithResponse(
- String resourceGroupName, String resourceName, String endpointName, Context context) {
- return getWithResponseAsync(resourceGroupName, resourceName, endpointName, context).block();
+ public DigitalTwinsEndpointResourceInner get(String resourceGroupName, String resourceName, String endpointName) {
+ return getWithResponse(resourceGroupName, resourceName, endpointName, Context.NONE).getValue();
}
/**
@@ -1081,7 +1081,8 @@ public DigitalTwinsEndpointResourceInner delete(
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
@@ -1117,7 +1118,8 @@ private Mono> listNextSinglePag
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsEndpointsImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsEndpointsImpl.java
index 82a5d412b70e..7cee06171e58 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsEndpointsImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsEndpointsImpl.java
@@ -41,16 +41,6 @@ public PagedIterable list(
return Utils.mapPage(inner, inner1 -> new DigitalTwinsEndpointResourceImpl(inner1, this.manager()));
}
- public DigitalTwinsEndpointResource get(String resourceGroupName, String resourceName, String endpointName) {
- DigitalTwinsEndpointResourceInner inner =
- this.serviceClient().get(resourceGroupName, resourceName, endpointName);
- if (inner != null) {
- return new DigitalTwinsEndpointResourceImpl(inner, this.manager());
- } else {
- return null;
- }
- }
-
public Response getWithResponse(
String resourceGroupName, String resourceName, String endpointName, Context context) {
Response inner =
@@ -66,6 +56,16 @@ public Response getWithResponse(
}
}
+ public DigitalTwinsEndpointResource get(String resourceGroupName, String resourceName, String endpointName) {
+ DigitalTwinsEndpointResourceInner inner =
+ this.serviceClient().get(resourceGroupName, resourceName, endpointName);
+ if (inner != null) {
+ return new DigitalTwinsEndpointResourceImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
public DigitalTwinsEndpointResource delete(String resourceGroupName, String resourceName, String endpointName) {
DigitalTwinsEndpointResourceInner inner =
this.serviceClient().delete(resourceGroupName, resourceName, endpointName);
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsImpl.java
index cbdde68d65e6..a7bdd76a0bbe 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/DigitalTwinsImpl.java
@@ -31,15 +31,6 @@ public DigitalTwinsImpl(
this.serviceManager = serviceManager;
}
- public DigitalTwinsDescription getByResourceGroup(String resourceGroupName, String resourceName) {
- DigitalTwinsDescriptionInner inner = this.serviceClient().getByResourceGroup(resourceGroupName, resourceName);
- if (inner != null) {
- return new DigitalTwinsDescriptionImpl(inner, this.manager());
- } else {
- return null;
- }
- }
-
public Response getByResourceGroupWithResponse(
String resourceGroupName, String resourceName, Context context) {
Response inner =
@@ -55,6 +46,15 @@ public Response getByResourceGroupWithResponse(
}
}
+ public DigitalTwinsDescription getByResourceGroup(String resourceGroupName, String resourceName) {
+ DigitalTwinsDescriptionInner inner = this.serviceClient().getByResourceGroup(resourceGroupName, resourceName);
+ if (inner != null) {
+ return new DigitalTwinsDescriptionImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
public DigitalTwinsDescription deleteByResourceGroup(String resourceGroupName, String resourceName) {
DigitalTwinsDescriptionInner inner = this.serviceClient().delete(resourceGroupName, resourceName);
if (inner != null) {
@@ -94,16 +94,6 @@ public PagedIterable listByResourceGroup(String resourc
return Utils.mapPage(inner, inner1 -> new DigitalTwinsDescriptionImpl(inner1, this.manager()));
}
- public CheckNameResult checkNameAvailability(String location, CheckNameRequest digitalTwinsInstanceCheckName) {
- CheckNameResultInner inner =
- this.serviceClient().checkNameAvailability(location, digitalTwinsInstanceCheckName);
- if (inner != null) {
- return new CheckNameResultImpl(inner, this.manager());
- } else {
- return null;
- }
- }
-
public Response checkNameAvailabilityWithResponse(
String location, CheckNameRequest digitalTwinsInstanceCheckName, Context context) {
Response inner =
@@ -119,6 +109,16 @@ public Response checkNameAvailabilityWithResponse(
}
}
+ public CheckNameResult checkNameAvailability(String location, CheckNameRequest digitalTwinsInstanceCheckName) {
+ CheckNameResultInner inner =
+ this.serviceClient().checkNameAvailability(location, digitalTwinsInstanceCheckName);
+ if (inner != null) {
+ return new CheckNameResultImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
public DigitalTwinsDescription getById(String id) {
String resourceGroupName = Utils.getValueFromIdByName(id, "resourceGroups");
if (resourceGroupName == null) {
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/OperationsClientImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/OperationsClientImpl.java
index 45ee4e367a15..1360463b3bf6 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/OperationsClientImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/OperationsClientImpl.java
@@ -55,7 +55,7 @@ public final class OperationsClientImpl implements OperationsClient {
*/
@Host("{$host}")
@ServiceInterface(name = "AzureDigitalTwinsMan")
- private interface OperationsService {
+ public interface OperationsService {
@Headers({"Content-Type: application/json"})
@Get("/providers/Microsoft.DigitalTwins/operations")
@ExpectedResponses({200})
@@ -198,7 +198,8 @@ public PagedIterable list(Context context) {
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
@@ -234,7 +235,8 @@ private Mono> listNextSinglePageAsync(String nextL
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateEndpointConnectionsClientImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateEndpointConnectionsClientImpl.java
index 580d8b98339e..9a7f13d4df3c 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateEndpointConnectionsClientImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateEndpointConnectionsClientImpl.java
@@ -61,7 +61,7 @@ public final class PrivateEndpointConnectionsClientImpl implements PrivateEndpoi
*/
@Host("{$host}")
@ServiceInterface(name = "AzureDigitalTwinsMan")
- private interface PrivateEndpointConnectionsService {
+ public interface PrivateEndpointConnectionsService {
@Headers({"Content-Type: application/json"})
@Get(
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins"
@@ -243,14 +243,16 @@ private Mono listAsync(String resourceG
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
+ * @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 the available private link connections for a Digital Twin.
+ * @return the available private link connections for a Digital Twin along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public PrivateEndpointConnectionsResponseInner list(String resourceGroupName, String resourceName) {
- return listAsync(resourceGroupName, resourceName).block();
+ public Response listWithResponse(
+ String resourceGroupName, String resourceName, Context context) {
+ return listWithResponseAsync(resourceGroupName, resourceName, context).block();
}
/**
@@ -258,16 +260,14 @@ public PrivateEndpointConnectionsResponseInner list(String resourceGroupName, St
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
- * @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 the available private link connections for a Digital Twin along with {@link Response}.
+ * @return the available private link connections for a Digital Twin.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public Response listWithResponse(
- String resourceGroupName, String resourceName, Context context) {
- return listWithResponseAsync(resourceGroupName, resourceName, context).block();
+ public PrivateEndpointConnectionsResponseInner list(String resourceGroupName, String resourceName) {
+ return listWithResponse(resourceGroupName, resourceName, Context.NONE).getValue();
}
/**
@@ -407,15 +407,16 @@ private Mono getAsync(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param privateEndpointConnectionName The name of the private endpoint connection.
+ * @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 private endpoint connection properties for the given private endpoint.
+ * @return private endpoint connection properties for the given private endpoint along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public PrivateEndpointConnectionInner get(
- String resourceGroupName, String resourceName, String privateEndpointConnectionName) {
- return getAsync(resourceGroupName, resourceName, privateEndpointConnectionName).block();
+ public Response getWithResponse(
+ String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context) {
+ return getWithResponseAsync(resourceGroupName, resourceName, privateEndpointConnectionName, context).block();
}
/**
@@ -424,16 +425,15 @@ public PrivateEndpointConnectionInner get(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param privateEndpointConnectionName The name of the private endpoint connection.
- * @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 private endpoint connection properties for the given private endpoint along with {@link Response}.
+ * @return private endpoint connection properties for the given private endpoint.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public Response getWithResponse(
- String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context) {
- return getWithResponseAsync(resourceGroupName, resourceName, privateEndpointConnectionName, context).block();
+ public PrivateEndpointConnectionInner get(
+ String resourceGroupName, String resourceName, String privateEndpointConnectionName) {
+ return getWithResponse(resourceGroupName, resourceName, privateEndpointConnectionName, Context.NONE).getValue();
}
/**
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateEndpointConnectionsImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateEndpointConnectionsImpl.java
index 9a8de50d5865..04f501cf2779 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateEndpointConnectionsImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateEndpointConnectionsImpl.java
@@ -29,15 +29,6 @@ public PrivateEndpointConnectionsImpl(
this.serviceManager = serviceManager;
}
- public PrivateEndpointConnectionsResponse list(String resourceGroupName, String resourceName) {
- PrivateEndpointConnectionsResponseInner inner = this.serviceClient().list(resourceGroupName, resourceName);
- if (inner != null) {
- return new PrivateEndpointConnectionsResponseImpl(inner, this.manager());
- } else {
- return null;
- }
- }
-
public Response listWithResponse(
String resourceGroupName, String resourceName, Context context) {
Response inner =
@@ -53,12 +44,10 @@ public Response listWithResponse(
}
}
- public PrivateEndpointConnection get(
- String resourceGroupName, String resourceName, String privateEndpointConnectionName) {
- PrivateEndpointConnectionInner inner =
- this.serviceClient().get(resourceGroupName, resourceName, privateEndpointConnectionName);
+ public PrivateEndpointConnectionsResponse list(String resourceGroupName, String resourceName) {
+ PrivateEndpointConnectionsResponseInner inner = this.serviceClient().list(resourceGroupName, resourceName);
if (inner != null) {
- return new PrivateEndpointConnectionImpl(inner, this.manager());
+ return new PrivateEndpointConnectionsResponseImpl(inner, this.manager());
} else {
return null;
}
@@ -81,6 +70,17 @@ public Response getWithResponse(
}
}
+ public PrivateEndpointConnection get(
+ String resourceGroupName, String resourceName, String privateEndpointConnectionName) {
+ PrivateEndpointConnectionInner inner =
+ this.serviceClient().get(resourceGroupName, resourceName, privateEndpointConnectionName);
+ if (inner != null) {
+ return new PrivateEndpointConnectionImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
public void delete(String resourceGroupName, String resourceName, String privateEndpointConnectionName) {
this.serviceClient().delete(resourceGroupName, resourceName, privateEndpointConnectionName);
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateLinkResourcesClientImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateLinkResourcesClientImpl.java
index 92f5f1d00546..b3a137ffc631 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateLinkResourcesClientImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateLinkResourcesClientImpl.java
@@ -52,7 +52,7 @@ public final class PrivateLinkResourcesClientImpl implements PrivateLinkResource
*/
@Host("{$host}")
@ServiceInterface(name = "AzureDigitalTwinsMan")
- private interface PrivateLinkResourcesService {
+ public interface PrivateLinkResourcesService {
@Headers({"Content-Type: application/json"})
@Get(
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins"
@@ -201,14 +201,16 @@ private Mono listAsync(String resourceGroupName
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
+ * @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 the available private link resources for a Digital Twin.
+ * @return the available private link resources for a Digital Twin along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public GroupIdInformationResponseInner list(String resourceGroupName, String resourceName) {
- return listAsync(resourceGroupName, resourceName).block();
+ public Response listWithResponse(
+ String resourceGroupName, String resourceName, Context context) {
+ return listWithResponseAsync(resourceGroupName, resourceName, context).block();
}
/**
@@ -216,16 +218,14 @@ public GroupIdInformationResponseInner list(String resourceGroupName, String res
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
- * @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 the available private link resources for a Digital Twin along with {@link Response}.
+ * @return the available private link resources for a Digital Twin.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public Response listWithResponse(
- String resourceGroupName, String resourceName, Context context) {
- return listWithResponseAsync(resourceGroupName, resourceName, context).block();
+ public GroupIdInformationResponseInner list(String resourceGroupName, String resourceName) {
+ return listWithResponse(resourceGroupName, resourceName, Context.NONE).getValue();
}
/**
@@ -357,14 +357,16 @@ private Mono getAsync(String resourceGroupName, String
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param resourceId The name of the private link resource.
+ * @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 the specified private link resource for the given Digital Twin.
+ * @return the specified private link resource for the given Digital Twin along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public GroupIdInformationInner get(String resourceGroupName, String resourceName, String resourceId) {
- return getAsync(resourceGroupName, resourceName, resourceId).block();
+ public Response getWithResponse(
+ String resourceGroupName, String resourceName, String resourceId, Context context) {
+ return getWithResponseAsync(resourceGroupName, resourceName, resourceId, context).block();
}
/**
@@ -373,15 +375,13 @@ public GroupIdInformationInner get(String resourceGroupName, String resourceName
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param resourceId The name of the private link resource.
- * @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 the specified private link resource for the given Digital Twin along with {@link Response}.
+ * @return the specified private link resource for the given Digital Twin.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public Response getWithResponse(
- String resourceGroupName, String resourceName, String resourceId, Context context) {
- return getWithResponseAsync(resourceGroupName, resourceName, resourceId, context).block();
+ public GroupIdInformationInner get(String resourceGroupName, String resourceName, String resourceId) {
+ return getWithResponse(resourceGroupName, resourceName, resourceId, Context.NONE).getValue();
}
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateLinkResourcesImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateLinkResourcesImpl.java
index dea2a062e911..296106fed0bb 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateLinkResourcesImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/PrivateLinkResourcesImpl.java
@@ -29,15 +29,6 @@ public PrivateLinkResourcesImpl(
this.serviceManager = serviceManager;
}
- public GroupIdInformationResponse list(String resourceGroupName, String resourceName) {
- GroupIdInformationResponseInner inner = this.serviceClient().list(resourceGroupName, resourceName);
- if (inner != null) {
- return new GroupIdInformationResponseImpl(inner, this.manager());
- } else {
- return null;
- }
- }
-
public Response listWithResponse(
String resourceGroupName, String resourceName, Context context) {
Response inner =
@@ -53,10 +44,10 @@ public Response listWithResponse(
}
}
- public GroupIdInformation get(String resourceGroupName, String resourceName, String resourceId) {
- GroupIdInformationInner inner = this.serviceClient().get(resourceGroupName, resourceName, resourceId);
+ public GroupIdInformationResponse list(String resourceGroupName, String resourceName) {
+ GroupIdInformationResponseInner inner = this.serviceClient().list(resourceGroupName, resourceName);
if (inner != null) {
- return new GroupIdInformationImpl(inner, this.manager());
+ return new GroupIdInformationResponseImpl(inner, this.manager());
} else {
return null;
}
@@ -77,6 +68,15 @@ public Response getWithResponse(
}
}
+ public GroupIdInformation get(String resourceGroupName, String resourceName, String resourceId) {
+ GroupIdInformationInner inner = this.serviceClient().get(resourceGroupName, resourceName, resourceId);
+ if (inner != null) {
+ return new GroupIdInformationImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
private PrivateLinkResourcesClient serviceClient() {
return this.innerClient;
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/TimeSeriesDatabaseConnectionsClientImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/TimeSeriesDatabaseConnectionsClientImpl.java
index c8119b03cd8e..3530f242114a 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/TimeSeriesDatabaseConnectionsClientImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/TimeSeriesDatabaseConnectionsClientImpl.java
@@ -67,7 +67,7 @@ public final class TimeSeriesDatabaseConnectionsClientImpl implements TimeSeries
*/
@Host("{$host}")
@ServiceInterface(name = "AzureDigitalTwinsMan")
- private interface TimeSeriesDatabaseConnectionsService {
+ public interface TimeSeriesDatabaseConnectionsService {
@Headers({"Content-Type: application/json"})
@Get(
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins"
@@ -467,15 +467,16 @@ private Mono getAsync(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param timeSeriesDatabaseConnectionName Name of time series database connection.
+ * @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 the description of an existing time series database connection.
+ * @return the description of an existing time series database connection along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public TimeSeriesDatabaseConnectionInner get(
- String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName) {
- return getAsync(resourceGroupName, resourceName, timeSeriesDatabaseConnectionName).block();
+ public Response getWithResponse(
+ String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName, Context context) {
+ return getWithResponseAsync(resourceGroupName, resourceName, timeSeriesDatabaseConnectionName, context).block();
}
/**
@@ -484,16 +485,16 @@ public TimeSeriesDatabaseConnectionInner get(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param timeSeriesDatabaseConnectionName Name of time series database connection.
- * @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 the description of an existing time series database connection along with {@link Response}.
+ * @return the description of an existing time series database connection.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public Response getWithResponse(
- String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName, Context context) {
- return getWithResponseAsync(resourceGroupName, resourceName, timeSeriesDatabaseConnectionName, context).block();
+ public TimeSeriesDatabaseConnectionInner get(
+ String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName) {
+ return getWithResponse(resourceGroupName, resourceName, timeSeriesDatabaseConnectionName, Context.NONE)
+ .getValue();
}
/**
@@ -1158,7 +1159,8 @@ public TimeSeriesDatabaseConnectionInner delete(
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
@@ -1194,7 +1196,8 @@ private Mono> listNextSinglePag
/**
* Get the next page of items.
*
- * @param nextLink The nextLink parameter.
+ * @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.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/TimeSeriesDatabaseConnectionsImpl.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/TimeSeriesDatabaseConnectionsImpl.java
index a87340ea9b96..a118a9b35122 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/TimeSeriesDatabaseConnectionsImpl.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/implementation/TimeSeriesDatabaseConnectionsImpl.java
@@ -41,17 +41,6 @@ public PagedIterable list(
return Utils.mapPage(inner, inner1 -> new TimeSeriesDatabaseConnectionImpl(inner1, this.manager()));
}
- public TimeSeriesDatabaseConnection get(
- String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName) {
- TimeSeriesDatabaseConnectionInner inner =
- this.serviceClient().get(resourceGroupName, resourceName, timeSeriesDatabaseConnectionName);
- if (inner != null) {
- return new TimeSeriesDatabaseConnectionImpl(inner, this.manager());
- } else {
- return null;
- }
- }
-
public Response getWithResponse(
String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName, Context context) {
Response inner =
@@ -69,6 +58,17 @@ public Response getWithResponse(
}
}
+ public TimeSeriesDatabaseConnection get(
+ String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName) {
+ TimeSeriesDatabaseConnectionInner inner =
+ this.serviceClient().get(resourceGroupName, resourceName, timeSeriesDatabaseConnectionName);
+ if (inner != null) {
+ return new TimeSeriesDatabaseConnectionImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
public TimeSeriesDatabaseConnection delete(
String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName) {
TimeSeriesDatabaseConnectionInner inner =
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/AuthenticationType.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/AuthenticationType.java
index 7e31b5e60986..db366bd1699e 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/AuthenticationType.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/AuthenticationType.java
@@ -8,7 +8,11 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for AuthenticationType. */
+/**
+ * Specifies the authentication type being used for connecting to the endpoint. Defaults to 'KeyBased'. If 'KeyBased' is
+ * selected, a connection string must be specified (at least the primary connection string). If 'IdentityBased' is
+ * select, the endpointUri and entityPath properties must be specified.
+ */
public final class AuthenticationType extends ExpandableStringEnum {
/** Static value KeyBased for AuthenticationType. */
public static final AuthenticationType KEY_BASED = fromString("KeyBased");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/AzureDataExplorerConnectionProperties.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/AzureDataExplorerConnectionProperties.java
index e99ece52caea..f117a3cca9bc 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/AzureDataExplorerConnectionProperties.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/AzureDataExplorerConnectionProperties.java
@@ -34,21 +34,19 @@ public final class AzureDataExplorerConnectionProperties extends TimeSeriesDatab
private String adxDatabaseName;
/*
- * The name of the Azure Data Explorer table.
+ * The name of the Azure Data Explorer table. Defaults to AdtPropertyEvents.
*/
@JsonProperty(value = "adxTableName")
private String adxTableName;
/*
- * The URL of the EventHub namespace for identity-based authentication. It
- * must include the protocol sb://
+ * The URL of the EventHub namespace for identity-based authentication. It must include the protocol sb://
*/
@JsonProperty(value = "eventHubEndpointUri", required = true)
private String eventHubEndpointUri;
/*
- * The EventHub name in the EventHub namespace for identity-based
- * authentication.
+ * The EventHub name in the EventHub namespace for identity-based authentication.
*/
@JsonProperty(value = "eventHubEntityPath", required = true)
private String eventHubEntityPath;
@@ -60,12 +58,15 @@ public final class AzureDataExplorerConnectionProperties extends TimeSeriesDatab
private String eventHubNamespaceResourceId;
/*
- * The EventHub consumer group to use when ADX reads from EventHub.
- * Defaults to $Default.
+ * The EventHub consumer group to use when ADX reads from EventHub. Defaults to $Default.
*/
@JsonProperty(value = "eventHubConsumerGroup")
private String eventHubConsumerGroup;
+ /** Creates an instance of AzureDataExplorerConnectionProperties class. */
+ public AzureDataExplorerConnectionProperties() {
+ }
+
/**
* Get the adxResourceId property: The resource ID of the Azure Data Explorer cluster.
*
@@ -127,7 +128,7 @@ public AzureDataExplorerConnectionProperties withAdxDatabaseName(String adxDatab
}
/**
- * Get the adxTableName property: The name of the Azure Data Explorer table.
+ * Get the adxTableName property: The name of the Azure Data Explorer table. Defaults to AdtPropertyEvents.
*
* @return the adxTableName value.
*/
@@ -136,7 +137,7 @@ public String adxTableName() {
}
/**
- * Set the adxTableName property: The name of the Azure Data Explorer table.
+ * Set the adxTableName property: The name of the Azure Data Explorer table. Defaults to AdtPropertyEvents.
*
* @param adxTableName the adxTableName value to set.
* @return the AzureDataExplorerConnectionProperties object itself.
@@ -232,6 +233,13 @@ public AzureDataExplorerConnectionProperties withEventHubConsumerGroup(String ev
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public AzureDataExplorerConnectionProperties withIdentity(ManagedIdentityReference identity) {
+ super.withIdentity(identity);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/CheckNameRequest.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/CheckNameRequest.java
index 8f1b6224d8fd..fdff758e648c 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/CheckNameRequest.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/CheckNameRequest.java
@@ -18,8 +18,7 @@ public final class CheckNameRequest {
private String name;
/*
- * The type of resource, for instance
- * Microsoft.DigitalTwins/digitalTwinsInstances.
+ * The type of resource, for instance Microsoft.DigitalTwins/digitalTwinsInstances.
*/
@JsonProperty(value = "type", required = true)
private String type = "Microsoft.DigitalTwins/digitalTwinsInstances";
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionProperties.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionProperties.java
index bf43f9886e10..3b7b940eaf99 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionProperties.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionProperties.java
@@ -35,6 +35,10 @@ public final class ConnectionProperties {
@JsonProperty(value = "privateLinkServiceConnectionState")
private ConnectionPropertiesPrivateLinkServiceConnectionState privateLinkServiceConnectionState;
+ /** Creates an instance of ConnectionProperties class. */
+ public ConnectionProperties() {
+ }
+
/**
* Get the provisioningState property: The provisioning state.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionPropertiesPrivateLinkServiceConnectionState.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionPropertiesPrivateLinkServiceConnectionState.java
index c3945e1a3dc8..325555e53574 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionPropertiesPrivateLinkServiceConnectionState.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionPropertiesPrivateLinkServiceConnectionState.java
@@ -9,6 +9,10 @@
/** The connection state. */
@Fluent
public final class ConnectionPropertiesPrivateLinkServiceConnectionState extends ConnectionState {
+ /** Creates an instance of ConnectionPropertiesPrivateLinkServiceConnectionState class. */
+ public ConnectionPropertiesPrivateLinkServiceConnectionState() {
+ }
+
/** {@inheritDoc} */
@Override
public ConnectionPropertiesPrivateLinkServiceConnectionState withStatus(PrivateLinkServiceConnectionStatus status) {
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionPropertiesProvisioningState.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionPropertiesProvisioningState.java
index 88c5e0220d81..bdf168261715 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionPropertiesProvisioningState.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionPropertiesProvisioningState.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for ConnectionPropertiesProvisioningState. */
+/** The provisioning state. */
public final class ConnectionPropertiesProvisioningState
extends ExpandableStringEnum {
/** Static value Pending for ConnectionPropertiesProvisioningState. */
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionState.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionState.java
index bbf92d84f909..b1f4d26a5f82 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionState.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionState.java
@@ -29,6 +29,10 @@ public class ConnectionState {
@JsonProperty(value = "actionsRequired")
private String actionsRequired;
+ /** Creates an instance of ConnectionState class. */
+ public ConnectionState() {
+ }
+
/**
* Get the status property: The status of a private endpoint connection.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionType.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionType.java
index 64dd3e0c5f65..c0117b1a8858 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionType.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ConnectionType.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for ConnectionType. */
+/** The type of time series connection resource. */
public final class ConnectionType extends ExpandableStringEnum {
/** Static value AzureDataExplorer for ConnectionType. */
public static final ConnectionType AZURE_DATA_EXPLORER = fromString("AzureDataExplorer");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwins.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwins.java
index 355b17e44c98..961fcdf05b60 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwins.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwins.java
@@ -15,26 +15,26 @@ public interface DigitalTwins {
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
+ * @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 digitalTwinsInstances resource.
+ * @return digitalTwinsInstances resource along with {@link Response}.
*/
- DigitalTwinsDescription getByResourceGroup(String resourceGroupName, String resourceName);
+ Response getByResourceGroupWithResponse(
+ String resourceGroupName, String resourceName, Context context);
/**
* Get DigitalTwinsInstances resource.
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
- * @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 digitalTwinsInstances resource along with {@link Response}.
+ * @return digitalTwinsInstances resource.
*/
- Response getByResourceGroupWithResponse(
- String resourceGroupName, String resourceName, Context context);
+ DigitalTwinsDescription getByResourceGroup(String resourceGroupName, String resourceName);
/**
* Delete a DigitalTwinsInstance.
@@ -110,12 +110,14 @@ Response getByResourceGroupWithResponse(
* @param location Location of DigitalTwinsInstance.
* @param digitalTwinsInstanceCheckName Set the name parameter in the DigitalTwinsInstanceCheckName structure to the
* name of the DigitalTwinsInstance to check.
+ * @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 result returned from a check name availability request.
+ * @return the result returned from a check name availability request along with {@link Response}.
*/
- CheckNameResult checkNameAvailability(String location, CheckNameRequest digitalTwinsInstanceCheckName);
+ Response checkNameAvailabilityWithResponse(
+ String location, CheckNameRequest digitalTwinsInstanceCheckName, Context context);
/**
* Check if a DigitalTwinsInstance name is available.
@@ -123,14 +125,12 @@ Response getByResourceGroupWithResponse(
* @param location Location of DigitalTwinsInstance.
* @param digitalTwinsInstanceCheckName Set the name parameter in the DigitalTwinsInstanceCheckName structure to the
* name of the DigitalTwinsInstance to check.
- * @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 result returned from a check name availability request along with {@link Response}.
+ * @return the result returned from a check name availability request.
*/
- Response checkNameAvailabilityWithResponse(
- String location, CheckNameRequest digitalTwinsInstanceCheckName, Context context);
+ CheckNameResult checkNameAvailability(String location, CheckNameRequest digitalTwinsInstanceCheckName);
/**
* Get DigitalTwinsInstances resource.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsDescriptionListResult.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsDescriptionListResult.java
index 67dc5ed961b0..75ddc0852944 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsDescriptionListResult.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsDescriptionListResult.java
@@ -24,6 +24,10 @@ public final class DigitalTwinsDescriptionListResult {
@JsonProperty(value = "value")
private List value;
+ /** Creates an instance of DigitalTwinsDescriptionListResult class. */
+ public DigitalTwinsDescriptionListResult() {
+ }
+
/**
* Get the nextLink property: The link used to get the next page of DigitalTwins description objects.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpointResourceListResult.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpointResourceListResult.java
index 37958f034595..ff51345e97de 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpointResourceListResult.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpointResourceListResult.java
@@ -24,6 +24,10 @@ public final class DigitalTwinsEndpointResourceListResult {
@JsonProperty(value = "value")
private List value;
+ /** Creates an instance of DigitalTwinsEndpointResourceListResult class. */
+ public DigitalTwinsEndpointResourceListResult() {
+ }
+
/**
* Get the nextLink property: The link used to get the next page of DigitalTwinsInstance Endpoints.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpointResourceProperties.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpointResourceProperties.java
index 77738033ad13..5112aac8662d 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpointResourceProperties.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpointResourceProperties.java
@@ -38,18 +38,15 @@ public class DigitalTwinsEndpointResourceProperties {
private OffsetDateTime createdTime;
/*
- * Specifies the authentication type being used for connecting to the
- * endpoint. Defaults to 'KeyBased'. If 'KeyBased' is selected, a
- * connection string must be specified (at least the primary connection
- * string). If 'IdentityBased' is select, the endpointUri and entityPath
- * properties must be specified.
+ * Specifies the authentication type being used for connecting to the endpoint. Defaults to 'KeyBased'. If
+ * 'KeyBased' is selected, a connection string must be specified (at least the primary connection string). If
+ * 'IdentityBased' is select, the endpointUri and entityPath properties must be specified.
*/
@JsonProperty(value = "authenticationType")
private AuthenticationType authenticationType;
/*
- * Dead letter storage secret for key-based authentication. Will be
- * obfuscated during read.
+ * Dead letter storage secret for key-based authentication. Will be obfuscated during read.
*/
@JsonProperty(value = "deadLetterSecret")
private String deadLetterSecret;
@@ -60,6 +57,16 @@ public class DigitalTwinsEndpointResourceProperties {
@JsonProperty(value = "deadLetterUri")
private String deadLetterUri;
+ /*
+ * Managed identity properties for the endpoint.
+ */
+ @JsonProperty(value = "identity")
+ private ManagedIdentityReference identity;
+
+ /** Creates an instance of DigitalTwinsEndpointResourceProperties class. */
+ public DigitalTwinsEndpointResourceProperties() {
+ }
+
/**
* Get the provisioningState property: The provisioning state.
*
@@ -144,11 +151,34 @@ public DigitalTwinsEndpointResourceProperties withDeadLetterUri(String deadLette
return this;
}
+ /**
+ * Get the identity property: Managed identity properties for the endpoint.
+ *
+ * @return the identity value.
+ */
+ public ManagedIdentityReference identity() {
+ return this.identity;
+ }
+
+ /**
+ * Set the identity property: Managed identity properties for the endpoint.
+ *
+ * @param identity the identity value to set.
+ * @return the DigitalTwinsEndpointResourceProperties object itself.
+ */
+ public DigitalTwinsEndpointResourceProperties withIdentity(ManagedIdentityReference identity) {
+ this.identity = identity;
+ return this;
+ }
+
/**
* Validates the instance.
*
* @throws IllegalArgumentException thrown if the instance is not valid.
*/
public void validate() {
+ if (identity() != null) {
+ identity().validate();
+ }
}
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpoints.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpoints.java
index 194e1ae42b22..f1cef00b6274 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpoints.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsEndpoints.java
@@ -41,12 +41,14 @@ public interface DigitalTwinsEndpoints {
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param endpointName Name of Endpoint Resource.
+ * @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 digitalTwinsInstances Endpoint.
+ * @return digitalTwinsInstances Endpoint along with {@link Response}.
*/
- DigitalTwinsEndpointResource get(String resourceGroupName, String resourceName, String endpointName);
+ Response getWithResponse(
+ String resourceGroupName, String resourceName, String endpointName, Context context);
/**
* Get DigitalTwinsInstances Endpoint.
@@ -54,14 +56,12 @@ public interface DigitalTwinsEndpoints {
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param endpointName Name of Endpoint Resource.
- * @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 digitalTwinsInstances Endpoint along with {@link Response}.
+ * @return digitalTwinsInstances Endpoint.
*/
- Response getWithResponse(
- String resourceGroupName, String resourceName, String endpointName, Context context);
+ DigitalTwinsEndpointResource get(String resourceGroupName, String resourceName, String endpointName);
/**
* Delete a DigitalTwinsInstance endpoint.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsIdentity.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsIdentity.java
index eead6b30b655..67062be4601d 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsIdentity.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsIdentity.java
@@ -5,37 +5,49 @@
package com.azure.resourcemanager.digitaltwins.models;
import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
+import java.util.Map;
/** The managed identity for the DigitalTwinsInstance. */
@Fluent
public class DigitalTwinsIdentity {
/*
- * The type of Managed Identity used by the DigitalTwinsInstance. Only
- * SystemAssigned is supported.
+ * The type of Managed Identity used by the DigitalTwinsInstance.
*/
@JsonProperty(value = "type")
private DigitalTwinsIdentityType type;
/*
- * The object id of the Managed Identity Resource. This will be sent to the
- * RP from ARM via the x-ms-identity-principal-id header in the PUT request
- * if the resource has a systemAssigned(implicit) identity
+ * The object id of the Managed Identity Resource. This will be sent to the RP from ARM via the
+ * x-ms-identity-principal-id header in the PUT request if the resource has a systemAssigned(implicit) identity
*/
@JsonProperty(value = "principalId", access = JsonProperty.Access.WRITE_ONLY)
private String principalId;
/*
- * The tenant id of the Managed Identity Resource. This will be sent to the
- * RP from ARM via the x-ms-client-tenant-id header in the PUT request if
- * the resource has a systemAssigned(implicit) identity
+ * The tenant id of the Managed Identity Resource. This will be sent to the RP from ARM via the
+ * x-ms-client-tenant-id header in the PUT request if the resource has a systemAssigned(implicit) identity
*/
@JsonProperty(value = "tenantId", access = JsonProperty.Access.WRITE_ONLY)
private String tenantId;
+ /*
+ * The list of user identities associated with the resource. The user identity dictionary key references will be
+ * ARM resource ids in the form:
+ * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
+ * .
+ */
+ @JsonProperty(value = "userAssignedIdentities")
+ @JsonInclude(value = JsonInclude.Include.NON_NULL, content = JsonInclude.Include.ALWAYS)
+ private Map userAssignedIdentities;
+
+ /** Creates an instance of DigitalTwinsIdentity class. */
+ public DigitalTwinsIdentity() {
+ }
+
/**
- * Get the type property: The type of Managed Identity used by the DigitalTwinsInstance. Only SystemAssigned is
- * supported.
+ * Get the type property: The type of Managed Identity used by the DigitalTwinsInstance.
*
* @return the type value.
*/
@@ -44,8 +56,7 @@ public DigitalTwinsIdentityType type() {
}
/**
- * Set the type property: The type of Managed Identity used by the DigitalTwinsInstance. Only SystemAssigned is
- * supported.
+ * Set the type property: The type of Managed Identity used by the DigitalTwinsInstance.
*
* @param type the type value to set.
* @return the DigitalTwinsIdentity object itself.
@@ -76,11 +87,47 @@ public String tenantId() {
return this.tenantId;
}
+ /**
+ * Get the userAssignedIdentities property: The list of user identities associated with the resource. The user
+ * identity dictionary key references will be ARM resource ids in the form:
+ * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
+ * .
+ *
+ * @return the userAssignedIdentities value.
+ */
+ public Map userAssignedIdentities() {
+ return this.userAssignedIdentities;
+ }
+
+ /**
+ * Set the userAssignedIdentities property: The list of user identities associated with the resource. The user
+ * identity dictionary key references will be ARM resource ids in the form:
+ * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
+ * .
+ *
+ * @param userAssignedIdentities the userAssignedIdentities value to set.
+ * @return the DigitalTwinsIdentity object itself.
+ */
+ public DigitalTwinsIdentity withUserAssignedIdentities(Map userAssignedIdentities) {
+ this.userAssignedIdentities = userAssignedIdentities;
+ return this;
+ }
+
/**
* Validates the instance.
*
* @throws IllegalArgumentException thrown if the instance is not valid.
*/
public void validate() {
+ if (userAssignedIdentities() != null) {
+ userAssignedIdentities()
+ .values()
+ .forEach(
+ e -> {
+ if (e != null) {
+ e.validate();
+ }
+ });
+ }
}
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsIdentityType.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsIdentityType.java
index 767aaaea8874..adc61f789b71 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsIdentityType.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/DigitalTwinsIdentityType.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for DigitalTwinsIdentityType. */
+/** The type of Managed Identity used by the DigitalTwinsInstance. */
public final class DigitalTwinsIdentityType extends ExpandableStringEnum {
/** Static value None for DigitalTwinsIdentityType. */
public static final DigitalTwinsIdentityType NONE = fromString("None");
@@ -16,6 +16,13 @@ public final class DigitalTwinsIdentityType extends ExpandableStringEnum {
/** Static value Provisioning for EndpointProvisioningState. */
public static final EndpointProvisioningState PROVISIONING = fromString("Provisioning");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EndpointType.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EndpointType.java
index 5793e156a75e..9feab028553d 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EndpointType.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EndpointType.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for EndpointType. */
+/** The type of Digital Twins endpoint. */
public final class EndpointType extends ExpandableStringEnum {
/** Static value EventHub for EndpointType. */
public static final EndpointType EVENT_HUB = fromString("EventHub");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EventGrid.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EventGrid.java
index f304cd4969c4..076455710d82 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EventGrid.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EventGrid.java
@@ -33,6 +33,10 @@ public final class EventGrid extends DigitalTwinsEndpointResourceProperties {
@JsonProperty(value = "accessKey2")
private String accessKey2;
+ /** Creates an instance of EventGrid class. */
+ public EventGrid() {
+ }
+
/**
* Get the topicEndpoint property: EventGrid Topic Endpoint.
*
@@ -114,6 +118,13 @@ public EventGrid withDeadLetterUri(String deadLetterUri) {
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public EventGrid withIdentity(ManagedIdentityReference identity) {
+ super.withIdentity(identity);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EventHub.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EventHub.java
index 3e5b0265f0e6..a1e1a183c120 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EventHub.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/EventHub.java
@@ -15,33 +15,33 @@
@Fluent
public final class EventHub extends DigitalTwinsEndpointResourceProperties {
/*
- * PrimaryConnectionString of the endpoint for key-based authentication.
- * Will be obfuscated during read.
+ * PrimaryConnectionString of the endpoint for key-based authentication. Will be obfuscated during read.
*/
@JsonProperty(value = "connectionStringPrimaryKey")
private String connectionStringPrimaryKey;
/*
- * SecondaryConnectionString of the endpoint for key-based authentication.
- * Will be obfuscated during read.
+ * SecondaryConnectionString of the endpoint for key-based authentication. Will be obfuscated during read.
*/
@JsonProperty(value = "connectionStringSecondaryKey")
private String connectionStringSecondaryKey;
/*
- * The URL of the EventHub namespace for identity-based authentication. It
- * must include the protocol 'sb://'.
+ * The URL of the EventHub namespace for identity-based authentication. It must include the protocol 'sb://'.
*/
@JsonProperty(value = "endpointUri")
private String endpointUri;
/*
- * The EventHub name in the EventHub namespace for identity-based
- * authentication.
+ * The EventHub name in the EventHub namespace for identity-based authentication.
*/
@JsonProperty(value = "entityPath")
private String entityPath;
+ /** Creates an instance of EventHub class. */
+ public EventHub() {
+ }
+
/**
* Get the connectionStringPrimaryKey property: PrimaryConnectionString of the endpoint for key-based
* authentication. Will be obfuscated during read.
@@ -149,6 +149,13 @@ public EventHub withDeadLetterUri(String deadLetterUri) {
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public EventHub withIdentity(ManagedIdentityReference identity) {
+ super.withIdentity(identity);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ExternalResource.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ExternalResource.java
index 7bdc35b6159a..80e86a9b939a 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ExternalResource.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ExternalResource.java
@@ -18,6 +18,10 @@ public class ExternalResource extends ProxyResource {
@JsonProperty(value = "systemData", access = JsonProperty.Access.WRITE_ONLY)
private SystemData systemData;
+ /** Creates an instance of ExternalResource class. */
+ public ExternalResource() {
+ }
+
/**
* Get the systemData property: Metadata pertaining to creation and last modification of the resource.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/GroupIdInformationProperties.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/GroupIdInformationProperties.java
index 141d14d92d50..de5067ff9cd8 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/GroupIdInformationProperties.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/GroupIdInformationProperties.java
@@ -29,6 +29,10 @@ public final class GroupIdInformationProperties {
@JsonProperty(value = "requiredZoneNames")
private List requiredZoneNames;
+ /** Creates an instance of GroupIdInformationProperties class. */
+ public GroupIdInformationProperties() {
+ }
+
/**
* Get the groupId property: The group id.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/IdentityType.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/IdentityType.java
new file mode 100644
index 000000000000..6d45a8c614b9
--- /dev/null
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/IdentityType.java
@@ -0,0 +1,38 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.digitaltwins.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import java.util.Collection;
+
+/** The type of managed identity used. */
+public final class IdentityType extends ExpandableStringEnum {
+ /** Static value SystemAssigned for IdentityType. */
+ public static final IdentityType SYSTEM_ASSIGNED = fromString("SystemAssigned");
+
+ /** Static value UserAssigned for IdentityType. */
+ public static final IdentityType USER_ASSIGNED = fromString("UserAssigned");
+
+ /**
+ * Creates or finds a IdentityType from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding IdentityType.
+ */
+ @JsonCreator
+ public static IdentityType fromString(String name) {
+ return fromString(name, IdentityType.class);
+ }
+
+ /**
+ * Gets known IdentityType values.
+ *
+ * @return known IdentityType values.
+ */
+ public static Collection values() {
+ return values(IdentityType.class);
+ }
+}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ManagedIdentityReference.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ManagedIdentityReference.java
new file mode 100644
index 000000000000..918b6ad3e6fb
--- /dev/null
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ManagedIdentityReference.java
@@ -0,0 +1,78 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.digitaltwins.models;
+
+import com.azure.core.annotation.Fluent;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** The properties of the Managed Identity. */
+@Fluent
+public final class ManagedIdentityReference {
+ /*
+ * The type of managed identity used.
+ */
+ @JsonProperty(value = "type")
+ private IdentityType type;
+
+ /*
+ * The user identity ARM resource id if the managed identity type is 'UserAssigned'.
+ */
+ @JsonProperty(value = "userAssignedIdentity")
+ private String userAssignedIdentity;
+
+ /** Creates an instance of ManagedIdentityReference class. */
+ public ManagedIdentityReference() {
+ }
+
+ /**
+ * Get the type property: The type of managed identity used.
+ *
+ * @return the type value.
+ */
+ public IdentityType type() {
+ return this.type;
+ }
+
+ /**
+ * Set the type property: The type of managed identity used.
+ *
+ * @param type the type value to set.
+ * @return the ManagedIdentityReference object itself.
+ */
+ public ManagedIdentityReference withType(IdentityType type) {
+ this.type = type;
+ return this;
+ }
+
+ /**
+ * Get the userAssignedIdentity property: The user identity ARM resource id if the managed identity type is
+ * 'UserAssigned'.
+ *
+ * @return the userAssignedIdentity value.
+ */
+ public String userAssignedIdentity() {
+ return this.userAssignedIdentity;
+ }
+
+ /**
+ * Set the userAssignedIdentity property: The user identity ARM resource id if the managed identity type is
+ * 'UserAssigned'.
+ *
+ * @param userAssignedIdentity the userAssignedIdentity value to set.
+ * @return the ManagedIdentityReference object itself.
+ */
+ public ManagedIdentityReference withUserAssignedIdentity(String userAssignedIdentity) {
+ this.userAssignedIdentity = userAssignedIdentity;
+ return this;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/OperationDisplay.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/OperationDisplay.java
index dd56b690d6b4..1607be729c72 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/OperationDisplay.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/OperationDisplay.java
@@ -34,6 +34,10 @@ public final class OperationDisplay {
@JsonProperty(value = "description", access = JsonProperty.Access.WRITE_ONLY)
private String description;
+ /** Creates an instance of OperationDisplay class. */
+ public OperationDisplay() {
+ }
+
/**
* Get the provider property: Service provider: Microsoft DigitalTwins.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/OperationListResult.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/OperationListResult.java
index 17283e65dd5c..ab0d8915e8c5 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/OperationListResult.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/OperationListResult.java
@@ -22,12 +22,15 @@ public final class OperationListResult {
private String nextLink;
/*
- * A list of DigitalTwins operations supported by the
- * Microsoft.DigitalTwins resource provider.
+ * A list of DigitalTwins operations supported by the Microsoft.DigitalTwins resource provider.
*/
@JsonProperty(value = "value", access = JsonProperty.Access.WRITE_ONLY)
private List value;
+ /** Creates an instance of OperationListResult class. */
+ public OperationListResult() {
+ }
+
/**
* Get the nextLink property: The link used to get the next page of DigitalTwins description objects.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateEndpoint.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateEndpoint.java
index d1491e34d891..94eb7cbe904c 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateEndpoint.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateEndpoint.java
@@ -16,6 +16,10 @@ public final class PrivateEndpoint {
@JsonProperty(value = "id", access = JsonProperty.Access.WRITE_ONLY)
private String id;
+ /** Creates an instance of PrivateEndpoint class. */
+ public PrivateEndpoint() {
+ }
+
/**
* Get the id property: The resource identifier.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateEndpointConnections.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateEndpointConnections.java
index 7d76233603bc..13bdbc35f651 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateEndpointConnections.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateEndpointConnections.java
@@ -14,26 +14,26 @@ public interface PrivateEndpointConnections {
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
+ * @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 available private link connections for a Digital Twin.
+ * @return the available private link connections for a Digital Twin along with {@link Response}.
*/
- PrivateEndpointConnectionsResponse list(String resourceGroupName, String resourceName);
+ Response listWithResponse(
+ String resourceGroupName, String resourceName, Context context);
/**
* List private endpoint connection properties.
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
- * @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 available private link connections for a Digital Twin along with {@link Response}.
+ * @return the available private link connections for a Digital Twin.
*/
- Response listWithResponse(
- String resourceGroupName, String resourceName, Context context);
+ PrivateEndpointConnectionsResponse list(String resourceGroupName, String resourceName);
/**
* Get private endpoint connection properties for the given private endpoint.
@@ -41,12 +41,14 @@ Response listWithResponse(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param privateEndpointConnectionName The name of the private endpoint connection.
+ * @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 private endpoint connection properties for the given private endpoint.
+ * @return private endpoint connection properties for the given private endpoint along with {@link Response}.
*/
- PrivateEndpointConnection get(String resourceGroupName, String resourceName, String privateEndpointConnectionName);
+ Response getWithResponse(
+ String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context);
/**
* Get private endpoint connection properties for the given private endpoint.
@@ -54,14 +56,12 @@ Response listWithResponse(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param privateEndpointConnectionName The name of the private endpoint connection.
- * @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 private endpoint connection properties for the given private endpoint along with {@link Response}.
+ * @return private endpoint connection properties for the given private endpoint.
*/
- Response getWithResponse(
- String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context);
+ PrivateEndpointConnection get(String resourceGroupName, String resourceName, String privateEndpointConnectionName);
/**
* Delete private endpoint connection with the specified name.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateLinkResources.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateLinkResources.java
index 90d09bde973b..650fdccd92bb 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateLinkResources.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateLinkResources.java
@@ -14,26 +14,26 @@ public interface PrivateLinkResources {
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
+ * @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 available private link resources for a Digital Twin.
+ * @return the available private link resources for a Digital Twin along with {@link Response}.
*/
- GroupIdInformationResponse list(String resourceGroupName, String resourceName);
+ Response listWithResponse(
+ String resourceGroupName, String resourceName, Context context);
/**
* List private link resources for given Digital Twin.
*
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
- * @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 available private link resources for a Digital Twin along with {@link Response}.
+ * @return the available private link resources for a Digital Twin.
*/
- Response listWithResponse(
- String resourceGroupName, String resourceName, Context context);
+ GroupIdInformationResponse list(String resourceGroupName, String resourceName);
/**
* Get the specified private link resource for the given Digital Twin.
@@ -41,12 +41,14 @@ Response listWithResponse(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param resourceId The name of the private link resource.
+ * @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 specified private link resource for the given Digital Twin.
+ * @return the specified private link resource for the given Digital Twin along with {@link Response}.
*/
- GroupIdInformation get(String resourceGroupName, String resourceName, String resourceId);
+ Response getWithResponse(
+ String resourceGroupName, String resourceName, String resourceId, Context context);
/**
* Get the specified private link resource for the given Digital Twin.
@@ -54,12 +56,10 @@ Response listWithResponse(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param resourceId The name of the private link resource.
- * @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 specified private link resource for the given Digital Twin along with {@link Response}.
+ * @return the specified private link resource for the given Digital Twin.
*/
- Response getWithResponse(
- String resourceGroupName, String resourceName, String resourceId, Context context);
+ GroupIdInformation get(String resourceGroupName, String resourceName, String resourceId);
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateLinkServiceConnectionStatus.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateLinkServiceConnectionStatus.java
index 614d804c2404..665d2309c056 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateLinkServiceConnectionStatus.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PrivateLinkServiceConnectionStatus.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for PrivateLinkServiceConnectionStatus. */
+/** The status of a private endpoint connection. */
public final class PrivateLinkServiceConnectionStatus extends ExpandableStringEnum {
/** Static value Pending for PrivateLinkServiceConnectionStatus. */
public static final PrivateLinkServiceConnectionStatus PENDING = fromString("Pending");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ProvisioningState.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ProvisioningState.java
index 156d21ba29a2..25a3acc46a5f 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ProvisioningState.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ProvisioningState.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for ProvisioningState. */
+/** The provisioning state. */
public final class ProvisioningState extends ExpandableStringEnum {
/** Static value Provisioning for ProvisioningState. */
public static final ProvisioningState PROVISIONING = fromString("Provisioning");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PublicNetworkAccess.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PublicNetworkAccess.java
index 82d55c8c1de6..15866e146db0 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PublicNetworkAccess.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/PublicNetworkAccess.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for PublicNetworkAccess. */
+/** Public network access for the DigitalTwinsInstance. */
public final class PublicNetworkAccess extends ExpandableStringEnum {
/** Static value Enabled for PublicNetworkAccess. */
public static final PublicNetworkAccess ENABLED = fromString("Enabled");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/Reason.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/Reason.java
index 4d39e1bdb151..e91f28dc9db3 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/Reason.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/Reason.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for Reason. */
+/** Message providing the reason why the given name is invalid. */
public final class Reason extends ExpandableStringEnum {
/** Static value Invalid for Reason. */
public static final Reason INVALID = fromString("Invalid");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ServiceBus.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ServiceBus.java
index 3174ece47a72..780cea3cec1a 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ServiceBus.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/ServiceBus.java
@@ -15,22 +15,19 @@
@Fluent
public final class ServiceBus extends DigitalTwinsEndpointResourceProperties {
/*
- * PrimaryConnectionString of the endpoint for key-based authentication.
- * Will be obfuscated during read.
+ * PrimaryConnectionString of the endpoint for key-based authentication. Will be obfuscated during read.
*/
@JsonProperty(value = "primaryConnectionString")
private String primaryConnectionString;
/*
- * SecondaryConnectionString of the endpoint for key-based authentication.
- * Will be obfuscated during read.
+ * SecondaryConnectionString of the endpoint for key-based authentication. Will be obfuscated during read.
*/
@JsonProperty(value = "secondaryConnectionString")
private String secondaryConnectionString;
/*
- * The URL of the ServiceBus namespace for identity-based authentication.
- * It must include the protocol 'sb://'.
+ * The URL of the ServiceBus namespace for identity-based authentication. It must include the protocol 'sb://'.
*/
@JsonProperty(value = "endpointUri")
private String endpointUri;
@@ -41,6 +38,10 @@ public final class ServiceBus extends DigitalTwinsEndpointResourceProperties {
@JsonProperty(value = "entityPath")
private String entityPath;
+ /** Creates an instance of ServiceBus class. */
+ public ServiceBus() {
+ }
+
/**
* Get the primaryConnectionString property: PrimaryConnectionString of the endpoint for key-based authentication.
* Will be obfuscated during read.
@@ -148,6 +149,13 @@ public ServiceBus withDeadLetterUri(String deadLetterUri) {
return this;
}
+ /** {@inheritDoc} */
+ @Override
+ public ServiceBus withIdentity(ManagedIdentityReference identity) {
+ super.withIdentity(identity);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionListResult.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionListResult.java
index b7299fd4c659..19d0f57c88d7 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionListResult.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionListResult.java
@@ -24,6 +24,10 @@ public final class TimeSeriesDatabaseConnectionListResult {
@JsonProperty(value = "value")
private List value;
+ /** Creates an instance of TimeSeriesDatabaseConnectionListResult class. */
+ public TimeSeriesDatabaseConnectionListResult() {
+ }
+
/**
* Get the nextLink property: The link used to get the next page of results.
*
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionProperties.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionProperties.java
index e8c8c8f9e274..842f830d9913 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionProperties.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionProperties.java
@@ -4,7 +4,7 @@
package com.azure.resourcemanager.digitaltwins.models;
-import com.azure.core.annotation.Immutable;
+import com.azure.core.annotation.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
@@ -18,7 +18,7 @@
defaultImpl = TimeSeriesDatabaseConnectionProperties.class)
@JsonTypeName("TimeSeriesDatabaseConnectionProperties")
@JsonSubTypes({@JsonSubTypes.Type(name = "AzureDataExplorer", value = AzureDataExplorerConnectionProperties.class)})
-@Immutable
+@Fluent
public class TimeSeriesDatabaseConnectionProperties {
/*
* The provisioning state.
@@ -26,6 +26,16 @@ public class TimeSeriesDatabaseConnectionProperties {
@JsonProperty(value = "provisioningState", access = JsonProperty.Access.WRITE_ONLY)
private TimeSeriesDatabaseConnectionState provisioningState;
+ /*
+ * Managed identity properties for the time series database connection resource.
+ */
+ @JsonProperty(value = "identity")
+ private ManagedIdentityReference identity;
+
+ /** Creates an instance of TimeSeriesDatabaseConnectionProperties class. */
+ public TimeSeriesDatabaseConnectionProperties() {
+ }
+
/**
* Get the provisioningState property: The provisioning state.
*
@@ -35,11 +45,34 @@ public TimeSeriesDatabaseConnectionState provisioningState() {
return this.provisioningState;
}
+ /**
+ * Get the identity property: Managed identity properties for the time series database connection resource.
+ *
+ * @return the identity value.
+ */
+ public ManagedIdentityReference identity() {
+ return this.identity;
+ }
+
+ /**
+ * Set the identity property: Managed identity properties for the time series database connection resource.
+ *
+ * @param identity the identity value to set.
+ * @return the TimeSeriesDatabaseConnectionProperties object itself.
+ */
+ public TimeSeriesDatabaseConnectionProperties withIdentity(ManagedIdentityReference identity) {
+ this.identity = identity;
+ return this;
+ }
+
/**
* Validates the instance.
*
* @throws IllegalArgumentException thrown if the instance is not valid.
*/
public void validate() {
+ if (identity() != null) {
+ identity().validate();
+ }
}
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionState.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionState.java
index 2da1499569fe..24b0026ceefd 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionState.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnectionState.java
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;
-/** Defines values for TimeSeriesDatabaseConnectionState. */
+/** The provisioning state. */
public final class TimeSeriesDatabaseConnectionState extends ExpandableStringEnum {
/** Static value Provisioning for TimeSeriesDatabaseConnectionState. */
public static final TimeSeriesDatabaseConnectionState PROVISIONING = fromString("Provisioning");
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnections.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnections.java
index f1139b2c756c..b3663975f8ab 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnections.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/TimeSeriesDatabaseConnections.java
@@ -43,13 +43,14 @@ public interface TimeSeriesDatabaseConnections {
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param timeSeriesDatabaseConnectionName Name of time series database connection.
+ * @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 description of an existing time series database connection.
+ * @return the description of an existing time series database connection along with {@link Response}.
*/
- TimeSeriesDatabaseConnection get(
- String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName);
+ Response getWithResponse(
+ String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName, Context context);
/**
* Get the description of an existing time series database connection.
@@ -57,14 +58,13 @@ TimeSeriesDatabaseConnection get(
* @param resourceGroupName The name of the resource group that contains the DigitalTwinsInstance.
* @param resourceName The name of the DigitalTwinsInstance.
* @param timeSeriesDatabaseConnectionName Name of time series database connection.
- * @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 description of an existing time series database connection along with {@link Response}.
+ * @return the description of an existing time series database connection.
*/
- Response getWithResponse(
- String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName, Context context);
+ TimeSeriesDatabaseConnection get(
+ String resourceGroupName, String resourceName, String timeSeriesDatabaseConnectionName);
/**
* Delete a time series database connection.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/UserAssignedIdentity.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/UserAssignedIdentity.java
new file mode 100644
index 000000000000..b2f110e6912e
--- /dev/null
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/main/java/com/azure/resourcemanager/digitaltwins/models/UserAssignedIdentity.java
@@ -0,0 +1,54 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.digitaltwins.models;
+
+import com.azure.core.annotation.Immutable;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/** The information about the user assigned identity. */
+@Immutable
+public class UserAssignedIdentity {
+ /*
+ * The client id of the User Assigned Identity Resource.
+ */
+ @JsonProperty(value = "clientId", access = JsonProperty.Access.WRITE_ONLY)
+ private String clientId;
+
+ /*
+ * The object id of the User Assigned Identity Resource.
+ */
+ @JsonProperty(value = "principalId", access = JsonProperty.Access.WRITE_ONLY)
+ private String principalId;
+
+ /** Creates an instance of UserAssignedIdentity class. */
+ public UserAssignedIdentity() {
+ }
+
+ /**
+ * Get the clientId property: The client id of the User Assigned Identity Resource.
+ *
+ * @return the clientId value.
+ */
+ public String clientId() {
+ return this.clientId;
+ }
+
+ /**
+ * Get the principalId property: The object id of the User Assigned Identity Resource.
+ *
+ * @return the principalId value.
+ */
+ public String principalId() {
+ return this.principalId;
+ }
+
+ /**
+ * Validates the instance.
+ *
+ * @throws IllegalArgumentException thrown if the instance is not valid.
+ */
+ public void validate() {
+ }
+}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsCheckNameAvailabilitySamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsCheckNameAvailabilitySamples.java
index 46b819b2cb06..1d6836b07ac6 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsCheckNameAvailabilitySamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsCheckNameAvailabilitySamples.java
@@ -10,7 +10,7 @@
/** Samples for DigitalTwins CheckNameAvailability. */
public final class DigitalTwinsCheckNameAvailabilitySamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsCheckNameAvailability_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsCheckNameAvailability_example.json
*/
/**
* Sample code: Check name Availability.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsCreateOrUpdateSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsCreateOrUpdateSamples.java
index 8867f1b88df6..5e0cf81ab838 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsCreateOrUpdateSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsCreateOrUpdateSamples.java
@@ -7,11 +7,14 @@
import com.azure.resourcemanager.digitaltwins.models.DigitalTwinsIdentity;
import com.azure.resourcemanager.digitaltwins.models.DigitalTwinsIdentityType;
import com.azure.resourcemanager.digitaltwins.models.PublicNetworkAccess;
+import com.azure.resourcemanager.digitaltwins.models.UserAssignedIdentity;
+import java.util.HashMap;
+import java.util.Map;
/** Samples for DigitalTwins CreateOrUpdate. */
public final class DigitalTwinsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsPut_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsPut_example.json
*/
/**
* Sample code: Put a DigitalTwinsInstance resource.
@@ -29,7 +32,7 @@ public static void putADigitalTwinsInstanceResource(
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsPut_WithPublicNetworkAccess.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsPut_WithPublicNetworkAccess.json
*/
/**
* Sample code: Put a DigitalTwinsInstance resource with publicNetworkAccess property.
@@ -48,7 +51,7 @@ public static void putADigitalTwinsInstanceResourceWithPublicNetworkAccessProper
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsPut_WithIdentity_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsPut_WithIdentity_example.json
*/
/**
* Sample code: Put a DigitalTwinsInstance resource with identity.
@@ -62,7 +65,24 @@ public static void putADigitalTwinsInstanceResourceWithIdentity(
.define("myDigitalTwinsService")
.withRegion("WestUS2")
.withExistingResourceGroup("resRg")
- .withIdentity(new DigitalTwinsIdentity().withType(DigitalTwinsIdentityType.SYSTEM_ASSIGNED))
+ .withIdentity(
+ new DigitalTwinsIdentity()
+ .withType(DigitalTwinsIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED)
+ .withUserAssignedIdentities(
+ mapOf(
+ "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity",
+ new UserAssignedIdentity())))
.create();
}
+
+ @SuppressWarnings("unchecked")
+ private static Map mapOf(Object... inputs) {
+ Map map = new HashMap<>();
+ for (int i = 0; i < inputs.length; i += 2) {
+ String key = (String) inputs[i];
+ T value = (T) inputs[i + 1];
+ map.put(key, value);
+ }
+ return map;
+ }
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsDeleteSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsDeleteSamples.java
index 6a46204e6a8a..5efe754c0e7e 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsDeleteSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsDeleteSamples.java
@@ -9,7 +9,7 @@
/** Samples for DigitalTwins Delete. */
public final class DigitalTwinsDeleteSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsDelete_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsDelete_example.json
*/
/**
* Sample code: Delete a DigitalTwinsInstance resource.
@@ -22,7 +22,7 @@ public static void deleteADigitalTwinsInstanceResource(
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsDelete_WithIdentity_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsDelete_WithIdentity_example.json
*/
/**
* Sample code: Delete a DigitalTwinsInstance resource with identity.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointCreateOrUpdateSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointCreateOrUpdateSamples.java
index 2b641de9e573..8fc956d9f5ec 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointCreateOrUpdateSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointCreateOrUpdateSamples.java
@@ -5,12 +5,14 @@
package com.azure.resourcemanager.digitaltwins.generated;
import com.azure.resourcemanager.digitaltwins.models.AuthenticationType;
+import com.azure.resourcemanager.digitaltwins.models.IdentityType;
+import com.azure.resourcemanager.digitaltwins.models.ManagedIdentityReference;
import com.azure.resourcemanager.digitaltwins.models.ServiceBus;
/** Samples for DigitalTwinsEndpoint CreateOrUpdate. */
public final class DigitalTwinsEndpointCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsEndpointPut_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointPut_example.json
*/
/**
* Sample code: Put a DigitalTwinsEndpoint resource.
@@ -34,7 +36,7 @@ public static void putADigitalTwinsEndpointResource(
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsEndpointPut_WithIdentity_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointPut_WithIdentity_example.json
*/
/**
* Sample code: Put a DigitalTwinsEndpoint resource with identity.
@@ -54,4 +56,31 @@ public static void putADigitalTwinsEndpointResourceWithIdentity(
.withEntityPath("mysbtopic"))
.create();
}
+
+ /*
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointPut_WithUserIdentity_example.json
+ */
+ /**
+ * Sample code: Put a DigitalTwinsEndpoint resource with user assigned identity.
+ *
+ * @param manager Entry point to AzureDigitalTwinsManager.
+ */
+ public static void putADigitalTwinsEndpointResourceWithUserAssignedIdentity(
+ com.azure.resourcemanager.digitaltwins.AzureDigitalTwinsManager manager) {
+ manager
+ .digitalTwinsEndpoints()
+ .define("myServiceBus")
+ .withExistingDigitalTwinsInstance("resRg", "myDigitalTwinsService")
+ .withProperties(
+ new ServiceBus()
+ .withAuthenticationType(AuthenticationType.IDENTITY_BASED)
+ .withIdentity(
+ new ManagedIdentityReference()
+ .withType(IdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity"))
+ .withEndpointUri("sb://mysb.servicebus.windows.net/")
+ .withEntityPath("mysbtopic"))
+ .create();
+ }
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointDeleteSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointDeleteSamples.java
index f5e7613c55e5..5704a58a6693 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointDeleteSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointDeleteSamples.java
@@ -9,7 +9,7 @@
/** Samples for DigitalTwinsEndpoint Delete. */
public final class DigitalTwinsEndpointDeleteSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsEndpointDelete_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointDelete_example.json
*/
/**
* Sample code: Delete a DigitalTwinsInstance endpoint.
@@ -22,7 +22,7 @@ public static void deleteADigitalTwinsInstanceEndpoint(
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsEndpointDelete_WithIdentity_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointDelete_WithIdentity_example.json
*/
/**
* Sample code: Delete a DigitalTwinsInstance endpoint with identity.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointGetSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointGetSamples.java
index c06c650bab95..f4380f94737e 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointGetSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointGetSamples.java
@@ -9,7 +9,7 @@
/** Samples for DigitalTwinsEndpoint Get. */
public final class DigitalTwinsEndpointGetSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsEndpointGet_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointGet_example.json
*/
/**
* Sample code: Get a DigitalTwinsInstance endpoint.
@@ -22,7 +22,7 @@ public static void getADigitalTwinsInstanceEndpoint(
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsEndpointGet_WithIdentity_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointGet_WithIdentity_example.json
*/
/**
* Sample code: Get a DigitalTwinsInstance endpoint with identity.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointListSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointListSamples.java
index 1fc642cc44dc..22efc78515c7 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointListSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsEndpointListSamples.java
@@ -9,7 +9,7 @@
/** Samples for DigitalTwinsEndpoint List. */
public final class DigitalTwinsEndpointListSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsEndpointsGet_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointsGet_example.json
*/
/**
* Sample code: Get a DigitalTwinsInstance endpoints.
@@ -22,7 +22,7 @@ public static void getADigitalTwinsInstanceEndpoints(
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsEndpointsGet_WithIdentity_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsEndpointsGet_WithIdentity_example.json
*/
/**
* Sample code: Get a DigitalTwinsInstance endpoints with identity.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsGetByResourceGroupSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsGetByResourceGroupSamples.java
index 79cb88794c00..bf5f7285f138 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsGetByResourceGroupSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsGetByResourceGroupSamples.java
@@ -9,7 +9,7 @@
/** Samples for DigitalTwins GetByResourceGroup. */
public final class DigitalTwinsGetByResourceGroupSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsGet_WithIdentity_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsGet_WithIdentity_example.json
*/
/**
* Sample code: Get a DigitalTwinsInstance resource with identity.
@@ -22,7 +22,7 @@ public static void getADigitalTwinsInstanceResourceWithIdentity(
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsGet_WithPrivateEndpointConnection_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsGet_WithPrivateEndpointConnection_example.json
*/
/**
* Sample code: Get a DigitalTwinsInstance resource with a private endpoint connection.
@@ -35,7 +35,7 @@ public static void getADigitalTwinsInstanceResourceWithAPrivateEndpointConnectio
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsGet_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsGet_example.json
*/
/**
* Sample code: Get a DigitalTwinsInstance resource.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsListByResourceGroupSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsListByResourceGroupSamples.java
index 29ca6229c503..336c337dad12 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsListByResourceGroupSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsListByResourceGroupSamples.java
@@ -9,7 +9,7 @@
/** Samples for DigitalTwins ListByResourceGroup. */
public final class DigitalTwinsListByResourceGroupSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsListByResourceGroup_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsListByResourceGroup_example.json
*/
/**
* Sample code: Get DigitalTwinsInstance resources by resource group.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsListSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsListSamples.java
index a6d80fd8ae72..1546d6147d08 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsListSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsListSamples.java
@@ -9,7 +9,7 @@
/** Samples for DigitalTwins List. */
public final class DigitalTwinsListSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsList_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsList_example.json
*/
/**
* Sample code: Get DigitalTwinsInstance resources by subscription.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsUpdateSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsUpdateSamples.java
index 3322dd0c5520..3629dcecf59a 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsUpdateSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/DigitalTwinsUpdateSamples.java
@@ -16,7 +16,7 @@
/** Samples for DigitalTwins Update. */
public final class DigitalTwinsUpdateSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsPatch_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsPatch_example.json
*/
/**
* Sample code: Patch a DigitalTwinsInstance resource.
@@ -34,7 +34,7 @@ public static void patchADigitalTwinsInstanceResource(
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsPatch_WithPublicNetworkAccess.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsPatch_WithPublicNetworkAccess.json
*/
/**
* Sample code: Patch a DigitalTwinsInstance resource with publicNetworkAccess property.
@@ -55,7 +55,7 @@ public static void patchADigitalTwinsInstanceResourceWithPublicNetworkAccessProp
}
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsPatch_WithIdentity_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsPatch_WithIdentity_example.json
*/
/**
* Sample code: Patch a DigitalTwinsInstance resource with identity.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/OperationsListSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/OperationsListSamples.java
index 971187a0c974..d74b12b1e129 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/OperationsListSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/OperationsListSamples.java
@@ -9,7 +9,7 @@
/** Samples for Operations List. */
public final class OperationsListSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/DigitalTwinsOperationsList_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/DigitalTwinsOperationsList_example.json
*/
/**
* Sample code: Get available operations.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsCreateOrUpdateSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsCreateOrUpdateSamples.java
index 02f0095ad070..01fdb86f9916 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsCreateOrUpdateSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsCreateOrUpdateSamples.java
@@ -13,7 +13,7 @@
/** Samples for PrivateEndpointConnections CreateOrUpdate. */
public final class PrivateEndpointConnectionsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/PrivateEndpointConnectionPut_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/PrivateEndpointConnectionPut_example.json
*/
/**
* Sample code: Update the status of a private endpoint connection with the given name.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsDeleteSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsDeleteSamples.java
index 873f8b7b501e..27947280789f 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsDeleteSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsDeleteSamples.java
@@ -9,7 +9,7 @@
/** Samples for PrivateEndpointConnections Delete. */
public final class PrivateEndpointConnectionsDeleteSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/PrivateEndpointConnectionDelete_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/PrivateEndpointConnectionDelete_example.json
*/
/**
* Sample code: Delete private endpoint connection with the specified name.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsGetSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsGetSamples.java
index 7cfe6d5892d2..b3b4d8573b36 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsGetSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsGetSamples.java
@@ -9,7 +9,7 @@
/** Samples for PrivateEndpointConnections Get. */
public final class PrivateEndpointConnectionsGetSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/PrivateEndpointConnectionByConnectionName_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/PrivateEndpointConnectionByConnectionName_example.json
*/
/**
* Sample code: Get private endpoint connection properties for the given private endpoint.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsListSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsListSamples.java
index 98b940069c88..e29c45ceba7f 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsListSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateEndpointConnectionsListSamples.java
@@ -9,7 +9,7 @@
/** Samples for PrivateEndpointConnections List. */
public final class PrivateEndpointConnectionsListSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/PrivateEndpointConnectionsList_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/PrivateEndpointConnectionsList_example.json
*/
/**
* Sample code: List private endpoint connection properties.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateLinkResourcesGetSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateLinkResourcesGetSamples.java
index 8b5366bc766d..f03cf74d67bd 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateLinkResourcesGetSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateLinkResourcesGetSamples.java
@@ -9,7 +9,7 @@
/** Samples for PrivateLinkResources Get. */
public final class PrivateLinkResourcesGetSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/PrivateLinkResourcesByGroupId_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/PrivateLinkResourcesByGroupId_example.json
*/
/**
* Sample code: Get the specified private link resource for the given Digital Twin.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateLinkResourcesListSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateLinkResourcesListSamples.java
index d7c74cf6a4ec..8c8345c1d758 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateLinkResourcesListSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/PrivateLinkResourcesListSamples.java
@@ -9,7 +9,7 @@
/** Samples for PrivateLinkResources List. */
public final class PrivateLinkResourcesListSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/PrivateLinkResourcesList_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/PrivateLinkResourcesList_example.json
*/
/**
* Sample code: List private link resources for given Digital Twin.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsCreateOrUpdateSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsCreateOrUpdateSamples.java
index e2ae78cae26a..d734319d6457 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsCreateOrUpdateSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsCreateOrUpdateSamples.java
@@ -5,11 +5,13 @@
package com.azure.resourcemanager.digitaltwins.generated;
import com.azure.resourcemanager.digitaltwins.models.AzureDataExplorerConnectionProperties;
+import com.azure.resourcemanager.digitaltwins.models.IdentityType;
+import com.azure.resourcemanager.digitaltwins.models.ManagedIdentityReference;
/** Samples for TimeSeriesDatabaseConnections CreateOrUpdate. */
public final class TimeSeriesDatabaseConnectionsCreateOrUpdateSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/TimeSeriesDatabaseConnectionsPut_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/TimeSeriesDatabaseConnectionsPut_example.json
*/
/**
* Sample code: Create or replace a time series database connection for a DigitalTwins instance.
@@ -35,4 +37,38 @@ public static void createOrReplaceATimeSeriesDatabaseConnectionForADigitalTwinsI
"/subscriptions/c493073e-2460-45ba-a403-f3e0df1e9feg/resourceGroups/testrg/providers/Microsoft.EventHub/namespaces/myeh"))
.create();
}
+
+ /*
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/TimeSeriesDatabaseConnectionsPut_WithUserIdentity_example.json
+ */
+ /**
+ * Sample code: Create or replace a time series database connection for a DigitalTwins instance with user assigned
+ * identity.
+ *
+ * @param manager Entry point to AzureDigitalTwinsManager.
+ */
+ public static void createOrReplaceATimeSeriesDatabaseConnectionForADigitalTwinsInstanceWithUserAssignedIdentity(
+ com.azure.resourcemanager.digitaltwins.AzureDigitalTwinsManager manager) {
+ manager
+ .timeSeriesDatabaseConnections()
+ .define("myConnection")
+ .withExistingDigitalTwinsInstance("resRg", "myDigitalTwinsService")
+ .withProperties(
+ new AzureDataExplorerConnectionProperties()
+ .withIdentity(
+ new ManagedIdentityReference()
+ .withType(IdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity"))
+ .withAdxResourceId(
+ "/subscriptions/c493073e-2460-45ba-a403-f3e0df1e9feg/resourceGroups/testrg/providers/Microsoft.Kusto/clusters/mycluster")
+ .withAdxEndpointUri("https://mycluster.kusto.windows.net")
+ .withAdxDatabaseName("myDatabase")
+ .withAdxTableName("myTable")
+ .withEventHubEndpointUri("sb://myeh.servicebus.windows.net/")
+ .withEventHubEntityPath("myeh")
+ .withEventHubNamespaceResourceId(
+ "/subscriptions/c493073e-2460-45ba-a403-f3e0df1e9feg/resourceGroups/testrg/providers/Microsoft.EventHub/namespaces/myeh"))
+ .create();
+ }
}
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsDeleteSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsDeleteSamples.java
index 2fbc1a00036f..10979be17c31 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsDeleteSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsDeleteSamples.java
@@ -9,7 +9,7 @@
/** Samples for TimeSeriesDatabaseConnections Delete. */
public final class TimeSeriesDatabaseConnectionsDeleteSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/TimeSeriesDatabaseConnectionsDelete_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/TimeSeriesDatabaseConnectionsDelete_example.json
*/
/**
* Sample code: Delete a time series database connection for a DigitalTwins instance.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsGetSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsGetSamples.java
index 5bd521ee1b55..75421094b7cd 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsGetSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsGetSamples.java
@@ -9,7 +9,7 @@
/** Samples for TimeSeriesDatabaseConnections Get. */
public final class TimeSeriesDatabaseConnectionsGetSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/TimeSeriesDatabaseConnectionsGet_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/TimeSeriesDatabaseConnectionsGet_example.json
*/
/**
* Sample code: Get time series database connection for a DigitalTwins instance.
diff --git a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsListSamples.java b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsListSamples.java
index 249bbe3daf6c..2ac92256d4ac 100644
--- a/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsListSamples.java
+++ b/sdk/digitaltwins/azure-resourcemanager-digitaltwins/src/samples/java/com/azure/resourcemanager/digitaltwins/generated/TimeSeriesDatabaseConnectionsListSamples.java
@@ -9,7 +9,7 @@
/** Samples for TimeSeriesDatabaseConnections List. */
public final class TimeSeriesDatabaseConnectionsListSamples {
/*
- * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-05-31/examples/TimeSeriesDatabaseConnectionsList_example.json
+ * x-ms-original-file: specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2022-10-31/examples/TimeSeriesDatabaseConnectionsList_example.json
*/
/**
* Sample code: List time series database connections for a DigitalTwins instance.