Share via


models Package

Classes

ActionStatus

Model that represents the an action and its status.

Variables are only populated by the server, and will be ignored when sending a request.

BranchStatus

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

Variables are only populated by the server, and will be ignored when sending a request.

Capability

Model that represents a Capability resource.

Variables are only populated by the server, and will be ignored when sending a request.

CapabilityListResult

Model that represents a list of Capability resources and a link for pagination.

All required parameters must be populated in order to send to server.

CapabilityType

Model that represents a Capability Type resource.

Variables are only populated by the server, and will be ignored when sending a request.

CapabilityTypeListResult

Model that represents a list of Capability Type resources and a link for pagination.

All required parameters must be populated in order to send to server.

CapabilityTypePropertiesRuntimeProperties

Runtime properties of this Capability Type.

Variables are only populated by the server, and will be ignored when sending a request.

ChaosExperimentAction

Model that represents the base action model. 9 total per experiment.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ContinuousAction, DelayAction, DiscreteAction

All required parameters must be populated in order to send to server.

ChaosExperimentBranch

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

All required parameters must be populated in order to send to server.

ChaosExperimentStep

Model that represents a step in the Experiment resource.

All required parameters must be populated in order to send to server.

ChaosTargetFilter

Model that represents available filter types that can be applied to a targets list.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ChaosTargetSimpleFilter

All required parameters must be populated in order to send to server.

ChaosTargetListSelector

Model that represents a list selector.

All required parameters must be populated in order to send to server.

ChaosTargetQuerySelector

Model that represents a query selector.

All required parameters must be populated in order to send to server.

ChaosTargetSelector

Model that represents a selector in the Experiment resource.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ChaosTargetListSelector, ChaosTargetQuerySelector

All required parameters must be populated in order to send to server.

ChaosTargetSimpleFilter

Model that represents a simple target filter.

All required parameters must be populated in order to send to server.

ChaosTargetSimpleFilterParameters

Model that represents the Simple filter parameters.

ContinuousAction

Model that represents a continuous action.

All required parameters must be populated in order to send to server.

DelayAction

Model that represents a delay action.

All required parameters must be populated in order to send to server.

DiscreteAction

Model that represents a discrete action.

All required parameters must be populated in order to send to server.

ErrorAdditionalInfo

The resource management error additional info.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorDetail

The error detail.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

Experiment

Model that represents a Experiment resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ExperimentExecution

Model that represents the execution of a Experiment.

Variables are only populated by the server, and will be ignored when sending a request.

ExperimentExecutionActionTargetDetailsError

Model that represents the Experiment action target details error model.

Variables are only populated by the server, and will be ignored when sending a request.

ExperimentExecutionActionTargetDetailsProperties

Model that represents the Experiment action target details properties model.

Variables are only populated by the server, and will be ignored when sending a request.

ExperimentExecutionDetails

Model that represents the execution details of an Experiment.

Variables are only populated by the server, and will be ignored when sending a request.

ExperimentExecutionDetailsProperties

Model that represents the extended properties of an experiment execution.

Variables are only populated by the server, and will be ignored when sending a request.

ExperimentExecutionDetailsPropertiesRunInformation

The information of the experiment run.

Variables are only populated by the server, and will be ignored when sending a request.

ExperimentExecutionListResult

Model that represents a list of Experiment executions and a link for pagination.

All required parameters must be populated in order to send to server.

ExperimentListResult

Model that represents a list of Experiment resources and a link for pagination.

All required parameters must be populated in order to send to server.

ExperimentUpdate

Describes an experiment update.

KeyValuePair

A map to describe the settings of an action.

All required parameters must be populated in order to send to server.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities).

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Operation

Details of a REST API operation, returned from the Resource Provider Operations API.

Variables are only populated by the server, and will be ignored when sending a request.

OperationDisplay

Localized display information for this particular operation.

Variables are only populated by the server, and will be ignored when sending a request.

OperationListResult

A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.

Variables are only populated by the server, and will be ignored when sending a request.

OperationStatusResult

The current status of an async operation.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.

Variables are only populated by the server, and will be ignored when sending a request.

Resource

Common fields that are returned in the response for all Azure Resource Manager resources.

Variables are only populated by the server, and will be ignored when sending a request.

StepStatus

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

Variables are only populated by the server, and will be ignored when sending a request.

SystemData

Metadata pertaining to creation and last modification of the resource.

Target

Model that represents a Target resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

TargetListResult

Model that represents a list of Target resources and a link for pagination.

All required parameters must be populated in order to send to server.

TargetReference

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

All required parameters must be populated in order to send to server.

TargetType

Model that represents a Target Type resource.

Variables are only populated by the server, and will be ignored when sending a request.

TargetTypeListResult

Model that represents a list of Target Type resources and a link for pagination.

All required parameters must be populated in order to send to server.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

UserAssignedIdentity

User assigned identity properties.

Variables are only populated by the server, and will be ignored when sending a request.

Enums

ActionType

Enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs.

CreatedByType

The type of identity that created the resource.

ExperimentActionType

Enum union of Chaos experiment action types.

FilterType

Enum that discriminates between filter types. Currently only Simple type is supported.

ManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

Origin

The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system".

ProvisioningState

Current provisioning state for a given Azure Chaos resource.

SelectorType

Enum of the selector type.

TargetReferenceType

Enum of the Target reference type.