Project interface

A project resource

Extends

Properties

creationTime

UTC Date and time when project was created NOTE: This property will not be serialized. It can only be populated by the server.

databasesInfo

List of DatabaseInfo

provisioningState

The project's provisioning state. Possible values include: 'Deleting', 'Succeeded' NOTE: This property will not be serialized. It can only be populated by the server.

sourceConnectionInfo

Information for connecting to source

sourcePlatform

Source platform for the project. Possible values include: 'SQL', 'MySQL', 'PostgreSql', 'MongoDb', 'Unknown'

targetConnectionInfo

Information for connecting to target

targetPlatform

Target platform for the project. Possible values include: 'SQLDB', 'SQLMI', 'AzureDbForMySql', 'AzureDbForPostgreSql', 'MongoDb', 'Unknown'

Inherited Properties

id

Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.

location

Resource location.

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

creationTime

UTC Date and time when project was created NOTE: This property will not be serialized. It can only be populated by the server.

creationTime?: Date

Property Value

Date

databasesInfo

List of DatabaseInfo

databasesInfo?: DatabaseInfo[]

Property Value

provisioningState

The project's provisioning state. Possible values include: 'Deleting', 'Succeeded' NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: ProjectProvisioningState

Property Value

sourceConnectionInfo

Information for connecting to source

sourceConnectionInfo?: ConnectionInfoUnion

Property Value

sourcePlatform

Source platform for the project. Possible values include: 'SQL', 'MySQL', 'PostgreSql', 'MongoDb', 'Unknown'

sourcePlatform: ProjectSourcePlatform

Property Value

targetConnectionInfo

Information for connecting to target

targetConnectionInfo?: ConnectionInfoUnion

Property Value

targetPlatform

Target platform for the project. Possible values include: 'SQLDB', 'SQLMI', 'AzureDbForMySql', 'AzureDbForPostgreSql', 'MongoDb', 'Unknown'

targetPlatform: ProjectTargetPlatform

Property Value

Inherited Property Details

id

Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From TrackedResource.id

location

Resource location.

location: string

Property Value

string

Inherited From TrackedResource.location

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From TrackedResource.name

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From TrackedResource.tags

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From TrackedResource.type