Migration interface
마이그레이션의 속성입니다.
- Extends
속성
| cancel | 전체 마이그레이션에 대해 취소를 트리거해야 하는지 여부를 나타냅니다. |
| current |
마이그레이션의 현재 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| dbs |
특정 데이터베이스에 대해 취소를 트리거하려면 'triggerCutover'를 'True'로 설정하고 이 배열에 있는 특정 데이터베이스의 이름을 설정합니다. |
| dbs |
마이그레이션할 데이터베이스의 이름입니다. |
| dbs |
특정 데이터베이스에 대한 컷오버를 트리거하려면 'triggerCutover'를 'True'로 설정하고 이 배열에 있는 특정 데이터베이스의 이름을 설정합니다. |
| migrate |
역할 및 권한을 마이그레이션해야 하는지 여부를 나타냅니다. |
| migration |
마이그레이션의 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| migration |
프라이빗 엔드포인트 마이그레이션 인스턴스의 식별자입니다. |
| migration |
마이그레이션을 수행하는 데 사용되는 모드: 온라인 또는 오프라인. |
| migration |
마이그레이션에 지원되는 옵션입니다. |
| migration |
마이그레이션 창의 종료 시간(UTC)입니다. |
| migration |
마이그레이션 창의 시작 시간(UTC)입니다. |
| overwrite |
대상 서버의 데이터베이스가 이미 있는 경우 덮어쓸 수 있는지 여부를 나타냅니다. 'False'로 설정하면 마이그레이션 워크플로에서 데이터베이스가 대상 서버에 이미 있음을 감지하면 확인을 기다립니다. |
| secret |
마이그레이션 비밀 매개 변수입니다. |
| setup |
필요한 경우 원본 서버에서 논리적 복제를 설정할지 여부를 나타냅니다. |
| source |
원본 서버의 FQDN(정규화된 도메인 이름) 또는 IP 주소입니다. 이 속성은 선택 사항입니다. 제공되는 경우 마이그레이션 서비스는 항상 이를 사용하여 원본 서버에 연결합니다. |
| source |
소스 데이터베이스 서버의 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| source |
'sourceType'이 'PostgreSQLSingleServer'인 경우 소스 데이터베이스 서버 리소스의 식별자입니다. 다른 소스 유형의 경우 ipaddress:port@username 또는 hostname:port@username로 설정해야 합니다. |
| source |
마이그레이션에 사용되는 소스 서버 유형: 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 |
| ssl |
마이그레이션에 사용되는 SSL 모드입니다. 'PostgreSQLSingleServer'의 기본 SSL 모드는 'VerifyFull'입니다. 다른 소스 유형에 대한 기본 SSL 모드는 '선호'입니다. |
| start |
데이터 마이그레이션을 즉시 시작해야 하는지 여부를 나타냅니다. |
| target |
대상 서버의 FQDN(정규화된 도메인 이름) 또는 IP 주소입니다. 이 속성은 선택 사항입니다. 제공되는 경우 마이그레이션 서비스는 항상 이를 사용하여 대상 서버에 연결합니다. |
| target |
대상 데이터베이스 서버의 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| target |
대상 데이터베이스 서버 리소스의 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| trigger |
전체 마이그레이션에 대해 단독형을 트리거해야 하는지 여부를 나타냅니다. |
상속된 속성
| id | 리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
| location | 리소스가 있는 지리적 위치 |
| name | 리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| system |
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
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
location
name
리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
systemData
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
systemData?: SystemData
속성 값
tags
리소스 태그.
tags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
type
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string