models Package

Classes

Action

Model that represents the base action model.

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 Azure.

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.

Branch

Model that represents a branch in the step.

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

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.

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

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.

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

CapabilityTypePropertiesRuntimeProperties

Runtime properties of this Capability Type.

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

ContinuousAction

Model that represents a continuous action.

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

DelayAction

Model that represents a delay action.

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

DiscreteAction

Model that represents a discrete action.

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

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 Azure.

ExperimentCancelOperationResult

Model that represents the result of a cancel Experiment operation.

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 a Experiment.

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

ExperimentExecutionDetailsListResult

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

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.

ExperimentListResult

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

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

ExperimentStartOperationResult

Model that represents the result of a start Experiment operation.

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

ExperimentStatus

Model that represents the status of a Experiment.

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

ExperimentStatusListResult

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

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

ExperimentUpdate

Describes an experiment update.

Filter

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: SimpleFilter

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

KeyValuePair

A map to describe the settings of an action.

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

ListSelector

Model that represents a list selector.

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

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.

QuerySelector

Model that represents a query selector.

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

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.

ResourceIdentity

The identity of a 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 Azure.

Selector

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: ListSelector, QuerySelector

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

SimpleFilter

Model that represents a simple target filter.

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

SimpleFilterParameters

Model that represents the Simple filter parameters.

Step

Model that represents a step in the Experiment resource.

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

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 Azure.

TargetListResult

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

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

TargetReference

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

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

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.

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

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 Azure.

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.

FilterType

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

Origin

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

ResourceIdentityType

String of the resource identity type.

SelectorType

Enum of the selector type.

TargetReferenceType

Enum of the Target reference type.