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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.datamigration.getProject
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
The project resource is a nested resource representing a stored migration project. The GET method retrieves information about a project. Azure REST API version: 2021-06-30.
Other available API versions: 2021-10-30-preview, 2022-03-30-preview, 2023-07-15-preview.
Using getProject
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 getProject(args: GetProjectArgs, opts?: InvokeOptions): Promise<GetProjectResult>
function getProjectOutput(args: GetProjectOutputArgs, opts?: InvokeOptions): Output<GetProjectResult>def get_project(group_name: Optional[str] = None,
                project_name: Optional[str] = None,
                service_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetProjectResult
def get_project_output(group_name: Optional[pulumi.Input[str]] = None,
                project_name: Optional[pulumi.Input[str]] = None,
                service_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetProjectResult]func LookupProject(ctx *Context, args *LookupProjectArgs, opts ...InvokeOption) (*LookupProjectResult, error)
func LookupProjectOutput(ctx *Context, args *LookupProjectOutputArgs, opts ...InvokeOption) LookupProjectResultOutput> Note: This function is named LookupProject in the Go SDK.
public static class GetProject 
{
    public static Task<GetProjectResult> InvokeAsync(GetProjectArgs args, InvokeOptions? opts = null)
    public static Output<GetProjectResult> Invoke(GetProjectInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
public static Output<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:datamigration:getProject
  arguments:
    # arguments dictionaryThe following arguments are supported:
- GroupName string
- Name of the resource group
- ProjectName string
- Name of the project
- ServiceName string
- Name of the service
- GroupName string
- Name of the resource group
- ProjectName string
- Name of the project
- ServiceName string
- Name of the service
- groupName String
- Name of the resource group
- projectName String
- Name of the project
- serviceName String
- Name of the service
- groupName string
- Name of the resource group
- projectName string
- Name of the project
- serviceName string
- Name of the service
- group_name str
- Name of the resource group
- project_name str
- Name of the project
- service_name str
- Name of the service
- groupName String
- Name of the resource group
- projectName String
- Name of the project
- serviceName String
- Name of the service
getProject Result
The following output properties are available:
- CreationTime string
- UTC Date and time when project was created
- Id string
- Resource ID.
- Location string
- Resource location.
- Name string
- Resource name.
- ProvisioningState string
- The project's provisioning state
- SourcePlatform string
- Source platform for the project
- SystemData Pulumi.Azure Native. Data Migration. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- TargetPlatform string
- Target platform for the project
- Type string
- Resource type.
- DatabasesInfo List<Pulumi.Azure Native. Data Migration. Outputs. Database Info Response> 
- List of DatabaseInfo
- SourceConnection Pulumi.Info Azure | Pulumi.Native. Data Migration. Outputs. Mi Sql Connection Info Response Azure | Pulumi.Native. Data Migration. Outputs. Mongo Db Connection Info Response Azure | Pulumi.Native. Data Migration. Outputs. My Sql Connection Info Response Azure | Pulumi.Native. Data Migration. Outputs. Oracle Connection Info Response Azure | Pulumi.Native. Data Migration. Outputs. Postgre Sql Connection Info Response Azure Native. Data Migration. Outputs. Sql Connection Info Response 
- Information for connecting to source
- Dictionary<string, string>
- Resource tags.
- TargetConnection Pulumi.Info Azure | Pulumi.Native. Data Migration. Outputs. Mi Sql Connection Info Response Azure | Pulumi.Native. Data Migration. Outputs. Mongo Db Connection Info Response Azure | Pulumi.Native. Data Migration. Outputs. My Sql Connection Info Response Azure | Pulumi.Native. Data Migration. Outputs. Oracle Connection Info Response Azure | Pulumi.Native. Data Migration. Outputs. Postgre Sql Connection Info Response Azure Native. Data Migration. Outputs. Sql Connection Info Response 
- Information for connecting to target
- CreationTime string
- UTC Date and time when project was created
- Id string
- Resource ID.
- Location string
- Resource location.
- Name string
- Resource name.
- ProvisioningState string
- The project's provisioning state
- SourcePlatform string
- Source platform for the project
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- TargetPlatform string
- Target platform for the project
- Type string
- Resource type.
- DatabasesInfo []DatabaseInfo Response 
- List of DatabaseInfo
- SourceConnection MiInfo Sql | MongoConnection Info Response Db | MyConnection Info Response Sql | OracleConnection Info Response Connection | PostgreInfo Response Sql | SqlConnection Info Response Connection Info Response 
- Information for connecting to source
- map[string]string
- Resource tags.
- TargetConnection MiInfo Sql | MongoConnection Info Response Db | MyConnection Info Response Sql | OracleConnection Info Response Connection | PostgreInfo Response Sql | SqlConnection Info Response Connection Info Response 
- Information for connecting to target
- creationTime String
- UTC Date and time when project was created
- id String
- Resource ID.
- location String
- Resource location.
- name String
- Resource name.
- provisioningState String
- The project's provisioning state
- sourcePlatform String
- Source platform for the project
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- targetPlatform String
- Target platform for the project
- type String
- Resource type.
- databasesInfo List<DatabaseInfo Response> 
- List of DatabaseInfo
- sourceConnection MiInfo Sql | MongoConnection Info Response Db | MyConnection Info Response Sql | OracleConnection Info Response Connection | PostgreInfo Response Sql | SqlConnection Info Response Connection Info Response 
- Information for connecting to source
- Map<String,String>
- Resource tags.
- targetConnection MiInfo Sql | MongoConnection Info Response Db | MyConnection Info Response Sql | OracleConnection Info Response Connection | PostgreInfo Response Sql | SqlConnection Info Response Connection Info Response 
- Information for connecting to target
- creationTime string
- UTC Date and time when project was created
- id string
- Resource ID.
- location string
- Resource location.
- name string
- Resource name.
- provisioningState string
- The project's provisioning state
- sourcePlatform string
- Source platform for the project
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- targetPlatform string
- Target platform for the project
- type string
- Resource type.
- databasesInfo DatabaseInfo Response[] 
- List of DatabaseInfo
- sourceConnection MiInfo Sql | MongoConnection Info Response Db | MyConnection Info Response Sql | OracleConnection Info Response Connection | PostgreInfo Response Sql | SqlConnection Info Response Connection Info Response 
- Information for connecting to source
- {[key: string]: string}
- Resource tags.
- targetConnection MiInfo Sql | MongoConnection Info Response Db | MyConnection Info Response Sql | OracleConnection Info Response Connection | PostgreInfo Response Sql | SqlConnection Info Response Connection Info Response 
- Information for connecting to target
- creation_time str
- UTC Date and time when project was created
- id str
- Resource ID.
- location str
- Resource location.
- name str
- Resource name.
- provisioning_state str
- The project's provisioning state
- source_platform str
- Source platform for the project
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- target_platform str
- Target platform for the project
- type str
- Resource type.
- databases_info Sequence[DatabaseInfo Response] 
- List of DatabaseInfo
- source_connection_ Miinfo Sql | MongoConnection Info Response Db | MyConnection Info Response Sql | OracleConnection Info Response Connection | PostgreInfo Response Sql | SqlConnection Info Response Connection Info Response 
- Information for connecting to source
- Mapping[str, str]
- Resource tags.
- target_connection_ Miinfo Sql | MongoConnection Info Response Db | MyConnection Info Response Sql | OracleConnection Info Response Connection | PostgreInfo Response Sql | SqlConnection Info Response Connection Info Response 
- Information for connecting to target
- creationTime String
- UTC Date and time when project was created
- id String
- Resource ID.
- location String
- Resource location.
- name String
- Resource name.
- provisioningState String
- The project's provisioning state
- sourcePlatform String
- Source platform for the project
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- targetPlatform String
- Target platform for the project
- type String
- Resource type.
- databasesInfo List<Property Map>
- List of DatabaseInfo
- sourceConnection Property Map | Property Map | Property Map | Property Map | Property Map | Property MapInfo 
- Information for connecting to source
- Map<String>
- Resource tags.
- targetConnection Property Map | Property Map | Property Map | Property Map | Property Map | Property MapInfo 
- Information for connecting to target
Supporting Types
DatabaseInfoResponse  
- SourceDatabase stringName 
- Name of the database
- SourceDatabase stringName 
- Name of the database
- sourceDatabase StringName 
- Name of the database
- sourceDatabase stringName 
- Name of the database
- source_database_ strname 
- Name of the database
- sourceDatabase StringName 
- Name of the database
MiSqlConnectionInfoResponse    
- ManagedInstance stringResource Id 
- Resource id for Azure SQL database Managed instance
- Password string
- Password credential.
- UserName string
- User name
- ManagedInstance stringResource Id 
- Resource id for Azure SQL database Managed instance
- Password string
- Password credential.
- UserName string
- User name
- managedInstance StringResource Id 
- Resource id for Azure SQL database Managed instance
- password String
- Password credential.
- userName String
- User name
- managedInstance stringResource Id 
- Resource id for Azure SQL database Managed instance
- password string
- Password credential.
- userName string
- User name
- managed_instance_ strresource_ id 
- Resource id for Azure SQL database Managed instance
- password str
- Password credential.
- user_name str
- User name
- managedInstance StringResource Id 
- Resource id for Azure SQL database Managed instance
- password String
- Password credential.
- userName String
- User name
MongoDbConnectionInfoResponse    
- 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
MySqlConnectionInfoResponse    
- 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
OracleConnectionInfoResponse   
- 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
PostgreSqlConnectionInfoResponse    
- 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.
- TrustServer boolCertificate 
- 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.
- TrustServer boolCertificate 
- 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.
- trustServer BooleanCertificate 
- 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.
- trustServer booleanCertificate 
- 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_ boolcertificate 
- 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.
- trustServer BooleanCertificate 
- Whether to trust the server certificate
- userName String
- User name
SqlConnectionInfoResponse   
- 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
- TrustServer boolCertificate 
- 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
- TrustServer boolCertificate 
- 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
- trustServer BooleanCertificate 
- 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
- trustServer booleanCertificate 
- 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_ boolcertificate 
- 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
- trustServer BooleanCertificate 
- Whether to trust the server certificate
- userName String
- User name
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
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 v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi