UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

153 lines (152 loc) • 7.12 kB
export declare const AuthenticationType: { readonly None: "None"; readonly WindowsAuthentication: "WindowsAuthentication"; readonly SqlAuthentication: "SqlAuthentication"; readonly ActiveDirectoryIntegrated: "ActiveDirectoryIntegrated"; readonly ActiveDirectoryPassword: "ActiveDirectoryPassword"; }; /** * Authentication type to use for connection */ export type AuthenticationType = (typeof AuthenticationType)[keyof typeof AuthenticationType]; export declare const BackupMode: { readonly CreateBackup: "CreateBackup"; readonly ExistingBackup: "ExistingBackup"; }; /** * Backup Mode to specify whether to use existing backup or create new backup. */ export type BackupMode = (typeof BackupMode)[keyof typeof BackupMode]; export declare const MongoDbReplication: { readonly Disabled: "Disabled"; readonly OneTime: "OneTime"; readonly Continuous: "Continuous"; }; /** * Describes how changes will be replicated from the source to the target. The default is OneTime. */ export type MongoDbReplication = (typeof MongoDbReplication)[keyof typeof MongoDbReplication]; export declare const MongoDbShardKeyOrder: { readonly Forward: "Forward"; readonly Reverse: "Reverse"; readonly Hashed: "Hashed"; }; /** * The field ordering */ export type MongoDbShardKeyOrder = (typeof MongoDbShardKeyOrder)[keyof typeof MongoDbShardKeyOrder]; export declare const MySqlTargetPlatformType: { readonly SqlServer: "SqlServer"; readonly AzureDbForMySQL: "AzureDbForMySQL"; }; /** * Target Platform for the migration */ export type MySqlTargetPlatformType = (typeof MySqlTargetPlatformType)[keyof typeof MySqlTargetPlatformType]; export declare const ProjectSourcePlatform: { readonly SQL: "SQL"; readonly MySQL: "MySQL"; readonly PostgreSql: "PostgreSql"; readonly MongoDb: "MongoDb"; readonly Unknown: "Unknown"; }; /** * Source platform for the project */ export type ProjectSourcePlatform = (typeof ProjectSourcePlatform)[keyof typeof ProjectSourcePlatform]; export declare const ProjectTargetPlatform: { readonly SQLDB: "SQLDB"; readonly SQLMI: "SQLMI"; readonly AzureDbForMySql: "AzureDbForMySql"; readonly AzureDbForPostgreSql: "AzureDbForPostgreSql"; readonly MongoDb: "MongoDb"; readonly Unknown: "Unknown"; }; /** * Target platform for the project */ export type ProjectTargetPlatform = (typeof ProjectTargetPlatform)[keyof typeof ProjectTargetPlatform]; export declare const ResourceType: { readonly SqlMi: "SqlMi"; readonly SqlVm: "SqlVm"; readonly SqlDb: "SqlDb"; readonly MongoToCosmosDbMongo: "MongoToCosmosDbMongo"; }; export type ResourceType = (typeof ResourceType)[keyof typeof ResourceType]; export declare const ServerLevelPermissionsGroup: { readonly Default: "Default"; readonly MigrationFromSqlServerToAzureDB: "MigrationFromSqlServerToAzureDB"; readonly MigrationFromSqlServerToAzureMI: "MigrationFromSqlServerToAzureMI"; readonly MigrationFromMySQLToAzureDBForMySQL: "MigrationFromMySQLToAzureDBForMySQL"; readonly MigrationFromSqlServerToAzureVM: "MigrationFromSqlServerToAzureVM"; }; /** * Permission group for validations */ export type ServerLevelPermissionsGroup = (typeof ServerLevelPermissionsGroup)[keyof typeof ServerLevelPermissionsGroup]; export declare const SqlSourcePlatform: { readonly SqlOnPrem: "SqlOnPrem"; }; /** * Server platform type for connection */ export type SqlSourcePlatform = (typeof SqlSourcePlatform)[keyof typeof SqlSourcePlatform]; export declare const SsisMigrationOverwriteOption: { readonly Ignore: "Ignore"; readonly Overwrite: "Overwrite"; }; /** * The overwrite option for the SSIS project migration */ export type SsisMigrationOverwriteOption = (typeof SsisMigrationOverwriteOption)[keyof typeof SsisMigrationOverwriteOption]; export declare const SsisStoreType: { readonly SsisCatalog: "SsisCatalog"; }; /** * The SSIS store type of source, only SSIS catalog is supported now in DMS (classic) */ export type SsisStoreType = (typeof SsisStoreType)[keyof typeof SsisStoreType]; export declare const TaskType: { readonly Connect_MongoDb: "Connect.MongoDb"; readonly ConnectToSource_SqlServer: "ConnectToSource.SqlServer"; readonly ConnectToSource_SqlServer_Sync: "ConnectToSource.SqlServer.Sync"; readonly ConnectToSource_PostgreSql_Sync: "ConnectToSource.PostgreSql.Sync"; readonly ConnectToSource_MySql: "ConnectToSource.MySql"; readonly ConnectToSource_Oracle_Sync: "ConnectToSource.Oracle.Sync"; readonly ConnectToTarget_SqlDb: "ConnectToTarget.SqlDb"; readonly ConnectToTarget_SqlDb_Sync: "ConnectToTarget.SqlDb.Sync"; readonly ConnectToTarget_AzureDbForPostgreSql_Sync: "ConnectToTarget.AzureDbForPostgreSql.Sync"; readonly ConnectToTarget_Oracle_AzureDbForPostgreSql_Sync: "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync"; readonly ConnectToTarget_AzureSqlDbMI: "ConnectToTarget.AzureSqlDbMI"; readonly ConnectToTarget_AzureSqlDbMI_Sync_LRS: "ConnectToTarget.AzureSqlDbMI.Sync.LRS"; readonly ConnectToTarget_AzureDbForMySql: "ConnectToTarget.AzureDbForMySql"; readonly GetUserTables_Sql: "GetUserTables.Sql"; readonly GetUserTables_AzureSqlDb_Sync: "GetUserTables.AzureSqlDb.Sync"; readonly GetUserTablesOracle: "GetUserTablesOracle"; readonly GetUserTablesPostgreSql: "GetUserTablesPostgreSql"; readonly GetUserTablesMySql: "GetUserTablesMySql"; readonly Migrate_MongoDb: "Migrate.MongoDb"; readonly Migrate_SqlServer_AzureSqlDbMI: "Migrate.SqlServer.AzureSqlDbMI"; readonly Migrate_SqlServer_AzureSqlDbMI_Sync_LRS: "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS"; readonly Migrate_SqlServer_SqlDb: "Migrate.SqlServer.SqlDb"; readonly Migrate_SqlServer_AzureSqlDb_Sync: "Migrate.SqlServer.AzureSqlDb.Sync"; readonly Migrate_MySql_AzureDbForMySql_Sync: "Migrate.MySql.AzureDbForMySql.Sync"; readonly Migrate_MySql_AzureDbForMySql: "Migrate.MySql.AzureDbForMySql"; readonly Migrate_PostgreSql_AzureDbForPostgreSql_SyncV2: "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2"; readonly Migrate_Oracle_AzureDbForPostgreSql_Sync: "Migrate.Oracle.AzureDbForPostgreSql.Sync"; readonly ValidateMigrationInput_SqlServer_SqlDb_Sync: "ValidateMigrationInput.SqlServer.SqlDb.Sync"; readonly ValidateMigrationInput_SqlServer_AzureSqlDbMI: "ValidateMigrationInput.SqlServer.AzureSqlDbMI"; readonly ValidateMigrationInput_SqlServer_AzureSqlDbMI_Sync_LRS: "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS"; readonly Validate_MongoDb: "Validate.MongoDb"; readonly Validate_Oracle_AzureDbPostgreSql_Sync: "Validate.Oracle.AzureDbPostgreSql.Sync"; readonly GetTDECertificates_Sql: "GetTDECertificates.Sql"; readonly Migrate_Ssis: "Migrate.Ssis"; readonly Service_Check_OCI: "Service.Check.OCI"; readonly Service_Upload_OCI: "Service.Upload.OCI"; readonly Service_Install_OCI: "Service.Install.OCI"; readonly MigrateSchemaSqlServerSqlDb: "MigrateSchemaSqlServerSqlDb"; }; /** * Task type. */ export type TaskType = (typeof TaskType)[keyof typeof TaskType];