JobModelProperties Class

Definition

Job model properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.JobModelPropertiesTypeConverter))]
public class JobModelProperties : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.JobModelPropertiesTypeConverter))>]
type JobModelProperties = class
    interface IJobModelProperties
    interface IJsonSerializable
Public Class JobModelProperties
Implements IJobModelProperties
Inheritance
JobModelProperties
Attributes
Implements

Constructors

Name Description
JobModelProperties()

Creates an new JobModelProperties instance.

Properties

Name Description
ActivityId

Gets or sets the job activity id.

AllowedAction

Gets or sets the list of allowed actions on the job.

CustomProperty

Job model custom properties.

DisplayName

Gets or sets the friendly display name.

EndTime

Gets or sets the end time.

Error

Gets or sets the list of errors.

ObjectId

Gets or sets the affected object Id.

ObjectInternalId

Gets or sets the affected object internal Id.

ObjectInternalName

Gets or sets the affected object internal name.

ObjectName

Gets or sets the affected object name.

ObjectType

Gets or sets the object type.

ProvisioningState

Gets or sets the provisioning state of the job.

ReplicationProviderId

Gets or sets the replication provider.

SourceFabricProviderId

Gets or sets the source fabric provider.

StartTime

Gets or sets the start time.

State

Gets or sets the job state.

TargetFabricProviderId

Gets or sets the target fabric provider.

Task

Gets or sets the list of tasks.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JobModelProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JobModelProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of JobModelProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to