1. Packages
  2. Azure Native
  3. API Docs
  4. dbforpostgresql
  5. getMigration
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.dbforpostgresql.getMigration

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Gets details of a migration.

Uses Azure REST API version 2024-08-01.

Other available API versions: 2023-03-01-preview, 2023-06-01-preview, 2023-12-01-preview, 2024-03-01-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dbforpostgresql [ApiVersion]. See the version guide for details.

Using getMigration

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getMigration(args: GetMigrationArgs, opts?: InvokeOptions): Promise<GetMigrationResult>
function getMigrationOutput(args: GetMigrationOutputArgs, opts?: InvokeOptions): Output<GetMigrationResult>
Copy
def get_migration(migration_name: Optional[str] = None,
                  resource_group_name: Optional[str] = None,
                  subscription_id: Optional[str] = None,
                  target_db_server_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetMigrationResult
def get_migration_output(migration_name: Optional[pulumi.Input[str]] = None,
                  resource_group_name: Optional[pulumi.Input[str]] = None,
                  subscription_id: Optional[pulumi.Input[str]] = None,
                  target_db_server_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetMigrationResult]
Copy
func LookupMigration(ctx *Context, args *LookupMigrationArgs, opts ...InvokeOption) (*LookupMigrationResult, error)
func LookupMigrationOutput(ctx *Context, args *LookupMigrationOutputArgs, opts ...InvokeOption) LookupMigrationResultOutput
Copy

> Note: This function is named LookupMigration in the Go SDK.

public static class GetMigration 
{
    public static Task<GetMigrationResult> InvokeAsync(GetMigrationArgs args, InvokeOptions? opts = null)
    public static Output<GetMigrationResult> Invoke(GetMigrationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMigrationResult> getMigration(GetMigrationArgs args, InvokeOptions options)
public static Output<GetMigrationResult> getMigration(GetMigrationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:dbforpostgresql:getMigration
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MigrationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the migration.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name of the target database server.
TargetDbServerName
This property is required.
Changes to this property will trigger replacement.
string
The name of the target database server.
SubscriptionId Changes to this property will trigger replacement. string
The subscription ID of the target database server.
MigrationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the migration.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name of the target database server.
TargetDbServerName
This property is required.
Changes to this property will trigger replacement.
string
The name of the target database server.
SubscriptionId Changes to this property will trigger replacement. string
The subscription ID of the target database server.
migrationName
This property is required.
Changes to this property will trigger replacement.
String
The name of the migration.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name of the target database server.
targetDbServerName
This property is required.
Changes to this property will trigger replacement.
String
The name of the target database server.
subscriptionId Changes to this property will trigger replacement. String
The subscription ID of the target database server.
migrationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the migration.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name of the target database server.
targetDbServerName
This property is required.
Changes to this property will trigger replacement.
string
The name of the target database server.
subscriptionId Changes to this property will trigger replacement. string
The subscription ID of the target database server.
migration_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the migration.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name of the target database server.
target_db_server_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the target database server.
subscription_id Changes to this property will trigger replacement. str
The subscription ID of the target database server.
migrationName
This property is required.
Changes to this property will trigger replacement.
String
The name of the migration.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name of the target database server.
targetDbServerName
This property is required.
Changes to this property will trigger replacement.
String
The name of the target database server.
subscriptionId Changes to this property will trigger replacement. String
The subscription ID of the target database server.

getMigration Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
CurrentStatus Pulumi.AzureNative.DBforPostgreSQL.Outputs.MigrationStatusResponse
Current status of migration
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
MigrationId string
ID for migration, a GUID.
Name string
The name of the resource
SourceDbServerMetadata Pulumi.AzureNative.DBforPostgreSQL.Outputs.DbServerMetadataResponse
Metadata of the source database server
SystemData Pulumi.AzureNative.DBforPostgreSQL.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
TargetDbServerMetadata Pulumi.AzureNative.DBforPostgreSQL.Outputs.DbServerMetadataResponse
Metadata of the target database server
TargetDbServerResourceId string
ResourceId of the source database server
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Cancel string
To trigger cancel for entire migration we need to send this flag as True
DbsToCancelMigrationOn List<string>
When you want to trigger cancel for specific databases send cancel flag as True and database names in this array
DbsToMigrate List<string>
Number of databases to migrate
DbsToTriggerCutoverOn List<string>
When you want to trigger cutover for specific databases send triggerCutover flag as True and database names in this array
MigrateRoles string
To migrate roles and permissions we need to send this flag as True
MigrationInstanceResourceId string
ResourceId of the private endpoint migration instance
MigrationMode string
There are two types of migration modes Online and Offline
MigrationOption string
This indicates the supported Migration option for the migration
MigrationWindowEndTimeInUtc string
End time in UTC for migration window
MigrationWindowStartTimeInUtc string
Start time in UTC for migration window
OverwriteDbsInTarget string
Indicates whether the databases on the target server can be overwritten, if already present. If set to False, the migration workflow will wait for a confirmation, if it detects that the database already exists.
SetupLogicalReplicationOnSourceDbIfNeeded string
Indicates whether to setup LogicalReplicationOnSourceDb, if needed
SourceDbServerFullyQualifiedDomainName string
Source server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
SourceDbServerResourceId string
ResourceId of the source database server in case the sourceType is PostgreSQLSingleServer. For other source types this should be ipaddress:port@username or hostname:port@username
SourceType string
migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, or EDB
SslMode string
SSL modes for migration. Default SSL mode for PostgreSQLSingleServer is VerifyFull and Prefer for other source types
StartDataMigration string
Indicates whether the data migration should start right away
Tags Dictionary<string, string>
Resource tags.
TargetDbServerFullyQualifiedDomainName string
Target server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
TriggerCutover string
To trigger cutover for entire migration we need to send this flag as True
AzureApiVersion string
The Azure API version of the resource.
CurrentStatus MigrationStatusResponse
Current status of migration
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
MigrationId string
ID for migration, a GUID.
Name string
The name of the resource
SourceDbServerMetadata DbServerMetadataResponse
Metadata of the source database server
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
TargetDbServerMetadata DbServerMetadataResponse
Metadata of the target database server
TargetDbServerResourceId string
ResourceId of the source database server
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Cancel string
To trigger cancel for entire migration we need to send this flag as True
DbsToCancelMigrationOn []string
When you want to trigger cancel for specific databases send cancel flag as True and database names in this array
DbsToMigrate []string
Number of databases to migrate
DbsToTriggerCutoverOn []string
When you want to trigger cutover for specific databases send triggerCutover flag as True and database names in this array
MigrateRoles string
To migrate roles and permissions we need to send this flag as True
MigrationInstanceResourceId string
ResourceId of the private endpoint migration instance
MigrationMode string
There are two types of migration modes Online and Offline
MigrationOption string
This indicates the supported Migration option for the migration
MigrationWindowEndTimeInUtc string
End time in UTC for migration window
MigrationWindowStartTimeInUtc string
Start time in UTC for migration window
OverwriteDbsInTarget string
Indicates whether the databases on the target server can be overwritten, if already present. If set to False, the migration workflow will wait for a confirmation, if it detects that the database already exists.
SetupLogicalReplicationOnSourceDbIfNeeded string
Indicates whether to setup LogicalReplicationOnSourceDb, if needed
SourceDbServerFullyQualifiedDomainName string
Source server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
SourceDbServerResourceId string
ResourceId of the source database server in case the sourceType is PostgreSQLSingleServer. For other source types this should be ipaddress:port@username or hostname:port@username
SourceType string
migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, or EDB
SslMode string
SSL modes for migration. Default SSL mode for PostgreSQLSingleServer is VerifyFull and Prefer for other source types
StartDataMigration string
Indicates whether the data migration should start right away
Tags map[string]string
Resource tags.
TargetDbServerFullyQualifiedDomainName string
Target server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
TriggerCutover string
To trigger cutover for entire migration we need to send this flag as True
azureApiVersion String
The Azure API version of the resource.
currentStatus MigrationStatusResponse
Current status of migration
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
migrationId String
ID for migration, a GUID.
name String
The name of the resource
sourceDbServerMetadata DbServerMetadataResponse
Metadata of the source database server
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
targetDbServerMetadata DbServerMetadataResponse
Metadata of the target database server
targetDbServerResourceId String
ResourceId of the source database server
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
cancel String
To trigger cancel for entire migration we need to send this flag as True
dbsToCancelMigrationOn List<String>
When you want to trigger cancel for specific databases send cancel flag as True and database names in this array
dbsToMigrate List<String>
Number of databases to migrate
dbsToTriggerCutoverOn List<String>
When you want to trigger cutover for specific databases send triggerCutover flag as True and database names in this array
migrateRoles String
To migrate roles and permissions we need to send this flag as True
migrationInstanceResourceId String
ResourceId of the private endpoint migration instance
migrationMode String
There are two types of migration modes Online and Offline
migrationOption String
This indicates the supported Migration option for the migration
migrationWindowEndTimeInUtc String
End time in UTC for migration window
migrationWindowStartTimeInUtc String
Start time in UTC for migration window
overwriteDbsInTarget String
Indicates whether the databases on the target server can be overwritten, if already present. If set to False, the migration workflow will wait for a confirmation, if it detects that the database already exists.
setupLogicalReplicationOnSourceDbIfNeeded String
Indicates whether to setup LogicalReplicationOnSourceDb, if needed
sourceDbServerFullyQualifiedDomainName String
Source server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
sourceDbServerResourceId String
ResourceId of the source database server in case the sourceType is PostgreSQLSingleServer. For other source types this should be ipaddress:port@username or hostname:port@username
sourceType String
migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, or EDB
sslMode String
SSL modes for migration. Default SSL mode for PostgreSQLSingleServer is VerifyFull and Prefer for other source types
startDataMigration String
Indicates whether the data migration should start right away
tags Map<String,String>
Resource tags.
targetDbServerFullyQualifiedDomainName String
Target server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
triggerCutover String
To trigger cutover for entire migration we need to send this flag as True
azureApiVersion string
The Azure API version of the resource.
currentStatus MigrationStatusResponse
Current status of migration
id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location string
The geo-location where the resource lives
migrationId string
ID for migration, a GUID.
name string
The name of the resource
sourceDbServerMetadata DbServerMetadataResponse
Metadata of the source database server
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
targetDbServerMetadata DbServerMetadataResponse
Metadata of the target database server
targetDbServerResourceId string
ResourceId of the source database server
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
cancel string
To trigger cancel for entire migration we need to send this flag as True
dbsToCancelMigrationOn string[]
When you want to trigger cancel for specific databases send cancel flag as True and database names in this array
dbsToMigrate string[]
Number of databases to migrate
dbsToTriggerCutoverOn string[]
When you want to trigger cutover for specific databases send triggerCutover flag as True and database names in this array
migrateRoles string
To migrate roles and permissions we need to send this flag as True
migrationInstanceResourceId string
ResourceId of the private endpoint migration instance
migrationMode string
There are two types of migration modes Online and Offline
migrationOption string
This indicates the supported Migration option for the migration
migrationWindowEndTimeInUtc string
End time in UTC for migration window
migrationWindowStartTimeInUtc string
Start time in UTC for migration window
overwriteDbsInTarget string
Indicates whether the databases on the target server can be overwritten, if already present. If set to False, the migration workflow will wait for a confirmation, if it detects that the database already exists.
setupLogicalReplicationOnSourceDbIfNeeded string
Indicates whether to setup LogicalReplicationOnSourceDb, if needed
sourceDbServerFullyQualifiedDomainName string
Source server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
sourceDbServerResourceId string
ResourceId of the source database server in case the sourceType is PostgreSQLSingleServer. For other source types this should be ipaddress:port@username or hostname:port@username
sourceType string
migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, or EDB
sslMode string
SSL modes for migration. Default SSL mode for PostgreSQLSingleServer is VerifyFull and Prefer for other source types
startDataMigration string
Indicates whether the data migration should start right away
tags {[key: string]: string}
Resource tags.
targetDbServerFullyQualifiedDomainName string
Target server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
triggerCutover string
To trigger cutover for entire migration we need to send this flag as True
azure_api_version str
The Azure API version of the resource.
current_status MigrationStatusResponse
Current status of migration
id str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location str
The geo-location where the resource lives
migration_id str
ID for migration, a GUID.
name str
The name of the resource
source_db_server_metadata DbServerMetadataResponse
Metadata of the source database server
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
target_db_server_metadata DbServerMetadataResponse
Metadata of the target database server
target_db_server_resource_id str
ResourceId of the source database server
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
cancel str
To trigger cancel for entire migration we need to send this flag as True
dbs_to_cancel_migration_on Sequence[str]
When you want to trigger cancel for specific databases send cancel flag as True and database names in this array
dbs_to_migrate Sequence[str]
Number of databases to migrate
dbs_to_trigger_cutover_on Sequence[str]
When you want to trigger cutover for specific databases send triggerCutover flag as True and database names in this array
migrate_roles str
To migrate roles and permissions we need to send this flag as True
migration_instance_resource_id str
ResourceId of the private endpoint migration instance
migration_mode str
There are two types of migration modes Online and Offline
migration_option str
This indicates the supported Migration option for the migration
migration_window_end_time_in_utc str
End time in UTC for migration window
migration_window_start_time_in_utc str
Start time in UTC for migration window
overwrite_dbs_in_target str
Indicates whether the databases on the target server can be overwritten, if already present. If set to False, the migration workflow will wait for a confirmation, if it detects that the database already exists.
setup_logical_replication_on_source_db_if_needed str
Indicates whether to setup LogicalReplicationOnSourceDb, if needed
source_db_server_fully_qualified_domain_name str
Source server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
source_db_server_resource_id str
ResourceId of the source database server in case the sourceType is PostgreSQLSingleServer. For other source types this should be ipaddress:port@username or hostname:port@username
source_type str
migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, or EDB
ssl_mode str
SSL modes for migration. Default SSL mode for PostgreSQLSingleServer is VerifyFull and Prefer for other source types
start_data_migration str
Indicates whether the data migration should start right away
tags Mapping[str, str]
Resource tags.
target_db_server_fully_qualified_domain_name str
Target server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
trigger_cutover str
To trigger cutover for entire migration we need to send this flag as True
azureApiVersion String
The Azure API version of the resource.
currentStatus Property Map
Current status of migration
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
migrationId String
ID for migration, a GUID.
name String
The name of the resource
sourceDbServerMetadata Property Map
Metadata of the source database server
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
targetDbServerMetadata Property Map
Metadata of the target database server
targetDbServerResourceId String
ResourceId of the source database server
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
cancel String
To trigger cancel for entire migration we need to send this flag as True
dbsToCancelMigrationOn List<String>
When you want to trigger cancel for specific databases send cancel flag as True and database names in this array
dbsToMigrate List<String>
Number of databases to migrate
dbsToTriggerCutoverOn List<String>
When you want to trigger cutover for specific databases send triggerCutover flag as True and database names in this array
migrateRoles String
To migrate roles and permissions we need to send this flag as True
migrationInstanceResourceId String
ResourceId of the private endpoint migration instance
migrationMode String
There are two types of migration modes Online and Offline
migrationOption String
This indicates the supported Migration option for the migration
migrationWindowEndTimeInUtc String
End time in UTC for migration window
migrationWindowStartTimeInUtc String
Start time in UTC for migration window
overwriteDbsInTarget String
Indicates whether the databases on the target server can be overwritten, if already present. If set to False, the migration workflow will wait for a confirmation, if it detects that the database already exists.
setupLogicalReplicationOnSourceDbIfNeeded String
Indicates whether to setup LogicalReplicationOnSourceDb, if needed
sourceDbServerFullyQualifiedDomainName String
Source server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
sourceDbServerResourceId String
ResourceId of the source database server in case the sourceType is PostgreSQLSingleServer. For other source types this should be ipaddress:port@username or hostname:port@username
sourceType String
migration source server type : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, or EDB
sslMode String
SSL modes for migration. Default SSL mode for PostgreSQLSingleServer is VerifyFull and Prefer for other source types
startDataMigration String
Indicates whether the data migration should start right away
tags Map<String>
Resource tags.
targetDbServerFullyQualifiedDomainName String
Target server fully qualified domain name (FQDN) or IP address. It is a optional value, if customer provide it, migration service will always use it for connection
triggerCutover String
To trigger cutover for entire migration we need to send this flag as True

Supporting Types

DbLevelValidationStatusResponse

DatabaseName string
Name of the database
EndedOn string
End date-time of a database level validation
StartedOn string
Start date-time of a database level validation
Summary List<Pulumi.AzureNative.DBforPostgreSQL.Inputs.ValidationSummaryItemResponse>
Summary of database level validations
DatabaseName string
Name of the database
EndedOn string
End date-time of a database level validation
StartedOn string
Start date-time of a database level validation
Summary []ValidationSummaryItemResponse
Summary of database level validations
databaseName String
Name of the database
endedOn String
End date-time of a database level validation
startedOn String
Start date-time of a database level validation
summary List<ValidationSummaryItemResponse>
Summary of database level validations
databaseName string
Name of the database
endedOn string
End date-time of a database level validation
startedOn string
Start date-time of a database level validation
summary ValidationSummaryItemResponse[]
Summary of database level validations
database_name str
Name of the database
ended_on str
End date-time of a database level validation
started_on str
Start date-time of a database level validation
summary Sequence[ValidationSummaryItemResponse]
Summary of database level validations
databaseName String
Name of the database
endedOn String
End date-time of a database level validation
startedOn String
Start date-time of a database level validation
summary List<Property Map>
Summary of database level validations

DbMigrationStatusResponse

AppliedChanges int
CDC applied changes counter
CdcDeleteCounter int
CDC delete counter
CdcInsertCounter int
CDC insert counter
CdcUpdateCounter int
CDC update counter
DatabaseName string
Name of the database
EndedOn string
End date-time of a migration state
FullLoadCompletedTables int
Number of tables loaded during the migration of a DB
FullLoadErroredTables int
Number of tables errored out during the migration of a DB
FullLoadLoadingTables int
Number of tables loading during the migration of a DB
FullLoadQueuedTables int
Number of tables queued for the migration of a DB
IncomingChanges int
CDC incoming changes counter
Latency int
Lag in seconds between source and target during online phase
Message string
Error message, if any, for the migration state
MigrationOperation string
Migration operation of an individual database
MigrationState string
Migration db state of an individual database
StartedOn string
Start date-time of a migration state
AppliedChanges int
CDC applied changes counter
CdcDeleteCounter int
CDC delete counter
CdcInsertCounter int
CDC insert counter
CdcUpdateCounter int
CDC update counter
DatabaseName string
Name of the database
EndedOn string
End date-time of a migration state
FullLoadCompletedTables int
Number of tables loaded during the migration of a DB
FullLoadErroredTables int
Number of tables errored out during the migration of a DB
FullLoadLoadingTables int
Number of tables loading during the migration of a DB
FullLoadQueuedTables int
Number of tables queued for the migration of a DB
IncomingChanges int
CDC incoming changes counter
Latency int
Lag in seconds between source and target during online phase
Message string
Error message, if any, for the migration state
MigrationOperation string
Migration operation of an individual database
MigrationState string
Migration db state of an individual database
StartedOn string
Start date-time of a migration state
appliedChanges Integer
CDC applied changes counter
cdcDeleteCounter Integer
CDC delete counter
cdcInsertCounter Integer
CDC insert counter
cdcUpdateCounter Integer
CDC update counter
databaseName String
Name of the database
endedOn String
End date-time of a migration state
fullLoadCompletedTables Integer
Number of tables loaded during the migration of a DB
fullLoadErroredTables Integer
Number of tables errored out during the migration of a DB
fullLoadLoadingTables Integer
Number of tables loading during the migration of a DB
fullLoadQueuedTables Integer
Number of tables queued for the migration of a DB
incomingChanges Integer
CDC incoming changes counter
latency Integer
Lag in seconds between source and target during online phase
message String
Error message, if any, for the migration state
migrationOperation String
Migration operation of an individual database
migrationState String
Migration db state of an individual database
startedOn String
Start date-time of a migration state
appliedChanges number
CDC applied changes counter
cdcDeleteCounter number
CDC delete counter
cdcInsertCounter number
CDC insert counter
cdcUpdateCounter number
CDC update counter
databaseName string
Name of the database
endedOn string
End date-time of a migration state
fullLoadCompletedTables number
Number of tables loaded during the migration of a DB
fullLoadErroredTables number
Number of tables errored out during the migration of a DB
fullLoadLoadingTables number
Number of tables loading during the migration of a DB
fullLoadQueuedTables number
Number of tables queued for the migration of a DB
incomingChanges number
CDC incoming changes counter
latency number
Lag in seconds between source and target during online phase
message string
Error message, if any, for the migration state
migrationOperation string
Migration operation of an individual database
migrationState string
Migration db state of an individual database
startedOn string
Start date-time of a migration state
applied_changes int
CDC applied changes counter
cdc_delete_counter int
CDC delete counter
cdc_insert_counter int
CDC insert counter
cdc_update_counter int
CDC update counter
database_name str
Name of the database
ended_on str
End date-time of a migration state
full_load_completed_tables int
Number of tables loaded during the migration of a DB
full_load_errored_tables int
Number of tables errored out during the migration of a DB
full_load_loading_tables int
Number of tables loading during the migration of a DB
full_load_queued_tables int
Number of tables queued for the migration of a DB
incoming_changes int
CDC incoming changes counter
latency int
Lag in seconds between source and target during online phase
message str
Error message, if any, for the migration state
migration_operation str
Migration operation of an individual database
migration_state str
Migration db state of an individual database
started_on str
Start date-time of a migration state
appliedChanges Number
CDC applied changes counter
cdcDeleteCounter Number
CDC delete counter
cdcInsertCounter Number
CDC insert counter
cdcUpdateCounter Number
CDC update counter
databaseName String
Name of the database
endedOn String
End date-time of a migration state
fullLoadCompletedTables Number
Number of tables loaded during the migration of a DB
fullLoadErroredTables Number
Number of tables errored out during the migration of a DB
fullLoadLoadingTables Number
Number of tables loading during the migration of a DB
fullLoadQueuedTables Number
Number of tables queued for the migration of a DB
incomingChanges Number
CDC incoming changes counter
latency Number
Lag in seconds between source and target during online phase
message String
Error message, if any, for the migration state
migrationOperation String
Migration operation of an individual database
migrationState String
Migration db state of an individual database
startedOn String
Start date-time of a migration state

DbServerMetadataResponse

Location This property is required. string
Location of database server
Sku Pulumi.AzureNative.DBforPostgreSQL.Inputs.ServerSkuResponse
SKU for the database server. This object is empty for PG single server
StorageMb int
Storage size in MB for database server
Version string
Version for database engine
Location This property is required. string
Location of database server
Sku ServerSkuResponse
SKU for the database server. This object is empty for PG single server
StorageMb int
Storage size in MB for database server
Version string
Version for database engine
location This property is required. String
Location of database server
sku ServerSkuResponse
SKU for the database server. This object is empty for PG single server
storageMb Integer
Storage size in MB for database server
version String
Version for database engine
location This property is required. string
Location of database server
sku ServerSkuResponse
SKU for the database server. This object is empty for PG single server
storageMb number
Storage size in MB for database server
version string
Version for database engine
location This property is required. str
Location of database server
sku ServerSkuResponse
SKU for the database server. This object is empty for PG single server
storage_mb int
Storage size in MB for database server
version str
Version for database engine
location This property is required. String
Location of database server
sku Property Map
SKU for the database server. This object is empty for PG single server
storageMb Number
Storage size in MB for database server
version String
Version for database engine

MigrationStatusResponse

CurrentSubStateDetails This property is required. Pulumi.AzureNative.DBforPostgreSQL.Inputs.MigrationSubStateDetailsResponse
Current Migration sub state details.
Error This property is required. string
Error message, if any, for the migration state
State This property is required. string
State of migration
CurrentSubStateDetails This property is required. MigrationSubStateDetailsResponse
Current Migration sub state details.
Error This property is required. string
Error message, if any, for the migration state
State This property is required. string
State of migration
currentSubStateDetails This property is required. MigrationSubStateDetailsResponse
Current Migration sub state details.
error This property is required. String
Error message, if any, for the migration state
state This property is required. String
State of migration
currentSubStateDetails This property is required. MigrationSubStateDetailsResponse
Current Migration sub state details.
error This property is required. string
Error message, if any, for the migration state
state This property is required. string
State of migration
current_sub_state_details This property is required. MigrationSubStateDetailsResponse
Current Migration sub state details.
error This property is required. str
Error message, if any, for the migration state
state This property is required. str
State of migration
currentSubStateDetails This property is required. Property Map
Current Migration sub state details.
error This property is required. String
Error message, if any, for the migration state
state This property is required. String
State of migration

MigrationSubStateDetailsResponse

CurrentSubState This property is required. string
Migration sub state.
DbDetails Dictionary<string, Pulumi.AzureNative.DBforPostgreSQL.Inputs.DbMigrationStatusResponse>
ValidationDetails Pulumi.AzureNative.DBforPostgreSQL.Inputs.ValidationDetailsResponse
Details for the validation for migration
CurrentSubState This property is required. string
Migration sub state.
DbDetails map[string]DbMigrationStatusResponse
ValidationDetails ValidationDetailsResponse
Details for the validation for migration
currentSubState This property is required. String
Migration sub state.
dbDetails Map<String,DbMigrationStatusResponse>
validationDetails ValidationDetailsResponse
Details for the validation for migration
currentSubState This property is required. string
Migration sub state.
dbDetails {[key: string]: DbMigrationStatusResponse}
validationDetails ValidationDetailsResponse
Details for the validation for migration
current_sub_state This property is required. str
Migration sub state.
db_details Mapping[str, DbMigrationStatusResponse]
validation_details ValidationDetailsResponse
Details for the validation for migration
currentSubState This property is required. String
Migration sub state.
dbDetails Map<Property Map>
validationDetails Property Map
Details for the validation for migration

ServerSkuResponse

Name string
The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3.
Tier string
The tier of the particular SKU, e.g. Burstable.
Name string
The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3.
Tier string
The tier of the particular SKU, e.g. Burstable.
name String
The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3.
tier String
The tier of the particular SKU, e.g. Burstable.
name string
The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3.
tier string
The tier of the particular SKU, e.g. Burstable.
name str
The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3.
tier str
The tier of the particular SKU, e.g. Burstable.
name String
The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3.
tier String
The tier of the particular SKU, e.g. Burstable.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

ValidationDetailsResponse

DbLevelValidationDetails List<Pulumi.AzureNative.DBforPostgreSQL.Inputs.DbLevelValidationStatusResponse>
Details of server level validations
ServerLevelValidationDetails List<Pulumi.AzureNative.DBforPostgreSQL.Inputs.ValidationSummaryItemResponse>
Details of server level validations
Status string
Validation status for migration
ValidationEndTimeInUtc string
Validation End date-time in UTC
ValidationStartTimeInUtc string
Validation Start date-time in UTC
DbLevelValidationDetails []DbLevelValidationStatusResponse
Details of server level validations
ServerLevelValidationDetails []ValidationSummaryItemResponse
Details of server level validations
Status string
Validation status for migration
ValidationEndTimeInUtc string
Validation End date-time in UTC
ValidationStartTimeInUtc string
Validation Start date-time in UTC
dbLevelValidationDetails List<DbLevelValidationStatusResponse>
Details of server level validations
serverLevelValidationDetails List<ValidationSummaryItemResponse>
Details of server level validations
status String
Validation status for migration
validationEndTimeInUtc String
Validation End date-time in UTC
validationStartTimeInUtc String
Validation Start date-time in UTC
dbLevelValidationDetails DbLevelValidationStatusResponse[]
Details of server level validations
serverLevelValidationDetails ValidationSummaryItemResponse[]
Details of server level validations
status string
Validation status for migration
validationEndTimeInUtc string
Validation End date-time in UTC
validationStartTimeInUtc string
Validation Start date-time in UTC
db_level_validation_details Sequence[DbLevelValidationStatusResponse]
Details of server level validations
server_level_validation_details Sequence[ValidationSummaryItemResponse]
Details of server level validations
status str
Validation status for migration
validation_end_time_in_utc str
Validation End date-time in UTC
validation_start_time_in_utc str
Validation Start date-time in UTC
dbLevelValidationDetails List<Property Map>
Details of server level validations
serverLevelValidationDetails List<Property Map>
Details of server level validations
status String
Validation status for migration
validationEndTimeInUtc String
Validation End date-time in UTC
validationStartTimeInUtc String
Validation Start date-time in UTC

ValidationMessageResponse

Message string
Validation message string
State string
Severity of validation message
Message string
Validation message string
State string
Severity of validation message
message String
Validation message string
state String
Severity of validation message
message string
Validation message string
state string
Severity of validation message
message str
Validation message string
state str
Severity of validation message
message String
Validation message string
state String
Severity of validation message

ValidationSummaryItemResponse

Messages List<Pulumi.AzureNative.DBforPostgreSQL.Inputs.ValidationMessageResponse>
Validation messages
State string
Validation status for migration
Type string
Validation type
Messages []ValidationMessageResponse
Validation messages
State string
Validation status for migration
Type string
Validation type
messages List<ValidationMessageResponse>
Validation messages
state String
Validation status for migration
type String
Validation type
messages ValidationMessageResponse[]
Validation messages
state string
Validation status for migration
type string
Validation type
messages Sequence[ValidationMessageResponse]
Validation messages
state str
Validation status for migration
type str
Validation type
messages List<Property Map>
Validation messages
state String
Validation status for migration
type String
Validation type

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi