From 1f1231d7f48d32210fc73a6a1ab16db86e873710 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Wed, 30 Apr 2025 16:48:14 +0000 Subject: [PATCH] CodeGen from PR 34371 in Azure/azure-rest-api-specs Merge 5a991e1ddde01c1ad3021a5d06676272f2ac00f5 into 37e1a52a30c527b6ad2d7ef09a9c82ad4491e8a2 --- .../CHANGELOG.md | 34 +- .../README.md | 8 +- .../SAMPLE.md | 548 +++++++++--------- .../pom.xml | 3 +- .../IotDpsManager.java | 9 +- .../ProvisioningServiceDescriptionInner.java | 64 ++ .../implementation/IotDpsClientImpl.java | 2 +- .../ProvisioningServiceDescriptionImpl.java | 18 + .../models/IotDpsPropertiesDescription.java | 28 + .../models/IotHubAuthenticationType.java | 56 ++ .../models/IotHubDefinitionDescription.java | 76 ++- .../models/ManagedServiceIdentity.java | 190 ++++++ .../models/ManagedServiceIdentityType.java | 62 ++ .../ProvisioningServiceDescription.java | 37 +- .../models/UserAssignedIdentity.java | 100 ++++ ...ager-deviceprovisioningservices.properties | 1 + .../DpsCertificateCreateOrUpdateSamples.java | 5 +- .../DpsCertificateDeleteSamples.java | 2 +- ...ficateGenerateVerificationCodeSamples.java | 2 +- .../generated/DpsCertificateGetSamples.java | 2 +- .../generated/DpsCertificateListSamples.java | 2 +- ...psCertificateVerifyCertificateSamples.java | 2 +- ...eckProvisioningServiceNameAvailabilit.java | 2 +- ...eateOrUpdatePrivateEndpointConnection.java | 2 +- .../IotDpsResourceCreateOrUpdateSamples.java | 33 +- ...eletePrivateEndpointConnectionSamples.java | 2 +- .../IotDpsResourceDeleteSamples.java | 4 +- ...tDpsResourceGetByResourceGroupSamples.java | 4 +- ...tDpsResourceGetOperationResultSamples.java | 2 +- ...ceGetPrivateEndpointConnectionSamples.java | 2 +- ...esourceGetPrivateLinkResourcesSamples.java | 2 +- ...DpsResourceListByResourceGroupSamples.java | 2 +- ...tDpsResourceListKeysForKeyNameSamples.java | 4 +- .../IotDpsResourceListKeysSamples.java | 2 +- ...ListPrivateEndpointConnectionsSamples.java | 2 +- ...sourceListPrivateLinkResourcesSamples.java | 2 +- .../generated/IotDpsResourceListSamples.java | 2 +- .../IotDpsResourceListValidSkusSamples.java | 2 +- .../IotDpsResourceUpdateSamples.java | 4 +- .../generated/OperationsListSamples.java | 2 +- .../CertificateListDescriptionInnerTests.java | 30 - .../generated/CertificatePropertiesTests.java | 26 - .../CertificateResponseInnerTests.java | 28 - ...esCreateOrUpdateWithResponseMockTests.java | 43 -- ...rtificatesDeleteWithResponseMockTests.java | 38 -- ...sCertificatesGetWithResponseMockTests.java | 39 -- ...CertificatesListWithResponseMockTests.java | 39 -- ...erifyCertificateWithResponseMockTests.java | 44 -- .../GroupIdInformationInnerTests.java | 35 -- .../GroupIdInformationPropertiesTests.java | 33 -- ...ckProvisioningServiceNameAvaMockTests.java | 43 -- ...ateOrUpdatePrivateEndpointCoMockTests.java | 54 -- .../IotDpsResourcesDeleteMockTests.java | 33 -- ...etePrivateEndpointConnectionMockTests.java | 43 -- ...PrivateEndpointConnectionWitMockTests.java | 45 -- ...PrivateLinkResourcesWithRespMockTests.java | 41 -- ...tPrivateEndpointConnectionsWMockTests.java | 46 -- ...tPrivateLinkResourcesWithResMockTests.java | 41 -- ...IotDpsResourcesListValidSkusMockTests.java | 39 -- .../IotDpsSkuDefinitionInnerTests.java | 26 - .../IotDpsSkuDefinitionListResultTests.java | 30 - .../generated/IotDpsSkuInfoTests.java | 29 - .../IotHubDefinitionDescriptionTests.java | 35 -- .../generated/IpFilterRuleTests.java | 38 -- .../NameAvailabilityInfoInnerTests.java | 33 -- .../generated/OperationDisplayTests.java | 23 - .../generated/OperationInnerTests.java | 24 - .../generated/OperationInputsTests.java | 24 - .../generated/OperationListResultTests.java | 23 - .../generated/OperationsListMockTests.java | 36 -- .../PrivateEndpointConnectionInnerTests.java | 43 -- ...vateEndpointConnectionPropertiesTests.java | 40 -- .../generated/PrivateEndpointTests.java | 21 - .../PrivateLinkResourcesInnerTests.java | 36 -- ...rivateLinkServiceConnectionStateTests.java | 35 -- .../generated/TagsResourceTests.java | 39 -- .../VerificationCodeRequestTests.java | 25 - 77 files changed, 1012 insertions(+), 1614 deletions(-) create mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotHubAuthenticationType.java create mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ManagedServiceIdentity.java create mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ManagedServiceIdentityType.java create mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/UserAssignedIdentity.java create mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/resources/azure-resourcemanager-deviceprovisioningservices.properties delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificateListDescriptionInnerTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificatePropertiesTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificateResponseInnerTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesCreateOrUpdateWithResponseMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesDeleteWithResponseMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesGetWithResponseMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesListWithResponseMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesVerifyCertificateWithResponseMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/GroupIdInformationInnerTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/GroupIdInformationPropertiesTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesCheckProvisioningServiceNameAvaMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesCreateOrUpdatePrivateEndpointCoMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesDeleteMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesDeletePrivateEndpointConnectionMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesGetPrivateEndpointConnectionWitMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesGetPrivateLinkResourcesWithRespMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListPrivateEndpointConnectionsWMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListPrivateLinkResourcesWithResMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListValidSkusMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuDefinitionInnerTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuDefinitionListResultTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuInfoTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotHubDefinitionDescriptionTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IpFilterRuleTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/NameAvailabilityInfoInnerTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationDisplayTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationInnerTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationInputsTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationListResultTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationsListMockTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointConnectionInnerTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointConnectionPropertiesTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateLinkResourcesInnerTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateLinkServiceConnectionStateTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/TagsResourceTests.java delete mode 100644 sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/VerificationCodeRequestTests.java diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/CHANGELOG.md b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/CHANGELOG.md index 505991bfeea9..f1d6e2f32bca 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/CHANGELOG.md +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/CHANGELOG.md @@ -1,14 +1,40 @@ # Release History -## 1.2.0-beta.1 (Unreleased) +## 1.0.0-beta.1 (2025-04-30) + +- Azure Resource Manager IotDps client library for Java. This package contains Microsoft Azure SDK for IotDps Management SDK. API for using the Azure IoT Hub Device Provisioning Service features. Package tag package-preview-2025-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Features Added -### Breaking Changes +* `models.UserAssignedIdentity` was added + +* `models.ManagedServiceIdentity` was added + +* `models.ManagedServiceIdentityType` was added + +* `models.IotHubAuthenticationType` was added + +#### `models.IotHubDefinitionDescription` was modified + +* `authenticationType()` was added +* `withAuthenticationType(models.IotHubAuthenticationType)` was added +* `withSelectedUserAssignedIdentityResourceId(java.lang.String)` was added +* `selectedUserAssignedIdentityResourceId()` was added + +#### `models.IotDpsPropertiesDescription` was modified + +* `portalOperationsHostname()` was added +* `withPortalOperationsHostname(java.lang.String)` was added + +#### `models.ProvisioningServiceDescription` was modified + +* `resourcegroup()` was added +* `identity()` was added +* `subscriptionid()` was added -### Bugs Fixed +#### `models.ProvisioningServiceDescription$Definition` was modified -### Other Changes +* `withIdentity(models.ManagedServiceIdentity)` was added ## 1.1.0 (2025-01-03) diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/README.md b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/README.md index a4a0f84bec24..41ab1f592b59 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/README.md +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/README.md @@ -2,7 +2,7 @@ Azure Resource Manager IotDps client library for Java. -This package contains Microsoft Azure SDK for IotDps Management SDK. API for using the Azure IoT Hub Device Provisioning Service features. Package tag package-2022-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for IotDps Management SDK. API for using the Azure IoT Hub Device Provisioning Service features. Package tag package-preview-2025-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -52,7 +52,7 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code: ```java -AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); +AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); @@ -60,7 +60,7 @@ IotDpsManager manager = IotDpsManager .authenticate(credential, profile); ``` -The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise. +The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise. See [Authentication][authenticate] for more options. @@ -100,5 +100,3 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ - - diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/SAMPLE.md b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/SAMPLE.md index 0a0a58dd725c..a2cba028fb2b 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/SAMPLE.md +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/SAMPLE.md @@ -36,30 +36,25 @@ ### DpsCertificate_CreateOrUpdate ```java -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateProperties; - /** - * Samples for DpsCertificate CreateOrUpdate. + * Samples for IotDpsResource GetPrivateEndpointConnection. */ -public final class DpsCertificateCreateOrUpdateSamples { +public final class IotDpsResourceGetPrivateEndpointConnectionSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSCertificateCreateOrUpdate.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGetPrivateEndpointConnection.json */ /** - * Sample code: DPSCreateOrUpdateCertificate. + * Sample code: PrivateEndpointConnection_Get. * * @param manager Entry point to IotDpsManager. */ public static void - dPSCreateOrUpdateCertificate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.dpsCertificates() - .define("cert") - .withExistingProvisioningService("myResourceGroup", "myFirstProvisioningService") - .withProperties( - new CertificateProperties().withCertificate("############################################".getBytes())) - .create(); + privateEndpointConnectionGet(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .getPrivateEndpointConnectionWithResponse("myResourceGroup", "myFirstProvisioningService", + "myPrivateEndpointConnection", com.azure.core.util.Context.NONE); } } ``` @@ -67,26 +62,23 @@ public final class DpsCertificateCreateOrUpdateSamples { ### DpsCertificate_Delete ```java - /** - * Samples for DpsCertificate Delete. + * Samples for IotDpsResource ListByResourceGroup. */ -public final class DpsCertificateDeleteSamples { +public final class IotDpsResourceListByResourceGroupSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSDeleteCertificate.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSListByResourceGroup.json */ /** - * Sample code: DPSDeleteCertificate. + * Sample code: DPSListByResourceGroup. * * @param manager Entry point to IotDpsManager. */ public static void - dPSDeleteCertificate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.dpsCertificates() - .deleteWithResponse("myResourceGroup", "AAAAAAAADGk=", "myFirstProvisioningService", "cert", null, null, - null, null, null, null, null, null, com.azure.core.util.Context.NONE); + dPSListByResourceGroup(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources().listByResourceGroup("myResourceGroup", com.azure.core.util.Context.NONE); } } ``` @@ -94,27 +86,29 @@ public final class DpsCertificateDeleteSamples { ### DpsCertificate_GenerateVerificationCode ```java +import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateProperties; /** - * Samples for DpsCertificate GenerateVerificationCode. + * Samples for DpsCertificate CreateOrUpdate. */ -public final class DpsCertificateGenerateVerificationCodeSamples { +public final class DpsCertificateCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSGenerateVerificationCode.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSCertificateCreateOrUpdate.json */ /** - * Sample code: DPSGenerateVerificationCode. + * Sample code: DPSCreateOrUpdateCertificate. * * @param manager Entry point to IotDpsManager. */ public static void - dPSGenerateVerificationCode(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + dPSCreateOrUpdateCertificate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.dpsCertificates() - .generateVerificationCodeWithResponse("cert", "AAAAAAAADGk=", "myResourceGroup", - "myFirstProvisioningService", null, null, null, null, null, null, null, null, - com.azure.core.util.Context.NONE); + .define("cert") + .withExistingProvisioningService("myResourceGroup", "myFirstProvisioningService") + .withProperties(new CertificateProperties().withCertificate("MA==".getBytes())) + .create(); } } ``` @@ -123,22 +117,23 @@ public final class DpsCertificateGenerateVerificationCodeSamples { ```java /** - * Samples for DpsCertificate Get. + * Samples for IotDpsResource GetPrivateLinkResources. */ -public final class DpsCertificateGetSamples { +public final class IotDpsResourceGetPrivateLinkResourcesSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSGetCertificate.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGetPrivateLinkResources.json */ /** - * Sample code: DPSGetCertificate. + * Sample code: PrivateLinkResources_List. * * @param manager Entry point to IotDpsManager. */ - public static void dPSGetCertificate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.dpsCertificates() - .getWithResponse("cert", "myResourceGroup", "myFirstProvisioningService", null, + public static void + privateLinkResourcesList(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .getPrivateLinkResourcesWithResponse("myResourceGroup", "myFirstProvisioningService", "iotDps", com.azure.core.util.Context.NONE); } } @@ -148,22 +143,24 @@ public final class DpsCertificateGetSamples { ```java /** - * Samples for DpsCertificate List. + * Samples for IotDpsResource ListPrivateLinkResources. */ -public final class DpsCertificateListSamples { +public final class IotDpsResourceListPrivateLinkResourcesSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSGetCertificates.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSListPrivateLinkResources.json */ /** - * Sample code: DPSGetCertificates. + * Sample code: PrivateLinkResources_List. * * @param manager Entry point to IotDpsManager. */ - public static void dPSGetCertificates(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.dpsCertificates() - .listWithResponse("myResourceGroup", "myFirstProvisioningService", com.azure.core.util.Context.NONE); + public static void + privateLinkResourcesList(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .listPrivateLinkResourcesWithResponse("myResourceGroup", "myFirstProvisioningService", + com.azure.core.util.Context.NONE); } } ``` @@ -171,27 +168,25 @@ public final class DpsCertificateListSamples { ### DpsCertificate_VerifyCertificate ```java -import com.azure.resourcemanager.deviceprovisioningservices.models.VerificationCodeRequest; /** - * Samples for DpsCertificate VerifyCertificate. + * Samples for DpsCertificate Delete. */ -public final class DpsCertificateVerifyCertificateSamples { +public final class DpsCertificateDeleteSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSVerifyCertificate.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSDeleteCertificate.json */ /** - * Sample code: DPSVerifyCertificate. + * Sample code: DPSDeleteCertificate. * * @param manager Entry point to IotDpsManager. */ public static void - dPSVerifyCertificate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + dPSDeleteCertificate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.dpsCertificates() - .verifyCertificateWithResponse("cert", "AAAAAAAADGk=", "myResourceGroup", "myFirstProvisioningService", - new VerificationCodeRequest().withCertificate("#####################################"), null, null, + .deleteWithResponse("myResourceGroup", "AAAAAAAADGk=", "myFirstProvisioningService", "cert", null, null, null, null, null, null, null, null, com.azure.core.util.Context.NONE); } } @@ -200,26 +195,22 @@ public final class DpsCertificateVerifyCertificateSamples { ### IotDpsResource_CheckProvisioningServiceNameAvailability ```java -import com.azure.resourcemanager.deviceprovisioningservices.models.OperationInputs; - /** - * Samples for IotDpsResource CheckProvisioningServiceNameAvailability. + * Samples for Operations List. */ -public final class IotDpsResourceCheckProvisioningServiceNameAvailabilit { +public final class OperationsListSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSCheckNameAvailability.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSOperations.json */ /** - * Sample code: DPSCheckName. + * Sample code: DPSOperations. * * @param manager Entry point to IotDpsManager. */ - public static void dPSCheckName(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources() - .checkProvisioningServiceNameAvailabilityWithResponse(new OperationInputs().withName("test213123"), - com.azure.core.util.Context.NONE); + public static void dPSOperations(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.operations().list(com.azure.core.util.Context.NONE); } } ``` @@ -227,47 +218,27 @@ public final class IotDpsResourceCheckProvisioningServiceNameAvailabilit { ### IotDpsResource_CreateOrUpdate ```java -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsPropertiesDescription; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSku; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSkuInfo; -import java.util.HashMap; -import java.util.Map; /** - * Samples for IotDpsResource CreateOrUpdate. + * Samples for DpsCertificate GenerateVerificationCode. */ -public final class IotDpsResourceCreateOrUpdateSamples { +public final class DpsCertificateGenerateVerificationCodeSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSCreate. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGenerateVerificationCode.json */ /** - * Sample code: DPSCreate. + * Sample code: DPSGenerateVerificationCode. * * @param manager Entry point to IotDpsManager. */ - public static void dPSCreate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources() - .define("myFirstProvisioningService") - .withRegion("East US") - .withExistingResourceGroup("myResourceGroup") - .withProperties(new IotDpsPropertiesDescription().withEnableDataResidency(false)) - .withSku(new IotDpsSkuInfo().withName(IotDpsSku.S1).withCapacity(1L)) - .withTags(mapOf()) - .create(); - } - - // Use "Map.of" if available - @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; + public static void + dPSGenerateVerificationCode(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.dpsCertificates() + .generateVerificationCodeWithResponse("cert", "AAAAAAAADGk=", "myResourceGroup", + "myFirstProvisioningService", null, null, null, null, null, null, null, null, + com.azure.core.util.Context.NONE); } } ``` @@ -275,33 +246,24 @@ public final class IotDpsResourceCreateOrUpdateSamples { ### IotDpsResource_CreateOrUpdatePrivateEndpointConnection ```java -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnectionProperties; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionState; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; - /** - * Samples for IotDpsResource CreateOrUpdatePrivateEndpointConnection. + * Samples for IotDpsResource GetByResourceGroup. */ -public final class IotDpsResourceCreateOrUpdatePrivateEndpointConnection { +public final class IotDpsResourceGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSCreateOrUpdatePrivateEndpointConnection.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGet.json */ /** - * Sample code: PrivateEndpointConnection_CreateOrUpdate. + * Sample code: DPSGet. * * @param manager Entry point to IotDpsManager. */ - public static void privateEndpointConnectionCreateOrUpdate( - com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + public static void dPSGet(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.iotDpsResources() - .definePrivateEndpointConnection("myPrivateEndpointConnection") - .withExistingProvisioningService("myResourceGroup", "myFirstProvisioningService") - .withProperties(new PrivateEndpointConnectionProperties().withPrivateLinkServiceConnectionState( - new PrivateLinkServiceConnectionState().withStatus(PrivateLinkServiceConnectionStatus.APPROVED) - .withDescription("Approved by johndoe@contoso.com"))) - .create(); + .getByResourceGroupWithResponse("myResourceGroup", "myFirstProvisioningService", + com.azure.core.util.Context.NONE); } } ``` @@ -310,22 +272,22 @@ public final class IotDpsResourceCreateOrUpdatePrivateEndpointConnection { ```java /** - * Samples for IotDpsResource Delete. + * Samples for IotDpsResource ListValidSkus. */ -public final class IotDpsResourceDeleteSamples { +public final class IotDpsResourceListValidSkusSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSDelete. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGetValidSku.json */ /** - * Sample code: DPSDelete. + * Sample code: DPSGetValidSku. * * @param manager Entry point to IotDpsManager. */ - public static void dPSDelete(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + public static void dPSGetValidSku(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.iotDpsResources() - .delete("myResourceGroup", "myFirstProvisioningService", com.azure.core.util.Context.NONE); + .listValidSkus("myFirstProvisioningService", "myResourceGroup", com.azure.core.util.Context.NONE); } } ``` @@ -333,25 +295,28 @@ public final class IotDpsResourceDeleteSamples { ### IotDpsResource_DeletePrivateEndpointConnection ```java +import com.azure.resourcemanager.deviceprovisioningservices.models.VerificationCodeRequest; + /** - * Samples for IotDpsResource DeletePrivateEndpointConnection. + * Samples for DpsCertificate VerifyCertificate. */ -public final class IotDpsResourceDeletePrivateEndpointConnectionSamples { +public final class DpsCertificateVerifyCertificateSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSDeletePrivateEndpointConnection.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSVerifyCertificate.json */ /** - * Sample code: PrivateEndpointConnection_Delete. + * Sample code: DPSVerifyCertificate. * * @param manager Entry point to IotDpsManager. */ public static void - privateEndpointConnectionDelete(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources() - .deletePrivateEndpointConnection("myResourceGroup", "myFirstProvisioningService", - "myPrivateEndpointConnection", com.azure.core.util.Context.NONE); + dPSVerifyCertificate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.dpsCertificates() + .verifyCertificateWithResponse("cert", "AAAAAAAADGk=", "myResourceGroup", "myFirstProvisioningService", + new VerificationCodeRequest().withCertificate("#####################################"), null, null, + null, null, null, null, null, null, com.azure.core.util.Context.NONE); } } ``` @@ -360,23 +325,22 @@ public final class IotDpsResourceDeletePrivateEndpointConnectionSamples { ```java /** - * Samples for IotDpsResource GetByResourceGroup. + * Samples for IotDpsResource ListKeys. */ -public final class IotDpsResourceGetByResourceGroupSamples { +public final class IotDpsResourceListKeysSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSGet. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSListKeys.json */ /** - * Sample code: DPSGet. + * Sample code: DPSListKeys. * * @param manager Entry point to IotDpsManager. */ - public static void dPSGet(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + public static void dPSListKeys(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.iotDpsResources() - .getByResourceGroupWithResponse("myResourceGroup", "myFirstProvisioningService", - com.azure.core.util.Context.NONE); + .listKeys("myFirstProvisioningService", "myResourceGroup", com.azure.core.util.Context.NONE); } } ``` @@ -385,24 +349,24 @@ public final class IotDpsResourceGetByResourceGroupSamples { ```java /** - * Samples for IotDpsResource GetOperationResult. + * Samples for IotDpsResource DeletePrivateEndpointConnection. */ -public final class IotDpsResourceGetOperationResultSamples { +public final class IotDpsResourceDeletePrivateEndpointConnectionSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSGetOperationResult.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSDeletePrivateEndpointConnection.json */ /** - * Sample code: DPSGetOperationResult. + * Sample code: PrivateEndpointConnection_Delete. * * @param manager Entry point to IotDpsManager. */ public static void - dPSGetOperationResult(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + privateEndpointConnectionDelete(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.iotDpsResources() - .getOperationResultWithResponse("MTY5OTNmZDctODI5Yy00N2E2LTkxNDQtMDU1NGIyYzY1ZjRl", "myResourceGroup", - "myFirstProvisioningService", "1508265712453", com.azure.core.util.Context.NONE); + .deletePrivateEndpointConnection("myResourceGroup", "myFirstProvisioningService", + "myPrivateEndpointConnection", com.azure.core.util.Context.NONE); } } ``` @@ -411,24 +375,23 @@ public final class IotDpsResourceGetOperationResultSamples { ```java /** - * Samples for IotDpsResource GetPrivateEndpointConnection. + * Samples for DpsCertificate Get. */ -public final class IotDpsResourceGetPrivateEndpointConnectionSamples { +public final class DpsCertificateGetSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSGetPrivateEndpointConnection.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGetCertificate.json */ /** - * Sample code: PrivateEndpointConnection_Get. + * Sample code: DPSGetCertificate. * * @param manager Entry point to IotDpsManager. */ - public static void - privateEndpointConnectionGet(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources() - .getPrivateEndpointConnectionWithResponse("myResourceGroup", "myFirstProvisioningService", - "myPrivateEndpointConnection", com.azure.core.util.Context.NONE); + public static void dPSGetCertificate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.dpsCertificates() + .getWithResponse("cert", "myResourceGroup", "myFirstProvisioningService", null, + com.azure.core.util.Context.NONE); } } ``` @@ -437,24 +400,24 @@ public final class IotDpsResourceGetPrivateEndpointConnectionSamples { ```java /** - * Samples for IotDpsResource GetPrivateLinkResources. + * Samples for IotDpsResource GetOperationResult. */ -public final class IotDpsResourceGetPrivateLinkResourcesSamples { +public final class IotDpsResourceGetOperationResultSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSGetPrivateLinkResources.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGetOperationResult.json */ /** - * Sample code: PrivateLinkResources_List. + * Sample code: DPSGetOperationResult. * * @param manager Entry point to IotDpsManager. */ public static void - privateLinkResourcesList(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + dPSGetOperationResult(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.iotDpsResources() - .getPrivateLinkResourcesWithResponse("myResourceGroup", "myFirstProvisioningService", "iotDps", - com.azure.core.util.Context.NONE); + .getOperationResultWithResponse("MTY5OTNmZDctODI5Yy00N2E2LTkxNDQtMDU1NGIyYzY1ZjRl", "myResourceGroup", + "myFirstProvisioningService", "1508265712453", com.azure.core.util.Context.NONE); } } ``` @@ -463,22 +426,23 @@ public final class IotDpsResourceGetPrivateLinkResourcesSamples { ```java /** - * Samples for IotDpsResource List. + * Samples for IotDpsResource ListKeysForKeyName. */ -public final class IotDpsResourceListSamples { +public final class IotDpsResourceListKeysForKeyNameSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSListBySubscription.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGetKey.json */ /** - * Sample code: DPSListBySubscription. + * Sample code: DPSGetKey. * * @param manager Entry point to IotDpsManager. */ - public static void - dPSListBySubscription(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources().list(com.azure.core.util.Context.NONE); + public static void dPSGetKey(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .listKeysForKeyNameWithResponse("myFirstProvisioningService", "testKey", "myResourceGroup", + com.azure.core.util.Context.NONE); } } ``` @@ -486,23 +450,76 @@ public final class IotDpsResourceListSamples { ### IotDpsResource_ListByResourceGroup ```java +import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsPropertiesDescription; +import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSku; +import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSkuInfo; +import com.azure.resourcemanager.deviceprovisioningservices.models.ManagedServiceIdentity; +import com.azure.resourcemanager.deviceprovisioningservices.models.ManagedServiceIdentityType; +import com.azure.resourcemanager.deviceprovisioningservices.models.UserAssignedIdentity; +import java.util.HashMap; +import java.util.Map; + /** - * Samples for IotDpsResource ListByResourceGroup. + * Samples for IotDpsResource CreateOrUpdate. */ -public final class IotDpsResourceListByResourceGroupSamples { +public final class IotDpsResourceCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSListByResourceGroup.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSUpdate.json */ /** - * Sample code: DPSListByResourceGroup. + * Sample code: DPSUpdate. * * @param manager Entry point to IotDpsManager. */ - public static void - dPSListByResourceGroup(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources().listByResourceGroup("myResourceGroup", com.azure.core.util.Context.NONE); + public static void dPSUpdate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .define("myFirstProvisioningService") + .withRegion("East US") + .withExistingResourceGroup("myResourceGroup") + .withProperties(new IotDpsPropertiesDescription().withEnableDataResidency(false)) + .withSku(new IotDpsSkuInfo().withName(IotDpsSku.S1).withCapacity(1L)) + .withTags(mapOf()) + .withIdentity(new ManagedServiceIdentity() + .withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED) + .withUserAssignedIdentities(mapOf( + "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourcegroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity", + new UserAssignedIdentity()))) + .create(); + } + + /* + * x-ms-original-file: + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSCreate.json + */ + /** + * Sample code: DPSCreate. + * + * @param manager Entry point to IotDpsManager. + */ + public static void dPSCreate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .define("myFirstProvisioningService") + .withRegion("East US") + .withExistingResourceGroup("myResourceGroup") + .withProperties(new IotDpsPropertiesDescription().withEnableDataResidency(false)) + .withSku(new IotDpsSkuInfo().withName(IotDpsSku.S1).withCapacity(1L)) + .withTags(mapOf()) + .create(); + } + + // Use "Map.of" if available + @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; } } ``` @@ -510,23 +527,26 @@ public final class IotDpsResourceListByResourceGroupSamples { ### IotDpsResource_ListKeys ```java +import com.azure.resourcemanager.deviceprovisioningservices.models.OperationInputs; + /** - * Samples for IotDpsResource ListKeys. + * Samples for IotDpsResource CheckProvisioningServiceNameAvailability. */ -public final class IotDpsResourceListKeysSamples { +public final class IotDpsResourceCheckProvisioningServiceNameAvailabilit { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSListKeys.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSCheckNameAvailability.json */ /** - * Sample code: DPSListKeys. + * Sample code: DPSCheckName. * * @param manager Entry point to IotDpsManager. */ - public static void dPSListKeys(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + public static void dPSCheckName(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.iotDpsResources() - .listKeys("myFirstProvisioningService", "myResourceGroup", com.azure.core.util.Context.NONE); + .checkProvisioningServiceNameAvailabilityWithResponse(new OperationInputs().withName("test213123"), + com.azure.core.util.Context.NONE); } } ``` @@ -535,23 +555,22 @@ public final class IotDpsResourceListKeysSamples { ```java /** - * Samples for IotDpsResource ListKeysForKeyName. + * Samples for IotDpsResource List. */ -public final class IotDpsResourceListKeysForKeyNameSamples { +public final class IotDpsResourceListSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSGetKey. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSListBySubscription.json */ /** - * Sample code: DPSGetKey. + * Sample code: DPSListBySubscription. * * @param manager Entry point to IotDpsManager. */ - public static void dPSGetKey(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources() - .listKeysForKeyNameWithResponse("myFirstProvisioningService", "testKey", "myResourceGroup", - com.azure.core.util.Context.NONE); + public static void + dPSListBySubscription(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources().list(com.azure.core.util.Context.NONE); } } ``` @@ -559,25 +578,42 @@ public final class IotDpsResourceListKeysForKeyNameSamples { ### IotDpsResource_ListPrivateEndpointConnections ```java +import com.azure.resourcemanager.deviceprovisioningservices.models.ProvisioningServiceDescription; +import java.util.HashMap; +import java.util.Map; + /** - * Samples for IotDpsResource ListPrivateEndpointConnections. + * Samples for IotDpsResource Update. */ -public final class IotDpsResourceListPrivateEndpointConnectionsSamples { +public final class IotDpsResourceUpdateSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSListPrivateEndpointConnections.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSPatch.json */ /** - * Sample code: PrivateEndpointConnections_List. + * Sample code: DPSPatch. * * @param manager Entry point to IotDpsManager. */ - public static void - privateEndpointConnectionsList(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources() - .listPrivateEndpointConnectionsWithResponse("myResourceGroup", "myFirstProvisioningService", - com.azure.core.util.Context.NONE); + public static void dPSPatch(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + ProvisioningServiceDescription resource = manager.iotDpsResources() + .getByResourceGroupWithResponse("myResourceGroup", "myFirstProvisioningService", + com.azure.core.util.Context.NONE) + .getValue(); + resource.update().withTags(mapOf("foo", "bar")).apply(); + } + + // Use "Map.of" if available + @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; } } ``` @@ -585,25 +621,33 @@ public final class IotDpsResourceListPrivateEndpointConnectionsSamples { ### IotDpsResource_ListPrivateLinkResources ```java +import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnectionProperties; +import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionState; +import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; + /** - * Samples for IotDpsResource ListPrivateLinkResources. + * Samples for IotDpsResource CreateOrUpdatePrivateEndpointConnection. */ -public final class IotDpsResourceListPrivateLinkResourcesSamples { +public final class IotDpsResourceCreateOrUpdatePrivateEndpointConnection { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSListPrivateLinkResources.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSCreateOrUpdatePrivateEndpointConnection.json */ /** - * Sample code: PrivateLinkResources_List. + * Sample code: PrivateEndpointConnection_CreateOrUpdate. * * @param manager Entry point to IotDpsManager. */ - public static void - privateLinkResourcesList(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + public static void privateEndpointConnectionCreateOrUpdate( + com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { manager.iotDpsResources() - .listPrivateLinkResourcesWithResponse("myResourceGroup", "myFirstProvisioningService", - com.azure.core.util.Context.NONE); + .definePrivateEndpointConnection("myPrivateEndpointConnection") + .withExistingProvisioningService("myResourceGroup", "myFirstProvisioningService") + .withProperties(new PrivateEndpointConnectionProperties().withPrivateLinkServiceConnectionState( + new PrivateLinkServiceConnectionState().withStatus(PrivateLinkServiceConnectionStatus.APPROVED) + .withDescription("Approved by johndoe@contoso.com"))) + .create(); } } ``` @@ -612,22 +656,22 @@ public final class IotDpsResourceListPrivateLinkResourcesSamples { ```java /** - * Samples for IotDpsResource ListValidSkus. + * Samples for DpsCertificate List. */ -public final class IotDpsResourceListValidSkusSamples { +public final class DpsCertificateListSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSGetValidSku.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGetCertificates.json */ /** - * Sample code: DPSGetValidSku. + * Sample code: DPSGetCertificates. * * @param manager Entry point to IotDpsManager. */ - public static void dPSGetValidSku(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.iotDpsResources() - .listValidSkus("myFirstProvisioningService", "myResourceGroup", com.azure.core.util.Context.NONE); + public static void dPSGetCertificates(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.dpsCertificates() + .listWithResponse("myResourceGroup", "myFirstProvisioningService", com.azure.core.util.Context.NONE); } } ``` @@ -635,42 +679,23 @@ public final class IotDpsResourceListValidSkusSamples { ### IotDpsResource_Update ```java -import com.azure.resourcemanager.deviceprovisioningservices.models.ProvisioningServiceDescription; -import java.util.HashMap; -import java.util.Map; - /** - * Samples for IotDpsResource Update. + * Samples for IotDpsResource Delete. */ -public final class IotDpsResourceUpdateSamples { +public final class IotDpsResourceDeleteSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSPatch. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSDelete.json */ /** - * Sample code: DPSPatch. + * Sample code: DPSDelete. * * @param manager Entry point to IotDpsManager. */ - public static void dPSPatch(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - ProvisioningServiceDescription resource = manager.iotDpsResources() - .getByResourceGroupWithResponse("myResourceGroup", "myFirstProvisioningService", - com.azure.core.util.Context.NONE) - .getValue(); - resource.update().withTags(mapOf("foo", "bar")).apply(); - } - - // Use "Map.of" if available - @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; + public static void dPSDelete(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .delete("myResourceGroup", "myFirstProvisioningService", com.azure.core.util.Context.NONE); } } ``` @@ -679,21 +704,24 @@ public final class IotDpsResourceUpdateSamples { ```java /** - * Samples for Operations List. + * Samples for IotDpsResource ListPrivateEndpointConnections. */ -public final class OperationsListSamples { +public final class IotDpsResourceListPrivateEndpointConnectionsSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ - * DPSOperations.json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSListPrivateEndpointConnections.json */ /** - * Sample code: DPSOperations. + * Sample code: PrivateEndpointConnections_List. * * @param manager Entry point to IotDpsManager. */ - public static void dPSOperations(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { - manager.operations().list(com.azure.core.util.Context.NONE); + public static void + privateEndpointConnectionsList(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .listPrivateEndpointConnectionsWithResponse("myResourceGroup", "myFirstProvisioningService", + com.azure.core.util.Context.NONE); } } ``` diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/pom.xml b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/pom.xml index 1ff0d07ce3c2..54c6c1c01eed 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/pom.xml +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/pom.xml @@ -18,7 +18,7 @@ jar Microsoft Azure SDK for IotDps Management - This package contains Microsoft Azure SDK for IotDps Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. API for using the Azure IoT Hub Device Provisioning Service features. Package tag package-2022-02. + This package contains Microsoft Azure SDK for IotDps Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. API for using the Azure IoT Hub Device Provisioning Service features. Package tag package-preview-2025-02. https://github.com/Azure/azure-sdk-for-java @@ -45,7 +45,6 @@ UTF-8 0 0 - false true diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/IotDpsManager.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/IotDpsManager.java index 149f1802c6a9..d941d20256e5 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/IotDpsManager.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/IotDpsManager.java @@ -22,6 +22,7 @@ import com.azure.core.http.policy.UserAgentPolicy; import com.azure.core.management.profile.AzureProfile; import com.azure.core.util.Configuration; +import com.azure.core.util.CoreUtils; import com.azure.core.util.logging.ClientLogger; import com.azure.resourcemanager.deviceprovisioningservices.fluent.IotDpsClient; import com.azure.resourcemanager.deviceprovisioningservices.implementation.DpsCertificatesImpl; @@ -35,6 +36,7 @@ import java.time.temporal.ChronoUnit; import java.util.ArrayList; import java.util.List; +import java.util.Map; import java.util.Objects; import java.util.stream.Collectors; @@ -101,6 +103,9 @@ public static Configurable configure() { */ public static final class Configurable { private static final ClientLogger LOGGER = new ClientLogger(Configurable.class); + private static final String SDK_VERSION = "version"; + private static final Map PROPERTIES + = CoreUtils.getProperties("azure-resourcemanager-deviceprovisioningservices.properties"); private HttpClient httpClient; private HttpLogOptions httpLogOptions; @@ -208,12 +213,14 @@ public IotDpsManager authenticate(TokenCredential credential, AzureProfile profi Objects.requireNonNull(credential, "'credential' cannot be null."); Objects.requireNonNull(profile, "'profile' cannot be null."); + String clientVersion = PROPERTIES.getOrDefault(SDK_VERSION, "UnknownVersion"); + StringBuilder userAgentBuilder = new StringBuilder(); userAgentBuilder.append("azsdk-java") .append("-") .append("com.azure.resourcemanager.deviceprovisioningservices") .append("/") - .append("1.1.0"); + .append(clientVersion); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder.append(" (") .append(Configuration.getGlobalConfiguration().get("java.version")) diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/fluent/models/ProvisioningServiceDescriptionInner.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/fluent/models/ProvisioningServiceDescriptionInner.java index 3047f4a503e8..114e48a7110a 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/fluent/models/ProvisioningServiceDescriptionInner.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/fluent/models/ProvisioningServiceDescriptionInner.java @@ -13,6 +13,7 @@ import com.azure.json.JsonWriter; import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsPropertiesDescription; import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSkuInfo; +import com.azure.resourcemanager.deviceprovisioningservices.models.ManagedServiceIdentity; import java.io.IOException; import java.util.Map; @@ -42,6 +43,21 @@ public final class ProvisioningServiceDescriptionInner extends Resource { */ private SystemData systemData; + /* + * The managed identities for a provisioning service. + */ + private ManagedServiceIdentity identity; + + /* + * The resource group of the resource. + */ + private String resourcegroup; + + /* + * The subscription id of the resource. + */ + private String subscriptionid; + /* * The type of the resource. */ @@ -134,6 +150,44 @@ public SystemData systemData() { return this.systemData; } + /** + * Get the identity property: The managed identities for a provisioning service. + * + * @return the identity value. + */ + public ManagedServiceIdentity identity() { + return this.identity; + } + + /** + * Set the identity property: The managed identities for a provisioning service. + * + * @param identity the identity value to set. + * @return the ProvisioningServiceDescriptionInner object itself. + */ + public ProvisioningServiceDescriptionInner withIdentity(ManagedServiceIdentity identity) { + this.identity = identity; + return this; + } + + /** + * Get the resourcegroup property: The resource group of the resource. + * + * @return the resourcegroup value. + */ + public String resourcegroup() { + return this.resourcegroup; + } + + /** + * Get the subscriptionid property: The subscription id of the resource. + * + * @return the subscriptionid value. + */ + public String subscriptionid() { + return this.subscriptionid; + } + /** * Get the type property: The type of the resource. * @@ -202,6 +256,9 @@ public void validate() { } else { sku().validate(); } + if (identity() != null) { + identity().validate(); + } } private static final ClientLogger LOGGER = new ClientLogger(ProvisioningServiceDescriptionInner.class); @@ -217,6 +274,7 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeJsonField("properties", this.properties); jsonWriter.writeJsonField("sku", this.sku); jsonWriter.writeStringField("etag", this.etag); + jsonWriter.writeJsonField("identity", this.identity); return jsonWriter.writeEndObject(); } @@ -257,6 +315,12 @@ public static ProvisioningServiceDescriptionInner fromJson(JsonReader jsonReader deserializedProvisioningServiceDescriptionInner.etag = reader.getString(); } else if ("systemData".equals(fieldName)) { deserializedProvisioningServiceDescriptionInner.systemData = SystemData.fromJson(reader); + } else if ("identity".equals(fieldName)) { + deserializedProvisioningServiceDescriptionInner.identity = ManagedServiceIdentity.fromJson(reader); + } else if ("resourcegroup".equals(fieldName)) { + deserializedProvisioningServiceDescriptionInner.resourcegroup = reader.getString(); + } else if ("subscriptionid".equals(fieldName)) { + deserializedProvisioningServiceDescriptionInner.subscriptionid = reader.getString(); } else { reader.skipChildren(); } diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/implementation/IotDpsClientImpl.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/implementation/IotDpsClientImpl.java index ec2bc6ed04c8..2fe3a06d516c 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/implementation/IotDpsClientImpl.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/implementation/IotDpsClientImpl.java @@ -184,7 +184,7 @@ public IotDpsResourcesClient getIotDpsResources() { this.defaultPollInterval = defaultPollInterval; this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2022-02-05"; + this.apiVersion = "2025-02-01-preview"; this.operations = new OperationsClientImpl(this); this.dpsCertificates = new DpsCertificatesClientImpl(this); this.iotDpsResources = new IotDpsResourcesClientImpl(this); diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/implementation/ProvisioningServiceDescriptionImpl.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/implementation/ProvisioningServiceDescriptionImpl.java index 5cea66743445..e479af7e5698 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/implementation/ProvisioningServiceDescriptionImpl.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/implementation/ProvisioningServiceDescriptionImpl.java @@ -11,6 +11,7 @@ import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.ProvisioningServiceDescriptionInner; import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsPropertiesDescription; import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSkuInfo; +import com.azure.resourcemanager.deviceprovisioningservices.models.ManagedServiceIdentity; import com.azure.resourcemanager.deviceprovisioningservices.models.ProvisioningServiceDescription; import com.azure.resourcemanager.deviceprovisioningservices.models.SharedAccessSignatureAuthorizationRule; import com.azure.resourcemanager.deviceprovisioningservices.models.TagsResource; @@ -64,6 +65,18 @@ public SystemData systemData() { return this.innerModel().systemData(); } + public ManagedServiceIdentity identity() { + return this.innerModel().identity(); + } + + public String resourcegroup() { + return this.innerModel().resourcegroup(); + } + + public String subscriptionid() { + return this.innerModel().subscriptionid(); + } + public Region region() { return Region.fromName(this.regionName()); } @@ -203,6 +216,11 @@ public ProvisioningServiceDescriptionImpl withEtag(String etag) { return this; } + public ProvisioningServiceDescriptionImpl withIdentity(ManagedServiceIdentity identity) { + this.innerModel().withIdentity(identity); + return this; + } + private boolean isInCreateMode() { return this.innerModel().id() == null; } diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotDpsPropertiesDescription.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotDpsPropertiesDescription.java index bd42ff118047..1d7539f0a8c2 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotDpsPropertiesDescription.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotDpsPropertiesDescription.java @@ -81,6 +81,11 @@ public final class IotDpsPropertiesDescription implements JsonSerializable writer.writeJson(element)); jsonWriter.writeBooleanField("enableDataResidency", this.enableDataResidency); + jsonWriter.writeStringField("portalOperationsHostName", this.portalOperationsHostname); return jsonWriter.writeEndObject(); } @@ -389,6 +415,8 @@ public static IotDpsPropertiesDescription fromJson(JsonReader jsonReader) throws } else if ("enableDataResidency".equals(fieldName)) { deserializedIotDpsPropertiesDescription.enableDataResidency = reader.getNullable(JsonReader::getBoolean); + } else if ("portalOperationsHostName".equals(fieldName)) { + deserializedIotDpsPropertiesDescription.portalOperationsHostname = reader.getString(); } else { reader.skipChildren(); } diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotHubAuthenticationType.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotHubAuthenticationType.java new file mode 100644 index 000000000000..0778dbe845d1 --- /dev/null +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotHubAuthenticationType.java @@ -0,0 +1,56 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.deviceprovisioningservices.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * IotHub MI authentication type: KeyBased, UserAssigned, SystemAssigned. + */ +public final class IotHubAuthenticationType extends ExpandableStringEnum { + /** + * Static value KeyBased for IotHubAuthenticationType. + */ + public static final IotHubAuthenticationType KEY_BASED = fromString("KeyBased"); + + /** + * Static value UserAssigned for IotHubAuthenticationType. + */ + public static final IotHubAuthenticationType USER_ASSIGNED = fromString("UserAssigned"); + + /** + * Static value SystemAssigned for IotHubAuthenticationType. + */ + public static final IotHubAuthenticationType SYSTEM_ASSIGNED = fromString("SystemAssigned"); + + /** + * Creates a new instance of IotHubAuthenticationType value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public IotHubAuthenticationType() { + } + + /** + * Creates or finds a IotHubAuthenticationType from its string representation. + * + * @param name a name to look for. + * @return the corresponding IotHubAuthenticationType. + */ + public static IotHubAuthenticationType fromString(String name) { + return fromString(name, IotHubAuthenticationType.class); + } + + /** + * Gets known IotHubAuthenticationType values. + * + * @return known IotHubAuthenticationType values. + */ + public static Collection values() { + return values(IotHubAuthenticationType.class); + } +} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotHubDefinitionDescription.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotHubDefinitionDescription.java index dbc230b9305b..cbad85d69c6c 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotHubDefinitionDescription.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/IotHubDefinitionDescription.java @@ -42,6 +42,17 @@ public final class IotHubDefinitionDescription implements JsonSerializable { + /* + * The service principal ID of the system assigned identity. This property will only be provided for a system + * assigned identity. + */ + private UUID principalId; + + /* + * The tenant ID of the system assigned identity. This property will only be provided for a system assigned + * identity. + */ + private UUID tenantId; + + /* + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + private ManagedServiceIdentityType type; + + /* + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will + * be ARM resource ids in the form: + * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/ + * userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + private Map userAssignedIdentities; + + /** + * Creates an instance of ManagedServiceIdentity class. + */ + public ManagedServiceIdentity() { + } + + /** + * Get the principalId property: The service principal ID of the system assigned identity. This property will only + * be provided for a system assigned identity. + * + * @return the principalId value. + */ + public UUID principalId() { + return this.principalId; + } + + /** + * Get the tenantId property: The tenant ID of the system assigned identity. This property will only be provided for + * a system assigned identity. + * + * @return the tenantId value. + */ + public UUID tenantId() { + return this.tenantId; + } + + /** + * Get the type property: Type of managed service identity (where both SystemAssigned and UserAssigned types are + * allowed). + * + * @return the type value. + */ + public ManagedServiceIdentityType type() { + return this.type; + } + + /** + * Set the type property: Type of managed service identity (where both SystemAssigned and UserAssigned types are + * allowed). + * + * @param type the type value to set. + * @return the ManagedServiceIdentity object itself. + */ + public ManagedServiceIdentity withType(ManagedServiceIdentityType type) { + this.type = type; + return this; + } + + /** + * Get the userAssignedIdentities property: The set of user assigned identities associated with the resource. The + * userAssignedIdentities dictionary keys will be ARM resource ids in the form: + * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. + * The dictionary values can be empty objects ({}) in requests. + * + * @return the userAssignedIdentities value. + */ + public Map userAssignedIdentities() { + return this.userAssignedIdentities; + } + + /** + * Set the userAssignedIdentities property: The set of user assigned identities associated with the resource. The + * userAssignedIdentities dictionary keys will be ARM resource ids in the form: + * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. + * The dictionary values can be empty objects ({}) in requests. + * + * @param userAssignedIdentities the userAssignedIdentities value to set. + * @return the ManagedServiceIdentity object itself. + */ + public ManagedServiceIdentity withUserAssignedIdentities(Map userAssignedIdentities) { + this.userAssignedIdentities = userAssignedIdentities; + return this; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + if (type() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException("Missing required property type in model ManagedServiceIdentity")); + } + if (userAssignedIdentities() != null) { + userAssignedIdentities().values().forEach(e -> { + if (e != null) { + e.validate(); + } + }); + } + } + + private static final ClientLogger LOGGER = new ClientLogger(ManagedServiceIdentity.class); + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + jsonWriter.writeStringField("type", this.type == null ? null : this.type.toString()); + jsonWriter.writeMapField("userAssignedIdentities", this.userAssignedIdentities, + (writer, element) -> writer.writeJson(element)); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of ManagedServiceIdentity from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of ManagedServiceIdentity if the JsonReader was pointing to an instance of it, or null if it + * was pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. + * @throws IOException If an error occurs while reading the ManagedServiceIdentity. + */ + public static ManagedServiceIdentity fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + ManagedServiceIdentity deserializedManagedServiceIdentity = new ManagedServiceIdentity(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("type".equals(fieldName)) { + deserializedManagedServiceIdentity.type = ManagedServiceIdentityType.fromString(reader.getString()); + } else if ("principalId".equals(fieldName)) { + deserializedManagedServiceIdentity.principalId + = reader.getNullable(nonNullReader -> UUID.fromString(nonNullReader.getString())); + } else if ("tenantId".equals(fieldName)) { + deserializedManagedServiceIdentity.tenantId + = reader.getNullable(nonNullReader -> UUID.fromString(nonNullReader.getString())); + } else if ("userAssignedIdentities".equals(fieldName)) { + Map userAssignedIdentities + = reader.readMap(reader1 -> UserAssignedIdentity.fromJson(reader1)); + deserializedManagedServiceIdentity.userAssignedIdentities = userAssignedIdentities; + } else { + reader.skipChildren(); + } + } + + return deserializedManagedServiceIdentity; + }); + } +} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ManagedServiceIdentityType.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ManagedServiceIdentityType.java new file mode 100644 index 000000000000..542f27291ebd --- /dev/null +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ManagedServiceIdentityType.java @@ -0,0 +1,62 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.deviceprovisioningservices.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ +public final class ManagedServiceIdentityType extends ExpandableStringEnum { + /** + * Static value None for ManagedServiceIdentityType. + */ + public static final ManagedServiceIdentityType NONE = fromString("None"); + + /** + * Static value SystemAssigned for ManagedServiceIdentityType. + */ + public static final ManagedServiceIdentityType SYSTEM_ASSIGNED = fromString("SystemAssigned"); + + /** + * Static value UserAssigned for ManagedServiceIdentityType. + */ + public static final ManagedServiceIdentityType USER_ASSIGNED = fromString("UserAssigned"); + + /** + * Static value SystemAssigned,UserAssigned for ManagedServiceIdentityType. + */ + public static final ManagedServiceIdentityType SYSTEM_ASSIGNED_USER_ASSIGNED + = fromString("SystemAssigned,UserAssigned"); + + /** + * Creates a new instance of ManagedServiceIdentityType value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public ManagedServiceIdentityType() { + } + + /** + * Creates or finds a ManagedServiceIdentityType from its string representation. + * + * @param name a name to look for. + * @return the corresponding ManagedServiceIdentityType. + */ + public static ManagedServiceIdentityType fromString(String name) { + return fromString(name, ManagedServiceIdentityType.class); + } + + /** + * Gets known ManagedServiceIdentityType values. + * + * @return known ManagedServiceIdentityType values. + */ + public static Collection values() { + return values(ManagedServiceIdentityType.class); + } +} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ProvisioningServiceDescription.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ProvisioningServiceDescription.java index cc1ee317fa26..e5efba0b50e4 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ProvisioningServiceDescription.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/ProvisioningServiceDescription.java @@ -79,6 +79,27 @@ public interface ProvisioningServiceDescription { */ SystemData systemData(); + /** + * Gets the identity property: The managed identities for a provisioning service. + * + * @return the identity value. + */ + ManagedServiceIdentity identity(); + + /** + * Gets the resourcegroup property: The resource group of the resource. + * + * @return the resourcegroup value. + */ + String resourcegroup(); + + /** + * Gets the subscriptionid property: The subscription id of the resource. + * + * @return the subscriptionid value. + */ + String subscriptionid(); + /** * Gets the region of the resource. * @@ -190,7 +211,8 @@ interface WithSku { * The stage of the ProvisioningServiceDescription definition which contains all the minimum required properties * for the resource to be created, but also allows for any other optional properties to be specified. */ - interface WithCreate extends DefinitionStages.WithTags, DefinitionStages.WithEtag { + interface WithCreate + extends DefinitionStages.WithTags, DefinitionStages.WithEtag, DefinitionStages.WithIdentity { /** * Executes the create request. * @@ -234,6 +256,19 @@ interface WithEtag { */ WithCreate withEtag(String etag); } + + /** + * The stage of the ProvisioningServiceDescription definition allowing to specify identity. + */ + interface WithIdentity { + /** + * Specifies the identity property: The managed identities for a provisioning service.. + * + * @param identity The managed identities for a provisioning service. + * @return the next definition stage. + */ + WithCreate withIdentity(ManagedServiceIdentity identity); + } } /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/UserAssignedIdentity.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/UserAssignedIdentity.java new file mode 100644 index 000000000000..79516135fed7 --- /dev/null +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/java/com/azure/resourcemanager/deviceprovisioningservices/models/UserAssignedIdentity.java @@ -0,0 +1,100 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.resourcemanager.deviceprovisioningservices.models; + +import com.azure.core.annotation.Immutable; +import com.azure.json.JsonReader; +import com.azure.json.JsonSerializable; +import com.azure.json.JsonToken; +import com.azure.json.JsonWriter; +import java.io.IOException; +import java.util.UUID; + +/** + * User assigned identity properties. + */ +@Immutable +public final class UserAssignedIdentity implements JsonSerializable { + /* + * The principal ID of the assigned identity. + */ + private UUID principalId; + + /* + * The client ID of the assigned identity. + */ + private UUID clientId; + + /** + * Creates an instance of UserAssignedIdentity class. + */ + public UserAssignedIdentity() { + } + + /** + * Get the principalId property: The principal ID of the assigned identity. + * + * @return the principalId value. + */ + public UUID principalId() { + return this.principalId; + } + + /** + * Get the clientId property: The client ID of the assigned identity. + * + * @return the clientId value. + */ + public UUID clientId() { + return this.clientId; + } + + /** + * Validates the instance. + * + * @throws IllegalArgumentException thrown if the instance is not valid. + */ + public void validate() { + } + + /** + * {@inheritDoc} + */ + @Override + public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { + jsonWriter.writeStartObject(); + return jsonWriter.writeEndObject(); + } + + /** + * Reads an instance of UserAssignedIdentity from the JsonReader. + * + * @param jsonReader The JsonReader being read. + * @return An instance of UserAssignedIdentity if the JsonReader was pointing to an instance of it, or null if it + * was pointing to JSON null. + * @throws IOException If an error occurs while reading the UserAssignedIdentity. + */ + public static UserAssignedIdentity fromJson(JsonReader jsonReader) throws IOException { + return jsonReader.readObject(reader -> { + UserAssignedIdentity deserializedUserAssignedIdentity = new UserAssignedIdentity(); + while (reader.nextToken() != JsonToken.END_OBJECT) { + String fieldName = reader.getFieldName(); + reader.nextToken(); + + if ("principalId".equals(fieldName)) { + deserializedUserAssignedIdentity.principalId + = reader.getNullable(nonNullReader -> UUID.fromString(nonNullReader.getString())); + } else if ("clientId".equals(fieldName)) { + deserializedUserAssignedIdentity.clientId + = reader.getNullable(nonNullReader -> UUID.fromString(nonNullReader.getString())); + } else { + reader.skipChildren(); + } + } + + return deserializedUserAssignedIdentity; + }); + } +} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/resources/azure-resourcemanager-deviceprovisioningservices.properties b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/resources/azure-resourcemanager-deviceprovisioningservices.properties new file mode 100644 index 000000000000..defbd48204e4 --- /dev/null +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/main/resources/azure-resourcemanager-deviceprovisioningservices.properties @@ -0,0 +1 @@ +version=${project.version} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateCreateOrUpdateSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateCreateOrUpdateSamples.java index 36fb5f2f7c2f..69aa7a8e5487 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateCreateOrUpdateSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateCreateOrUpdateSamples.java @@ -12,7 +12,7 @@ public final class DpsCertificateCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSCertificateCreateOrUpdate.json */ /** @@ -25,8 +25,7 @@ public final class DpsCertificateCreateOrUpdateSamples { manager.dpsCertificates() .define("cert") .withExistingProvisioningService("myResourceGroup", "myFirstProvisioningService") - .withProperties( - new CertificateProperties().withCertificate("############################################".getBytes())) + .withProperties(new CertificateProperties().withCertificate("MA==".getBytes())) .create(); } } diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateDeleteSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateDeleteSamples.java index 1887206baef7..78436285b573 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateDeleteSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateDeleteSamples.java @@ -10,7 +10,7 @@ public final class DpsCertificateDeleteSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSDeleteCertificate.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateGenerateVerificationCodeSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateGenerateVerificationCodeSamples.java index ed87b87f92b3..0cfe05fa883d 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateGenerateVerificationCodeSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateGenerateVerificationCodeSamples.java @@ -10,7 +10,7 @@ public final class DpsCertificateGenerateVerificationCodeSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSGenerateVerificationCode.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateGetSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateGetSamples.java index e4eadb3d8240..11e7ae2cb130 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateGetSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateGetSamples.java @@ -10,7 +10,7 @@ public final class DpsCertificateGetSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSGetCertificate.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateListSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateListSamples.java index 0405a73d3ab4..00880badb3fd 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateListSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateListSamples.java @@ -10,7 +10,7 @@ public final class DpsCertificateListSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSGetCertificates.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateVerifyCertificateSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateVerifyCertificateSamples.java index c8cd26fbf746..b6b83793ca3c 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateVerifyCertificateSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificateVerifyCertificateSamples.java @@ -12,7 +12,7 @@ public final class DpsCertificateVerifyCertificateSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSVerifyCertificate.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCheckProvisioningServiceNameAvailabilit.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCheckProvisioningServiceNameAvailabilit.java index fedb83a00ddf..ab47086b2009 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCheckProvisioningServiceNameAvailabilit.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCheckProvisioningServiceNameAvailabilit.java @@ -12,7 +12,7 @@ public final class IotDpsResourceCheckProvisioningServiceNameAvailabilit { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSCheckNameAvailability.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCreateOrUpdatePrivateEndpointConnection.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCreateOrUpdatePrivateEndpointConnection.java index 69b3e6ff3635..8f6f6f0bbe8d 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCreateOrUpdatePrivateEndpointConnection.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCreateOrUpdatePrivateEndpointConnection.java @@ -14,7 +14,7 @@ public final class IotDpsResourceCreateOrUpdatePrivateEndpointConnection { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSCreateOrUpdatePrivateEndpointConnection.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCreateOrUpdateSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCreateOrUpdateSamples.java index f0cf314af7eb..785fdab76a60 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCreateOrUpdateSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceCreateOrUpdateSamples.java @@ -7,6 +7,9 @@ import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsPropertiesDescription; import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSku; import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSkuInfo; +import com.azure.resourcemanager.deviceprovisioningservices.models.ManagedServiceIdentity; +import com.azure.resourcemanager.deviceprovisioningservices.models.ManagedServiceIdentityType; +import com.azure.resourcemanager.deviceprovisioningservices.models.UserAssignedIdentity; import java.util.HashMap; import java.util.Map; @@ -16,8 +19,34 @@ public final class IotDpsResourceCreateOrUpdateSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSCreate. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSUpdate.json + */ + /** + * Sample code: DPSUpdate. + * + * @param manager Entry point to IotDpsManager. + */ + public static void dPSUpdate(com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager manager) { + manager.iotDpsResources() + .define("myFirstProvisioningService") + .withRegion("East US") + .withExistingResourceGroup("myResourceGroup") + .withProperties(new IotDpsPropertiesDescription().withEnableDataResidency(false)) + .withSku(new IotDpsSkuInfo().withName(IotDpsSku.S1).withCapacity(1L)) + .withTags(mapOf()) + .withIdentity(new ManagedServiceIdentity() + .withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED) + .withUserAssignedIdentities(mapOf( + "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourcegroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity", + new UserAssignedIdentity()))) + .create(); + } + + /* + * x-ms-original-file: + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSCreate.json */ /** * Sample code: DPSCreate. diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceDeletePrivateEndpointConnectionSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceDeletePrivateEndpointConnectionSamples.java index 5d612549f9f6..2c14100638ab 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceDeletePrivateEndpointConnectionSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceDeletePrivateEndpointConnectionSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceDeletePrivateEndpointConnectionSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSDeletePrivateEndpointConnection.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceDeleteSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceDeleteSamples.java index ea3939959a52..c5e69cc9b315 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceDeleteSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceDeleteSamples.java @@ -10,8 +10,8 @@ public final class IotDpsResourceDeleteSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSDelete. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSDelete.json */ /** * Sample code: DPSDelete. diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetByResourceGroupSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetByResourceGroupSamples.java index c90ad146774f..d88c190113e7 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetByResourceGroupSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetByResourceGroupSamples.java @@ -10,8 +10,8 @@ public final class IotDpsResourceGetByResourceGroupSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSGet. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGet.json */ /** * Sample code: DPSGet. diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetOperationResultSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetOperationResultSamples.java index 69234b2ae3b8..816636e8bc26 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetOperationResultSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetOperationResultSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceGetOperationResultSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSGetOperationResult.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetPrivateEndpointConnectionSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetPrivateEndpointConnectionSamples.java index 1795371f1930..d7263bc0aeea 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetPrivateEndpointConnectionSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetPrivateEndpointConnectionSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceGetPrivateEndpointConnectionSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSGetPrivateEndpointConnection.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetPrivateLinkResourcesSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetPrivateLinkResourcesSamples.java index 7b943dcfb2c1..e71d910dab51 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetPrivateLinkResourcesSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceGetPrivateLinkResourcesSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceGetPrivateLinkResourcesSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSGetPrivateLinkResources.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListByResourceGroupSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListByResourceGroupSamples.java index 5a109b199e72..41d2a90a8864 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListByResourceGroupSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListByResourceGroupSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceListByResourceGroupSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSListByResourceGroup.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListKeysForKeyNameSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListKeysForKeyNameSamples.java index cd4dbddceace..b32da9d60d1d 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListKeysForKeyNameSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListKeysForKeyNameSamples.java @@ -10,8 +10,8 @@ public final class IotDpsResourceListKeysForKeyNameSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSGetKey. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSGetKey.json */ /** * Sample code: DPSGetKey. diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListKeysSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListKeysSamples.java index 3029c91eef97..2505accffb07 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListKeysSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListKeysSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceListKeysSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSListKeys.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListPrivateEndpointConnectionsSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListPrivateEndpointConnectionsSamples.java index 97d2c2e228e9..40083562b702 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListPrivateEndpointConnectionsSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListPrivateEndpointConnectionsSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceListPrivateEndpointConnectionsSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSListPrivateEndpointConnections.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListPrivateLinkResourcesSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListPrivateLinkResourcesSamples.java index f356b3ba5006..0d8959a474c1 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListPrivateLinkResourcesSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListPrivateLinkResourcesSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceListPrivateLinkResourcesSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSListPrivateLinkResources.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListSamples.java index e66e2e39ceec..8d412f7f70da 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceListSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSListBySubscription.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListValidSkusSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListValidSkusSamples.java index 80c1d4f3474f..8a2895a0d966 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListValidSkusSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceListValidSkusSamples.java @@ -10,7 +10,7 @@ public final class IotDpsResourceListValidSkusSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSGetValidSku.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceUpdateSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceUpdateSamples.java index de5d7116de72..f48ddff4eb58 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceUpdateSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourceUpdateSamples.java @@ -14,8 +14,8 @@ public final class IotDpsResourceUpdateSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/DPSPatch. - * json + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ + * DPSPatch.json */ /** * Sample code: DPSPatch. diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationsListSamples.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationsListSamples.java index 12bead07b192..f576b20820f7 100644 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationsListSamples.java +++ b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/samples/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationsListSamples.java @@ -10,7 +10,7 @@ public final class OperationsListSamples { /* * x-ms-original-file: - * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2022-02-05/examples/ + * specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/preview/2025-02-01-preview/examples/ * DPSOperations.json */ /** diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificateListDescriptionInnerTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificateListDescriptionInnerTests.java deleted file mode 100644 index bbee9d392623..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificateListDescriptionInnerTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.CertificateListDescriptionInner; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.CertificateResponseInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class CertificateListDescriptionInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CertificateListDescriptionInner model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"subject\":\"jcmmxdcufufsrp\",\"expiry\":\"Tue, 29 Jun 2021 04:41:21 GMT\",\"thumbprint\":\"nsez\",\"isVerified\":true,\"created\":\"Mon, 29 Mar 2021 14:50:19 GMT\",\"updated\":\"Sat, 17 Apr 2021 07:41:34 GMT\"},\"etag\":\"c\",\"id\":\"newmdwzjeiachbo\",\"name\":\"sflnrosfqp\",\"type\":\"eeh\"}]}") - .toObject(CertificateListDescriptionInner.class); - Assertions.assertEquals(true, model.value().get(0).properties().isVerified()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CertificateListDescriptionInner model = new CertificateListDescriptionInner().withValue(Arrays - .asList(new CertificateResponseInner().withProperties(new CertificateProperties().withIsVerified(true)))); - model = BinaryData.fromObject(model).toObject(CertificateListDescriptionInner.class); - Assertions.assertEquals(true, model.value().get(0).properties().isVerified()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificatePropertiesTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificatePropertiesTests.java deleted file mode 100644 index d4807429d70a..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificatePropertiesTests.java +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateProperties; -import org.junit.jupiter.api.Assertions; - -public final class CertificatePropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CertificateProperties model = BinaryData.fromString( - "{\"subject\":\"rlhm\",\"expiry\":\"Sat, 10 Jul 2021 03:20:03 GMT\",\"thumbprint\":\"mrqobmtukknr\",\"isVerified\":false,\"created\":\"Thu, 29 Jul 2021 04:28:11 GMT\",\"updated\":\"Mon, 11 Oct 2021 02:15:13 GMT\"}") - .toObject(CertificateProperties.class); - Assertions.assertEquals(false, model.isVerified()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CertificateProperties model = new CertificateProperties().withIsVerified(false); - model = BinaryData.fromObject(model).toObject(CertificateProperties.class); - Assertions.assertEquals(false, model.isVerified()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificateResponseInnerTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificateResponseInnerTests.java deleted file mode 100644 index f3184b820748..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/CertificateResponseInnerTests.java +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.CertificateResponseInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateProperties; -import org.junit.jupiter.api.Assertions; - -public final class CertificateResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CertificateResponseInner model = BinaryData.fromString( - "{\"properties\":{\"subject\":\"tjzyflus\",\"expiry\":\"Sat, 16 Oct 2021 01:18:49 GMT\",\"thumbprint\":\"ofcqhsm\",\"isVerified\":false,\"created\":\"Sun, 31 Jan 2021 22:58:09 GMT\",\"updated\":\"Sun, 13 Jun 2021 04:20:54 GMT\"},\"etag\":\"he\",\"id\":\"k\",\"name\":\"jtxukcdm\",\"type\":\"arcryuanzwuxzdxt\"}") - .toObject(CertificateResponseInner.class); - Assertions.assertEquals(false, model.properties().isVerified()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CertificateResponseInner model - = new CertificateResponseInner().withProperties(new CertificateProperties().withIsVerified(false)); - model = BinaryData.fromObject(model).toObject(CertificateResponseInner.class); - Assertions.assertEquals(false, model.properties().isVerified()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesCreateOrUpdateWithResponseMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesCreateOrUpdateWithResponseMockTests.java deleted file mode 100644 index 1dbe182fa445..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesCreateOrUpdateWithResponseMockTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateProperties; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateResponse; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DpsCertificatesCreateOrUpdateWithResponseMockTests { - @Test - public void testCreateOrUpdateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"subject\":\"xdeoejzic\",\"expiry\":\"Fri, 05 Feb 2021 10:41:48 GMT\",\"thumbprint\":\"jttgzf\",\"isVerified\":true,\"created\":\"Sun, 30 May 2021 04:32:56 GMT\",\"updated\":\"Tue, 08 Jun 2021 10:00:04 GMT\"},\"etag\":\"jdeyeamdpha\",\"id\":\"lpbuxwgipwhonowk\",\"name\":\"shwankixzbinje\",\"type\":\"uttmrywnuzoqft\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - CertificateResponse response = manager.dpsCertificates() - .define("o") - .withExistingProvisioningService("udwtiukbl", "ngkpocipazy") - .withProperties(new CertificateProperties().withIsVerified(true)) - .withIfMatch("dpydn") - .create(); - - Assertions.assertEquals(true, response.properties().isVerified()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesDeleteWithResponseMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesDeleteWithResponseMockTests.java deleted file mode 100644 index e7102ff95801..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesDeleteWithResponseMockTests.java +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificatePurpose; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DpsCertificatesDeleteWithResponseMockTests { - @Test - public void testDeleteWithResponse() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.dpsCertificates() - .deleteWithResponse("bvyvdcsity", "naamde", "tehfiqscjeypvh", "zrkgqhcjrefovg", "kqsleyyvxy", - "jpkcattpng".getBytes(), false, CertificatePurpose.SERVER_AUTHENTICATION, - OffsetDateTime.parse("2021-03-22T15:15:03Z"), OffsetDateTime.parse("2021-11-04T06:11:04Z"), true, - "sqpjhvmdajvn", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesGetWithResponseMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesGetWithResponseMockTests.java deleted file mode 100644 index f6a7a005bd25..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesGetWithResponseMockTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateResponse; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DpsCertificatesGetWithResponseMockTests { - @Test - public void testGetWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"subject\":\"jbavorxzdm\",\"expiry\":\"Tue, 20 Jul 2021 12:25:55 GMT\",\"thumbprint\":\"bqvudwxdndn\",\"isVerified\":false,\"created\":\"Wed, 10 Feb 2021 18:12:04 GMT\",\"updated\":\"Thu, 03 Jun 2021 14:07:11 GMT\"},\"etag\":\"wdkcglhsl\",\"id\":\"jdyggdtji\",\"name\":\"hbkuofqwey\",\"type\":\"hmenevfyexfwhybc\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - CertificateResponse response = manager.dpsCertificates() - .getWithResponse("mcy", "pwlbjnpg", "cftadeh", "nltyfsoppusuesnz", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(false, response.properties().isVerified()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesListWithResponseMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesListWithResponseMockTests.java deleted file mode 100644 index 8a1374ae7a32..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesListWithResponseMockTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateListDescription; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DpsCertificatesListWithResponseMockTests { - @Test - public void testListWithResponse() throws Exception { - String responseStr - = "{\"value\":[{\"properties\":{\"subject\":\"hfuiuaodsfc\",\"expiry\":\"Tue, 22 Jun 2021 02:08:06 GMT\",\"thumbprint\":\"odpuozmyzydag\",\"isVerified\":true,\"created\":\"Mon, 08 Feb 2021 12:28:15 GMT\",\"updated\":\"Mon, 09 Aug 2021 16:17:53 GMT\"},\"etag\":\"uokktwhrdxwz\",\"id\":\"q\",\"name\":\"mbsureximo\",\"type\":\"yocf\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - CertificateListDescription response = manager.dpsCertificates() - .listWithResponse("sounqecanoaeu", "fhyhltrpmopjmcma", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(true, response.value().get(0).properties().isVerified()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesVerifyCertificateWithResponseMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesVerifyCertificateWithResponseMockTests.java deleted file mode 100644 index a6f3fd100775..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/DpsCertificatesVerifyCertificateWithResponseMockTests.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificatePurpose; -import com.azure.resourcemanager.deviceprovisioningservices.models.CertificateResponse; -import com.azure.resourcemanager.deviceprovisioningservices.models.VerificationCodeRequest; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class DpsCertificatesVerifyCertificateWithResponseMockTests { - @Test - public void testVerifyCertificateWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"subject\":\"sonpclhocohs\",\"expiry\":\"Wed, 24 Feb 2021 19:37:12 GMT\",\"thumbprint\":\"leggzfbu\",\"isVerified\":true,\"created\":\"Wed, 10 Feb 2021 14:39:35 GMT\",\"updated\":\"Fri, 18 Jun 2021 10:54:53 GMT\"},\"etag\":\"feiithlvmez\",\"id\":\"shxmzsbbzoggigrx\",\"name\":\"burvjxxjnspy\",\"type\":\"ptkoenkoukn\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - CertificateResponse response = manager.dpsCertificates() - .verifyCertificateWithResponse("okacspk", "lhzdobp", "jmflbvvnch", "kcciwwzjuqkhr", - new VerificationCodeRequest().withCertificate("jiwkuofoskghsau"), "imjm", "xieduugidyjrr".getBytes(), - false, CertificatePurpose.CLIENT_AUTHENTICATION, OffsetDateTime.parse("2021-09-25T16:50:02Z"), - OffsetDateTime.parse("2021-09-15T05:38:02Z"), true, "v", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(true, response.properties().isVerified()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/GroupIdInformationInnerTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/GroupIdInformationInnerTests.java deleted file mode 100644 index 96514b5ebe2e..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/GroupIdInformationInnerTests.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.GroupIdInformationInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.GroupIdInformationProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class GroupIdInformationInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - GroupIdInformationInner model = BinaryData.fromString( - "{\"id\":\"sxlzevgbmqj\",\"name\":\"bcypmi\",\"type\":\"w\",\"properties\":{\"groupId\":\"uvcc\",\"requiredMembers\":[\"fnba\",\"fionl\",\"bxetqgtzxdpn\",\"bqqwxrj\"],\"requiredZoneNames\":[\"llnwsubi\"]}}") - .toObject(GroupIdInformationInner.class); - Assertions.assertEquals("uvcc", model.properties().groupId()); - Assertions.assertEquals("fnba", model.properties().requiredMembers().get(0)); - Assertions.assertEquals("llnwsubi", model.properties().requiredZoneNames().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GroupIdInformationInner model - = new GroupIdInformationInner().withProperties(new GroupIdInformationProperties().withGroupId("uvcc") - .withRequiredMembers(Arrays.asList("fnba", "fionl", "bxetqgtzxdpn", "bqqwxrj")) - .withRequiredZoneNames(Arrays.asList("llnwsubi"))); - model = BinaryData.fromObject(model).toObject(GroupIdInformationInner.class); - Assertions.assertEquals("uvcc", model.properties().groupId()); - Assertions.assertEquals("fnba", model.properties().requiredMembers().get(0)); - Assertions.assertEquals("llnwsubi", model.properties().requiredZoneNames().get(0)); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/GroupIdInformationPropertiesTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/GroupIdInformationPropertiesTests.java deleted file mode 100644 index ff3224cef34d..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/GroupIdInformationPropertiesTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.GroupIdInformationProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class GroupIdInformationPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - GroupIdInformationProperties model = BinaryData.fromString( - "{\"groupId\":\"jampmngnzscxaqw\",\"requiredMembers\":[\"hcbonqvpkvlr\",\"njeaseipheofloke\",\"y\",\"enjbdlwtgrhp\"],\"requiredZoneNames\":[\"jumasx\"]}") - .toObject(GroupIdInformationProperties.class); - Assertions.assertEquals("jampmngnzscxaqw", model.groupId()); - Assertions.assertEquals("hcbonqvpkvlr", model.requiredMembers().get(0)); - Assertions.assertEquals("jumasx", model.requiredZoneNames().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - GroupIdInformationProperties model = new GroupIdInformationProperties().withGroupId("jampmngnzscxaqw") - .withRequiredMembers(Arrays.asList("hcbonqvpkvlr", "njeaseipheofloke", "y", "enjbdlwtgrhp")) - .withRequiredZoneNames(Arrays.asList("jumasx")); - model = BinaryData.fromObject(model).toObject(GroupIdInformationProperties.class); - Assertions.assertEquals("jampmngnzscxaqw", model.groupId()); - Assertions.assertEquals("hcbonqvpkvlr", model.requiredMembers().get(0)); - Assertions.assertEquals("jumasx", model.requiredZoneNames().get(0)); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesCheckProvisioningServiceNameAvaMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesCheckProvisioningServiceNameAvaMockTests.java deleted file mode 100644 index 5e19761df25b..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesCheckProvisioningServiceNameAvaMockTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.NameAvailabilityInfo; -import com.azure.resourcemanager.deviceprovisioningservices.models.NameUnavailabilityReason; -import com.azure.resourcemanager.deviceprovisioningservices.models.OperationInputs; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesCheckProvisioningServiceNameAvaMockTests { - @Test - public void testCheckProvisioningServiceNameAvailabilityWithResponse() throws Exception { - String responseStr = "{\"nameAvailable\":false,\"reason\":\"AlreadyExists\",\"message\":\"jusrtslhspk\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - NameAvailabilityInfo response = manager.iotDpsResources() - .checkProvisioningServiceNameAvailabilityWithResponse(new OperationInputs().withName("wbme"), - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(false, response.nameAvailable()); - Assertions.assertEquals(NameUnavailabilityReason.ALREADY_EXISTS, response.reason()); - Assertions.assertEquals("jusrtslhspk", response.message()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesCreateOrUpdatePrivateEndpointCoMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesCreateOrUpdatePrivateEndpointCoMockTests.java deleted file mode 100644 index dbc193fc1fd8..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesCreateOrUpdatePrivateEndpointCoMockTests.java +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpoint; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnection; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnectionProperties; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionState; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesCreateOrUpdatePrivateEndpointCoMockTests { - @Test - public void testCreateOrUpdatePrivateEndpointConnection() throws Exception { - String responseStr - = "{\"properties\":{\"privateEndpoint\":{\"id\":\"qzeqqkdltfzxm\"},\"privateLinkServiceConnectionState\":{\"status\":\"Rejected\",\"description\":\"v\",\"actionsRequired\":\"ur\"}},\"id\":\"dkwobdagx\",\"name\":\"ibqdxbxwakbogqx\",\"type\":\"dlkzgxhuri\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PrivateEndpointConnection response - = manager.iotDpsResources() - .definePrivateEndpointConnection("ofz") - .withExistingProvisioningService("ucerscdntnevfi", "jmygtdsslswtmwer") - .withProperties( - new PrivateEndpointConnectionProperties().withPrivateEndpoint(new PrivateEndpoint()) - .withPrivateLinkServiceConnectionState(new PrivateLinkServiceConnectionState() - .withStatus(PrivateLinkServiceConnectionStatus.APPROVED) - .withDescription("hszhedplvwiwu") - .withActionsRequired("wmbesldnkw"))) - .create(); - - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.REJECTED, - response.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("v", response.properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("ur", response.properties().privateLinkServiceConnectionState().actionsRequired()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesDeleteMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesDeleteMockTests.java deleted file mode 100644 index eb70551394cf..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesDeleteMockTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesDeleteMockTests { - @Test - public void testDelete() throws Exception { - String responseStr = "{}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.iotDpsResources().delete("jggmebfsiarbu", "rcvpnazzmhjrunmp", com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesDeletePrivateEndpointConnectionMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesDeletePrivateEndpointConnectionMockTests.java deleted file mode 100644 index db214eacc95b..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesDeletePrivateEndpointConnectionMockTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnection; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesDeletePrivateEndpointConnectionMockTests { - @Test - public void testDeletePrivateEndpointConnection() throws Exception { - String responseStr - = "{\"properties\":{\"privateEndpoint\":{\"id\":\"moizpos\"},\"privateLinkServiceConnectionState\":{\"status\":\"Approved\",\"description\":\"grcfb\",\"actionsRequired\":\"rmfqjhhkxbpvj\"}},\"id\":\"jhxxjyn\",\"name\":\"u\",\"type\":\"ivkrtsw\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PrivateEndpointConnection response = manager.iotDpsResources() - .deletePrivateEndpointConnection("opppcqeq", "ol", "dahzxctobg", com.azure.core.util.Context.NONE); - - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.APPROVED, - response.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("grcfb", response.properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("rmfqjhhkxbpvj", - response.properties().privateLinkServiceConnectionState().actionsRequired()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesGetPrivateEndpointConnectionWitMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesGetPrivateEndpointConnectionWitMockTests.java deleted file mode 100644 index f7ca2b63c4f8..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesGetPrivateEndpointConnectionWitMockTests.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnection; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesGetPrivateEndpointConnectionWitMockTests { - @Test - public void testGetPrivateEndpointConnectionWithResponse() throws Exception { - String responseStr - = "{\"properties\":{\"privateEndpoint\":{\"id\":\"git\"},\"privateLinkServiceConnectionState\":{\"status\":\"Disconnected\",\"description\":\"edjvcslynqw\",\"actionsRequired\":\"cwzzhxgktr\"}},\"id\":\"ucnapkteoellwp\",\"name\":\"fdygpfqbuaceopz\",\"type\":\"qrhhu\"}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PrivateEndpointConnection response = manager.iotDpsResources() - .getPrivateEndpointConnectionWithResponse("xknalaulppg", "dtpnapnyiropuhp", "gvpgy", - com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.DISCONNECTED, - response.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("edjvcslynqw", response.properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("cwzzhxgktr", - response.properties().privateLinkServiceConnectionState().actionsRequired()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesGetPrivateLinkResourcesWithRespMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesGetPrivateLinkResourcesWithRespMockTests.java deleted file mode 100644 index 6cce39a322c6..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesGetPrivateLinkResourcesWithRespMockTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.GroupIdInformation; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesGetPrivateLinkResourcesWithRespMockTests { - @Test - public void testGetPrivateLinkResourcesWithResponse() throws Exception { - String responseStr - = "{\"id\":\"sgzvahapjyzhpv\",\"name\":\"zcjrvxdjzlmwlx\",\"type\":\"ug\",\"properties\":{\"groupId\":\"zovawjvz\",\"requiredMembers\":[\"uthnnprnxipeilpj\",\"uaejxdultsk\"],\"requiredZoneNames\":[\"tdzumveekgpw\",\"zuhkfpbsjyof\",\"xl\"]}}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - GroupIdInformation response = manager.iotDpsResources() - .getPrivateLinkResourcesWithResponse("wroyqbexrmcq", "bycnojvkn", "e", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("zovawjvz", response.properties().groupId()); - Assertions.assertEquals("uthnnprnxipeilpj", response.properties().requiredMembers().get(0)); - Assertions.assertEquals("tdzumveekgpw", response.properties().requiredZoneNames().get(0)); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListPrivateEndpointConnectionsWMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListPrivateEndpointConnectionsWMockTests.java deleted file mode 100644 index e5d817b650d2..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListPrivateEndpointConnectionsWMockTests.java +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnection; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.List; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesListPrivateEndpointConnectionsWMockTests { - @Test - public void testListPrivateEndpointConnectionsWithResponse() throws Exception { - String responseStr - = "[{\"properties\":{\"privateEndpoint\":{\"id\":\"bxwyjsflhhcaa\"},\"privateLinkServiceConnectionState\":{\"status\":\"Pending\",\"description\":\"jixisxyawjoyaqcs\",\"actionsRequired\":\"jpkiidzyexznelix\"}},\"id\":\"rzt\",\"name\":\"o\",\"type\":\"hb\"}]"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - List response = manager.iotDpsResources() - .listPrivateEndpointConnectionsWithResponse("us", "ttouwaboekqvkel", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.PENDING, - response.get(0).properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("jixisxyawjoyaqcs", - response.get(0).properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("jpkiidzyexznelix", - response.get(0).properties().privateLinkServiceConnectionState().actionsRequired()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListPrivateLinkResourcesWithResMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListPrivateLinkResourcesWithResMockTests.java deleted file mode 100644 index ad55c76270bd..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListPrivateLinkResourcesWithResMockTests.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkResources; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesListPrivateLinkResourcesWithResMockTests { - @Test - public void testListPrivateLinkResourcesWithResponse() throws Exception { - String responseStr - = "{\"value\":[{\"id\":\"ourqhakau\",\"name\":\"shsfwxosowzxcu\",\"type\":\"cjooxdjebwpucwwf\",\"properties\":{\"groupId\":\"vbvmeu\",\"requiredMembers\":[\"vyhzceuojgjrwj\",\"eiotwmcdytdx\",\"it\",\"nrjawgqwg\"],\"requiredZoneNames\":[\"isk\"]}},{\"id\":\"bkpyc\",\"name\":\"lwn\",\"type\":\"hjdauwhvylwz\",\"properties\":{\"groupId\":\"dhxujznbmpo\",\"requiredMembers\":[\"przqlveu\"],\"requiredZoneNames\":[\"pjmkhfxobbc\"]}},{\"id\":\"s\",\"name\":\"jriplrbpbewtghf\",\"type\":\"lcgwxzvlvqh\",\"properties\":{\"groupId\":\"begibtnmxiebwwa\",\"requiredMembers\":[\"yqcgwrtzjuzgwy\",\"mhtxongmtsavjcb\"],\"requiredZoneNames\":[\"qpsrknftguvri\",\"hprwmdyv\",\"qtayri\"]}}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PrivateLinkResources response = manager.iotDpsResources() - .listPrivateLinkResourcesWithResponse("fmisg", "bnbbeldawkz", com.azure.core.util.Context.NONE) - .getValue(); - - Assertions.assertEquals("vbvmeu", response.value().get(0).properties().groupId()); - Assertions.assertEquals("vyhzceuojgjrwj", response.value().get(0).properties().requiredMembers().get(0)); - Assertions.assertEquals("isk", response.value().get(0).properties().requiredZoneNames().get(0)); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListValidSkusMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListValidSkusMockTests.java deleted file mode 100644 index fb8ff28c1e6d..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsResourcesListValidSkusMockTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSku; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSkuDefinition; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class IotDpsResourcesListValidSkusMockTests { - @Test - public void testListValidSkus() throws Exception { - String responseStr = "{\"value\":[{\"name\":\"S1\"}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response - = manager.iotDpsResources().listValidSkus("ycanuzbpzkafku", "b", com.azure.core.util.Context.NONE); - - Assertions.assertEquals(IotDpsSku.S1, response.iterator().next().name()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuDefinitionInnerTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuDefinitionInnerTests.java deleted file mode 100644 index e4396bef3b50..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuDefinitionInnerTests.java +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.IotDpsSkuDefinitionInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSku; -import org.junit.jupiter.api.Assertions; - -public final class IotDpsSkuDefinitionInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IotDpsSkuDefinitionInner model - = BinaryData.fromString("{\"name\":\"S1\"}").toObject(IotDpsSkuDefinitionInner.class); - Assertions.assertEquals(IotDpsSku.S1, model.name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IotDpsSkuDefinitionInner model = new IotDpsSkuDefinitionInner().withName(IotDpsSku.S1); - model = BinaryData.fromObject(model).toObject(IotDpsSkuDefinitionInner.class); - Assertions.assertEquals(IotDpsSku.S1, model.name()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuDefinitionListResultTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuDefinitionListResultTests.java deleted file mode 100644 index d1eab48ed664..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuDefinitionListResultTests.java +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.IotDpsSkuDefinitionInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSku; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSkuDefinitionListResult; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class IotDpsSkuDefinitionListResultTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IotDpsSkuDefinitionListResult model - = BinaryData.fromString("{\"value\":[{\"name\":\"S1\"}],\"nextLink\":\"cbtwnpzaoqvuh\"}") - .toObject(IotDpsSkuDefinitionListResult.class); - Assertions.assertEquals(IotDpsSku.S1, model.value().get(0).name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IotDpsSkuDefinitionListResult model = new IotDpsSkuDefinitionListResult() - .withValue(Arrays.asList(new IotDpsSkuDefinitionInner().withName(IotDpsSku.S1))); - model = BinaryData.fromObject(model).toObject(IotDpsSkuDefinitionListResult.class); - Assertions.assertEquals(IotDpsSku.S1, model.value().get(0).name()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuInfoTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuInfoTests.java deleted file mode 100644 index 5b965343fb45..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotDpsSkuInfoTests.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSku; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotDpsSkuInfo; -import org.junit.jupiter.api.Assertions; - -public final class IotDpsSkuInfoTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IotDpsSkuInfo model - = BinaryData.fromString("{\"name\":\"S1\",\"tier\":\"izuckyfihrfidfvz\",\"capacity\":9150540571852110355}") - .toObject(IotDpsSkuInfo.class); - Assertions.assertEquals(IotDpsSku.S1, model.name()); - Assertions.assertEquals(9150540571852110355L, model.capacity()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IotDpsSkuInfo model = new IotDpsSkuInfo().withName(IotDpsSku.S1).withCapacity(9150540571852110355L); - model = BinaryData.fromObject(model).toObject(IotDpsSkuInfo.class); - Assertions.assertEquals(IotDpsSku.S1, model.name()); - Assertions.assertEquals(9150540571852110355L, model.capacity()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotHubDefinitionDescriptionTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotHubDefinitionDescriptionTests.java deleted file mode 100644 index 6f2218ca6d27..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IotHubDefinitionDescriptionTests.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.IotHubDefinitionDescription; -import org.junit.jupiter.api.Assertions; - -public final class IotHubDefinitionDescriptionTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IotHubDefinitionDescription model = BinaryData.fromString( - "{\"applyAllocationPolicy\":false,\"allocationWeight\":1695010462,\"name\":\"jvtbvpyss\",\"connectionString\":\"dnrujqguhmuouqfp\",\"location\":\"wzwbnguitn\"}") - .toObject(IotHubDefinitionDescription.class); - Assertions.assertEquals(false, model.applyAllocationPolicy()); - Assertions.assertEquals(1695010462, model.allocationWeight()); - Assertions.assertEquals("dnrujqguhmuouqfp", model.connectionString()); - Assertions.assertEquals("wzwbnguitn", model.location()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IotHubDefinitionDescription model = new IotHubDefinitionDescription().withApplyAllocationPolicy(false) - .withAllocationWeight(1695010462) - .withConnectionString("dnrujqguhmuouqfp") - .withLocation("wzwbnguitn"); - model = BinaryData.fromObject(model).toObject(IotHubDefinitionDescription.class); - Assertions.assertEquals(false, model.applyAllocationPolicy()); - Assertions.assertEquals(1695010462, model.allocationWeight()); - Assertions.assertEquals("dnrujqguhmuouqfp", model.connectionString()); - Assertions.assertEquals("wzwbnguitn", model.location()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IpFilterRuleTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IpFilterRuleTests.java deleted file mode 100644 index 2b98edd69956..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/IpFilterRuleTests.java +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.IpFilterActionType; -import com.azure.resourcemanager.deviceprovisioningservices.models.IpFilterRule; -import com.azure.resourcemanager.deviceprovisioningservices.models.IpFilterTargetType; -import org.junit.jupiter.api.Assertions; - -public final class IpFilterRuleTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - IpFilterRule model = BinaryData - .fromString( - "{\"filterName\":\"ouf\",\"action\":\"Reject\",\"ipMask\":\"mnkzsmod\",\"target\":\"deviceApi\"}") - .toObject(IpFilterRule.class); - Assertions.assertEquals("ouf", model.filterName()); - Assertions.assertEquals(IpFilterActionType.REJECT, model.action()); - Assertions.assertEquals("mnkzsmod", model.ipMask()); - Assertions.assertEquals(IpFilterTargetType.DEVICE_API, model.target()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - IpFilterRule model = new IpFilterRule().withFilterName("ouf") - .withAction(IpFilterActionType.REJECT) - .withIpMask("mnkzsmod") - .withTarget(IpFilterTargetType.DEVICE_API); - model = BinaryData.fromObject(model).toObject(IpFilterRule.class); - Assertions.assertEquals("ouf", model.filterName()); - Assertions.assertEquals(IpFilterActionType.REJECT, model.action()); - Assertions.assertEquals("mnkzsmod", model.ipMask()); - Assertions.assertEquals(IpFilterTargetType.DEVICE_API, model.target()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/NameAvailabilityInfoInnerTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/NameAvailabilityInfoInnerTests.java deleted file mode 100644 index 1b9ebeedb0f5..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/NameAvailabilityInfoInnerTests.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.NameAvailabilityInfoInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.NameUnavailabilityReason; -import org.junit.jupiter.api.Assertions; - -public final class NameAvailabilityInfoInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - NameAvailabilityInfoInner model - = BinaryData.fromString("{\"nameAvailable\":true,\"reason\":\"AlreadyExists\",\"message\":\"topbobjogh\"}") - .toObject(NameAvailabilityInfoInner.class); - Assertions.assertEquals(true, model.nameAvailable()); - Assertions.assertEquals(NameUnavailabilityReason.ALREADY_EXISTS, model.reason()); - Assertions.assertEquals("topbobjogh", model.message()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - NameAvailabilityInfoInner model = new NameAvailabilityInfoInner().withNameAvailable(true) - .withReason(NameUnavailabilityReason.ALREADY_EXISTS) - .withMessage("topbobjogh"); - model = BinaryData.fromObject(model).toObject(NameAvailabilityInfoInner.class); - Assertions.assertEquals(true, model.nameAvailable()); - Assertions.assertEquals(NameUnavailabilityReason.ALREADY_EXISTS, model.reason()); - Assertions.assertEquals("topbobjogh", model.message()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationDisplayTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationDisplayTests.java deleted file mode 100644 index b27277f52887..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationDisplayTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.OperationDisplay; - -public final class OperationDisplayTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationDisplay model = BinaryData - .fromString("{\"provider\":\"psqucmpoyf\",\"resource\":\"fogknygjofjdde\",\"operation\":\"rd\"}") - .toObject(OperationDisplay.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationDisplay model = new OperationDisplay(); - model = BinaryData.fromObject(model).toObject(OperationDisplay.class); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationInnerTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationInnerTests.java deleted file mode 100644 index 3df6ed8b0d66..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationInnerTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.OperationInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.OperationDisplay; - -public final class OperationInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationInner model = BinaryData.fromString( - "{\"name\":\"esaagdfm\",\"display\":{\"provider\":\"lhjxr\",\"resource\":\"kwm\",\"operation\":\"ktsizntocipaou\"}}") - .toObject(OperationInner.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationInner model = new OperationInner().withDisplay(new OperationDisplay()); - model = BinaryData.fromObject(model).toObject(OperationInner.class); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationInputsTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationInputsTests.java deleted file mode 100644 index b002d72322f0..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationInputsTests.java +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.OperationInputs; -import org.junit.jupiter.api.Assertions; - -public final class OperationInputsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationInputs model = BinaryData.fromString("{\"name\":\"hkh\"}").toObject(OperationInputs.class); - Assertions.assertEquals("hkh", model.name()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationInputs model = new OperationInputs().withName("hkh"); - model = BinaryData.fromObject(model).toObject(OperationInputs.class); - Assertions.assertEquals("hkh", model.name()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationListResultTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationListResultTests.java deleted file mode 100644 index ce2165142317..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationListResultTests.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.OperationListResult; - -public final class OperationListResultTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationListResult model = BinaryData.fromString( - "{\"value\":[{\"name\":\"quvgjxpybczme\",\"display\":{\"provider\":\"zopbsphrupidgs\",\"resource\":\"bejhphoycmsxa\",\"operation\":\"hdxbmtqio\"}},{\"name\":\"zehtbmu\",\"display\":{\"provider\":\"wnoi\",\"resource\":\"wlrxyb\",\"operation\":\"oqijgkdmbpaz\"}},{\"name\":\"bc\",\"display\":{\"provider\":\"dznrbtcqq\",\"resource\":\"qglhq\",\"operation\":\"ufo\"}}],\"nextLink\":\"jywif\"}") - .toObject(OperationListResult.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationListResult model = new OperationListResult(); - model = BinaryData.fromObject(model).toObject(OperationListResult.class); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationsListMockTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationsListMockTests.java deleted file mode 100644 index 6747bf90cdfc..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/OperationsListMockTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.credential.AccessToken; -import com.azure.core.http.HttpClient; -import com.azure.core.http.rest.PagedIterable; -import com.azure.core.management.AzureEnvironment; -import com.azure.core.management.profile.AzureProfile; -import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.deviceprovisioningservices.IotDpsManager; -import com.azure.resourcemanager.deviceprovisioningservices.models.Operation; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import org.junit.jupiter.api.Test; -import reactor.core.publisher.Mono; - -public final class OperationsListMockTests { - @Test - public void testList() throws Exception { - String responseStr - = "{\"value\":[{\"name\":\"jpqyegu\",\"display\":{\"provider\":\"b\",\"resource\":\"hejjz\",\"operation\":\"dudgwdslfhot\"}}]}"; - - HttpClient httpClient - = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - IotDpsManager manager = IotDpsManager.configure() - .withHttpClient(httpClient) - .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.operations().list(com.azure.core.util.Context.NONE); - - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointConnectionInnerTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointConnectionInnerTests.java deleted file mode 100644 index 2dc8a652cfca..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointConnectionInnerTests.java +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.PrivateEndpointConnectionInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpoint; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnectionProperties; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionState; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class PrivateEndpointConnectionInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateEndpointConnectionInner model = BinaryData.fromString( - "{\"properties\":{\"privateEndpoint\":{\"id\":\"gpbkwtmut\"},\"privateLinkServiceConnectionState\":{\"status\":\"Approved\",\"description\":\"qktapspwgcuert\",\"actionsRequired\":\"kdosvqw\"}},\"id\":\"mdgbbjfdd\",\"name\":\"mbmbexppbh\",\"type\":\"q\"}") - .toObject(PrivateEndpointConnectionInner.class); - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.APPROVED, - model.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("qktapspwgcuert", model.properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("kdosvqw", model.properties().privateLinkServiceConnectionState().actionsRequired()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateEndpointConnectionInner model - = new PrivateEndpointConnectionInner() - .withProperties( - new PrivateEndpointConnectionProperties().withPrivateEndpoint(new PrivateEndpoint()) - .withPrivateLinkServiceConnectionState(new PrivateLinkServiceConnectionState() - .withStatus(PrivateLinkServiceConnectionStatus.APPROVED) - .withDescription("qktapspwgcuert") - .withActionsRequired("kdosvqw"))); - model = BinaryData.fromObject(model).toObject(PrivateEndpointConnectionInner.class); - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.APPROVED, - model.properties().privateLinkServiceConnectionState().status()); - Assertions.assertEquals("qktapspwgcuert", model.properties().privateLinkServiceConnectionState().description()); - Assertions.assertEquals("kdosvqw", model.properties().privateLinkServiceConnectionState().actionsRequired()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointConnectionPropertiesTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointConnectionPropertiesTests.java deleted file mode 100644 index 63c6a2f363c0..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointConnectionPropertiesTests.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpoint; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpointConnectionProperties; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionState; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class PrivateEndpointConnectionPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateEndpointConnectionProperties model = BinaryData.fromString( - "{\"privateEndpoint\":{\"id\":\"lfp\"},\"privateLinkServiceConnectionState\":{\"status\":\"Rejected\",\"description\":\"s\",\"actionsRequired\":\"gbquxigj\"}}") - .toObject(PrivateEndpointConnectionProperties.class); - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.REJECTED, - model.privateLinkServiceConnectionState().status()); - Assertions.assertEquals("s", model.privateLinkServiceConnectionState().description()); - Assertions.assertEquals("gbquxigj", model.privateLinkServiceConnectionState().actionsRequired()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateEndpointConnectionProperties model - = new PrivateEndpointConnectionProperties().withPrivateEndpoint(new PrivateEndpoint()) - .withPrivateLinkServiceConnectionState( - new PrivateLinkServiceConnectionState().withStatus(PrivateLinkServiceConnectionStatus.REJECTED) - .withDescription("s") - .withActionsRequired("gbquxigj")); - model = BinaryData.fromObject(model).toObject(PrivateEndpointConnectionProperties.class); - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.REJECTED, - model.privateLinkServiceConnectionState().status()); - Assertions.assertEquals("s", model.privateLinkServiceConnectionState().description()); - Assertions.assertEquals("gbquxigj", model.privateLinkServiceConnectionState().actionsRequired()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointTests.java deleted file mode 100644 index bcea2fa4379d..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateEndpointTests.java +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateEndpoint; - -public final class PrivateEndpointTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateEndpoint model = BinaryData.fromString("{\"id\":\"gzjaoyfhrtxilne\"}").toObject(PrivateEndpoint.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateEndpoint model = new PrivateEndpoint(); - model = BinaryData.fromObject(model).toObject(PrivateEndpoint.class); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateLinkResourcesInnerTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateLinkResourcesInnerTests.java deleted file mode 100644 index 8f3919fe6037..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateLinkResourcesInnerTests.java +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.GroupIdInformationInner; -import com.azure.resourcemanager.deviceprovisioningservices.fluent.models.PrivateLinkResourcesInner; -import com.azure.resourcemanager.deviceprovisioningservices.models.GroupIdInformationProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class PrivateLinkResourcesInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateLinkResourcesInner model = BinaryData.fromString( - "{\"value\":[{\"id\":\"hrzayvvtpgvdf\",\"name\":\"otkftutqxlngx\",\"type\":\"fgugnxkrxdqmid\",\"properties\":{\"groupId\":\"hzrvqd\",\"requiredMembers\":[\"hjybigehoqfbo\"],\"requiredZoneNames\":[\"anyktzlcuiywg\",\"ywgndrv\",\"nhzgpphrcgyn\",\"ocpecfvmmco\"]}}]}") - .toObject(PrivateLinkResourcesInner.class); - Assertions.assertEquals("hzrvqd", model.value().get(0).properties().groupId()); - Assertions.assertEquals("hjybigehoqfbo", model.value().get(0).properties().requiredMembers().get(0)); - Assertions.assertEquals("anyktzlcuiywg", model.value().get(0).properties().requiredZoneNames().get(0)); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateLinkResourcesInner model = new PrivateLinkResourcesInner().withValue(Arrays.asList( - new GroupIdInformationInner().withProperties(new GroupIdInformationProperties().withGroupId("hzrvqd") - .withRequiredMembers(Arrays.asList("hjybigehoqfbo")) - .withRequiredZoneNames(Arrays.asList("anyktzlcuiywg", "ywgndrv", "nhzgpphrcgyn", "ocpecfvmmco"))))); - model = BinaryData.fromObject(model).toObject(PrivateLinkResourcesInner.class); - Assertions.assertEquals("hzrvqd", model.value().get(0).properties().groupId()); - Assertions.assertEquals("hjybigehoqfbo", model.value().get(0).properties().requiredMembers().get(0)); - Assertions.assertEquals("anyktzlcuiywg", model.value().get(0).properties().requiredZoneNames().get(0)); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateLinkServiceConnectionStateTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateLinkServiceConnectionStateTests.java deleted file mode 100644 index 47bfff69f2d2..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/PrivateLinkServiceConnectionStateTests.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionState; -import com.azure.resourcemanager.deviceprovisioningservices.models.PrivateLinkServiceConnectionStatus; -import org.junit.jupiter.api.Assertions; - -public final class PrivateLinkServiceConnectionStateTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - PrivateLinkServiceConnectionState model = BinaryData - .fromString( - "{\"status\":\"Disconnected\",\"description\":\"ujysvle\",\"actionsRequired\":\"vfqawrlyxwjkcpr\"}") - .toObject(PrivateLinkServiceConnectionState.class); - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.DISCONNECTED, model.status()); - Assertions.assertEquals("ujysvle", model.description()); - Assertions.assertEquals("vfqawrlyxwjkcpr", model.actionsRequired()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - PrivateLinkServiceConnectionState model - = new PrivateLinkServiceConnectionState().withStatus(PrivateLinkServiceConnectionStatus.DISCONNECTED) - .withDescription("ujysvle") - .withActionsRequired("vfqawrlyxwjkcpr"); - model = BinaryData.fromObject(model).toObject(PrivateLinkServiceConnectionState.class); - Assertions.assertEquals(PrivateLinkServiceConnectionStatus.DISCONNECTED, model.status()); - Assertions.assertEquals("ujysvle", model.description()); - Assertions.assertEquals("vfqawrlyxwjkcpr", model.actionsRequired()); - } -} diff --git a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/TagsResourceTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/TagsResourceTests.java deleted file mode 100644 index 3ed0a442c161..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/TagsResourceTests.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.TagsResource; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; - -public final class TagsResourceTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - TagsResource model - = BinaryData.fromString("{\"tags\":{\"wxmnteiwao\":\"ymwisdkft\"}}").toObject(TagsResource.class); - Assertions.assertEquals("ymwisdkft", model.tags().get("wxmnteiwao")); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - TagsResource model = new TagsResource().withTags(mapOf("wxmnteiwao", "ymwisdkft")); - model = BinaryData.fromObject(model).toObject(TagsResource.class); - Assertions.assertEquals("ymwisdkft", model.tags().get("wxmnteiwao")); - } - - // Use "Map.of" if available - @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/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/VerificationCodeRequestTests.java b/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/VerificationCodeRequestTests.java deleted file mode 100644 index c68465bd5a3b..000000000000 --- a/sdk/deviceprovisioningservices/azure-resourcemanager-deviceprovisioningservices/src/test/java/com/azure/resourcemanager/deviceprovisioningservices/generated/VerificationCodeRequestTests.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.resourcemanager.deviceprovisioningservices.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.deviceprovisioningservices.models.VerificationCodeRequest; -import org.junit.jupiter.api.Assertions; - -public final class VerificationCodeRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - VerificationCodeRequest model - = BinaryData.fromString("{\"certificate\":\"q\"}").toObject(VerificationCodeRequest.class); - Assertions.assertEquals("q", model.certificate()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - VerificationCodeRequest model = new VerificationCodeRequest().withCertificate("q"); - model = BinaryData.fromObject(model).toObject(VerificationCodeRequest.class); - Assertions.assertEquals("q", model.certificate()); - } -}