Share via


JobDefinition Class

Definition

[Microsoft.Azure.PowerShell.Cmdlets.StorageMover.DoNotFormat]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20231001.JobDefinitionTypeConverter))]
public class JobDefinition : Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20231001.IJobDefinition, Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Runtime.IValidates
[<Microsoft.Azure.PowerShell.Cmdlets.StorageMover.DoNotFormat>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20231001.JobDefinitionTypeConverter))>]
type JobDefinition = class
    interface IJobDefinition
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class JobDefinition
Implements IJobDefinition, IValidates
Inheritance
JobDefinition
Attributes
Implements

Constructors

JobDefinition()

Properties

AgentName
AgentResourceId
CopyMode
Description
Id
LatestJobRunName
LatestJobRunResourceId
LatestJobRunStatus
Name
ProvisioningState
SourceName
SourceResourceId
SourceSubpath
SystemDataCreatedAt
SystemDataCreatedBy
SystemDataCreatedByType
SystemDataLastModifiedAt
SystemDataLastModifiedBy
SystemDataLastModifiedByType
TargetName
TargetResourceId
TargetSubpath
Type

Methods

DeserializeFromDictionary(IDictionary)
DeserializeFromPSObject(PSObject)
FromJson(JsonNode)
FromJsonString(String)
ToJson(JsonObject, SerializationMode)
ToJsonString()
ToString()
Validate(IEventListener)

Applies to