@azure/arm-terraform_1.0.0-beta.2
Breaking Changes📦 azure-key-vaultView on GitHub →
⚠ 3 breaking✨ 40 features🔧 16 symbols
Summary
This release introduces several new optional parameters across various interfaces for enhanced export and resource management capabilities. It also adds new type aliases and enums, while deprecating specific values in KnownTargetProvider and KnownVersions.
⚠️ Breaking Changes
- Interface TerraformOperationStatus now requires the 'id' parameter.
- Enum KnownTargetProvider no longer includes the values 'azapi' and 'azurerm'.
- Enum KnownVersions no longer includes the value 'v2023_07_01_preview'.
Migration Steps
- Update Interface TerraformOperationStatus to include the 'id' parameter.
- Update Enum KnownTargetProvider to remove values 'azapi' and 'azurerm' if they are no longer used.
- Update Enum KnownVersions to remove value 'v2023_07_01_preview' if it is no longer used.
✨ New Features
- Added Interface ErrorResponse.
- Added optional parameter 'cloudSetting' to Interface AzureTerraformClientOptionalParams.
- Added optional parameter 'excludeAzureResource' to Interface BaseExportModel.
- Added optional parameter 'excludeTerraformResource' to Interface BaseExportModel.
- Added optional parameter 'includeExtensions' to Interface BaseExportModel.
- Added optional parameter 'includeManagedResource' to Interface BaseExportModel.
- Added optional parameter 'includeRoleAssignment' to Interface BaseExportModel.
- Added optional parameter 'authorizationScopeFilter' to Interface ExportQuery.
- Added optional parameter 'includeResourceGroup' to Interface ExportQuery.
- Added optional parameter 'table' to Interface ExportQuery.
- Added optional parameter 'excludeAzureResource' to Interface ExportQuery.
- Added optional parameter 'excludeTerraformResource' to Interface ExportQuery.
- Added optional parameter 'includeExtensions' to Interface ExportQuery.
- Added optional parameter 'includeManagedResource' to Interface ExportQuery.
- Added optional parameter 'includeRoleAssignment' to Interface ExportQuery.
- Added optional parameter 'includeResourceGroup' to Interface ExportResource.
- Added optional parameter 'recursive' to Interface ExportResource.
- Added optional parameter 'excludeAzureResource' to Interface ExportResource.
- Added optional parameter 'excludeTerraformResource' to Interface ExportResource.
- Added optional parameter 'includeExtensions' to Interface ExportResource.
- Added optional parameter 'includeManagedResource' to Interface ExportResource.
- Added optional parameter 'includeRoleAssignment' to Interface ExportResource.
- Added optional parameter 'excludeAzureResource' to Interface ExportResourceGroup.
- Added optional parameter 'excludeTerraformResource' to Interface ExportResourceGroup.
- Added optional parameter 'includeExtensions' to Interface ExportResourceGroup.
- Added optional parameter 'includeManagedResource' to Interface ExportResourceGroup.
- Added optional parameter 'includeRoleAssignment' to Interface ExportResourceGroup.
- Added optional parameter 'import' to Interface ExportResult.
- Added Type Alias AuthorizationScopeFilter.
- Added Type Alias AzureExtensionResourceType.
- Added Type Alias AzureSupportedClouds.
- Added Enum AzureClouds.
- Added Enum KnownAuthorizationScopeFilter.
- Added Enum KnownAzureExtensionResourceType.
- Added new value 'Azapi' to Enum KnownTargetProvider.
- Added new value 'Azurerm' to Enum KnownTargetProvider.
- Added new value 'V20230701Preview' to Enum KnownVersions.
- Added new value 'V20250601Preview' to Enum KnownVersions.
- Added new value 'V20250901Preview' to Enum KnownVersions.
- Added new value 'V20260901Preview' to Enum KnownVersions.
Affected Symbols
TerraformOperationStatusKnownTargetProviderKnownVersionsErrorResponseAzureTerraformClientOptionalParamsBaseExportModelExportQueryExportResourceExportResourceGroupExportResultAuthorizationScopeFilterAzureExtensionResourceTypeAzureSupportedCloudsAzureCloudsKnownAuthorizationScopeFilterKnownAzureExtensionResourceType