Package: azure-mgmt-chaos
Microsoft Azure SDK for PythonThis is the Microsoft Azure Chaos Management Client Library.
This package has been tested with Python 3.7+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.7+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-chaos
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of following environment variables.AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.In addition, Azure subscription ID can be configured via environment variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.chaosimportChaosManagementClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=ChaosManagementClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Chaos Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History1.0.0 (2023-11-20)Features AddedAdded operation ExperimentsOperations.execution_detailsAdded operation ExperimentsOperations.get_executionAdded operation ExperimentsOperations.list_all_executionsAdded operation group OperationStatusesOperationsModel Experiment has a new parameter provisioning_stateModel ExperimentExecutionDetails has a new parameter last_action_atModel ExperimentExecutionDetails has a new parameter started_atModel ExperimentExecutionDetails has a new parameter stopped_atBreaking ChangesModel Experiment no longer has parameter start_on_creationModel ExperimentExecutionDetails no longer has parameter created_date_timeModel ExperimentExecutionDetails no longer has parameter experiment_idModel ExperimentExecutionDetails no longer has parameter last_action_date_timeModel ExperimentExecutionDetails no longer has parameter start_date_timeModel ExperimentExecutionDetails no longer has parameter stop_date_timeRemoved operation ExperimentsOperations.get_execution_detailsRemoved operation ExperimentsOperations.get_statusRemoved operation ExperimentsOperations.list_all_statusesRemoved operation ExperimentsOperations.list_execution_detailsRenamed operation ExperimentsOperations.cancel to ExperimentsOperations.begin_cancelRenamed operation ExperimentsOperations.create_or_update to ExperimentsOperations.begin_create_or_updateRenamed operation ExperimentsOperations.delete to ExperimentsOperations.begin_deleteRenamed operation ExperimentsOperations.start to ExperimentsOperations.begin_startRenamed operation ExperimentsOperations.update to ExperimentsOperations.begin_update1.0.0b7 (2023-08-18)Features AddedAdded operation ExperimentsOperations.updateModel CapabilityType has a new parameter azure_rbac_actionsModel CapabilityType has a new parameter azure_rbac_data_actionsModel ResourceIdentity has a new parameter user_assigned_identitiesModel Selector has a new parameter additional_propertiesBreaking ChangesModel Selector no longer has parameter targets1.0.0b6 (2022-12-14)Features AddedModel Selector has a new parameter filter1.0.0b5 (2022-08-01)FeaturesAdded operation ExperimentsOperations.cancelAdded operation ExperimentsOperations.create_or_updateModel CapabilityType has a new parameter kindModel CapabilityType has a new parameter runtime_propertiesBreaking changesRemoved operation ExperimentsOperations.begin_cancelRemoved operation ExperimentsOperations.begin_create_or_update1.0.0b4 (2022-06-28)FeaturesModel ActionStatus has a new parameter action_idModel ActionStatus has a new parameter action_nameModel BranchStatus has a new parameter branch_idModel BranchStatus has a new parameter branch_nameModel ExperimentExecutionActionTargetDetailsProperties has a new parameter target_completed_timeModel ExperimentExecutionActionTargetDetailsProperties has a new parameter target_failed_timeModel ExperimentExecutionDetails has a new parameter created_date_timeModel ExperimentExecutionDetails has a new parameter last_action_date_timeModel ExperimentExecutionDetails has a new parameter start_date_timeModel ExperimentExecutionDetails has a new parameter stop_date_timeModel StepStatus has a new parameter step_idModel StepStatus has a new parameter step_nameBreaking changesModel ActionStatus no longer has parameter idModel ActionStatus no longer has parameter nameModel BranchStatus no longer has parameter idModel BranchStatus no longer has parameter nameModel ExperimentExecutionActionTargetDetailsProperties no longer has parameter completed_date_utcModel ExperimentExecutionActionTargetDetailsProperties no longer has parameter failed_date_utcModel ExperimentExecutionDetails no longer has parameter created_date_utcModel ExperimentExecutionDetails no longer has parameter last_action_date_utcModel ExperimentExecutionDetails no longer has parameter start_date_utcModel ExperimentExecutionDetails no longer has parameter stop_date_utcModel StepStatus no longer has parameter idModel StepStatus no longer has parameter name1.0.0b3 (2022-05-07)FeaturesModel ActionStatus has a new parameter end_timeModel ActionStatus has a new parameter start_time1.0.0b2 (2021-10-25)FeaturesModified client name1.0.0b1 (2021-10-21)Initial Release