1. Packages
  2. Azure Native
  3. API Docs
  4. datamigration
  5. Project
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

azure-native.datamigration.Project

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

    A project resource Azure REST API version: 2021-06-30. Prior API version in Azure Native 1.x: 2018-04-19.

    Other available API versions: 2017-11-15-preview, 2018-03-31-preview, 2021-10-30-preview, 2022-03-30-preview.

    Example Usage

    Projects_CreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var project = new AzureNative.DataMigration.Project("project", new()
        {
            GroupName = "DmsSdkRg",
            Location = "southcentralus",
            ProjectName = "DmsSdkProject",
            ServiceName = "DmsSdkService",
            SourcePlatform = "SQL",
            TargetPlatform = "SQLDB",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/datamigration/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := datamigration.NewProject(ctx, "project", &datamigration.ProjectArgs{
    			GroupName:      pulumi.String("DmsSdkRg"),
    			Location:       pulumi.String("southcentralus"),
    			ProjectName:    pulumi.String("DmsSdkProject"),
    			ServiceName:    pulumi.String("DmsSdkService"),
    			SourcePlatform: pulumi.String("SQL"),
    			TargetPlatform: pulumi.String("SQLDB"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.datamigration.Project;
    import com.pulumi.azurenative.datamigration.ProjectArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var project = new Project("project", ProjectArgs.builder()        
                .groupName("DmsSdkRg")
                .location("southcentralus")
                .projectName("DmsSdkProject")
                .serviceName("DmsSdkService")
                .sourcePlatform("SQL")
                .targetPlatform("SQLDB")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    project = azure_native.datamigration.Project("project",
        group_name="DmsSdkRg",
        location="southcentralus",
        project_name="DmsSdkProject",
        service_name="DmsSdkService",
        source_platform="SQL",
        target_platform="SQLDB")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const project = new azure_native.datamigration.Project("project", {
        groupName: "DmsSdkRg",
        location: "southcentralus",
        projectName: "DmsSdkProject",
        serviceName: "DmsSdkService",
        sourcePlatform: "SQL",
        targetPlatform: "SQLDB",
    });
    
    resources:
      project:
        type: azure-native:datamigration:Project
        properties:
          groupName: DmsSdkRg
          location: southcentralus
          projectName: DmsSdkProject
          serviceName: DmsSdkService
          sourcePlatform: SQL
          targetPlatform: SQLDB
    

    Create Project Resource

    new Project(name: string, args: ProjectArgs, opts?: CustomResourceOptions);
    @overload
    def Project(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                databases_info: Optional[Sequence[DatabaseInfoArgs]] = None,
                group_name: Optional[str] = None,
                location: Optional[str] = None,
                project_name: Optional[str] = None,
                service_name: Optional[str] = None,
                source_connection_info: Optional[Union[MiSqlConnectionInfoArgs, MongoDbConnectionInfoArgs, MySqlConnectionInfoArgs, OracleConnectionInfoArgs, PostgreSqlConnectionInfoArgs, SqlConnectionInfoArgs]] = None,
                source_platform: Optional[Union[str, ProjectSourcePlatform]] = None,
                tags: Optional[Mapping[str, str]] = None,
                target_connection_info: Optional[Union[MiSqlConnectionInfoArgs, MongoDbConnectionInfoArgs, MySqlConnectionInfoArgs, OracleConnectionInfoArgs, PostgreSqlConnectionInfoArgs, SqlConnectionInfoArgs]] = None,
                target_platform: Optional[Union[str, ProjectTargetPlatform]] = None)
    @overload
    def Project(resource_name: str,
                args: ProjectArgs,
                opts: Optional[ResourceOptions] = None)
    func NewProject(ctx *Context, name string, args ProjectArgs, opts ...ResourceOption) (*Project, error)
    public Project(string name, ProjectArgs args, CustomResourceOptions? opts = null)
    public Project(String name, ProjectArgs args)
    public Project(String name, ProjectArgs args, CustomResourceOptions options)
    
    type: azure-native:datamigration:Project
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ProjectArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ProjectArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ProjectArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ProjectArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ProjectArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Project Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Project resource accepts the following input properties:

    GroupName string

    Name of the resource group

    ServiceName string

    Name of the service

    SourcePlatform string | Pulumi.AzureNative.DataMigration.ProjectSourcePlatform

    Source platform for the project

    TargetPlatform string | Pulumi.AzureNative.DataMigration.ProjectTargetPlatform

    Target platform for the project

    DatabasesInfo List<Pulumi.AzureNative.DataMigration.Inputs.DatabaseInfo>

    List of DatabaseInfo

    Location string

    Resource location.

    ProjectName string

    Name of the project

    SourceConnectionInfo Pulumi.AzureNative.DataMigration.Inputs.MiSqlConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.MongoDbConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.MySqlConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.OracleConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.PostgreSqlConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.SqlConnectionInfo

    Information for connecting to source

    Tags Dictionary<string, string>

    Resource tags.

    TargetConnectionInfo Pulumi.AzureNative.DataMigration.Inputs.MiSqlConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.MongoDbConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.MySqlConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.OracleConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.PostgreSqlConnectionInfo | Pulumi.AzureNative.DataMigration.Inputs.SqlConnectionInfo

    Information for connecting to target

    GroupName string

    Name of the resource group

    ServiceName string

    Name of the service

    SourcePlatform string | ProjectSourcePlatform

    Source platform for the project

    TargetPlatform string | ProjectTargetPlatform

    Target platform for the project

    DatabasesInfo []DatabaseInfoArgs

    List of DatabaseInfo

    Location string

    Resource location.

    ProjectName string

    Name of the project

    SourceConnectionInfo MiSqlConnectionInfoArgs | MongoDbConnectionInfoArgs | MySqlConnectionInfoArgs | OracleConnectionInfoArgs | PostgreSqlConnectionInfoArgs | SqlConnectionInfoArgs

    Information for connecting to source

    Tags map[string]string

    Resource tags.

    TargetConnectionInfo MiSqlConnectionInfoArgs | MongoDbConnectionInfoArgs | MySqlConnectionInfoArgs | OracleConnectionInfoArgs | PostgreSqlConnectionInfoArgs | SqlConnectionInfoArgs

    Information for connecting to target

    groupName String

    Name of the resource group

    serviceName String

    Name of the service

    sourcePlatform String | ProjectSourcePlatform

    Source platform for the project

    targetPlatform String | ProjectTargetPlatform

    Target platform for the project

    databasesInfo List<DatabaseInfo>

    List of DatabaseInfo

    location String

    Resource location.

    projectName String

    Name of the project

    sourceConnectionInfo MiSqlConnectionInfo | MongoDbConnectionInfo | MySqlConnectionInfo | OracleConnectionInfo | PostgreSqlConnectionInfo | SqlConnectionInfo

    Information for connecting to source

    tags Map<String,String>

    Resource tags.

    targetConnectionInfo MiSqlConnectionInfo | MongoDbConnectionInfo | MySqlConnectionInfo | OracleConnectionInfo | PostgreSqlConnectionInfo | SqlConnectionInfo

    Information for connecting to target

    groupName string

    Name of the resource group

    serviceName string

    Name of the service

    sourcePlatform string | ProjectSourcePlatform

    Source platform for the project

    targetPlatform string | ProjectTargetPlatform

    Target platform for the project

    databasesInfo DatabaseInfo[]

    List of DatabaseInfo

    location string

    Resource location.

    projectName string

    Name of the project

    sourceConnectionInfo MiSqlConnectionInfo | MongoDbConnectionInfo | MySqlConnectionInfo | OracleConnectionInfo | PostgreSqlConnectionInfo | SqlConnectionInfo

    Information for connecting to source

    tags {[key: string]: string}

    Resource tags.

    targetConnectionInfo MiSqlConnectionInfo | MongoDbConnectionInfo | MySqlConnectionInfo | OracleConnectionInfo | PostgreSqlConnectionInfo | SqlConnectionInfo

    Information for connecting to target

    group_name str

    Name of the resource group

    service_name str

    Name of the service

    source_platform str | ProjectSourcePlatform

    Source platform for the project

    target_platform str | ProjectTargetPlatform

    Target platform for the project

    databases_info Sequence[DatabaseInfoArgs]

    List of DatabaseInfo

    location str

    Resource location.

    project_name str

    Name of the project

    source_connection_info MiSqlConnectionInfoArgs | MongoDbConnectionInfoArgs | MySqlConnectionInfoArgs | OracleConnectionInfoArgs | PostgreSqlConnectionInfoArgs | SqlConnectionInfoArgs

    Information for connecting to source

    tags Mapping[str, str]

    Resource tags.

    target_connection_info MiSqlConnectionInfoArgs | MongoDbConnectionInfoArgs | MySqlConnectionInfoArgs | OracleConnectionInfoArgs | PostgreSqlConnectionInfoArgs | SqlConnectionInfoArgs

    Information for connecting to target

    groupName String

    Name of the resource group

    serviceName String

    Name of the service

    sourcePlatform String | "SQL" | "MySQL" | "PostgreSql" | "MongoDb" | "Unknown"

    Source platform for the project

    targetPlatform String | "SQLDB" | "SQLMI" | "AzureDbForMySql" | "AzureDbForPostgreSql" | "MongoDb" | "Unknown"

    Target platform for the project

    databasesInfo List<Property Map>

    List of DatabaseInfo

    location String

    Resource location.

    projectName String

    Name of the project

    sourceConnectionInfo Property Map | Property Map | Property Map | Property Map | Property Map | Property Map

    Information for connecting to source

    tags Map<String>

    Resource tags.

    targetConnectionInfo Property Map | Property Map | Property Map | Property Map | Property Map | Property Map

    Information for connecting to target

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Project resource produces the following output properties:

    CreationTime string

    UTC Date and time when project was created

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Resource name.

    ProvisioningState string

    The project's provisioning state

    SystemData Pulumi.AzureNative.DataMigration.Outputs.SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    Type string

    Resource type.

    CreationTime string

    UTC Date and time when project was created

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Resource name.

    ProvisioningState string

    The project's provisioning state

    SystemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    Type string

    Resource type.

    creationTime String

    UTC Date and time when project was created

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Resource name.

    provisioningState String

    The project's provisioning state

    systemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type String

    Resource type.

    creationTime string

    UTC Date and time when project was created

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    Resource name.

    provisioningState string

    The project's provisioning state

    systemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type string

    Resource type.

    creation_time str

    UTC Date and time when project was created

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    Resource name.

    provisioning_state str

    The project's provisioning state

    system_data SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type str

    Resource type.

    creationTime String

    UTC Date and time when project was created

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Resource name.

    provisioningState String

    The project's provisioning state

    systemData Property Map

    Metadata pertaining to creation and last modification of the resource.

    type String

    Resource type.

    Supporting Types

    AuthenticationType, AuthenticationTypeArgs

    None
    None
    WindowsAuthentication
    WindowsAuthentication
    SqlAuthentication
    SqlAuthentication
    ActiveDirectoryIntegrated
    ActiveDirectoryIntegrated
    ActiveDirectoryPassword
    ActiveDirectoryPassword
    AuthenticationTypeNone
    None
    AuthenticationTypeWindowsAuthentication
    WindowsAuthentication
    AuthenticationTypeSqlAuthentication
    SqlAuthentication
    AuthenticationTypeActiveDirectoryIntegrated
    ActiveDirectoryIntegrated
    AuthenticationTypeActiveDirectoryPassword
    ActiveDirectoryPassword
    None
    None
    WindowsAuthentication
    WindowsAuthentication
    SqlAuthentication
    SqlAuthentication
    ActiveDirectoryIntegrated
    ActiveDirectoryIntegrated
    ActiveDirectoryPassword
    ActiveDirectoryPassword
    None
    None
    WindowsAuthentication
    WindowsAuthentication
    SqlAuthentication
    SqlAuthentication
    ActiveDirectoryIntegrated
    ActiveDirectoryIntegrated
    ActiveDirectoryPassword
    ActiveDirectoryPassword
    NONE
    None
    WINDOWS_AUTHENTICATION
    WindowsAuthentication
    SQL_AUTHENTICATION
    SqlAuthentication
    ACTIVE_DIRECTORY_INTEGRATED
    ActiveDirectoryIntegrated
    ACTIVE_DIRECTORY_PASSWORD
    ActiveDirectoryPassword
    "None"
    None
    "WindowsAuthentication"
    WindowsAuthentication
    "SqlAuthentication"
    SqlAuthentication
    "ActiveDirectoryIntegrated"
    ActiveDirectoryIntegrated
    "ActiveDirectoryPassword"
    ActiveDirectoryPassword

    DatabaseInfo, DatabaseInfoArgs

    SourceDatabaseName string

    Name of the database

    SourceDatabaseName string

    Name of the database

    sourceDatabaseName String

    Name of the database

    sourceDatabaseName string

    Name of the database

    source_database_name str

    Name of the database

    sourceDatabaseName String

    Name of the database

    DatabaseInfoResponse, DatabaseInfoResponseArgs

    SourceDatabaseName string

    Name of the database

    SourceDatabaseName string

    Name of the database

    sourceDatabaseName String

    Name of the database

    sourceDatabaseName string

    Name of the database

    source_database_name str

    Name of the database

    sourceDatabaseName String

    Name of the database

    MiSqlConnectionInfo, MiSqlConnectionInfoArgs

    ManagedInstanceResourceId string

    Resource id for Azure SQL database Managed instance

    Password string

    Password credential.

    UserName string

    User name

    ManagedInstanceResourceId string

    Resource id for Azure SQL database Managed instance

    Password string

    Password credential.

    UserName string

    User name

    managedInstanceResourceId String

    Resource id for Azure SQL database Managed instance

    password String

    Password credential.

    userName String

    User name

    managedInstanceResourceId string

    Resource id for Azure SQL database Managed instance

    password string

    Password credential.

    userName string

    User name

    managed_instance_resource_id str

    Resource id for Azure SQL database Managed instance

    password str

    Password credential.

    user_name str

    User name

    managedInstanceResourceId String

    Resource id for Azure SQL database Managed instance

    password String

    Password credential.

    userName String

    User name

    MiSqlConnectionInfoResponse, MiSqlConnectionInfoResponseArgs

    ManagedInstanceResourceId string

    Resource id for Azure SQL database Managed instance

    Password string

    Password credential.

    UserName string

    User name

    ManagedInstanceResourceId string

    Resource id for Azure SQL database Managed instance

    Password string

    Password credential.

    UserName string

    User name

    managedInstanceResourceId String

    Resource id for Azure SQL database Managed instance

    password String

    Password credential.

    userName String

    User name

    managedInstanceResourceId string

    Resource id for Azure SQL database Managed instance

    password string

    Password credential.

    userName string

    User name

    managed_instance_resource_id str

    Resource id for Azure SQL database Managed instance

    password str

    Password credential.

    user_name str

    User name

    managedInstanceResourceId String

    Resource id for Azure SQL database Managed instance

    password String

    Password credential.

    userName String

    User name

    MongoDbConnectionInfo, MongoDbConnectionInfoArgs

    ConnectionString string

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    Password string

    Password credential.

    UserName string

    User name

    ConnectionString string

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    Password string

    Password credential.

    UserName string

    User name

    connectionString String

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    password String

    Password credential.

    userName String

    User name

    connectionString string

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    password string

    Password credential.

    userName string

    User name

    connection_string str

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    password str

    Password credential.

    user_name str

    User name

    connectionString String

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    password String

    Password credential.

    userName String

    User name

    MongoDbConnectionInfoResponse, MongoDbConnectionInfoResponseArgs

    ConnectionString string

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    Password string

    Password credential.

    UserName string

    User name

    ConnectionString string

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    Password string

    Password credential.

    UserName string

    User name

    connectionString String

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    password String

    Password credential.

    userName String

    User name

    connectionString string

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    password string

    Password credential.

    userName string

    User name

    connection_string str

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    password str

    Password credential.

    user_name str

    User name

    connectionString String

    A MongoDB connection string or blob container URL. The user name and password can be specified here or in the userName and password properties

    password String

    Password credential.

    userName String

    User name

    MySqlConnectionInfo, MySqlConnectionInfoArgs

    Port int

    Port for Server

    ServerName string

    Name of the server

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    UserName string

    User name

    Port int

    Port for Server

    ServerName string

    Name of the server

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    UserName string

    User name

    port Integer

    Port for Server

    serverName String

    Name of the server

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    userName String

    User name

    port number

    Port for Server

    serverName string

    Name of the server

    encryptConnection boolean

    Whether to encrypt the connection

    password string

    Password credential.

    userName string

    User name

    port int

    Port for Server

    server_name str

    Name of the server

    encrypt_connection bool

    Whether to encrypt the connection

    password str

    Password credential.

    user_name str

    User name

    port Number

    Port for Server

    serverName String

    Name of the server

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    userName String

    User name

    MySqlConnectionInfoResponse, MySqlConnectionInfoResponseArgs

    Port int

    Port for Server

    ServerName string

    Name of the server

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    UserName string

    User name

    Port int

    Port for Server

    ServerName string

    Name of the server

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    UserName string

    User name

    port Integer

    Port for Server

    serverName String

    Name of the server

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    userName String

    User name

    port number

    Port for Server

    serverName string

    Name of the server

    encryptConnection boolean

    Whether to encrypt the connection

    password string

    Password credential.

    userName string

    User name

    port int

    Port for Server

    server_name str

    Name of the server

    encrypt_connection bool

    Whether to encrypt the connection

    password str

    Password credential.

    user_name str

    User name

    port Number

    Port for Server

    serverName String

    Name of the server

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    userName String

    User name

    OracleConnectionInfo, OracleConnectionInfoArgs

    DataSource string

    EZConnect or TNSName connection string.

    Password string

    Password credential.

    UserName string

    User name

    DataSource string

    EZConnect or TNSName connection string.

    Password string

    Password credential.

    UserName string

    User name

    dataSource String

    EZConnect or TNSName connection string.

    password String

    Password credential.

    userName String

    User name

    dataSource string

    EZConnect or TNSName connection string.

    password string

    Password credential.

    userName string

    User name

    data_source str

    EZConnect or TNSName connection string.

    password str

    Password credential.

    user_name str

    User name

    dataSource String

    EZConnect or TNSName connection string.

    password String

    Password credential.

    userName String

    User name

    OracleConnectionInfoResponse, OracleConnectionInfoResponseArgs

    DataSource string

    EZConnect or TNSName connection string.

    Password string

    Password credential.

    UserName string

    User name

    DataSource string

    EZConnect or TNSName connection string.

    Password string

    Password credential.

    UserName string

    User name

    dataSource String

    EZConnect or TNSName connection string.

    password String

    Password credential.

    userName String

    User name

    dataSource string

    EZConnect or TNSName connection string.

    password string

    Password credential.

    userName string

    User name

    data_source str

    EZConnect or TNSName connection string.

    password str

    Password credential.

    user_name str

    User name

    dataSource String

    EZConnect or TNSName connection string.

    password String

    Password credential.

    userName String

    User name

    PostgreSqlConnectionInfo, PostgreSqlConnectionInfoArgs

    Port int

    Port for Server

    ServerName string

    Name of the server

    DatabaseName string

    Name of the database

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    TrustServerCertificate bool

    Whether to trust the server certificate

    UserName string

    User name

    Port int

    Port for Server

    ServerName string

    Name of the server

    DatabaseName string

    Name of the database

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    TrustServerCertificate bool

    Whether to trust the server certificate

    UserName string

    User name

    port Integer

    Port for Server

    serverName String

    Name of the server

    databaseName String

    Name of the database

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    trustServerCertificate Boolean

    Whether to trust the server certificate

    userName String

    User name

    port number

    Port for Server

    serverName string

    Name of the server

    databaseName string

    Name of the database

    encryptConnection boolean

    Whether to encrypt the connection

    password string

    Password credential.

    trustServerCertificate boolean

    Whether to trust the server certificate

    userName string

    User name

    port int

    Port for Server

    server_name str

    Name of the server

    database_name str

    Name of the database

    encrypt_connection bool

    Whether to encrypt the connection

    password str

    Password credential.

    trust_server_certificate bool

    Whether to trust the server certificate

    user_name str

    User name

    port Number

    Port for Server

    serverName String

    Name of the server

    databaseName String

    Name of the database

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    trustServerCertificate Boolean

    Whether to trust the server certificate

    userName String

    User name

    PostgreSqlConnectionInfoResponse, PostgreSqlConnectionInfoResponseArgs

    Port int

    Port for Server

    ServerName string

    Name of the server

    DatabaseName string

    Name of the database

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    TrustServerCertificate bool

    Whether to trust the server certificate

    UserName string

    User name

    Port int

    Port for Server

    ServerName string

    Name of the server

    DatabaseName string

    Name of the database

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    TrustServerCertificate bool

    Whether to trust the server certificate

    UserName string

    User name

    port Integer

    Port for Server

    serverName String

    Name of the server

    databaseName String

    Name of the database

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    trustServerCertificate Boolean

    Whether to trust the server certificate

    userName String

    User name

    port number

    Port for Server

    serverName string

    Name of the server

    databaseName string

    Name of the database

    encryptConnection boolean

    Whether to encrypt the connection

    password string

    Password credential.

    trustServerCertificate boolean

    Whether to trust the server certificate

    userName string

    User name

    port int

    Port for Server

    server_name str

    Name of the server

    database_name str

    Name of the database

    encrypt_connection bool

    Whether to encrypt the connection

    password str

    Password credential.

    trust_server_certificate bool

    Whether to trust the server certificate

    user_name str

    User name

    port Number

    Port for Server

    serverName String

    Name of the server

    databaseName String

    Name of the database

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    trustServerCertificate Boolean

    Whether to trust the server certificate

    userName String

    User name

    ProjectSourcePlatform, ProjectSourcePlatformArgs

    SQL
    SQL
    MySQL
    MySQL
    PostgreSql
    PostgreSql
    MongoDb
    MongoDb
    Unknown
    Unknown
    ProjectSourcePlatformSQL
    SQL
    ProjectSourcePlatformMySQL
    MySQL
    ProjectSourcePlatformPostgreSql
    PostgreSql
    ProjectSourcePlatformMongoDb
    MongoDb
    ProjectSourcePlatformUnknown
    Unknown
    SQL
    SQL
    MySQL
    MySQL
    PostgreSql
    PostgreSql
    MongoDb
    MongoDb
    Unknown
    Unknown
    SQL
    SQL
    MySQL
    MySQL
    PostgreSql
    PostgreSql
    MongoDb
    MongoDb
    Unknown
    Unknown
    SQL
    SQL
    MY_SQL
    MySQL
    POSTGRE_SQL
    PostgreSql
    MONGO_DB
    MongoDb
    UNKNOWN
    Unknown
    "SQL"
    SQL
    "MySQL"
    MySQL
    "PostgreSql"
    PostgreSql
    "MongoDb"
    MongoDb
    "Unknown"
    Unknown

    ProjectTargetPlatform, ProjectTargetPlatformArgs

    SQLDB
    SQLDB
    SQLMI
    SQLMI
    AzureDbForMySql
    AzureDbForMySql
    AzureDbForPostgreSql
    AzureDbForPostgreSql
    MongoDb
    MongoDb
    Unknown
    Unknown
    ProjectTargetPlatformSQLDB
    SQLDB
    ProjectTargetPlatformSQLMI
    SQLMI
    ProjectTargetPlatformAzureDbForMySql
    AzureDbForMySql
    ProjectTargetPlatformAzureDbForPostgreSql
    AzureDbForPostgreSql
    ProjectTargetPlatformMongoDb
    MongoDb
    ProjectTargetPlatformUnknown
    Unknown
    SQLDB
    SQLDB
    SQLMI
    SQLMI
    AzureDbForMySql
    AzureDbForMySql
    AzureDbForPostgreSql
    AzureDbForPostgreSql
    MongoDb
    MongoDb
    Unknown
    Unknown
    SQLDB
    SQLDB
    SQLMI
    SQLMI
    AzureDbForMySql
    AzureDbForMySql
    AzureDbForPostgreSql
    AzureDbForPostgreSql
    MongoDb
    MongoDb
    Unknown
    Unknown
    SQLDB
    SQLDB
    SQLMI
    SQLMI
    AZURE_DB_FOR_MY_SQL
    AzureDbForMySql
    AZURE_DB_FOR_POSTGRE_SQL
    AzureDbForPostgreSql
    MONGO_DB
    MongoDb
    UNKNOWN
    Unknown
    "SQLDB"
    SQLDB
    "SQLMI"
    SQLMI
    "AzureDbForMySql"
    AzureDbForMySql
    "AzureDbForPostgreSql"
    AzureDbForPostgreSql
    "MongoDb"
    MongoDb
    "Unknown"
    Unknown

    SqlConnectionInfo, SqlConnectionInfoArgs

    DataSource string

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    AdditionalSettings string

    Additional connection settings

    Authentication string | Pulumi.AzureNative.DataMigration.AuthenticationType

    Authentication type to use for connection

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    Platform string | Pulumi.AzureNative.DataMigration.SqlSourcePlatform

    Server platform type for connection

    TrustServerCertificate bool

    Whether to trust the server certificate

    UserName string

    User name

    DataSource string

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    AdditionalSettings string

    Additional connection settings

    Authentication string | AuthenticationType

    Authentication type to use for connection

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    Platform string | SqlSourcePlatform

    Server platform type for connection

    TrustServerCertificate bool

    Whether to trust the server certificate

    UserName string

    User name

    dataSource String

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    additionalSettings String

    Additional connection settings

    authentication String | AuthenticationType

    Authentication type to use for connection

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    platform String | SqlSourcePlatform

    Server platform type for connection

    trustServerCertificate Boolean

    Whether to trust the server certificate

    userName String

    User name

    dataSource string

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    additionalSettings string

    Additional connection settings

    authentication string | AuthenticationType

    Authentication type to use for connection

    encryptConnection boolean

    Whether to encrypt the connection

    password string

    Password credential.

    platform string | SqlSourcePlatform

    Server platform type for connection

    trustServerCertificate boolean

    Whether to trust the server certificate

    userName string

    User name

    data_source str

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    additional_settings str

    Additional connection settings

    authentication str | AuthenticationType

    Authentication type to use for connection

    encrypt_connection bool

    Whether to encrypt the connection

    password str

    Password credential.

    platform str | SqlSourcePlatform

    Server platform type for connection

    trust_server_certificate bool

    Whether to trust the server certificate

    user_name str

    User name

    dataSource String

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    additionalSettings String

    Additional connection settings

    authentication String | "None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword"

    Authentication type to use for connection

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    platform String | "SqlOnPrem"

    Server platform type for connection

    trustServerCertificate Boolean

    Whether to trust the server certificate

    userName String

    User name

    SqlConnectionInfoResponse, SqlConnectionInfoResponseArgs

    DataSource string

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    AdditionalSettings string

    Additional connection settings

    Authentication string

    Authentication type to use for connection

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    Platform string

    Server platform type for connection

    TrustServerCertificate bool

    Whether to trust the server certificate

    UserName string

    User name

    DataSource string

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    AdditionalSettings string

    Additional connection settings

    Authentication string

    Authentication type to use for connection

    EncryptConnection bool

    Whether to encrypt the connection

    Password string

    Password credential.

    Platform string

    Server platform type for connection

    TrustServerCertificate bool

    Whether to trust the server certificate

    UserName string

    User name

    dataSource String

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    additionalSettings String

    Additional connection settings

    authentication String

    Authentication type to use for connection

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    platform String

    Server platform type for connection

    trustServerCertificate Boolean

    Whether to trust the server certificate

    userName String

    User name

    dataSource string

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    additionalSettings string

    Additional connection settings

    authentication string

    Authentication type to use for connection

    encryptConnection boolean

    Whether to encrypt the connection

    password string

    Password credential.

    platform string

    Server platform type for connection

    trustServerCertificate boolean

    Whether to trust the server certificate

    userName string

    User name

    data_source str

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    additional_settings str

    Additional connection settings

    authentication str

    Authentication type to use for connection

    encrypt_connection bool

    Whether to encrypt the connection

    password str

    Password credential.

    platform str

    Server platform type for connection

    trust_server_certificate bool

    Whether to trust the server certificate

    user_name str

    User name

    dataSource String

    Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

    additionalSettings String

    Additional connection settings

    authentication String

    Authentication type to use for connection

    encryptConnection Boolean

    Whether to encrypt the connection

    password String

    Password credential.

    platform String

    Server platform type for connection

    trustServerCertificate Boolean

    Whether to trust the server certificate

    userName String

    User name

    SqlSourcePlatform, SqlSourcePlatformArgs

    SqlOnPrem
    SqlOnPrem
    SqlSourcePlatformSqlOnPrem
    SqlOnPrem
    SqlOnPrem
    SqlOnPrem
    SqlOnPrem
    SqlOnPrem
    SQL_ON_PREM
    SqlOnPrem
    "SqlOnPrem"
    SqlOnPrem

    SystemDataResponse, SystemDataResponseArgs

    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.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:datamigration:Project DmsSdkProject /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi