2.1.0-beta.1 (2026-05-06)
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
ParameterTypewith valuesParameterTypeArray,ParameterTypeBoolean,ParameterTypeNumber,ParameterTypeObject,ParameterTypeString - New enum type
PermissionsFixStatewith valuesPermissionsFixStateFailed,PermissionsFixStateInProgress,PermissionsFixStateNotStarted,PermissionsFixStatePartiallySucceeded,PermissionsFixStateSucceeded,PermissionsFixStateWhatIfCompleted - New enum type
PrivateEndpointServiceConnectionStatuswith valuesPrivateEndpointServiceConnectionStatusApproved,PrivateEndpointServiceConnectionStatusPending,PrivateEndpointServiceConnectionStatusRejected - New enum type
PublicNetworkAccessOptionwith valuesPublicNetworkAccessOptionDisabled,PublicNetworkAccessOptionEnabled - 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
ScenarioRunStatewith valuesScenarioRunStateCanceled,ScenarioRunStateCanceling,ScenarioRunStateCleaningUp,ScenarioRunStateFailed,ScenarioRunStateGenerating,ScenarioRunStatePreparing,ScenarioRunStateQueued,ScenarioRunStateResolving,ScenarioRunStateRunning,ScenarioRunStateStarting,ScenarioRunStateSucceeded,ScenarioRunStateValidating,ScenarioRunStateValidationSucceeded - 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
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.NewDiscoveredResourcesClient() *DiscoveredResourcesClient - New function
*ClientFactory.NewPrivateAccessesClient() *PrivateAccessesClient - New function
*ClientFactory.NewScenarioConfigurationsClient() *ScenarioConfigurationsClient - New function
*ClientFactory.NewScenarioRunsClient() *ScenarioRunsClient - New function
*ClientFactory.NewScenariosClient() *ScenariosClient - New function
*ClientFactory.NewWorkspacesClient() *WorkspacesClient - 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
NewPrivateAccessesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateAccessesClient, error) - New function
*PrivateAccessesClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, privateAccessName string, resource PrivateAccess, options *PrivateAccessesClientBeginCreateOrUpdateOptions) (*runtime.Poller[PrivateAccessesClientCreateOrUpdateResponse], error) - New function
*PrivateAccessesClient.BeginDelete(ctx context.Context, resourceGroupName string, privateAccessName string, options *PrivateAccessesClientBeginDeleteOptions) (*runtime.Poller[PrivateAccessesClientDeleteResponse], error) - New function
*PrivateAccessesClient.BeginDeleteAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, privateAccessName string, privateEndpointConnectionName string, options *PrivateAccessesClientBeginDeleteAPrivateEndpointConnectionOptions) (*runtime.Poller[PrivateAccessesClientDeleteAPrivateEndpointConnectionResponse], error) - New function
*PrivateAccessesClient.Get(ctx context.Context, resourceGroupName string, privateAccessName string, options *PrivateAccessesClientGetOptions) (PrivateAccessesClientGetResponse, error) - New function
*PrivateAccessesClient.GetAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, privateAccessName string, privateEndpointConnectionName string, options *PrivateAccessesClientGetAPrivateEndpointConnectionOptions) (PrivateAccessesClientGetAPrivateEndpointConnectionResponse, error) - New function
*PrivateAccessesClient.GetPrivateLinkResources(ctx context.Context, resourceGroupName string, privateAccessName string, options *PrivateAccessesClientGetPrivateLinkResourcesOptions) (PrivateAccessesClientGetPrivateLinkResourcesResponse, error) - New function
*PrivateAccessesClient.NewListAllPager(options *PrivateAccessesClientListAllOptions) *runtime.Pager[PrivateAccessesClientListAllResponse] - New function
*PrivateAccessesClient.NewListPager(resourceGroupName string, options *PrivateAccessesClientListOptions) *runtime.Pager[PrivateAccessesClientListResponse] - New function
*PrivateAccessesClient.NewListPrivateEndpointConnectionsPager(resourceGroupName string, privateAccessName string, options *PrivateAccessesClientListPrivateEndpointConnectionsOptions) *runtime.Pager[PrivateAccessesClientListPrivateEndpointConnectionsResponse] - New function
*PrivateAccessesClient.BeginUpdate(ctx context.Context, resourceGroupName string, privateAccessName string, properties PrivateAccessPatch, options *PrivateAccessesClientBeginUpdateOptions) (*runtime.Poller[PrivateAccessesClientUpdateResponse], error) - 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.Execute(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, scenarioConfigurationName string, options *ScenarioConfigurationsClientExecuteOptions) (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.Cancel(ctx context.Context, resourceGroupName string, workspaceName string, scenarioName string, runID string, options *ScenarioRunsClientCancelOptions) (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
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
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.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.BeginRefreshRecommendations(ctx context.Context, resourceGroupName string, workspaceName string, options *WorkspacesClientBeginRefreshRecommendationsOptions) (*runtime.Poller[WorkspacesClientRefreshRecommendationsResponse], error) - 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
ActionListResult - New struct
ActionProperties - New struct
ActionPropertiesParametersSchema - New struct
ActionSupportedTargetType - New struct
ActionVersion - New struct
ActionVersionListResult - New struct
ConfigurationExclusions - New struct
ConfigurationFilters - 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
PrivateAccess - New struct
PrivateAccessListResult - New struct
PrivateAccessPatch - New struct
PrivateAccessProperties - New struct
PrivateEndpoint - New struct
PrivateEndpointConnection - New struct
PrivateEndpointConnectionListResult - New struct
PrivateEndpointConnectionProperties - New struct
PrivateLinkResource - New struct
PrivateLinkResourceListResult - New struct
PrivateLinkResourceProperties - New struct
PrivateLinkServiceConnectionState - New struct
Recommendation - New struct
ResourceStateError - New struct
RoleAssignmentError - New struct
RoleAssignmentResult - New struct
RunAfter - New struct
Scenario - New struct
ScenarioAction - New struct
ScenarioConfiguration - New struct
ScenarioConfigurationListResult - New struct
ScenarioConfigurationProperties - New struct
ScenarioErrors - New struct
ScenarioEvaluationResultItem - New struct
ScenarioListResult - New struct
ScenarioParameter - New struct
ScenarioProperties - New struct
ScenarioRun - New struct
ScenarioRunListResult - New struct
ScenarioRunProperties - New struct
ScenarioRunResource - New struct
ScenarioRunSummaryAction - New struct
Validation - New struct
ValidationProperties - New struct
Workspace - New struct
WorkspaceEvaluation - New struct
WorkspaceEvaluationProperties - New struct
WorkspaceListResult - New struct
WorkspaceProperties - New struct
WorkspaceUpdate - New struct
ZoneResolutionInfo - New struct
ZoneResolutionMapping - New field
ProvisioningStatein structCapabilityProperties - New field
ProvisioningStatein structExperimentExecutionDetailsProperties - New field
ProvisioningStatein structExperimentExecutionProperties - New field
CustomerDataStoragein structExperimentProperties