2.1.0 (2026-11-10)
Features Added
- New value
ProvisioningStateRunningadded to enum typeProvisioningState - New enum type
ActionDependencyTypewith valuesActionDependencyTypeAction - New enum type
ActionKindwith valuesActionKindCancelable,ActionKindContinuous,ActionKindDiscrete - New enum type
ActionLifecyclewith valuesActionLifecycleAnyTerminal,ActionLifecycleFailure,ActionLifecycleRunning,ActionLifecycleSkipped,ActionLifecycleStart,ActionLifecycleSuccess - New enum type
ConnectionKindwith valuesConnectionKindAksExtension,ConnectionKindChaosAgent - New enum type
ConnectionStatuswith valuesConnectionStatusConnected,ConnectionStatusDisconnected,ConnectionStatusPending,ConnectionStatusRevoked - New enum type
FailureBehaviorwith valuesFailureBehaviorContinue,FailureBehaviorStop - New enum type
ParameterFormatTypewith valuesParameterFormatTypeAzureRegion,ParameterFormatTypeAzureResourceID,ParameterFormatTypeAzureZone,ParameterFormatTypeDuration,ParameterFormatTypeJSON - New enum type
ParameterTypewith valuesParameterTypeArray,ParameterTypeBoolean,ParameterTypeNumber,ParameterTypeObject,ParameterTypeString - New enum type
PermissionsFixStatewith valuesPermissionsFixStateFailed,PermissionsFixStateInProgress,PermissionsFixStateNotStarted,PermissionsFixStatePartiallySucceeded,PermissionsFixStateSucceeded,PermissionsFixStateWhatIfCompleted - New enum type
RecommendationStatuswith valuesRecommendationStatusEvaluating,RecommendationStatusEvaluationCancelled,RecommendationStatusEvaluationFailed,RecommendationStatusNotApplicable,RecommendationStatusNotEvaluated,RecommendationStatusRecommended - New enum type
RoleAssignmentStatuswith valuesRoleAssignmentStatusFailed,RoleAssignmentStatusPending,RoleAssignmentStatusSkipped,RoleAssignmentStatusSucceeded - New enum type
RunAfterBehaviorwith valuesRunAfterBehaviorAll,RunAfterBehaviorAny,RunAfterBehaviorAtLeastOne - New enum type
ScenarioActionSelectorNamewith valuesScenarioActionSelectorNameLocation,ScenarioActionSelectorNameLogicalZone,ScenarioActionSelectorNamePhysicalZone - New enum type
ScenarioRunStatewith valuesScenarioRunStateCanceled,ScenarioRunStateCanceling,ScenarioRunStateCleaningUp,ScenarioRunStateFailed,ScenarioRunStateGenerating,ScenarioRunStatePartiallySucceeded,ScenarioRunStatePreparing,ScenarioRunStateQueued,ScenarioRunStateResolving,ScenarioRunStateRunning,ScenarioRunStateStarting,ScenarioRunStateSucceeded,ScenarioRunStateValidating,ScenarioRunStateValidationSucceeded - New enum type
ScenarioRunTargetStatewith valuesScenarioRunTargetStateFailed,ScenarioRunTargetStateNotApplicable,ScenarioRunTargetStateSkipped,ScenarioRunTargetStateSucceeded - New enum type
ScenarioSummaryStatewith valuesScenarioSummaryStateCanceled,ScenarioSummaryStateCanceling,ScenarioSummaryStateFailed,ScenarioSummaryStateFailingOnError,ScenarioSummaryStatePending,ScenarioSummaryStateRunning,ScenarioSummaryStateSkipped,ScenarioSummaryStateStarting,ScenarioSummaryStateStopping,ScenarioSummaryStateSucceeded - New enum type
ScenarioValidationStatewith valuesScenarioValidationStateAccepted,ScenarioValidationStateGenerating,ScenarioValidationStateNoResolvedResources,ScenarioValidationStateNotStarted,ScenarioValidationStateRequiresAttention,ScenarioValidationStateResolving,ScenarioValidationStateSucceeded,ScenarioValidationStateValidating - New enum type
WorkspaceDiscoveryCompletenesswith valuesWorkspaceDiscoveryCompletenessBaselineUnknown,WorkspaceDiscoveryCompletenessEstablished,WorkspaceDiscoveryCompletenessKnownPartial,WorkspaceDiscoveryCompletenessVerificationIncomplete - New enum type
WorkspaceDiscoveryStatuswith valuesWorkspaceDiscoveryStatusCanceled,WorkspaceDiscoveryStatusFailed,WorkspaceDiscoveryStatusInProgress,WorkspaceDiscoveryStatusPartiallySucceeded,WorkspaceDiscoveryStatusPending,WorkspaceDiscoveryStatusQueued,WorkspaceDiscoveryStatusSucceeded - New enum type
WorkspaceDiscoveryWarningReasonwith valuesWorkspaceDiscoveryWarningReasonAccessIndeterminate,WorkspaceDiscoveryWarningReasonRBACValidationFailed,WorkspaceDiscoveryWarningReasonTargetNotFound - New enum type
WorkspaceEncryptionProtectionwith valuesWorkspaceEncryptionProtectionCustomerManaged,WorkspaceEncryptionProtectionMicrosoftManaged - New enum type
WorkspaceEncryptionStatewith valuesWorkspaceEncryptionStateApplied,WorkspaceEncryptionStateFailed,WorkspaceEncryptionStateNotConfigured,WorkspaceEncryptionStatePending,WorkspaceEncryptionStateUnknown - New enum type
WorkspaceEvaluationStatuswith valuesWorkspaceEvaluationStatusCanceled,WorkspaceEvaluationStatusFailed,WorkspaceEvaluationStatusInProgress,WorkspaceEvaluationStatusPartiallySucceeded,WorkspaceEvaluationStatusPending,WorkspaceEvaluationStatusQueued,WorkspaceEvaluationStatusSucceeded - New enum type
ZoneResolutionModewith valuesZoneResolutionModeLogical,ZoneResolutionModePhysical - New function
NewActionVersionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ActionVersionsClient, error) - New function
*ActionVersionsClient.Get(ctx context.Context, location string, actionName string, versionName string, options *ActionVersionsClientGetOptions) (ActionVersionsClientGetResponse, error) - New function
*ActionVersionsClient.NewListPager(location string, actionName string, options *ActionVersionsClientListOptions) *runtime.Pager[ActionVersionsClientListResponse] - New function
NewActionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ActionsClient, error) - New function
*ActionsClient.Get(ctx context.Context, location string, actionName string, options *ActionsClientGetOptions) (ActionsClientGetResponse, error) - New function
*ActionsClient.NewListPager(location string, options *ActionsClientListOptions) *runtime.Pager[ActionsClientListResponse] - New function
*ClientFactory.NewActionVersionsClient() *ActionVersionsClient - New function
*ClientFactory.NewActionsClient() *ActionsClient - New function
*ClientFactory.NewConnectionsClient() *ConnectionsClient - New function
*ClientFactory.NewDiscoveredResourcesClient() *DiscoveredResourcesClient - New function
*ClientFactory.NewScenarioConfigurationsClient() *ScenarioConfigurationsClient - New function
*ClientFactory.NewScenarioRunsClient() *ScenarioRunsClient - New function
*ClientFactory.NewScenarioTemplateVersionsClient() *ScenarioTemplateVersionsClient - New function
*ClientFactory.NewScenarioTemplatesClient() *ScenarioTemplatesClient - New function
*ClientFactory.NewScenariosClient() *ScenariosClient - New function
*ClientFactory.NewWorkspaceDiscoveriesClient() *WorkspaceDiscoveriesClient - New function
*ClientFactory.NewWorkspaceEvaluationsClient() *WorkspaceEvaluationsClient - New function
*ClientFactory.NewWorkspacesClient() *WorkspacesClient - 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
NewDiscoveredResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DiscoveredResourcesClient, error) - New function
*DiscoveredResourcesClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, discoveredResourceName string, options *DiscoveredResourcesClientGetOptions) (DiscoveredResourcesClientGetResponse, error) - New function
*DiscoveredResourcesClient.NewListByWorkspacePager(resourceGroupName string, workspaceName string, options *DiscoveredResourcesClientListByWorkspaceOptions) *runtime.Pager[DiscoveredResourcesClientListByWorkspaceResponse] - New function
NewScenarioConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ScenarioConfigurationsClient, error) - New function
*ScenarioConfigurationsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, scenarioConfigurationName string, resource ScenarioConfiguration, options *ScenarioConfigurationsClientBeginCreateOrUpdateOptions) (*runtime.Poller[ScenarioConfigurationsClientCreateOrUpdateResponse], error) - New function
*ScenarioConfigurationsClient.BeginDelete(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, scenarioConfigurationName string, options *ScenarioConfigurationsClientBeginDeleteOptions) (*runtime.Poller[ScenarioConfigurationsClientDeleteResponse], error) - New function
*ScenarioConfigurationsClient.BeginExecute(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, scenarioConfigurationName string, options *ScenarioConfigurationsClientBeginExecuteOptions) (*runtime.Poller[ScenarioConfigurationsClientExecuteResponse], error) - New function
*ScenarioConfigurationsClient.BeginFixResourcePermissions(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, scenarioConfigurationName string, options *ScenarioConfigurationsClientBeginFixResourcePermissionsOptions) (*runtime.Poller[ScenarioConfigurationsClientFixResourcePermissionsResponse], error) - New function
*ScenarioConfigurationsClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, scenarioConfigurationName string, options *ScenarioConfigurationsClientGetOptions) (ScenarioConfigurationsClientGetResponse, error) - New function
*ScenarioConfigurationsClient.NewListAllPager(resourceGroupName string, workspaceName string, scenarioName string, options *ScenarioConfigurationsClientListAllOptions) *runtime.Pager[ScenarioConfigurationsClientListAllResponse] - New function
*ScenarioConfigurationsClient.BeginValidate(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, scenarioConfigurationName string, options *ScenarioConfigurationsClientBeginValidateOptions) (*runtime.Poller[ScenarioConfigurationsClientValidateResponse], error) - New function
NewScenarioRunsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ScenarioRunsClient, error) - New function
*ScenarioRunsClient.BeginCancel(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, runID string, options *ScenarioRunsClientBeginCancelOptions) (*runtime.Poller[ScenarioRunsClientCancelResponse], error) - New function
*ScenarioRunsClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, runID string, options *ScenarioRunsClientGetOptions) (ScenarioRunsClientGetResponse, error) - New function
*ScenarioRunsClient.NewListAllPager(resourceGroupName string, workspaceName string, scenarioName string, options *ScenarioRunsClientListAllOptions) *runtime.Pager[ScenarioRunsClientListAllResponse] - New function
NewScenarioTemplateVersionsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*ScenarioTemplateVersionsClient, error) - New function
*ScenarioTemplateVersionsClient.Get(ctx context.Context, scenarioTemplateName string, version string, options *ScenarioTemplateVersionsClientGetOptions) (ScenarioTemplateVersionsClientGetResponse, error) - New function
*ScenarioTemplateVersionsClient.NewListPager(scenarioTemplateName string, options *ScenarioTemplateVersionsClientListOptions) *runtime.Pager[ScenarioTemplateVersionsClientListResponse] - New function
NewScenarioTemplatesClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*ScenarioTemplatesClient, error) - New function
*ScenarioTemplatesClient.Get(ctx context.Context, scenarioTemplateName string, options *ScenarioTemplatesClientGetOptions) (ScenarioTemplatesClientGetResponse, error) - New function
*ScenarioTemplatesClient.NewListPager(options *ScenarioTemplatesClientListOptions) *runtime.Pager[ScenarioTemplatesClientListResponse] - New function
NewScenariosClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ScenariosClient, error) - New function
*ScenariosClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, resource Scenario, options *ScenariosClientCreateOrUpdateOptions) (ScenariosClientCreateOrUpdateResponse, error) - New function
*ScenariosClient.Delete(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, options *ScenariosClientDeleteOptions) (ScenariosClientDeleteResponse, error) - New function
*ScenariosClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, options *ScenariosClientGetOptions) (ScenariosClientGetResponse, error) - New function
*ScenariosClient.NewListAllPager(resourceGroupName string, workspaceName string, options *ScenariosClientListAllOptions) *runtime.Pager[ScenariosClientListAllResponse] - New function
NewWorkspaceDiscoveriesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*WorkspaceDiscoveriesClient, error) - New function
*WorkspaceDiscoveriesClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, discoveryName string, options *WorkspaceDiscoveriesClientGetOptions) (WorkspaceDiscoveriesClientGetResponse, error) - New function
*WorkspaceDiscoveriesClient.NewListPager(resourceGroupName string, workspaceName string, options *WorkspaceDiscoveriesClientListOptions) *runtime.Pager[WorkspaceDiscoveriesClientListResponse] - New function
*WorkspaceDiscoveryAccessWarning.GetWorkspaceDiscoveryWarning() *WorkspaceDiscoveryWarning - New function
*WorkspaceDiscoveryPermissionWarning.GetWorkspaceDiscoveryWarning() *WorkspaceDiscoveryWarning - New function
*WorkspaceDiscoveryResourceWarning.GetWorkspaceDiscoveryWarning() *WorkspaceDiscoveryWarning - New function
*WorkspaceDiscoveryWarning.GetWorkspaceDiscoveryWarning() *WorkspaceDiscoveryWarning - New function
NewWorkspaceEvaluationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*WorkspaceEvaluationsClient, error) - New function
*WorkspaceEvaluationsClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, evaluationName string, options *WorkspaceEvaluationsClientGetOptions) (WorkspaceEvaluationsClientGetResponse, error) - New function
*WorkspaceEvaluationsClient.NewListPager(resourceGroupName string, workspaceName string, options *WorkspaceEvaluationsClientListOptions) *runtime.Pager[WorkspaceEvaluationsClientListResponse] - New function
NewWorkspacesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*WorkspacesClient, error) - New function
*WorkspacesClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, resource Workspace, options *WorkspacesClientBeginCreateOrUpdateOptions) (*runtime.Poller[WorkspacesClientCreateOrUpdateResponse], error) - New function
*WorkspacesClient.BeginDelete(ctx context.Context, resourceGroupName string, workspaceName string, options *WorkspacesClientBeginDeleteOptions) (*runtime.Poller[WorkspacesClientDeleteResponse], error) - 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 function
*WorkspacesClient.Get(ctx context.Context, resourceGroupName string, workspaceName string, options *WorkspacesClientGetOptions) (WorkspacesClientGetResponse, error) - New function
*WorkspacesClient.NewListAllPager(options *WorkspacesClientListAllOptions) *runtime.Pager[WorkspacesClientListAllResponse] - New function
*WorkspacesClient.NewListPager(resourceGroupName string, options *WorkspacesClientListOptions) *runtime.Pager[WorkspacesClientListResponse] - New function
*WorkspacesClient.BeginUpdate(ctx context.Context, resourceGroupName string, workspaceName string, properties WorkspaceUpdate, options *WorkspacesClientBeginUpdateOptions) (*runtime.Poller[WorkspacesClientUpdateResponse], error) - New struct
Action - New struct
ActionDependency - New struct
ActionError - New struct
ActionErrorDetail - New struct
ActionListResult - New struct
ActionProperties - New struct
ActionPropertiesParametersSchema - New struct
ActionSupportedTargetType - New struct
ActionVersion - New struct
ActionVersionListResult - New struct
Connection - New struct
ConnectionListResult - New struct
ConnectionProperties - New struct
CustomerDataStorageProperties - New struct
DiscoveredResource - New struct
DiscoveredResourceListResult - New struct
DiscoveredResourceProperties - New struct
EntraIdentity - New struct
ExternalResource - New struct
FixResourcePermissionsRequest - New struct
OperationError - New struct
PermissionError - New struct
PermissionsFix - New struct
PermissionsFixProperties - New struct
PermissionsFixSummary - New struct
PhysicalToLogicalZoneMapping - New struct
Recommendation - New struct
ResourceStateError - New struct
ResourceTargeting - New struct
ResourceTargetingCriteria - New struct
RoleAssignmentError - New struct
RoleAssignmentResult - New struct
RunAfter - New struct
Scenario - New struct
ScenarioAction - New struct
ScenarioActionSelector - New struct
ScenarioConfiguration - New struct
ScenarioConfigurationListResult - New struct
ScenarioConfigurationProperties - New struct
ScenarioErrors - New struct
ScenarioListResult - New struct
ScenarioParameter - New struct
ScenarioParameterFormat - New struct
ScenarioProperties - New struct
ScenarioRun - New struct
ScenarioRunEffectiveTarget - New struct
ScenarioRunListResult - New struct
ScenarioRunProperties - New struct
ScenarioRunResource - New struct
ScenarioRunSummaryAction - New struct
ScenarioRunSummaryResource - New struct
ScenarioRunWarning - New struct
ScenarioRunWarningDetail - New struct
ScenarioTemplate - New struct
ScenarioTemplateListResult - New struct
ScenarioTemplateProperties - New struct
ScenarioTemplateVersion - New struct
ScenarioTemplateVersionListResult - New struct
ScenarioTemplateVersionProperties - New struct
TemplateEvaluationResultItem - New struct
Validation - New struct
ValidationProperties - New struct
Workspace - New struct
WorkspaceCustomerManagedKeyEncryption - New struct
WorkspaceCustomerManagedKeyEncryptionPatchMergePatchUpdateOrCreate - New struct
WorkspaceCustomerManagedKeyOnboarding - New struct
WorkspaceDiscovery - New struct
WorkspaceDiscoveryAccessWarning - New struct
WorkspaceDiscoveryCoverageSummary - New struct
WorkspaceDiscoveryListResult - New struct
WorkspaceDiscoveryPermissionWarning - New struct
WorkspaceDiscoveryProperties - New struct
WorkspaceDiscoveryResourceCoverageSummary - New struct
WorkspaceDiscoveryResourceWarning - New struct
WorkspaceDiscoveryScopeCoverageSummary - New struct
WorkspaceEncryption - New struct
WorkspaceEncryptionPatchMergePatchUpdateOrCreate - New struct
WorkspaceEncryptionStatus - New struct
WorkspaceEvaluation - New struct
WorkspaceEvaluationListResult - New struct
WorkspaceEvaluationProperties - New struct
WorkspaceListResult - New struct
WorkspaceProperties - New struct
WorkspaceUpdate - New struct
WorkspaceUpdateProperties - New struct
ZoneResolutionInfo - New struct
ZoneResolutionMapping - New field
ProvisioningStatein structCapabilityProperties - New field
ProvisioningStatein structExperimentExecutionDetailsProperties - New field
ProvisioningStatein structExperimentExecutionProperties - New field
CustomerDataStoragein structExperimentProperties