github Azure/azure-sdk-for-go sdk/resourcemanager/chaos/armchaos/v2.1.0

one hour ago

2.1.0 (2026-11-10)

Features Added

  • New value ProvisioningStateRunning added to enum type ProvisioningState
  • New enum type ActionDependencyType with values ActionDependencyTypeAction
  • New enum type ActionKind with values ActionKindCancelable, ActionKindContinuous, ActionKindDiscrete
  • New enum type ActionLifecycle with values ActionLifecycleAnyTerminal, ActionLifecycleFailure, ActionLifecycleRunning, ActionLifecycleSkipped, ActionLifecycleStart, ActionLifecycleSuccess
  • New enum type ConnectionKind with values ConnectionKindAksExtension, ConnectionKindChaosAgent
  • New enum type ConnectionStatus with values ConnectionStatusConnected, ConnectionStatusDisconnected, ConnectionStatusPending, ConnectionStatusRevoked
  • New enum type FailureBehavior with values FailureBehaviorContinue, FailureBehaviorStop
  • New enum type ParameterFormatType with values ParameterFormatTypeAzureRegion, ParameterFormatTypeAzureResourceID, ParameterFormatTypeAzureZone, ParameterFormatTypeDuration, ParameterFormatTypeJSON
  • New enum type ParameterType with values ParameterTypeArray, ParameterTypeBoolean, ParameterTypeNumber, ParameterTypeObject, ParameterTypeString
  • New enum type PermissionsFixState with values PermissionsFixStateFailed, PermissionsFixStateInProgress, PermissionsFixStateNotStarted, PermissionsFixStatePartiallySucceeded, PermissionsFixStateSucceeded, PermissionsFixStateWhatIfCompleted
  • New enum type RecommendationStatus with values RecommendationStatusEvaluating, RecommendationStatusEvaluationCancelled, RecommendationStatusEvaluationFailed, RecommendationStatusNotApplicable, RecommendationStatusNotEvaluated, RecommendationStatusRecommended
  • New enum type RoleAssignmentStatus with values RoleAssignmentStatusFailed, RoleAssignmentStatusPending, RoleAssignmentStatusSkipped, RoleAssignmentStatusSucceeded
  • New enum type RunAfterBehavior with values RunAfterBehaviorAll, RunAfterBehaviorAny, RunAfterBehaviorAtLeastOne
  • New enum type ScenarioActionSelectorName with values ScenarioActionSelectorNameLocation, ScenarioActionSelectorNameLogicalZone, ScenarioActionSelectorNamePhysicalZone
  • New enum type ScenarioRunState with values ScenarioRunStateCanceled, ScenarioRunStateCanceling, ScenarioRunStateCleaningUp, ScenarioRunStateFailed, ScenarioRunStateGenerating, ScenarioRunStatePartiallySucceeded, ScenarioRunStatePreparing, ScenarioRunStateQueued, ScenarioRunStateResolving, ScenarioRunStateRunning, ScenarioRunStateStarting, ScenarioRunStateSucceeded, ScenarioRunStateValidating, ScenarioRunStateValidationSucceeded
  • New enum type ScenarioRunTargetState with values ScenarioRunTargetStateFailed, ScenarioRunTargetStateNotApplicable, ScenarioRunTargetStateSkipped, ScenarioRunTargetStateSucceeded
  • New enum type ScenarioSummaryState with values ScenarioSummaryStateCanceled, ScenarioSummaryStateCanceling, ScenarioSummaryStateFailed, ScenarioSummaryStateFailingOnError, ScenarioSummaryStatePending, ScenarioSummaryStateRunning, ScenarioSummaryStateSkipped, ScenarioSummaryStateStarting, ScenarioSummaryStateStopping, ScenarioSummaryStateSucceeded
  • New enum type ScenarioValidationState with values ScenarioValidationStateAccepted, ScenarioValidationStateGenerating, ScenarioValidationStateNoResolvedResources, ScenarioValidationStateNotStarted, ScenarioValidationStateRequiresAttention, ScenarioValidationStateResolving, ScenarioValidationStateSucceeded, ScenarioValidationStateValidating
  • New enum type WorkspaceDiscoveryCompleteness with values WorkspaceDiscoveryCompletenessBaselineUnknown, WorkspaceDiscoveryCompletenessEstablished, WorkspaceDiscoveryCompletenessKnownPartial, WorkspaceDiscoveryCompletenessVerificationIncomplete
  • New enum type WorkspaceDiscoveryStatus with values WorkspaceDiscoveryStatusCanceled, WorkspaceDiscoveryStatusFailed, WorkspaceDiscoveryStatusInProgress, WorkspaceDiscoveryStatusPartiallySucceeded, WorkspaceDiscoveryStatusPending, WorkspaceDiscoveryStatusQueued, WorkspaceDiscoveryStatusSucceeded
  • New enum type WorkspaceDiscoveryWarningReason with values WorkspaceDiscoveryWarningReasonAccessIndeterminate, WorkspaceDiscoveryWarningReasonRBACValidationFailed, WorkspaceDiscoveryWarningReasonTargetNotFound
  • New enum type WorkspaceEncryptionProtection with values WorkspaceEncryptionProtectionCustomerManaged, WorkspaceEncryptionProtectionMicrosoftManaged
  • New enum type WorkspaceEncryptionState with values WorkspaceEncryptionStateApplied, WorkspaceEncryptionStateFailed, WorkspaceEncryptionStateNotConfigured, WorkspaceEncryptionStatePending, WorkspaceEncryptionStateUnknown
  • New enum type WorkspaceEvaluationStatus with values WorkspaceEvaluationStatusCanceled, WorkspaceEvaluationStatusFailed, WorkspaceEvaluationStatusInProgress, WorkspaceEvaluationStatusPartiallySucceeded, WorkspaceEvaluationStatusPending, WorkspaceEvaluationStatusQueued, WorkspaceEvaluationStatusSucceeded
  • New enum type ZoneResolutionMode with values ZoneResolutionModeLogical, 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 ProvisioningState in struct CapabilityProperties
  • New field ProvisioningState in struct ExperimentExecutionDetailsProperties
  • New field ProvisioningState in struct ExperimentExecutionProperties
  • New field CustomerDataStorage in struct ExperimentProperties

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

NewReleases is sending notifications on new releases.