Share via


DataMigrationService Class

Definition

A Database Migration Service resource

[Microsoft.Rest.Serialization.JsonTransformation]
public class DataMigrationService : Microsoft.Azure.Management.DataMigration.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DataMigrationService = class
    inherit TrackedResource
Public Class DataMigrationService
Inherits TrackedResource
Inheritance
DataMigrationService
Attributes

Constructors

DataMigrationService()

Initializes a new instance of the DataMigrationService class.

DataMigrationService(String, String, String, String, IDictionary<String,String>, String, String, ServiceSku, String, String, String)

Initializes a new instance of the DataMigrationService class.

Properties

Etag

Gets or sets hTTP strong entity tag value. Ignored if submitted

Id

Gets resource ID.

(Inherited from Resource)
Kind

Gets or sets the resource kind. Only 'vm' (the default) is supported.

Location

Gets or sets resource location.

(Inherited from TrackedResource)
Name

Gets resource name.

(Inherited from Resource)
ProvisioningState

Gets the resource's provisioning state Possible values include: 'Accepted', 'Deleting', 'Deploying', 'Stopped', 'Stopping', 'Starting', 'FailedToStart', 'FailedToStop', 'Succeeded', 'Failed'

PublicKey

Gets or sets the public key of the service, used to encrypt secrets sent to the service

Sku

Gets or sets service SKU

Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
Type

Gets resource type.

(Inherited from Resource)
VirtualSubnetId

Gets or sets the ID of the Microsoft.Network/virtualNetworks/subnets resource to which the service should be joined

Methods

Validate()

Validate the object.

Applies to