Microsoft.DBforPostgreSQL flexibleServers/migrations 2023-03-01-preview
Bicep-resourcedefinitie
Het resourcetype flexibleServers/migrations kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DBforPostgreSQL/flexibleServers/migrations wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers/migrations@2023-03-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
cancel: 'string'
dbsToCancelMigrationOn: [
'string'
]
dbsToMigrate: [
'string'
]
dbsToTriggerCutoverOn: [
'string'
]
migrationMode: 'string'
migrationWindowEndTimeInUtc: 'string'
migrationWindowStartTimeInUtc: 'string'
overwriteDbsInTarget: 'string'
secretParameters: {
adminCredentials: {
sourceServerPassword: 'string'
targetServerPassword: 'string'
}
sourceServerUsername: 'string'
targetServerUsername: 'string'
}
setupLogicalReplicationOnSourceDbIfNeeded: 'string'
sourceDbServerFullyQualifiedDomainName: 'string'
sourceDbServerResourceId: 'string'
startDataMigration: 'string'
targetDbServerFullyQualifiedDomainName: 'string'
triggerCutover: 'string'
}
}
Eigenschapswaarden
flexibleServers/migraties
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) |
location | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Bovenliggende | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: flexibleServers |
properties | Eigenschappen van migratieresources. | MigrationResourceProperties |
MigrationResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
annuleren | Als u annuleren wilt activeren voor de volledige migratie, moeten we deze vlag verzenden als Waar | 'Onwaar' 'Waar' |
dbsToCancelMigrationOn | Als u annuleren wilt activeren voor specifieke databases, verzendt u de vlag Annuleren als Waar en databasenamen in deze matrix | tekenreeks[] |
dbsToMigrate | Aantal databases dat moet worden gemigreerd | tekenreeks[] |
dbsToTriggerCutoverOn | Wanneer u een cutover wilt activeren voor specifieke databases, verzendt u de vlag triggerCutover als True en databasenamen in deze matrix | tekenreeks[] |
migrationMode | Er zijn twee typen migratiemodi Online en Offline | 'Offline' 'Online' |
migrationWindowEndTimeInUtc | Eindtijd in UTC voor migratievenster | tekenreeks |
migrationWindowStartTimeInUtc | Begintijd in UTC voor migratievenster | tekenreeks |
overwriteDbsInTarget | Geeft aan of de databases op de doelserver kunnen worden overschreven, indien aanwezig. Als deze optie is ingesteld op Onwaar, wacht de migratiewerkstroom op een bevestiging als wordt gedetecteerd dat de database al bestaat. | 'Onwaar' 'Waar' |
secretParameters | Parameters voor migratiegeheimen | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Geeft aan of LogicalReplicationOnSourceDb moet worden ingesteld, indien nodig | 'Onwaar' 'Waar' |
sourceDbServerFullyQualifiedDomainName | Volledig gekwalificeerde domeinnaam of IP van bronserver. Het is een optionele waarde. Als de klant deze opgeeft, gebruikt dms deze altijd voor de verbinding | tekenreeks |
sourceDbServerResourceId | ResourceId van de brondatabaseserver | tekenreeks |
startDataMigration | Geeft aan of de gegevensmigratie direct moet worden gestart | 'Onwaar' 'Waar' |
targetDbServerFullyQualifiedDomainName | Volledig gekwalificeerde domeinnaam of IP van doelserver. Het is een optionele waarde. Als de klant deze opgeeft, gebruikt dms deze altijd voor de verbinding | tekenreeks |
triggerCutover | Als u een cutover wilt activeren voor de volledige migratie, moeten we deze vlag als True verzenden | 'Onwaar' 'Waar' |
MigrationSecretParameters
Naam | Description | Waarde |
---|---|---|
adminCredentials | Beheer referenties voor bron- en doelservers | AdminCredentials (vereist) |
sourceServerUsername | Hiermee wordt de gebruikersnaam voor de bronserver opgehaald of ingesteld. Deze gebruiker hoeft geen beheerder te zijn. | tekenreeks |
targetServerUsername | Hiermee wordt de gebruikersnaam voor de doelserver opgehaald of ingesteld. Deze gebruiker hoeft geen beheerder te zijn. | tekenreeks |
AdminCredentials
Naam | Description | Waarde |
---|---|---|
sourceServerPassword | Wachtwoord voor bronserver. | tekenreeks (vereist) |
targetServerPassword | Wachtwoord voor doelserver. | tekenreeks (vereist) |
Resourcedefinitie van ARM-sjabloon
Het resourcetype flexibleServers/migrations kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DBforPostgreSQL/flexibleServers/migrations wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers/migrations",
"apiVersion": "2023-03-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"cancel": "string",
"dbsToCancelMigrationOn": [ "string" ],
"dbsToMigrate": [ "string" ],
"dbsToTriggerCutoverOn": [ "string" ],
"migrationMode": "string",
"migrationWindowEndTimeInUtc": "string",
"migrationWindowStartTimeInUtc": "string",
"overwriteDbsInTarget": "string",
"secretParameters": {
"adminCredentials": {
"sourceServerPassword": "string",
"targetServerPassword": "string"
},
"sourceServerUsername": "string",
"targetServerUsername": "string"
},
"setupLogicalReplicationOnSourceDbIfNeeded": "string",
"sourceDbServerFullyQualifiedDomainName": "string",
"sourceDbServerResourceId": "string",
"startDataMigration": "string",
"targetDbServerFullyQualifiedDomainName": "string",
"triggerCutover": "string"
}
}
Eigenschapswaarden
flexibleServers/migraties
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.DBforPostgreSQL/flexibleServers/migrations' |
apiVersion | De resource-API-versie | '2023-03-01-preview' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) |
location | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
properties | Eigenschappen van migratieresources. | MigrationResourceProperties |
MigrationResourceProperties
Naam | Description | Waarde |
---|---|---|
annuleren | Als u annuleren wilt activeren voor de volledige migratie, moeten we deze vlag verzenden als Waar | 'Onwaar' 'Waar' |
dbsToCancelMigrationOn | Als u annuleren wilt activeren voor specifieke databases, verzendt u de vlag Annuleren als Waar en databasenamen in deze matrix | tekenreeks[] |
dbsToMigrate | Aantal databases dat moet worden gemigreerd | tekenreeks[] |
dbsToTriggerCutoverOn | Als u cutover wilt activeren voor specifieke databases, verzendt u triggerCutover-vlag als True en databasenamen in deze matrix | tekenreeks[] |
migrationMode | Er zijn twee typen migratiemodi online en offline | 'Offline' 'Online' |
migrationWindowEndTimeInUtc | Eindtijd in UTC voor het migratievenster | tekenreeks |
migratieWindowStartTimeInUtc | Begintijd in UTC voor het migratievenster | tekenreeks |
overwriteDbsInTarget | Hiermee wordt aangegeven of de databases op de doelserver kunnen worden overschreven, indien aanwezig. Als deze optie is ingesteld op Onwaar, wacht de migratiewerkstroom op een bevestiging als wordt gedetecteerd dat de database al bestaat. | 'Onwaar' 'Waar' |
secretParameters | Parameters voor migratiegeheimen | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Geeft aan of LogicalReplicationOnSourceDb moet worden ingesteld, indien nodig | 'Onwaar' 'Waar' |
sourceDbServerFullyQualifiedDomainName | Volledig gekwalificeerde domeinnaam of IP van bronserver. Het is een optionele waarde, als de klant deze verstrekt, zal dms deze altijd gebruiken voor de verbinding | tekenreeks |
sourceDbServerResourceId | ResourceId van de brondatabaseserver | tekenreeks |
startDataMigration | Hiermee wordt aangegeven of de gegevensmigratie direct moet worden gestart | 'Onwaar' 'Waar' |
targetDbServerFullyQualifiedDomainName | Volledig gekwalificeerde domeinnaam of IP van doelserver. Het is een optionele waarde, als de klant deze verstrekt, zal dms deze altijd gebruiken voor de verbinding | tekenreeks |
triggerCutover | Als u een cutover wilt activeren voor de volledige migratie, moeten we deze vlag verzenden als Waar | 'Onwaar' 'Waar' |
MigrationSecretParameters
Naam | Description | Waarde |
---|---|---|
adminCredentials | Beheer referenties voor bron- en doelservers | AdminCredentials (vereist) |
sourceServerUsername | Hiermee wordt de gebruikersnaam voor de bronserver opgehaald of ingesteld. Deze gebruiker hoeft geen beheerder te zijn. | tekenreeks |
targetServerUsername | Hiermee wordt de gebruikersnaam voor de doelserver opgehaald of ingesteld. Deze gebruiker hoeft geen beheerder te zijn. | tekenreeks |
AdminCredentials
Naam | Description | Waarde |
---|---|---|
sourceServerPassword | Wachtwoord voor bronserver. | tekenreeks (vereist) |
targetServerPassword | Wachtwoord voor doelserver. | tekenreeks (vereist) |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype flexibleServers/migrations kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.DBforPostgreSQL/flexibleServers/migrations wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2023-03-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
cancel = "string"
dbsToCancelMigrationOn = [
"string"
]
dbsToMigrate = [
"string"
]
dbsToTriggerCutoverOn = [
"string"
]
migrationMode = "string"
migrationWindowEndTimeInUtc = "string"
migrationWindowStartTimeInUtc = "string"
overwriteDbsInTarget = "string"
secretParameters = {
adminCredentials = {
sourceServerPassword = "string"
targetServerPassword = "string"
}
sourceServerUsername = "string"
targetServerUsername = "string"
}
setupLogicalReplicationOnSourceDbIfNeeded = "string"
sourceDbServerFullyQualifiedDomainName = "string"
sourceDbServerResourceId = "string"
startDataMigration = "string"
targetDbServerFullyQualifiedDomainName = "string"
triggerCutover = "string"
}
})
}
Eigenschapswaarden
flexibleServers/migraties
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2023-03-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) |
location | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: flexibleServers |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. |
properties | Eigenschappen van migratieresources. | MigrationResourceProperties |
MigrationResourceProperties
Naam | Description | Waarde |
---|---|---|
annuleren | Als u annuleren wilt activeren voor de volledige migratie, moeten we deze vlag verzenden als Waar | "Onwaar" "Waar" |
dbsToCancelMigrationOn | Als u annuleren wilt activeren voor specifieke databases, verzendt u de vlag Annuleren als Waar en databasenamen in deze matrix | tekenreeks[] |
dbsToMigrate | Aantal databases dat moet worden gemigreerd | tekenreeks[] |
dbsToTriggerCutoverOn | Als u cutover wilt activeren voor specifieke databases, verzendt u triggerCutover-vlag als True en databasenamen in deze matrix | tekenreeks[] |
migrationMode | Er zijn twee typen migratiemodi online en offline | "Offline" "Online" |
migrationWindowEndTimeInUtc | Eindtijd in UTC voor het migratievenster | tekenreeks |
migratieWindowStartTimeInUtc | Begintijd in UTC voor het migratievenster | tekenreeks |
overwriteDbsInTarget | Hiermee wordt aangegeven of de databases op de doelserver kunnen worden overschreven, indien aanwezig. Als deze optie is ingesteld op Onwaar, wacht de migratiewerkstroom op een bevestiging als wordt gedetecteerd dat de database al bestaat. | "Onwaar" "Waar" |
secretParameters | Parameters voor migratiegeheimen | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Geeft aan of LogicalReplicationOnSourceDb moet worden ingesteld, indien nodig | "Onwaar" "Waar" |
sourceDbServerFullyQualifiedDomainName | Volledig gekwalificeerde domeinnaam of IP van bronserver. Het is een optionele waarde. Als de klant deze opgeeft, gebruikt dms deze altijd voor de verbinding | tekenreeks |
sourceDbServerResourceId | ResourceId van de brondatabaseserver | tekenreeks |
startDataMigration | Geeft aan of de gegevensmigratie direct moet worden gestart | "Onwaar" "Waar" |
targetDbServerFullyQualifiedDomainName | Volledig gekwalificeerde domeinnaam of IP van doelserver. Het is een optionele waarde. Als de klant deze opgeeft, gebruikt dms deze altijd voor de verbinding | tekenreeks |
triggerCutover | Als u een cutover wilt activeren voor de volledige migratie, moeten we deze vlag als True verzenden | "Onwaar" "Waar" |
MigrationSecretParameters
Naam | Description | Waarde |
---|---|---|
adminCredentials | Beheer referenties voor bron- en doelservers | AdminCredentials (vereist) |
sourceServerUsername | Hiermee wordt de gebruikersnaam voor de bronserver opgehaald of ingesteld. Deze gebruiker hoeft geen beheerder te zijn. | tekenreeks |
targetServerUsername | Hiermee wordt de gebruikersnaam voor de doelserver opgehaald of ingesteld. Deze gebruiker hoeft geen beheerder te zijn. | tekenreeks |
AdminCredentials
Naam | Beschrijving | Waarde |
---|---|---|
sourceServerPassword | Wachtwoord voor bronserver. | tekenreeks (vereist) |
targetServerPassword | Wachtwoord voor doelserver. | tekenreeks (vereist) |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor