Azure.ResourceManager.Chaos.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |