Flexibilníservery Microsoft.DBforPostgreSQL / migrace 2024-03-01-preview
- nejnovější
-
11. 11. 2024 ve verzi Preview -
2024-08-01 - 2024-03-01-preview
-
12. 12. 2023 ve verzi Preview -
2023-06-01-preview - 1. 3. 2023 ve verzi Preview
-
2022-05-01-preview
Definice prostředku Bicep
Typ prostředku flexibleServers/migrations je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/flexibleServers/migrations, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers/migrations@2024-03-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
cancel: 'string'
dbsToCancelMigrationOn: [
'string'
]
dbsToMigrate: [
'string'
]
dbsToTriggerCutoverOn: [
'string'
]
migrateRoles: 'string'
migrationInstanceResourceId: 'string'
migrationMode: 'string'
migrationOption: 'string'
migrationWindowEndTimeInUtc: 'string'
migrationWindowStartTimeInUtc: 'string'
overwriteDbsInTarget: 'string'
secretParameters: {
adminCredentials: {
sourceServerPassword: 'string'
targetServerPassword: 'string'
}
sourceServerUsername: 'string'
targetServerUsername: 'string'
}
setupLogicalReplicationOnSourceDbIfNeeded: 'string'
sourceDbServerFullyQualifiedDomainName: 'string'
sourceDbServerResourceId: 'string'
sourceType: 'string'
sslMode: 'string'
startDataMigration: 'string'
targetDbServerFullyQualifiedDomainName: 'string'
triggerCutover: 'string'
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
AdminCredentials
Jméno | Popis | Hodnota |
---|---|---|
sourceServerPassword | Heslo pro zdrojový server | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
targetServerPassword | Heslo pro cílový server. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
Microsoft.DBforPostgreSQL/flexibleServers/migrations
Jméno | Popis | Hodnota |
---|---|---|
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | řetězec Omezení: Model = ^[a-z][a-z0-9]*$ (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: flexibilníservery |
vlastnosti | Vlastnosti prostředku migrace | migrationResourceProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
MigraceResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
zrušit | Abychom mohli aktivovat zrušení celé migrace, musíme tento příznak odeslat jako true. | "Nepravda" Pravda |
dbsToCancelMigrationOn | Pokud chcete aktivovat zrušení pro konkrétní databáze, odešle příznak zrušení jako true a názvy databází v tomto poli. | string[] |
dbsToMigrate | Počet databází, které se mají migrovat | string[] |
dbsToTriggerCutoverOn | Pokud chcete aktivovat přímou migraci pro konkrétní databáze, odešle příznak triggerCutover jako true a názvy databází v tomto poli. | string[] |
migrovatrole | Abychom mohli migrovat role a oprávnění, musíme tento příznak odeslat jako true. | "Nepravda" Pravda |
migrationInstanceResourceId | ResourceId instance migrace privátního koncového bodu | řetězec |
migrationMode | Existují dva typy režimů migrace Online a Offline. | Offline "Online" |
migrationOption | To označuje podporovanou možnost migrace. | Migrace Ověřit ValidateAndMigrate |
migraceWindowEndTimeInUtc | Koncový čas v UTC pro okno migrace | řetězec |
migraceWindowStartTimeInUtc | Čas zahájení v UTC pro okno migrace | řetězec |
overwriteDbsInTarget | Určuje, zda je možné přepsat databáze na cílovém serveru, pokud již existují. Pokud je nastavená hodnota False, pracovní postup migrace počká na potvrzení, pokud zjistí, že databáze již existuje. | "Nepravda" Pravda |
secretParameters | Parametry tajného kódu migrace | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Určuje, jestli se má v případě potřeby nastavit LogicalReplicationOnSourceDb. | "Nepravda" Pravda |
sourceDbServerFullyQualifiedDomainName | Plně kvalifikovaný název domény (FQDN) zdrojového serveru nebo IP adresa. Je to volitelná hodnota, pokud ji zákazník poskytne, služba migration service ji vždy použije pro připojení. | řetězec |
sourceDbServerResourceId | ResourceId zdrojového databázového serveru v případě, že sourceType je PostgreSQLSingleServer. U jiných typů zdrojů by to mělo být ipaddress:port@username nebo název hostitele:port@username | řetězec |
sourceType | Typ zdrojového serveru migrace: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute nebo EDB | AWS AWS_AURORA "AWS_EC2" "AWS_RDS" AzureVM "EDB" GCP "GCP_AlloyDB" "GCP_CloudSQL" "GCP_Compute" OnPremises PostgreSQLSingleServer |
sslMode | Režimy SSL pro migraci. Výchozí režim SSL pro PostgreSQLSingleServer je VerifyFull a preferuje pro jiné typy zdrojů. | "Preferovat" Vyžadovat "VerifyCA" "VerifyFull" |
startDataMigration | Určuje, jestli se má migrace dat spustit hned. | "Nepravda" Pravda |
targetDbServerFullyQualifiedDomainName | Plně kvalifikovaný název domény (FQDN) cílového serveru nebo IP adresa. Je to volitelná hodnota, pokud ji zákazník poskytne, služba migration service ji vždy použije pro připojení. | řetězec |
triggerCutover | Abychom mohli aktivovat přímou migraci pro celou migraci, musíme tento příznak odeslat jako True. | "Nepravda" Pravda |
MigrationSecretParameters
Jméno | Popis | Hodnota |
---|---|---|
adminCredentials | Přihlašovací údaje správce pro zdrojové a cílové servery | |
sourceServerUsername | Získá nebo nastaví uživatelské jméno pro zdrojový server. Tento uživatel nemusí být správcem. | řetězec |
targetServerUsername | Získá nebo nastaví uživatelské jméno pro cílový server. Tento uživatel nemusí být správcem. | řetězec |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
Definice prostředku šablony ARM
Typ prostředku flexibleServers/migrations je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/flexibleServers/migrations, přidejte do šablony následující JSON.
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers/migrations",
"apiVersion": "2024-03-01-preview",
"name": "string",
"location": "string",
"properties": {
"cancel": "string",
"dbsToCancelMigrationOn": [ "string" ],
"dbsToMigrate": [ "string" ],
"dbsToTriggerCutoverOn": [ "string" ],
"migrateRoles": "string",
"migrationInstanceResourceId": "string",
"migrationMode": "string",
"migrationOption": "string",
"migrationWindowEndTimeInUtc": "string",
"migrationWindowStartTimeInUtc": "string",
"overwriteDbsInTarget": "string",
"secretParameters": {
"adminCredentials": {
"sourceServerPassword": "string",
"targetServerPassword": "string"
},
"sourceServerUsername": "string",
"targetServerUsername": "string"
},
"setupLogicalReplicationOnSourceDbIfNeeded": "string",
"sourceDbServerFullyQualifiedDomainName": "string",
"sourceDbServerResourceId": "string",
"sourceType": "string",
"sslMode": "string",
"startDataMigration": "string",
"targetDbServerFullyQualifiedDomainName": "string",
"triggerCutover": "string"
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
AdminCredentials
Jméno | Popis | Hodnota |
---|---|---|
sourceServerPassword | Heslo pro zdrojový server | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
targetServerPassword | Heslo pro cílový server. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
Microsoft.DBforPostgreSQL/flexibleServers/migrations
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | 2024-03-01-preview |
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | řetězec Omezení: Model = ^[a-z][a-z0-9]*$ (povinné) |
vlastnosti | Vlastnosti prostředku migrace | migrationResourceProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.DBforPostgreSQL/flexibleServers/migrations |
MigraceResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
zrušit | Abychom mohli aktivovat zrušení celé migrace, musíme tento příznak odeslat jako true. | "Nepravda" Pravda |
dbsToCancelMigrationOn | Pokud chcete aktivovat zrušení pro konkrétní databáze, odešle příznak zrušení jako true a názvy databází v tomto poli. | string[] |
dbsToMigrate | Počet databází, které se mají migrovat | string[] |
dbsToTriggerCutoverOn | Pokud chcete aktivovat přímou migraci pro konkrétní databáze, odešle příznak triggerCutover jako true a názvy databází v tomto poli. | string[] |
migrovatrole | Abychom mohli migrovat role a oprávnění, musíme tento příznak odeslat jako true. | "Nepravda" Pravda |
migrationInstanceResourceId | ResourceId instance migrace privátního koncového bodu | řetězec |
migrationMode | Existují dva typy režimů migrace Online a Offline. | Offline "Online" |
migrationOption | To označuje podporovanou možnost migrace. | Migrace Ověřit ValidateAndMigrate |
migraceWindowEndTimeInUtc | Koncový čas v UTC pro okno migrace | řetězec |
migraceWindowStartTimeInUtc | Čas zahájení v UTC pro okno migrace | řetězec |
overwriteDbsInTarget | Určuje, zda je možné přepsat databáze na cílovém serveru, pokud již existují. Pokud je nastavená hodnota False, pracovní postup migrace počká na potvrzení, pokud zjistí, že databáze již existuje. | "Nepravda" Pravda |
secretParameters | Parametry tajného kódu migrace | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Určuje, jestli se má v případě potřeby nastavit LogicalReplicationOnSourceDb. | "Nepravda" Pravda |
sourceDbServerFullyQualifiedDomainName | Plně kvalifikovaný název domény (FQDN) zdrojového serveru nebo IP adresa. Je to volitelná hodnota, pokud ji zákazník poskytne, služba migration service ji vždy použije pro připojení. | řetězec |
sourceDbServerResourceId | ResourceId zdrojového databázového serveru v případě, že sourceType je PostgreSQLSingleServer. U jiných typů zdrojů by to mělo být ipaddress:port@username nebo název hostitele:port@username | řetězec |
sourceType | Typ zdrojového serveru migrace: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute nebo EDB | AWS AWS_AURORA "AWS_EC2" "AWS_RDS" AzureVM "EDB" GCP "GCP_AlloyDB" "GCP_CloudSQL" "GCP_Compute" OnPremises PostgreSQLSingleServer |
sslMode | Režimy SSL pro migraci. Výchozí režim SSL pro PostgreSQLSingleServer je VerifyFull a preferuje pro jiné typy zdrojů. | "Preferovat" Vyžadovat "VerifyCA" "VerifyFull" |
startDataMigration | Určuje, jestli se má migrace dat spustit hned. | "Nepravda" Pravda |
targetDbServerFullyQualifiedDomainName | Plně kvalifikovaný název domény (FQDN) cílového serveru nebo IP adresa. Je to volitelná hodnota, pokud ji zákazník poskytne, služba migration service ji vždy použije pro připojení. | řetězec |
triggerCutover | Abychom mohli aktivovat přímou migraci pro celou migraci, musíme tento příznak odeslat jako True. | "Nepravda" Pravda |
MigrationSecretParameters
Jméno | Popis | Hodnota |
---|---|---|
adminCredentials | Přihlašovací údaje správce pro zdrojové a cílové servery | |
sourceServerUsername | Získá nebo nastaví uživatelské jméno pro zdrojový server. Tento uživatel nemusí být správcem. | řetězec |
targetServerUsername | Získá nebo nastaví uživatelské jméno pro cílový server. Tento uživatel nemusí být správcem. | řetězec |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku flexibleServers/migrations je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/flexibleServers/migrations, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2024-03-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
cancel = "string"
dbsToCancelMigrationOn = [
"string"
]
dbsToMigrate = [
"string"
]
dbsToTriggerCutoverOn = [
"string"
]
migrateRoles = "string"
migrationInstanceResourceId = "string"
migrationMode = "string"
migrationOption = "string"
migrationWindowEndTimeInUtc = "string"
migrationWindowStartTimeInUtc = "string"
overwriteDbsInTarget = "string"
secretParameters = {
adminCredentials = {
sourceServerPassword = "string"
targetServerPassword = "string"
}
sourceServerUsername = "string"
targetServerUsername = "string"
}
setupLogicalReplicationOnSourceDbIfNeeded = "string"
sourceDbServerFullyQualifiedDomainName = "string"
sourceDbServerResourceId = "string"
sourceType = "string"
sslMode = "string"
startDataMigration = "string"
targetDbServerFullyQualifiedDomainName = "string"
triggerCutover = "string"
}
})
}
Hodnoty vlastností
AdminCredentials
Jméno | Popis | Hodnota |
---|---|---|
sourceServerPassword | Heslo pro zdrojový server | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
targetServerPassword | Heslo pro cílový server. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
Microsoft.DBforPostgreSQL/flexibleServers/migrations
Jméno | Popis | Hodnota |
---|---|---|
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | řetězec Omezení: Model = ^[a-z][a-z0-9]*$ (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: flexibilníservery |
vlastnosti | Vlastnosti prostředku migrace | migrationResourceProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.DBforPostgreSQL/flexibleServers/migrations@2024-03-01-preview |
MigraceResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
zrušit | Abychom mohli aktivovat zrušení celé migrace, musíme tento příznak odeslat jako true. | "Nepravda" Pravda |
dbsToCancelMigrationOn | Pokud chcete aktivovat zrušení pro konkrétní databáze, odešle příznak zrušení jako true a názvy databází v tomto poli. | string[] |
dbsToMigrate | Počet databází, které se mají migrovat | string[] |
dbsToTriggerCutoverOn | Pokud chcete aktivovat přímou migraci pro konkrétní databáze, odešle příznak triggerCutover jako true a názvy databází v tomto poli. | string[] |
migrovatrole | Abychom mohli migrovat role a oprávnění, musíme tento příznak odeslat jako true. | "Nepravda" Pravda |
migrationInstanceResourceId | ResourceId instance migrace privátního koncového bodu | řetězec |
migrationMode | Existují dva typy režimů migrace Online a Offline. | Offline "Online" |
migrationOption | To označuje podporovanou možnost migrace. | Migrace Ověřit ValidateAndMigrate |
migraceWindowEndTimeInUtc | Koncový čas v UTC pro okno migrace | řetězec |
migraceWindowStartTimeInUtc | Čas zahájení v UTC pro okno migrace | řetězec |
overwriteDbsInTarget | Určuje, zda je možné přepsat databáze na cílovém serveru, pokud již existují. Pokud je nastavená hodnota False, pracovní postup migrace počká na potvrzení, pokud zjistí, že databáze již existuje. | "Nepravda" Pravda |
secretParameters | Parametry tajného kódu migrace | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Určuje, jestli se má v případě potřeby nastavit LogicalReplicationOnSourceDb. | "Nepravda" Pravda |
sourceDbServerFullyQualifiedDomainName | Plně kvalifikovaný název domény (FQDN) zdrojového serveru nebo IP adresa. Je to volitelná hodnota, pokud ji zákazník poskytne, služba migration service ji vždy použije pro připojení. | řetězec |
sourceDbServerResourceId | ResourceId zdrojového databázového serveru v případě, že sourceType je PostgreSQLSingleServer. U jiných typů zdrojů by to mělo být ipaddress:port@username nebo název hostitele:port@username | řetězec |
sourceType | Typ zdrojového serveru migrace: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute nebo EDB | AWS AWS_AURORA "AWS_EC2" "AWS_RDS" AzureVM "EDB" GCP "GCP_AlloyDB" "GCP_CloudSQL" "GCP_Compute" OnPremises PostgreSQLSingleServer |
sslMode | Režimy SSL pro migraci. Výchozí režim SSL pro PostgreSQLSingleServer je VerifyFull a preferuje pro jiné typy zdrojů. | "Preferovat" Vyžadovat "VerifyCA" "VerifyFull" |
startDataMigration | Určuje, jestli se má migrace dat spustit hned. | "Nepravda" Pravda |
targetDbServerFullyQualifiedDomainName | Plně kvalifikovaný název domény (FQDN) cílového serveru nebo IP adresa. Je to volitelná hodnota, pokud ji zákazník poskytne, služba migration service ji vždy použije pro připojení. | řetězec |
triggerCutover | Abychom mohli aktivovat přímou migraci pro celou migraci, musíme tento příznak odeslat jako True. | "Nepravda" Pravda |
MigrationSecretParameters
Jméno | Popis | Hodnota |
---|---|---|
adminCredentials | Přihlašovací údaje správce pro zdrojové a cílové servery | |
sourceServerUsername | Získá nebo nastaví uživatelské jméno pro zdrojový server. Tento uživatel nemusí být správcem. | řetězec |
targetServerUsername | Získá nebo nastaví uživatelské jméno pro cílový server. Tento uživatel nemusí být správcem. | řetězec |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|