Compartilhar via


Project Class

Definition

A project resource

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

Constructors

Project()

Initializes a new instance of the Project class.

Project(String, String, String, String, IDictionary<String,String>, String, String, Nullable<DateTimeOffset>, ConnectionInfo, ConnectionInfo, IList<DatabaseInfo>, String)

Initializes a new instance of the Project class.

Properties

CreationTime

Gets uTC Date and time when project was created

DatabasesInfo

Gets or sets list of DatabaseInfo

Id

Gets resource ID.

(Inherited from Resource)
Location

Gets or sets resource location.

(Inherited from TrackedResource)
Name

Gets resource name.

(Inherited from Resource)
ProvisioningState

Gets the project's provisioning state Possible values include: 'Deleting', 'Succeeded'

SourceConnectionInfo

Gets or sets information for connecting to source

SourcePlatform

Gets or sets source platform for the project Possible values include: 'SQL', 'MySQL', 'PostgreSql', 'MongoDb', 'Unknown'

Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
TargetConnectionInfo

Gets or sets information for connecting to target

TargetPlatform

Gets or sets target platform for the project Possible values include: 'SQLDB', 'SQLMI', 'AzureDbForMySql', 'AzureDbForPostgreSql', 'MongoDb', 'Unknown'

Type

Gets resource type.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to