Partager via


JobScale Class

Definition

Scaling configurations for event driven jobs.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.JobScaleTypeConverter))]
public class JobScale : Microsoft.Azure.PowerShell.Cmdlets.App.Models.IJobScale
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.JobScaleTypeConverter))>]
type JobScale = class
    interface IJobScale
    interface IJsonSerializable
Public Class JobScale
Implements IJobScale
Inheritance
JobScale
Attributes
Implements

Constructors

JobScale()

Creates an new JobScale instance.

Properties

MaxExecution

Maximum number of job executions that are created for a trigger, default 100.

MinExecution

Minimum number of job executions that are created for a trigger, default 0

PollingInterval

Interval to check each event source in seconds. Defaults to 30s

Rule

Scaling rules.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JobScale.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JobScale.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.App.Models.IJobScale.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of JobScale into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to