Aracılığıyla paylaş


Migration interface

Geçişin özellikleri.

Extends

Özellikler

cancel

Taşıma işleminin tamamı için iptal işleminin tetiklenmesi gerekip gerekmediğini belirtir.

currentStatus

Taşıma işleminin geçerli durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

dbsToCancelMigrationOn

Belirli veritabanları için iptali tetiklemek istediğinizde, 'triggerCutover' değerini 'True' olarak ayarlayın ve bu dizideki belirli veritabanlarının adlarını ayarlayın.

dbsToMigrate

Geçirilecek veritabanlarının adları.

dbsToTriggerCutoverOn

Belirli veritabanları için tam geçişi tetiklemek istediğinizde 'triggerCutover' değerini 'True' olarak ayarlayın ve bu dizideki belirli veritabanlarının adlarını ayarlayın.

migrateRoles

Rollerin ve izinlerin geçirilmesi gerekip gerekmediğini belirtir.

migrationId

Taşıma işleminin tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

migrationInstanceResourceId

Özel uç nokta geçiş örneğinin tanımlayıcısı.

migrationMode

Geçişi gerçekleştirmek için kullanılan mod: Çevrimiçi veya Çevrimdışı.

migrationOption

Geçiş için desteklenen seçenek.

migrationWindowEndTimeInUtc

Geçiş penceresi için bitiş saati (UTC).

migrationWindowStartTimeInUtc

Geçiş penceresi için başlangıç saati (UTC).

overwriteDbsInTarget

Hedef sunucudaki veritabanlarının zaten mevcut olduğunda üzerine yazılıp yazılamayacağını gösterir. 'False' olarak ayarlanırsa, geçiş iş akışı veritabanının hedef sunucuda zaten mevcut olduğunu algıladığında onay bekler.

secretParameters

Geçiş gizli dizisi parametreleri.

setupLogicalReplicationOnSourceDbIfNeeded

Gerekirse, kaynak sunucuda mantıksal çoğaltmanın ayarlanıp ayarlanmayacağını belirtir.

sourceDbServerFullyQualifiedDomainName

Kaynak sunucunun tam etki alanı adı (FQDN) veya IP adresi. Bu özellik isteğe bağlıdır. Sağlandığında, geçiş hizmeti kaynak sunucuya bağlanmak için her zaman bunu kullanır.

sourceDbServerMetadata

Kaynak veritabanı sunucusunun meta verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

sourceDbServerResourceId

'sourceType' 'PostgreSQLSingleServer' olduğunda kaynak veritabanı sunucusu kaynağının tanımlayıcısı. Diğer kaynak türleri için bu, ipaddress:port@username veya hostname:port@username olarak ayarlanmalıdır.

sourceType

Geçiş için kullanılan kaynak sunucu türü: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer veya Supabase_PostgreSQL

sslMode

Taşıma işlemi tarafından kullanılan SSL modu. 'PostgreSQLSingleServer' için varsayılan SSL modu 'VerifyFull'dur. Diğer kaynak türleri için varsayılan SSL modu 'Tercih Et'tir.

startDataMigration

Veri geçişinin hemen başlaması gerekip gerekmediğini belirtir.

targetDbServerFullyQualifiedDomainName

Hedef sunucunun tam etki alanı adı (FQDN) veya IP adresi. Bu özellik isteğe bağlıdır. Sağlandığında, geçiş hizmeti hedef sunucuya bağlanmak için her zaman bunu kullanır.

targetDbServerMetadata

Hedef veritabanı sunucusunun meta verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

targetDbServerResourceId

Hedef veritabanı sunucusu kaynağının tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

triggerCutover

Geçişin tamamı için tam geçişin tetiklenmesi gerekip gerekmediğini gösterir.

Devralınan Özellikler

id

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

location

Kaynağın bulunduğu coğrafi konum

name

Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

tags

Kaynak etiketleri.

type

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" NOT: Bu özellik seri hale getirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Özellik Ayrıntıları

cancel

Taşıma işleminin tamamı için iptal işleminin tetiklenmesi gerekip gerekmediğini belirtir.

cancel?: string

Özellik Değeri

string

currentStatus

Taşıma işleminin geçerli durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

currentStatus?: MigrationStatus

Özellik Değeri

dbsToCancelMigrationOn

Belirli veritabanları için iptali tetiklemek istediğinizde, 'triggerCutover' değerini 'True' olarak ayarlayın ve bu dizideki belirli veritabanlarının adlarını ayarlayın.

dbsToCancelMigrationOn?: string[]

Özellik Değeri

string[]

dbsToMigrate

Geçirilecek veritabanlarının adları.

dbsToMigrate?: string[]

Özellik Değeri

string[]

dbsToTriggerCutoverOn

Belirli veritabanları için tam geçişi tetiklemek istediğinizde 'triggerCutover' değerini 'True' olarak ayarlayın ve bu dizideki belirli veritabanlarının adlarını ayarlayın.

dbsToTriggerCutoverOn?: string[]

