github Azure/azure-sdk-for-go sdk/resourcemanager/terraform/armterraform/v0.2.0

pre-release2 hours ago

0.2.0 (2026-08-27)

Breaking Changes

  • Function *ClientFactory.NewTerraformClient has been removed
  • Function NewTerraformClient has been removed
  • Function *TerraformClient.BeginExportTerraform has been removed
  • Struct ErrorAdditionalInfoInfo has been removed

Features Added

  • Type of ErrorAdditionalInfo.Info has been changed from *ErrorAdditionalInfoInfo to any
  • New enum type AuthorizationScopeFilter with values AuthorizationScopeFilterAtScopeAboveAndBelow, AuthorizationScopeFilterAtScopeAndAbove, AuthorizationScopeFilterAtScopeAndBelow, AuthorizationScopeFilterAtScopeExact
  • New enum type AzureExtensionResourceType with values AzureExtensionResourceTypeDiagnosticSettings, AzureExtensionResourceTypeLocks, AzureExtensionResourceTypeRoleAssignments
  • New function NewClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*Client, error)
  • New function *Client.BeginExportTerraform(ctx context.Context, body BaseExportModelClassification, options *ClientBeginExportTerraformOptions) (*runtime.Poller[ClientExportTerraformResponse], error)
  • New function *ClientFactory.NewClient() *Client
  • New field ExcludeAzureResource, ExcludeTerraformResource, IncludeExtensions, IncludeManagedResource, IncludeRoleAssignment in struct BaseExportModel
  • New field AuthorizationScopeFilter, ExcludeAzureResource, ExcludeTerraformResource, IncludeExtensions, IncludeManagedResource, IncludeResourceGroup, IncludeRoleAssignment, Table in struct ExportQuery
  • New field ExcludeAzureResource, ExcludeTerraformResource, IncludeExtensions, IncludeManagedResource, IncludeResourceGroup, IncludeRoleAssignment, Recursive in struct ExportResource
  • New field ExcludeAzureResource, ExcludeTerraformResource, IncludeExtensions, IncludeManagedResource, IncludeRoleAssignment in struct ExportResourceGroup
  • New field Import in struct ExportResult

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.