3.0.0-beta.1 (2026-08-24)
Breaking Changes
- Type of
WorkspaceEvaluationProperties.Resultshas been changed from[]*ScenarioEvaluationResultItemto[]*TemplateEvaluationResultItem - Function
*WorkspacesClient.BeginRefreshRecommendationshas been removed - Operation
*ScenarioConfigurationsClient.Executehas been changed to LRO, use*ScenarioConfigurationsClient.BeginExecuteinstead. - Operation
*ScenarioRunsClient.Cancelhas been changed to LRO, use*ScenarioRunsClient.BeginCancelinstead. - Struct
ConfigurationExclusionshas been removed - Struct
ConfigurationFiltershas been removed - Struct
ScenarioEvaluationResultItemhas been removed - Field
Exclusions,Filtersof structScenarioConfigurationPropertieshas been removed - Field
NumScenariosEvaluatedCancelled,NumScenariosEvaluatedFailed,NumScenariosEvaluatedSucceeded,NumScenariosToEvaluateof structWorkspaceEvaluationPropertieshas been removed
Features Added
- New enum type
ConnectionKindwith valuesConnectionKindAksExtension,ConnectionKindChaosAgent,ConnectionKindCsfi - New enum type
ConnectionStatuswith valuesConnectionStatusConnected,ConnectionStatusDisconnected,ConnectionStatusPending,ConnectionStatusRevoked - New enum type
WorkspaceDiscoveryStatuswith valuesWorkspaceDiscoveryStatusCanceled,WorkspaceDiscoveryStatusFailed,WorkspaceDiscoveryStatusInProgress,WorkspaceDiscoveryStatusPending,WorkspaceDiscoveryStatusQueued,WorkspaceDiscoveryStatusSucceeded - New function
*ClientFactory.NewConnectionsClient() *ConnectionsClient - New function
NewConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ConnectionsClient, error) - New function
*ConnectionsClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, resource Connection, options *ConnectionsClientCreateOrUpdateOptions) (ConnectionsClientCreateOrUpdateResponse, error) - New function
*ConnectionsClient.Delete(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, options *ConnectionsClientDeleteOptions) (ConnectionsClientDeleteResponse, error) - New function
*ConnectionsClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, options *ConnectionsClientGetOptions) (ConnectionsClientGetResponse, error) - New function
*ConnectionsClient.NewListAllPager(resourceGroupName string, workspaceName string, options *ConnectionsClientListAllOptions) *runtime.Pager[ConnectionsClientListAllResponse] - New function
*WorkspacesClient.BeginDiscover(ctx context.Context, resourceGroupName string, workspaceName string, options *WorkspacesClientBeginDiscoverOptions) (*runtime.Poller[WorkspacesClientDiscoverResponse], error) - New function
*WorkspacesClient.BeginEvaluate(ctx context.Context, resourceGroupName string, workspaceName string, options *WorkspacesClientBeginEvaluateOptions) (*runtime.Poller[WorkspacesClientEvaluateResponse], error) - New struct
Connection - New struct
ConnectionListResult - New struct
ConnectionProperties - New struct
ResourceTargeting - New struct
ResourceTargetingCriteria - New struct
TemplateEvaluationResultItem - New struct
WorkspaceDiscovery - New struct
WorkspaceDiscoveryProperties - New field
ErrorMessagein structPermissionError - New field
ResourceTargetingin structScenarioConfigurationProperties - New field
ExcludedResources,ResourceSnapshotIDin structScenarioRunProperties - New field
ExcludedResources,Resourcesin structValidationProperties - New field
NumTemplatesEvaluatedCancelled,NumTemplatesEvaluatedFailed,NumTemplatesEvaluatedSucceeded,NumTemplatesToEvaluate,ResourceSnapshotIDin structWorkspaceEvaluationProperties