diff --git a/sdk/terraform/azure-resourcemanager-terraform/CHANGELOG.md b/sdk/terraform/azure-resourcemanager-terraform/CHANGELOG.md index 024cc8c563dd..b72b64c87a6c 100644 --- a/sdk/terraform/azure-resourcemanager-terraform/CHANGELOG.md +++ b/sdk/terraform/azure-resourcemanager-terraform/CHANGELOG.md @@ -1,14 +1,19 @@ # Release History -## 1.0.0-beta.2 (Unreleased) +## 1.0.0-beta.2 (2025-04-21) + +- Azure Resource Manager Azure Terraform client library for Java. This package contains Microsoft Azure SDK for Azure Terraform Management SDK. The Azure Terraform management API provides a RESTful set of web services that used to manage your Azure Terraform resources. 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.AuthorizationScopeFilter` was added -### Bugs Fixed +#### `models.ExportQuery` was modified -### Other Changes +* `withTable(java.lang.String)` was added +* `table()` was added +* `authorizationScopeFilter()` was added +* `withAuthorizationScopeFilter(models.AuthorizationScopeFilter)` was added ## 1.0.0-beta.1 (2024-11-20) diff --git a/sdk/terraform/azure-resourcemanager-terraform/README.md b/sdk/terraform/azure-resourcemanager-terraform/README.md index e046b66d1d6d..7b2622fe834c 100644 --- a/sdk/terraform/azure-resourcemanager-terraform/README.md +++ b/sdk/terraform/azure-resourcemanager-terraform/README.md @@ -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 @@ AzureTerraformManager manager = AzureTerraformManager .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/terraform/azure-resourcemanager-terraform/pom.xml b/sdk/terraform/azure-resourcemanager-terraform/pom.xml index 3b548e16da9b..940aef83aafd 100644 --- a/sdk/terraform/azure-resourcemanager-terraform/pom.xml +++ b/sdk/terraform/azure-resourcemanager-terraform/pom.xml @@ -46,7 +46,6 @@ 0 0 true - false diff --git a/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/BaseExportModelTests.java b/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/BaseExportModelTests.java index 5cb58d8583b1..648aacaac4a2 100644 --- a/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/BaseExportModelTests.java +++ b/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/BaseExportModelTests.java @@ -16,8 +16,8 @@ public void testDeserialize() throws Exception { "{\"type\":\"BaseExportModel\",\"targetProvider\":\"azapi\",\"fullProperties\":false,\"maskSensitive\":false}") .toObject(BaseExportModel.class); Assertions.assertEquals(TargetProvider.AZAPI, model.targetProvider()); - Assertions.assertEquals(false, model.fullProperties()); - Assertions.assertEquals(false, model.maskSensitive()); + Assertions.assertFalse(model.fullProperties()); + Assertions.assertFalse(model.maskSensitive()); } @org.junit.jupiter.api.Test @@ -27,7 +27,7 @@ public void testSerialize() throws Exception { .withMaskSensitive(false); model = BinaryData.fromObject(model).toObject(BaseExportModel.class); Assertions.assertEquals(TargetProvider.AZAPI, model.targetProvider()); - Assertions.assertEquals(false, model.fullProperties()); - Assertions.assertEquals(false, model.maskSensitive()); + Assertions.assertFalse(model.fullProperties()); + Assertions.assertFalse(model.maskSensitive()); } } diff --git a/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/ExportResourceGroupTests.java b/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/ExportResourceGroupTests.java index 693dca6c1b43..ddb1421c83fa 100644 --- a/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/ExportResourceGroupTests.java +++ b/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/ExportResourceGroupTests.java @@ -16,8 +16,8 @@ public void testDeserialize() throws Exception { "{\"type\":\"ExportResourceGroup\",\"resourceGroupName\":\"wby\",\"namePattern\":\"k\",\"targetProvider\":\"azapi\",\"fullProperties\":false,\"maskSensitive\":false}") .toObject(ExportResourceGroup.class); Assertions.assertEquals(TargetProvider.AZAPI, model.targetProvider()); - Assertions.assertEquals(false, model.fullProperties()); - Assertions.assertEquals(false, model.maskSensitive()); + Assertions.assertFalse(model.fullProperties()); + Assertions.assertFalse(model.maskSensitive()); Assertions.assertEquals("wby", model.resourceGroupName()); Assertions.assertEquals("k", model.namePattern()); } @@ -31,8 +31,8 @@ public void testSerialize() throws Exception { .withNamePattern("k"); model = BinaryData.fromObject(model).toObject(ExportResourceGroup.class); Assertions.assertEquals(TargetProvider.AZAPI, model.targetProvider()); - Assertions.assertEquals(false, model.fullProperties()); - Assertions.assertEquals(false, model.maskSensitive()); + Assertions.assertFalse(model.fullProperties()); + Assertions.assertFalse(model.maskSensitive()); Assertions.assertEquals("wby", model.resourceGroupName()); Assertions.assertEquals("k", model.namePattern()); } diff --git a/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/ExportResourceTests.java b/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/ExportResourceTests.java index 664eca6e6396..a20dcb96f172 100644 --- a/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/ExportResourceTests.java +++ b/sdk/terraform/azure-resourcemanager-terraform/src/test/java/com/azure/resourcemanager/terraform/generated/ExportResourceTests.java @@ -17,8 +17,8 @@ public void testDeserialize() throws Exception { "{\"type\":\"ExportResource\",\"resourceIds\":[\"s\"],\"resourceName\":\"ithxqhabifpi\",\"resourceType\":\"wczbys\",\"namePattern\":\"pqxu\",\"targetProvider\":\"azurerm\",\"fullProperties\":true,\"maskSensitive\":true}") .toObject(ExportResource.class); Assertions.assertEquals(TargetProvider.AZURERM, model.targetProvider()); - Assertions.assertEquals(true, model.fullProperties()); - Assertions.assertEquals(true, model.maskSensitive()); + Assertions.assertTrue(model.fullProperties()); + Assertions.assertTrue(model.maskSensitive()); Assertions.assertEquals("s", model.resourceIds().get(0)); Assertions.assertEquals("ithxqhabifpi", model.resourceName()); Assertions.assertEquals("wczbys", model.resourceType()); @@ -36,8 +36,8 @@ public void testSerialize() throws Exception { .withNamePattern("pqxu"); model = BinaryData.fromObject(model).toObject(ExportResource.class); Assertions.assertEquals(TargetProvider.AZURERM, model.targetProvider()); - Assertions.assertEquals(true, model.fullProperties()); - Assertions.assertEquals(true, model.maskSensitive()); + Assertions.assertTrue(model.fullProperties()); + Assertions.assertTrue(model.maskSensitive()); Assertions.assertEquals("s", model.resourceIds().get(0)); Assertions.assertEquals("ithxqhabifpi", model.resourceName()); Assertions.assertEquals("wczbys", model.resourceType()); diff --git a/sdk/terraform/azure-resourcemanager-terraform/tsp-location.yaml b/sdk/terraform/azure-resourcemanager-terraform/tsp-location.yaml index 57c2ba822a2f..7d367fd9560c 100644 --- a/sdk/terraform/azure-resourcemanager-terraform/tsp-location.yaml +++ b/sdk/terraform/azure-resourcemanager-terraform/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/terraform/Microsoft.AzureTerraform.Management -commit: 6f175c9c006269a1d0f1928fbc768cacc6ac379a +commit: 65ea9a38c20488eb047876e4207713aa4a392f82 repo: Azure/azure-rest-api-specs additionalDirectories: