ArmPostgreSqlFlexibleServersModelFactory.PostgreSqlMigrationPatch Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of PostgreSqlMigrationPatch.
public static Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationPatch PostgreSqlMigrationPatch(Azure.Core.ResourceIdentifier sourceDbServerResourceId = default, string sourceDbServerFullyQualifiedDomainName = default, string targetDbServerFullyQualifiedDomainName = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationSecretParameters secretParameters = default, System.Collections.Generic.IEnumerable<string> dbsToMigrate = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationLogicalReplicationOnSourceDb? setupLogicalReplicationOnSourceDbIfNeeded = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationOverwriteDbsInTarget? overwriteDbsInTarget = default, DateTimeOffset? migrationWindowStartTimeInUtc = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.MigrateRolesEnum? migrateRoles = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationStartDataMigration? startDataMigration = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationTriggerCutover? triggerCutover = default, System.Collections.Generic.IEnumerable<string> dbsToTriggerCutoverOn = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationCancel? cancel = default, System.Collections.Generic.IEnumerable<string> dbsToCancelMigrationOn = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationMode? migrationMode = default, System.Collections.Generic.IDictionary<string,string> tags = default);
static member PostgreSqlMigrationPatch : Azure.Core.ResourceIdentifier * string * string * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationSecretParameters * seq<string> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationLogicalReplicationOnSourceDb> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationOverwriteDbsInTarget> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.MigrateRolesEnum> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationStartDataMigration> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationTriggerCutover> * seq<string> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationCancel> * seq<string> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationMode> * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlMigrationPatch
Public Shared Function PostgreSqlMigrationPatch (Optional sourceDbServerResourceId As ResourceIdentifier = Nothing, Optional sourceDbServerFullyQualifiedDomainName As String = Nothing, Optional targetDbServerFullyQualifiedDomainName As String = Nothing, Optional secretParameters As PostgreSqlMigrationSecretParameters = Nothing, Optional dbsToMigrate As IEnumerable(Of String) = Nothing, Optional setupLogicalReplicationOnSourceDbIfNeeded As Nullable(Of PostgreSqlMigrationLogicalReplicationOnSourceDb) = Nothing, Optional overwriteDbsInTarget As Nullable(Of PostgreSqlMigrationOverwriteDbsInTarget) = Nothing, Optional migrationWindowStartTimeInUtc As Nullable(Of DateTimeOffset) = Nothing, Optional migrateRoles As Nullable(Of MigrateRolesEnum) = Nothing, Optional startDataMigration As Nullable(Of PostgreSqlMigrationStartDataMigration) = Nothing, Optional triggerCutover As Nullable(Of PostgreSqlMigrationTriggerCutover) = Nothing, Optional dbsToTriggerCutoverOn As IEnumerable(Of String) = Nothing, Optional cancel As Nullable(Of PostgreSqlMigrationCancel) = Nothing, Optional dbsToCancelMigrationOn As IEnumerable(Of String) = Nothing, Optional migrationMode As Nullable(Of PostgreSqlMigrationMode) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing) As PostgreSqlMigrationPatch
Parameters
- sourceDbServerResourceId
- ResourceIdentifier
- sourceDbServerFullyQualifiedDomainName
- String
- targetDbServerFullyQualifiedDomainName
- String
- secretParameters
- PostgreSqlMigrationSecretParameters
- dbsToMigrate
- IEnumerable<String>
- setupLogicalReplicationOnSourceDbIfNeeded
- Nullable<PostgreSqlMigrationLogicalReplicationOnSourceDb>
- overwriteDbsInTarget
- Nullable<PostgreSqlMigrationOverwriteDbsInTarget>
- migrationWindowStartTimeInUtc
- Nullable<DateTimeOffset>
- migrateRoles
- Nullable<MigrateRolesEnum>
- startDataMigration
- Nullable<PostgreSqlMigrationStartDataMigration>
- triggerCutover
- Nullable<PostgreSqlMigrationTriggerCutover>
- dbsToTriggerCutoverOn
- IEnumerable<String>
- cancel
- Nullable<PostgreSqlMigrationCancel>
- dbsToCancelMigrationOn
- IEnumerable<String>
- migrationMode
- Nullable<PostgreSqlMigrationMode>
- tags
- IDictionary<String,String>