@azure/arm-terraform_1.0.0-beta.2
Breaking Changes📦 azure-monitorView on GitHub →
⚠ 3 breaking✨ 40 features🔧 16 symbols
Summary
This release introduces several new interfaces, type aliases, enums, and optional parameters across various export and client interfaces. It also includes breaking changes related to required parameters and removed enum values.
⚠️ 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 required 'id' parameter.
- Update any references to 'azapi' or 'azurerm' in Enum KnownTargetProvider.
- Update any references to 'v2023_07_01_preview' in Enum KnownVersions.
✨ 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 value 'Azapi' to Enum KnownTargetProvider.
- Added value 'Azurerm' to Enum KnownTargetProvider.
- Added value 'V20230701Preview' to Enum KnownVersions.
- Added value 'V20250601Preview' to Enum KnownVersions.
- Added value 'V20250901Preview' to Enum KnownVersions.
- Added value 'V20260901Preview' to Enum KnownVersions.
Affected Symbols
TerraformOperationStatusKnownTargetProviderKnownVersionsErrorResponseAzureTerraformClientOptionalParamsBaseExportModelExportQueryExportResourceExportResourceGroupExportResultAuthorizationScopeFilterAzureExtensionResourceTypeAzureSupportedCloudsAzureCloudsKnownAuthorizationScopeFilterKnownAzureExtensionResourceType