Özellik Değeri

string[]

migrateRoles

Rollerin ve izinlerin geçirilmesi gerekip gerekmediğini belirtir.

migrateRoles?: string

Özellik Değeri

string

migrationId

Taşıma işleminin tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

migrationId?: string

Özellik Değeri

string

migrationInstanceResourceId

Özel uç nokta geçiş örneğinin tanımlayıcısı.

migrationInstanceResourceId?: string

Özellik Değeri

string

migrationMode

Geçişi gerçekleştirmek için kullanılan mod: Çevrimiçi veya Çevrimdışı.

migrationMode?: string

Özellik Değeri

string

migrationOption

Geçiş için desteklenen seçenek.

migrationOption?: string

Özellik Değeri

string

migrationWindowEndTimeInUtc

Geçiş penceresi için bitiş saati (UTC).

migrationWindowEndTimeInUtc?: Date

Özellik Değeri

Date

migrationWindowStartTimeInUtc

Geçiş penceresi için başlangıç saati (UTC).

migrationWindowStartTimeInUtc?: Date

Özellik Değeri

Date

overwriteDbsInTarget

Hedef sunucudaki veritabanlarının zaten mevcut olduğunda üzerine yazılıp yazılamayacağını gösterir. 'False' olarak ayarlanırsa, geçiş iş akışı veritabanının hedef sunucuda zaten mevcut olduğunu algıladığında onay bekler.

overwriteDbsInTarget?: string

Özellik Değeri

string

secretParameters

Geçiş gizli dizisi parametreleri.

secretParameters?: MigrationSecretParameters

Özellik Değeri

setupLogicalReplicationOnSourceDbIfNeeded

Gerekirse, kaynak sunucuda mantıksal çoğaltmanın ayarlanıp ayarlanmayacağını belirtir.

setupLogicalReplicationOnSourceDbIfNeeded?: string

Özellik Değeri

string

sourceDbServerFullyQualifiedDomainName

Kaynak sunucunun tam etki alanı adı (FQDN) veya IP adresi. Bu özellik isteğe bağlıdır. Sağlandığında, geçiş hizmeti kaynak sunucuya bağlanmak için her zaman bunu kullanır.

sourceDbServerFullyQualifiedDomainName?: string

Özellik Değeri

string

sourceDbServerMetadata

Kaynak veritabanı sunucusunun meta verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

sourceDbServerMetadata?: DbServerMetadata

Özellik Değeri

sourceDbServerResourceId

'sourceType' 'PostgreSQLSingleServer' olduğunda kaynak veritabanı sunucusu kaynağının tanımlayıcısı. Diğer kaynak türleri için bu, ipaddress:port@username veya hostname:port@username olarak ayarlanmalıdır.

sourceDbServerResourceId?: string

Özellik Değeri

string

sourceType

Geçiş için kullanılan kaynak sunucu türü: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer veya Supabase_PostgreSQL

sourceType?: string

Özellik Değeri

string

sslMode

Taşıma işlemi tarafından kullanılan SSL modu. 'PostgreSQLSingleServer' için varsayılan SSL modu 'VerifyFull'dur. Diğer kaynak türleri için varsayılan SSL modu 'Tercih Et'tir.

sslMode?: string

Özellik Değeri

string

startDataMigration

Veri geçişinin hemen başlaması gerekip gerekmediğini belirtir.

startDataMigration?: string

Özellik Değeri

string

targetDbServerFullyQualifiedDomainName

Hedef sunucunun tam etki alanı adı (FQDN) veya IP adresi. Bu özellik isteğe bağlıdır. Sağlandığında, geçiş hizmeti hedef sunucuya bağlanmak için her zaman bunu kullanır.

targetDbServerFullyQualifiedDomainName?: string

Özellik Değeri

string

targetDbServerMetadata

Hedef veritabanı sunucusunun meta verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

targetDbServerMetadata?: DbServerMetadata

Özellik Değeri

targetDbServerResourceId

Hedef veritabanı sunucusu kaynağının tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

targetDbServerResourceId?: string

Özellik Değeri

string

triggerCutover

Geçişin tamamı için tam geçişin tetiklenmesi gerekip gerekmediğini gösterir.

triggerCutover?: string

Özellik Değeri

string

Devralınan Özellik Detayları

id

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

id?: string

Özellik Değeri

string

TrackedResource.id'dan Devralınan

location

Kaynağın bulunduğu coğrafi konum

location: string

Özellik Değeri

string

TrackedResource.location'dan Devralınmış

name

Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name?: string

Özellik Değeri

string

TrackedResource.name'dan Devralınan

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

systemData?: SystemData

Özellik Değeri

TrackedResource.systemData'dan Devralınan

tags

Kaynak etiketleri.

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

Özellik Değeri

{[propertyName: string]: string}

TrackedResource.tagsDevralındı

type

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" NOT: Bu özellik seri hale getirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type?: string

Özellik Değeri

string

DevralınanTrackedResource.type