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: