DistributionPolicy Class

Definition

Distribution policy for spreading instances across compute units.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.DistributionPolicyTypeConverter))]
public class DistributionPolicy : Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.IDistributionPolicy
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.DistributionPolicyTypeConverter))>]
type DistributionPolicy = class
    interface IDistributionPolicy
    interface IJsonSerializable
Public Class DistributionPolicy
Implements IDistributionPolicy
Inheritance
DistributionPolicy
Attributes
Implements

Constructors

Name Description
DistributionPolicy()

Creates an new DistributionPolicy instance.

Properties

Name Description
MaxInstancesPerHost

Maximum number of instances allowed per compute unit (node/VM). If not specified, default scheduling applies.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DistributionPolicy.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DistributionPolicy.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.IDistributionPolicy.

FromJsonString(String)

Creates a new instance of DistributionPolicy, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DistributionPolicy into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to