Share via


ServiceResourcePropertiesBase Class

Definition

The common service resource properties.

public class ServiceResourcePropertiesBase
type ServiceResourcePropertiesBase = class
Public Class ServiceResourcePropertiesBase
Inheritance
ServiceResourcePropertiesBase
Derived

Constructors

ServiceResourcePropertiesBase()

Initializes a new instance of the ServiceResourcePropertiesBase class.

ServiceResourcePropertiesBase(String, IList<ServiceCorrelationDescription>, IList<ServiceLoadMetricDescription>, IList<ServicePlacementPolicyDescription>, String)

Initializes a new instance of the ServiceResourcePropertiesBase class.

Properties

CorrelationScheme

Gets or sets a list that describes the correlation of the service with other services.

DefaultMoveCost

Gets or sets specifies the move cost for the service. Possible values include: 'Zero', 'Low', 'Medium', 'High'

PlacementConstraints

Gets or sets the placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: "NodeColor == blue)".

ServiceLoadMetrics

Gets or sets the service load metrics is given as an array of ServiceLoadMetricDescription objects.

ServicePlacementPolicies

Gets or sets a list that describes the correlation of the service with other services.

Applies to