Azure.ResourceManager.Chaos.Models Namespace

Classes

Name Description
ArmChaosModelFactory

A factory class for creating instances of the models for mocking.

ChaosActionParametersSchema

JSON Schema describing the parameters for an action.

ChaosActionSupportedTargetType

Model that represents a target type supported by an action.

ChaosContinuousAction

Model that represents a continuous action.

ChaosCustomerDataStorageProperties

Model that represents the Customer Managed Storage for an Experiment.

ChaosDelayAction

Model that represents a delay action.

ChaosDiscoveredResourceProperties

Model that represents the properties of a discovered resource.

ChaosDiscreteAction

Model that represents a discrete action.

ChaosEntraIdentity

Model that represents the Azure Entra identity.

ChaosExperimentAction

Model that represents the base action model. 9 total per experiment. Please note this is the abstract base class. The derived classes available for instantiation are: ChaosContinuousAction, ChaosDelayAction, and ChaosDiscreteAction.

ChaosExperimentBranch

Model that represents a branch in the step. 9 total per experiment.

ChaosExperimentPatch

Describes an experiment update.

ChaosExperimentRunActionStatus

Model that represents the an action and its status.

ChaosExperimentRunBranchStatus

Model that represents the a list of actions and action statuses.

ChaosExperimentRunStepStatus

Model that represents the a list of branches and branch statuses.

ChaosExperimentStep

Model that represents a step in the Experiment resource.

ChaosFixResourcePermissionsRequestContent

Request body for fixing resource permissions.

ChaosKeyValuePair

A key-value pair used to describe parameters for actions or configurations.

ChaosOperationError

Represents a system or infrastructure error encountered during an async operation.

ChaosPermissionError

Model that represents the permission error.

ChaosPermissionsFixData

Model that represents the fix resource permissions result.

ChaosPermissionsFixProperties

Model that represents the properties of the permission fix operation.

ChaosPermissionsFixSummary

Summary of the permission fix operation.

ChaosPhysicalToLogicalZoneMapping

Maps a physical zone to the resolved logical zone for a given subscription.

ChaosPrivateAccessPatch

Describes a private access update.

ChaosPrivateAccessProperties

The properties of a private access resource.

ChaosPrivateEndpointConnectionProperties

Properties of the private endpoint connection.

ChaosPrivateLinkResource

A private link resource.

ChaosPrivateLinkResourceListResult

A list of private link resources.

ChaosPrivateLinkResourceProperties

Properties of a private link resource.

ChaosPrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

ChaosResourceStateError

Model that represents the resource state error.

ChaosRoleAssignmentError

Error details for a failed role assignment.

ChaosRoleAssignmentResult

Result of a single role assignment operation.

ChaosRunAfter

Model that represents action dependencies.

ChaosScenarioAction

Model that represents a scenario action.

ChaosScenarioActionDependency

Model that represents an action dependency.

ChaosScenarioConfigurationExclusions

Model that represents exclusion criteria for protecting resources from fault injection. Uses union (OR) logic - a resource is excluded if it matches ANY criteria.

ChaosScenarioConfigurationFilters

Model that represents filter criteria for constraining which discovered resources participate in fault injection. Uses intersection (AND) logic — a resource is included only if it matches all criteria.

ChaosScenarioConfigurationProperties

Model that represents the properties of the scenario configuration.

ChaosScenarioErrors

Model that represents the scenario run errors.

ChaosScenarioEvaluationResultItem

Model that represents a single scenario evaluation result.

ChaosScenarioParameterInfo

Model that represents a single scenario parameter definition.

ChaosScenarioProperties

Model that represents the properties of the scenario.

ChaosScenarioRecommendation

Model that represents a scenario recommendation.

ChaosScenarioRunProperties

Model that represents the properties of the scenario run.

ChaosScenarioRunResourceInfo

Model that represents the scenario run resource.

ChaosScenarioRunSummaryAction

Model that represents the scenario run action.

ChaosScenarioValidationData

Concrete proxy resource types can be created by aliasing this type using a specific property type.

ChaosScenarioValidationProperties

Model that represents the properties of the scenario validation.

ChaosTargetFilter

Model that represents available filter types that can be applied to a targets list. Please note this is the abstract base class. The derived classes available for instantiation are: ChaosTargetSimpleFilter.

ChaosTargetListSelector

Model that represents a list selector.

ChaosTargetQuerySelector

Model that represents a query selector.

ChaosTargetReference

Model that represents a reference to a Target in the selector.

ChaosTargetSelector

Model that represents a selector in the Experiment resource. Please note this is the abstract base class. The derived classes available for instantiation are: ChaosTargetListSelector and ChaosTargetQuerySelector.

ChaosTargetSimpleFilter

Model that represents a simple target filter.

ChaosWorkspaceEvaluationData

Model that represents the latest workspace evaluation result.

ChaosWorkspaceEvaluationProperties

Model that represents the properties of the workspace evaluation.

ChaosWorkspacePatch

Describes a workspace update.

ChaosWorkspaceProperties

Model that represents the Workspace properties model.

ChaosZoneResolutionInfo

Information about how physical zones were resolved to logical zones for each subscription during scenario execution.

ChaosZoneResolutionMapping

Maps a single subscription to its physical-to-logical zone resolutions.

ExperimentExecutionActionTargetDetailsError

Model that represents the Experiment action target details error model.

ExperimentExecutionActionTargetDetailsProperties

Model that represents the Experiment action target details properties model.

ExperimentExecutionDetails

Model that represents the execution details of an Experiment.

Structs

Name Description
ChaosActionKind

Union of action types.

ChaosActionLifecycle

Enum for action lifecycle states.

ChaosPermissionsFixState

Enum of the permission fix state.

ChaosPrivateAccessPublicNetworkAccessOption

Public Network Access Control for PrivateAccess resource.

ChaosPrivateEndpointServiceConnectionStatus

The private endpoint connection status.

ChaosProvisioningState

Current provisioning state for a given Azure Chaos resource.

ChaosRecommendationStatus

Enum of the scenario validation state.

ChaosRoleAssignmentStatus

Enum of the role assignment status.

ChaosRunAfterBehavior

Enum for run after behavior.

ChaosScenarioActionDependencyType

Enum for action dependency type.

ChaosScenarioParameterType

Enum for parameter types.

ChaosScenarioRunState

Enum of the scenario run state.

ChaosScenarioSummaryState

Enum of the scenario run summary action state.

ChaosScenarioValidationState

Enum of the scenario validation state.

ChaosTargetReferenceType

Enum of the Target reference type.

ChaosWorkspaceEvaluationStatus

Enum of the workspace evaluation status.

ChaosZoneResolutionMode

The zone resolution mode for a scenario run.