Share via


JobScheduleAction Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.JobScheduleActionTypeConverter))]
public class JobScheduleAction : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IJobScheduleAction, Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.JobScheduleActionTypeConverter))>]
type JobScheduleAction = class
    interface IJobScheduleAction
    interface IJsonSerializable
    interface IScheduleActionBase
    interface IValidates
Public Class JobScheduleAction
Implements IJobScheduleAction, IValidates
Inheritance
JobScheduleAction
Attributes
Implements

Constructors

JobScheduleAction()

Creates an new JobScheduleAction instance.

Properties

ActionType

[Required] Specifies the action type of the schedule

IdentityType

[Required] Specifies the type of identity framework.

JobDefinitionComponentId

ARM resource ID of the component resource.

JobDefinitionComputeId

ARM resource ID of the compute resource.

JobDefinitionDescription

The asset description text.

JobDefinitionDisplayName

Display name of job.

JobDefinitionExperimentName

The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.

JobDefinitionIsArchived

Is the asset archived?

JobDefinitionJobType

[Required] Specifies the type of job.

JobDefinitionProperty

The asset property dictionary.

JobDefinitionService

List of JobEndpoints. For local jobs, a job endpoint will have an endpoint value of FileStreamObject.

JobDefinitionStatus

Status of the job.

JobDefinitionTag

Tag dictionary. Tags can be added, removed, and updated.

NotificationSettingEmail

This is the email recipient list which has a limitation of 499 characters in total concat with comma separator

NotificationSettingEmailOn

Send email notification to user on specified notification type

NotificationSettingWebhook

Send webhook callback to a service. Key is a user-provided name for the webhook.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JobScheduleAction.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JobScheduleAction.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IJobScheduleAction.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of JobScheduleAction into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to