2.0.0-beta.1 (2026-03-23)
Breaking Changes
- Enum
SpendingLimithas been removed - Enum
SubscriptionStatehas been removed - Function
*ClientFactory.NewTenantsClienthas been removed - Function
*SubscriptionsClient.Gethas been removed - Function
*SubscriptionsClient.NewListLocationsPagerhas been removed - Function
*SubscriptionsClient.NewListPagerhas been removed - Function
NewTenantsClienthas been removed - Function
*TenantsClient.NewListPagerhas been removed - Operation
*AliasClient.Listhas supported pagination, use*AliasClient.NewListPagerinstead. - Struct
ErrorResponsehas been removed - Struct
ErrorResponseBodyhas been removed - Struct
ListResulthas been removed - Struct
Locationhas been removed - Struct
LocationListResulthas been removed - Struct
Policieshas been removed - Struct
Subscriptionhas been removed - Struct
TenantIDDescriptionhas been removed - Struct
TenantListResulthas been removed
Features Added
- New enum type
ActionTypewith valuesActionTypeInternal - New enum type
ChangeDirectoryOperationStatuswith valuesChangeDirectoryOperationStatusCompleted,ChangeDirectoryOperationStatusInProgress,ChangeDirectoryOperationStatusInitialized - New enum type
Originwith valuesOriginSystem,OriginUser,OriginUserSystem - New enum type
Provisioningwith valuesProvisioningAccepted,ProvisioningPending,ProvisioningSucceeded - New function
*ClientFactory.NewOperationClient() *OperationClient - New function
NewOperationClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationClient, error) - New function
*OperationClient.Get(ctx context.Context, operationID string, options *OperationClientGetOptions) (OperationClientGetResponse, error) - New function
*SubscriptionsClient.AcceptTargetDirectory(ctx context.Context, subscriptionID string, options *SubscriptionsClientAcceptTargetDirectoryOptions) (SubscriptionsClientAcceptTargetDirectoryResponse, error) - New function
*SubscriptionsClient.DeleteTargetDirectory(ctx context.Context, subscriptionID string, options *SubscriptionsClientDeleteTargetDirectoryOptions) (SubscriptionsClientDeleteTargetDirectoryResponse, error) - New function
*SubscriptionsClient.GetTargetDirectory(ctx context.Context, subscriptionID string, options *SubscriptionsClientGetTargetDirectoryOptions) (SubscriptionsClientGetTargetDirectoryResponse, error) - New function
*SubscriptionsClient.NewListTargetDirectoryPager(subscriptionID string, options *SubscriptionsClientListTargetDirectoryOptions) *runtime.Pager[SubscriptionsClientListTargetDirectoryResponse] - New function
*SubscriptionsClient.PutTargetDirectory(ctx context.Context, subscriptionID string, body TargetDirectoryRequest, options *SubscriptionsClientPutTargetDirectoryOptions) (SubscriptionsClientPutTargetDirectoryResponse, error) - New function
*SubscriptionsClient.TargetDirectoryStatus(ctx context.Context, subscriptionID string, options *SubscriptionsClientTargetDirectoryStatusOptions) (SubscriptionsClientTargetDirectoryStatusResponse, error) - New struct
CreationResult - New struct
TargetDirectoryListResult - New struct
TargetDirectoryRequest - New struct
TargetDirectoryRequestProperties - New struct
TargetDirectoryResult - New struct
TargetDirectoryResultProperties - New field
ProvisioningStatein structAcceptOwnershipStatusResponse - New field
ActionType,Originin structOperation