1. Packages
  2. Azure Native v1
  3. API Docs
  4. datamigration
  5. Project
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.datamigration.Project

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    A project resource API Version: 2018-04-19.

    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 (
    	datamigration "github.com/pulumi/pulumi-azure-native-sdk/datamigration"
    	"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

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Project(name: string, args: ProjectArgs, opts?: CustomResourceOptions);
    @overload
    def Project(resource_name: str,
                args: ProjectArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Project(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                group_name: Optional[str] = None,
                service_name: Optional[str] = None,
                source_platform: Optional[Union[str, ProjectSourcePlatform]] = None,
                target_platform: Optional[Union[str, ProjectTargetPlatform]] = None,
                databases_info: Optional[Sequence[DatabaseInfoArgs]] = None,
                location: Optional[str] = None,
                project_name: Optional[str] = None,
                source_connection_info: Optional[Union[MiSqlConnectionInfoArgs, MySqlConnectionInfoArgs, PostgreSqlConnectionInfoArgs, SqlConnectionInfoArgs]] = None,
                tags: Optional[Mapping[str, str]] = None,
                target_connection_info: Optional[Union[MiSqlConnectionInfoArgs, MySqlConnectionInfoArgs, PostgreSqlConnectionInfoArgs, SqlConnectionInfoArgs]] = 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.
    
    

    Parameters

    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.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var projectResource = new AzureNative.Datamigration.Project("projectResource", new()
    {
        GroupName = "string",
        ServiceName = "string",
        SourcePlatform = "string",
        TargetPlatform = "string",
        DatabasesInfo = new[]
        {
            
            {
                { "sourceDatabaseName", "string" },
            },
        },
        Location = "string",
        ProjectName = "string",
        SourceConnectionInfo = 
        {
            { "managedInstanceResourceId", "string" },
            { "type", "MiSqlConnectionInfo" },
            { "password", "string" },
            { "userName", "string" },
        },
        Tags = 
        {
            { "string", "string" },
        },
        TargetConnectionInfo = 
        {
            { "managedInstanceResourceId", "string" },
            { "type", "MiSqlConnectionInfo" },
            { "password", "string" },
            { "userName", "string" },
        },
    });
    
    example, err := datamigration.NewProject(ctx, "projectResource", &datamigration.ProjectArgs{
    	GroupName:      "string",
    	ServiceName:    "string",
    	SourcePlatform: "string",
    	TargetPlatform: "string",
    	DatabasesInfo: []map[string]interface{}{
    		map[string]interface{}{
    			"sourceDatabaseName": "string",
    		},
    	},
    	Location:    "string",
    	ProjectName: "string",
    	SourceConnectionInfo: map[string]interface{}{
    		"managedInstanceResourceId": "string",
    		"type":                      "MiSqlConnectionInfo",
    		"password":                  "string",
    		"userName":                  "string",
    	},
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    	TargetConnectionInfo: map[string]interface{}{
    		"managedInstanceResourceId": "string",
    		"type":                      "MiSqlConnectionInfo",
    		"password":                  "string",
    		"userName":                  "string",
    	},
    })
    
    var projectResource = new Project("projectResource", ProjectArgs.builder()
        .groupName("string")
        .serviceName("string")
        .sourcePlatform("string")
        .targetPlatform("string")
        .databasesInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .location("string")
        .projectName("string")
        .sourceConnectionInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .targetConnectionInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    project_resource = azure_native.datamigration.Project("projectResource",
        group_name=string,
        service_name=string,
        source_platform=string,
        target_platform=string,
        databases_info=[{
            sourceDatabaseName: string,
        }],
        location=string,
        project_name=string,
        source_connection_info={
            managedInstanceResourceId: string,
            type: MiSqlConnectionInfo,
            password: string,
            userName: string,
        },
        tags={
            string: string,
        },
        target_connection_info={
            managedInstanceResourceId: string,
            type: MiSqlConnectionInfo,
            password: string,
            userName: string,
        })
    
    const projectResource = new azure_native.datamigration.Project("projectResource", {
        groupName: "string",
        serviceName: "string",
        sourcePlatform: "string",
        targetPlatform: "string",
        databasesInfo: [{
            sourceDatabaseName: "string",
        }],
        location: "string",
        projectName: "string",
        sourceConnectionInfo: {
            managedInstanceResourceId: "string",
            type: "MiSqlConnectionInfo",
            password: "string",
            userName: "string",
        },
        tags: {
            string: "string",
        },
        targetConnectionInfo: {
            managedInstanceResourceId: "string",
            type: "MiSqlConnectionInfo",
            password: "string",
            userName: "string",
        },
    });
    
    type: azure-native:datamigration:Project
    properties:
        databasesInfo:
            - sourceDatabaseName: string
        groupName: string
        location: string
        projectName: string
        serviceName: string
        sourceConnectionInfo:
            managedInstanceResourceId: string
            password: string
            type: MiSqlConnectionInfo
            userName: string
        sourcePlatform: string
        tags:
            string: string
        targetConnectionInfo:
            managedInstanceResourceId: string
            password: string
            type: MiSqlConnectionInfo
            userName: string
        targetPlatform: string
    

    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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    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.MySqlConnectionInfo | 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.MySqlConnectionInfo | 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 | MySqlConnectionInfoArgs | PostgreSqlConnectionInfoArgs | SqlConnectionInfoArgs
    Information for connecting to source
    Tags map[string]string
    Resource tags.
    TargetConnectionInfo MiSqlConnectionInfoArgs | MySqlConnectionInfoArgs | 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 | MySqlConnectionInfo | PostgreSqlConnectionInfo | SqlConnectionInfo
    Information for connecting to source
    tags Map<String,String>
    Resource tags.
    targetConnectionInfo MiSqlConnectionInfo | MySqlConnectionInfo | 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 | MySqlConnectionInfo | PostgreSqlConnectionInfo | SqlConnectionInfo
    Information for connecting to source
    tags {[key: string]: string}
    Resource tags.
    targetConnectionInfo MiSqlConnectionInfo | MySqlConnectionInfo | 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 | MySqlConnectionInfoArgs | PostgreSqlConnectionInfoArgs | SqlConnectionInfoArgs
    Information for connecting to source
    tags Mapping[str, str]
    Resource tags.
    target_connection_info MiSqlConnectionInfoArgs | MySqlConnectionInfoArgs | PostgreSqlConnectionInfoArgs | SqlConnectionInfoArgs
    Information for connecting to target
    groupName String
    Name of the resource group
    serviceName String
    Name of the service
    sourcePlatform String | "SQL" | "Unknown"
    Source platform for the project
    targetPlatform String | "SQLDB" | "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
    Information for connecting to source
    tags Map<String>
    Resource tags.
    targetConnectionInfo 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
    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
    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
    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
    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
    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
    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

    MySqlConnectionInfo, MySqlConnectionInfoArgs

    Port int
    Port for Server
    ServerName string
    Name of the server
    Password string
    Password credential.
    UserName string
    User name
    Port int
    Port for Server
    ServerName string
    Name of the server
    Password string
    Password credential.
    UserName string
    User name
    port Integer
    Port for Server
    serverName String
    Name of the server
    password String
    Password credential.
    userName String
    User name
    port number
    Port for Server
    serverName string
    Name of the server
    password string
    Password credential.
    userName string
    User name
    port int
    Port for Server
    server_name str
    Name of the server
    password str
    Password credential.
    user_name str
    User name
    port Number
    Port for Server
    serverName String
    Name of the server
    password String
    Password credential.
    userName String
    User name

    MySqlConnectionInfoResponse, MySqlConnectionInfoResponseArgs

    Port int
    Port for Server
    ServerName string
    Name of the server
    Password string
    Password credential.
    UserName string
    User name
    Port int
    Port for Server
    ServerName string
    Name of the server
    Password string
    Password credential.
    UserName string
    User name
    port Integer
    Port for Server
    serverName String
    Name of the server
    password String
    Password credential.
    userName String
    User name
    port number
    Port for Server
    serverName string
    Name of the server
    password string
    Password credential.
    userName string
    User name
    port int
    Port for Server
    server_name str
    Name of the server
    password str
    Password credential.
    user_name str
    User name
    port Number
    Port for Server
    serverName String
    Name of the server
    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
    Password string
    Password credential.
    UserName string
    User name
    Port int
    Port for Server
    ServerName string
    Name of the server
    DatabaseName string
    Name of the database
    Password string
    Password credential.
    UserName string
    User name
    port Integer
    Port for Server
    serverName String
    Name of the server
    databaseName String
    Name of the database
    password String
    Password credential.
    userName String
    User name
    port number
    Port for Server
    serverName string
    Name of the server
    databaseName string
    Name of the database
    password string
    Password credential.
    userName string
    User name
    port int
    Port for Server
    server_name str
    Name of the server
    database_name str
    Name of the database
    password str
    Password credential.
    user_name str
    User name
    port Number
    Port for Server
    serverName String
    Name of the server
    databaseName String
    Name of the database
    password String
    Password credential.
    userName String
    User name

    PostgreSqlConnectionInfoResponse, PostgreSqlConnectionInfoResponseArgs

    Port int
    Port for Server
    ServerName string
    Name of the server
    DatabaseName string
    Name of the database
    Password string
    Password credential.
    UserName string
    User name
    Port int
    Port for Server
    ServerName string
    Name of the server
    DatabaseName string
    Name of the database
    Password string
    Password credential.
    UserName string
    User name
    port Integer
    Port for Server
    serverName String
    Name of the server
    databaseName String
    Name of the database
    password String
    Password credential.
    userName String
    User name
    port number
    Port for Server
    serverName string
    Name of the server
    databaseName string
    Name of the database
    password string
    Password credential.
    userName string
    User name
    port int
    Port for Server
    server_name str
    Name of the server
    database_name str
    Name of the database
    password str
    Password credential.
    user_name str
    User name
    port Number
    Port for Server
    serverName String
    Name of the server
    databaseName String
    Name of the database
    password String
    Password credential.
    userName String
    User name

    ProjectSourcePlatform, ProjectSourcePlatformArgs

    SQL
    SQL
    Unknown
    Unknown
    ProjectSourcePlatformSQL
    SQL
    ProjectSourcePlatformUnknown
    Unknown
    SQL
    SQL
    Unknown
    Unknown
    SQL
    SQL
    Unknown
    Unknown
    SQL
    SQL
    UNKNOWN
    Unknown
    "SQL"
    SQL
    "Unknown"
    Unknown

    ProjectTargetPlatform, ProjectTargetPlatformArgs

    SQLDB
    SQLDB
    Unknown
    Unknown
    ProjectTargetPlatformSQLDB
    SQLDB
    ProjectTargetPlatformUnknown
    Unknown
    SQLDB
    SQLDB
    Unknown
    Unknown
    SQLDB
    SQLDB
    Unknown
    Unknown
    SQLDB
    SQLDB
    UNKNOWN
    Unknown
    "SQLDB"
    SQLDB
    "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

    Import

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

    $ pulumi import azure-native:datamigration:Project DmsSdkProject /subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi