다음을 통해 공유


Migration interface

마이그레이션의 속성입니다.

Extends

속성

cancel

전체 마이그레이션에 대해 취소를 트리거해야 하는지 여부를 나타냅니다.

currentStatus

마이그레이션의 현재 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

dbsToCancelMigrationOn

특정 데이터베이스에 대해 취소를 트리거하려면 'triggerCutover'를 'True'로 설정하고 이 배열에 있는 특정 데이터베이스의 이름을 설정합니다.

dbsToMigrate

마이그레이션할 데이터베이스의 이름입니다.

dbsToTriggerCutoverOn

특정 데이터베이스에 대한 컷오버를 트리거하려면 'triggerCutover'를 'True'로 설정하고 이 배열에 있는 특정 데이터베이스의 이름을 설정합니다.

migrateRoles

역할 및 권한을 마이그레이션해야 하는지 여부를 나타냅니다.

migrationId

마이그레이션의 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

migrationInstanceResourceId

프라이빗 엔드포인트 마이그레이션 인스턴스의 식별자입니다.

migrationMode

마이그레이션을 수행하는 데 사용되는 모드: 온라인 또는 오프라인.

migrationOption

마이그레이션에 지원되는 옵션입니다.

migrationWindowEndTimeInUtc

마이그레이션 창의 종료 시간(UTC)입니다.

migrationWindowStartTimeInUtc

마이그레이션 창의 시작 시간(UTC)입니다.

overwriteDbsInTarget

대상 서버의 데이터베이스가 이미 있는 경우 덮어쓸 수 있는지 여부를 나타냅니다. 'False'로 설정하면 마이그레이션 워크플로에서 데이터베이스가 대상 서버에 이미 있음을 감지하면 확인을 기다립니다.

secretParameters

마이그레이션 비밀 매개 변수입니다.

setupLogicalReplicationOnSourceDbIfNeeded

필요한 경우 원본 서버에서 논리적 복제를 설정할지 여부를 나타냅니다.

sourceDbServerFullyQualifiedDomainName

원본 서버의 FQDN(정규화된 도메인 이름) 또는 IP 주소입니다. 이 속성은 선택 사항입니다. 제공되는 경우 마이그레이션 서비스는 항상 이를 사용하여 원본 서버에 연결합니다.

sourceDbServerMetadata

소스 데이터베이스 서버의 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

sourceDbServerResourceId

'sourceType'이 'PostgreSQLSingleServer'인 경우 소스 데이터베이스 서버 리소스의 식별자입니다. 다른 소스 유형의 경우 ipaddress:port@username 또는 hostname:port@username로 설정해야 합니다.

sourceType

마이그레이션에 사용되는 소스 서버 유형: 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 또는 Supabase_PostgreSQL

sslMode

마이그레이션에 사용되는 SSL 모드입니다. 'PostgreSQLSingleServer'의 기본 SSL 모드는 'VerifyFull'입니다. 다른 소스 유형에 대한 기본 SSL 모드는 '선호'입니다.

startDataMigration

데이터 마이그레이션을 즉시 시작해야 하는지 여부를 나타냅니다.

targetDbServerFullyQualifiedDomainName

대상 서버의 FQDN(정규화된 도메인 이름) 또는 IP 주소입니다. 이 속성은 선택 사항입니다. 제공되는 경우 마이그레이션 서비스는 항상 이를 사용하여 대상 서버에 연결합니다.

targetDbServerMetadata

대상 데이터베이스 서버의 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

targetDbServerResourceId

대상 데이터베이스 서버 리소스의 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

triggerCutover

전체 마이그레이션에 대해 단독형을 트리거해야 하는지 여부를 나타냅니다.

상속된 속성

id

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

location

리소스가 있는 지리적 위치

name

리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

tags

리소스 태그.

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

cancel

전체 마이그레이션에 대해 취소를 트리거해야 하는지 여부를 나타냅니다.

cancel?: string

속성 값

string

currentStatus

마이그레이션의 현재 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

currentStatus?: MigrationStatus

속성 값

dbsToCancelMigrationOn

특정 데이터베이스에 대해 취소를 트리거하려면 'triggerCutover'를 'True'로 설정하고 이 배열에 있는 특정 데이터베이스의 이름을 설정합니다.

dbsToCancelMigrationOn?: string[]

속성 값

string[]

dbsToMigrate

마이그레이션할 데이터베이스의 이름입니다.

dbsToMigrate?: string[]

속성 값

string[]

dbsToTriggerCutoverOn

특정 데이터베이스에 대한 컷오버를 트리거하려면 'triggerCutover'를 'True'로 설정하고 이 배열에 있는 특정 데이터베이스의 이름을 설정합니다.

dbsToTriggerCutoverOn?: string[]

속성 값

string[]

migrateRoles

역할 및 권한을 마이그레이션해야 하는지 여부를 나타냅니다.

migrateRoles?: string

속성 값

string

migrationId

마이그레이션의 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

migrationId?: string

속성 값

string

migrationInstanceResourceId

프라이빗 엔드포인트 마이그레이션 인스턴스의 식별자입니다.

migrationInstanceResourceId?: string

속성 값

string

migrationMode

마이그레이션을 수행하는 데 사용되는 모드: 온라인 또는 오프라인.

migrationMode?: string

속성 값

string

migrationOption

마이그레이션에 지원되는 옵션입니다.

migrationOption?: string

속성 값

string

migrationWindowEndTimeInUtc

마이그레이션 창의 종료 시간(UTC)입니다.

migrationWindowEndTimeInUtc?: Date

속성 값

Date

migrationWindowStartTimeInUtc

마이그레이션 창의 시작 시간(UTC)입니다.

migrationWindowStartTimeInUtc?: Date

속성 값

Date

overwriteDbsInTarget

대상 서버의 데이터베이스가 이미 있는 경우 덮어쓸 수 있는지 여부를 나타냅니다. 'False'로 설정하면 마이그레이션 워크플로에서 데이터베이스가 대상 서버에 이미 있음을 감지하면 확인을 기다립니다.

overwriteDbsInTarget?: string

속성 값

string

secretParameters

마이그레이션 비밀 매개 변수입니다.

secretParameters?: MigrationSecretParameters

속성 값

setupLogicalReplicationOnSourceDbIfNeeded

필요한 경우 원본 서버에서 논리적 복제를 설정할지 여부를 나타냅니다.

setupLogicalReplicationOnSourceDbIfNeeded?: string

속성 값

string

sourceDbServerFullyQualifiedDomainName

원본 서버의 FQDN(정규화된 도메인 이름) 또는 IP 주소입니다. 이 속성은 선택 사항입니다. 제공되는 경우 마이그레이션 서비스는 항상 이를 사용하여 원본 서버에 연결합니다.

sourceDbServerFullyQualifiedDomainName?: string

속성 값

string

sourceDbServerMetadata

소스 데이터베이스 서버의 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

sourceDbServerMetadata?: DbServerMetadata

속성 값

sourceDbServerResourceId

'sourceType'이 'PostgreSQLSingleServer'인 경우 소스 데이터베이스 서버 리소스의 식별자입니다. 다른 소스 유형의 경우 ipaddress:port@username 또는 hostname:port@username로 설정해야 합니다.

sourceDbServerResourceId?: string

속성 값

string

sourceType

마이그레이션에 사용되는 소스 서버 유형: 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 또는 Supabase_PostgreSQL

sourceType?: string

속성 값

string

sslMode

마이그레이션에 사용되는 SSL 모드입니다. 'PostgreSQLSingleServer'의 기본 SSL 모드는 'VerifyFull'입니다. 다른 소스 유형에 대한 기본 SSL 모드는 '선호'입니다.

sslMode?: string

속성 값

string

startDataMigration

데이터 마이그레이션을 즉시 시작해야 하는지 여부를 나타냅니다.

startDataMigration?: string

속성 값

string

targetDbServerFullyQualifiedDomainName

대상 서버의 FQDN(정규화된 도메인 이름) 또는 IP 주소입니다. 이 속성은 선택 사항입니다. 제공되는 경우 마이그레이션 서비스는 항상 이를 사용하여 대상 서버에 연결합니다.

targetDbServerFullyQualifiedDomainName?: string

속성 값

string

targetDbServerMetadata

대상 데이터베이스 서버의 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

targetDbServerMetadata?: DbServerMetadata

속성 값

targetDbServerResourceId

대상 데이터베이스 서버 리소스의 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

targetDbServerResourceId?: string

속성 값

string

triggerCutover

전체 마이그레이션에 대해 단독형을 트리거해야 하는지 여부를 나타냅니다.

triggerCutover?: string

속성 값

string

상속된 속성 세부 정보

id

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

id?: string

속성 값

string

TrackedResource.id 상속된

location

리소스가 있는 지리적 위치

location: string

속성 값

string

TrackedResource.location 상속된

name

리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

name?: string

속성 값

string

TrackedResource.name 상속된

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData?: SystemData

속성 값

TrackedResource.systemData 상속된

tags

리소스 태그.

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

속성 값

{[propertyName: string]: string}

TrackedResource.tags 상속된

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

type?: string

속성 값

string

TrackedResource.type 상속된