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.migrate.getSolution
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
Solution REST Resource. Azure REST API version: 2018-09-01-preview.
Using getSolution
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 getSolution(args: GetSolutionArgs, opts?: InvokeOptions): Promise<GetSolutionResult>
function getSolutionOutput(args: GetSolutionOutputArgs, opts?: InvokeOptions): Output<GetSolutionResult>def get_solution(migrate_project_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 solution_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetSolutionResult
def get_solution_output(migrate_project_name: Optional[pulumi.Input[str]] = None,
                 resource_group_name: Optional[pulumi.Input[str]] = None,
                 solution_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetSolutionResult]func LookupSolution(ctx *Context, args *LookupSolutionArgs, opts ...InvokeOption) (*LookupSolutionResult, error)
func LookupSolutionOutput(ctx *Context, args *LookupSolutionOutputArgs, opts ...InvokeOption) LookupSolutionResultOutput> Note: This function is named LookupSolution in the Go SDK.
public static class GetSolution 
{
    public static Task<GetSolutionResult> InvokeAsync(GetSolutionArgs args, InvokeOptions? opts = null)
    public static Output<GetSolutionResult> Invoke(GetSolutionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSolutionResult> getSolution(GetSolutionArgs args, InvokeOptions options)
public static Output<GetSolutionResult> getSolution(GetSolutionArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:migrate:getSolution
  arguments:
    # arguments dictionaryThe following arguments are supported:
- MigrateProject stringName 
- Name of the Azure Migrate project.
- ResourceGroup stringName 
- Name of the Azure Resource Group that migrate project is part of.
- SolutionName string
- Unique name of a migration solution within a migrate project.
- MigrateProject stringName 
- Name of the Azure Migrate project.
- ResourceGroup stringName 
- Name of the Azure Resource Group that migrate project is part of.
- SolutionName string
- Unique name of a migration solution within a migrate project.
- migrateProject StringName 
- Name of the Azure Migrate project.
- resourceGroup StringName 
- Name of the Azure Resource Group that migrate project is part of.
- solutionName String
- Unique name of a migration solution within a migrate project.
- migrateProject stringName 
- Name of the Azure Migrate project.
- resourceGroup stringName 
- Name of the Azure Resource Group that migrate project is part of.
- solutionName string
- Unique name of a migration solution within a migrate project.
- migrate_project_ strname 
- Name of the Azure Migrate project.
- resource_group_ strname 
- Name of the Azure Resource Group that migrate project is part of.
- solution_name str
- Unique name of a migration solution within a migrate project.
- migrateProject StringName 
- Name of the Azure Migrate project.
- resourceGroup StringName 
- Name of the Azure Resource Group that migrate project is part of.
- solutionName String
- Unique name of a migration solution within a migrate project.
getSolution Result
The following output properties are available:
- Id string
- Gets the relative URL to get to this REST resource.
- Name string
- Gets the name of this REST resource.
- Properties
Pulumi.Azure Native. Migrate. Outputs. Solution Properties Response 
- Gets or sets the properties of the solution.
- Type string
- Gets the type of this REST resource.
- Etag string
- Gets or sets the ETAG for optimistic concurrency control.
- Id string
- Gets the relative URL to get to this REST resource.
- Name string
- Gets the name of this REST resource.
- Properties
SolutionProperties Response 
- Gets or sets the properties of the solution.
- Type string
- Gets the type of this REST resource.
- Etag string
- Gets or sets the ETAG for optimistic concurrency control.
- id String
- Gets the relative URL to get to this REST resource.
- name String
- Gets the name of this REST resource.
- properties
SolutionProperties Response 
- Gets or sets the properties of the solution.
- type String
- Gets the type of this REST resource.
- etag String
- Gets or sets the ETAG for optimistic concurrency control.
- id string
- Gets the relative URL to get to this REST resource.
- name string
- Gets the name of this REST resource.
- properties
SolutionProperties Response 
- Gets or sets the properties of the solution.
- type string
- Gets the type of this REST resource.
- etag string
- Gets or sets the ETAG for optimistic concurrency control.
- id str
- Gets the relative URL to get to this REST resource.
- name str
- Gets the name of this REST resource.
- properties
SolutionProperties Response 
- Gets or sets the properties of the solution.
- type str
- Gets the type of this REST resource.
- etag str
- Gets or sets the ETAG for optimistic concurrency control.
- id String
- Gets the relative URL to get to this REST resource.
- name String
- Gets the name of this REST resource.
- properties Property Map
- Gets or sets the properties of the solution.
- type String
- Gets the type of this REST resource.
- etag String
- Gets or sets the ETAG for optimistic concurrency control.
Supporting Types
DatabasesSolutionSummaryResponse   
- DatabaseInstances intAssessed Count 
- Gets or sets the count of database instances assessed.
- DatabasesAssessed intCount 
- Gets or sets the count of databases assessed.
- MigrationReady intCount 
- Gets or sets the count of databases ready for migration.
- DatabaseInstances intAssessed Count 
- Gets or sets the count of database instances assessed.
- DatabasesAssessed intCount 
- Gets or sets the count of databases assessed.
- MigrationReady intCount 
- Gets or sets the count of databases ready for migration.
- databaseInstances IntegerAssessed Count 
- Gets or sets the count of database instances assessed.
- databasesAssessed IntegerCount 
- Gets or sets the count of databases assessed.
- migrationReady IntegerCount 
- Gets or sets the count of databases ready for migration.
- databaseInstances numberAssessed Count 
- Gets or sets the count of database instances assessed.
- databasesAssessed numberCount 
- Gets or sets the count of databases assessed.
- migrationReady numberCount 
- Gets or sets the count of databases ready for migration.
- database_instances_ intassessed_ count 
- Gets or sets the count of database instances assessed.
- databases_assessed_ intcount 
- Gets or sets the count of databases assessed.
- migration_ready_ intcount 
- Gets or sets the count of databases ready for migration.
- databaseInstances NumberAssessed Count 
- Gets or sets the count of database instances assessed.
- databasesAssessed NumberCount 
- Gets or sets the count of databases assessed.
- migrationReady NumberCount 
- Gets or sets the count of databases ready for migration.
ServersSolutionSummaryResponse   
- AssessedCount int
- Gets or sets the count of servers assessed.
- DiscoveredCount int
- Gets or sets the count of servers discovered.
- MigratedCount int
- Gets or sets the count of servers migrated.
- ReplicatingCount int
- Gets or sets the count of servers being replicated.
- TestMigrated intCount 
- Gets or sets the count of servers test migrated.
- AssessedCount int
- Gets or sets the count of servers assessed.
- DiscoveredCount int
- Gets or sets the count of servers discovered.
- MigratedCount int
- Gets or sets the count of servers migrated.
- ReplicatingCount int
- Gets or sets the count of servers being replicated.
- TestMigrated intCount 
- Gets or sets the count of servers test migrated.
- assessedCount Integer
- Gets or sets the count of servers assessed.
- discoveredCount Integer
- Gets or sets the count of servers discovered.
- migratedCount Integer
- Gets or sets the count of servers migrated.
- replicatingCount Integer
- Gets or sets the count of servers being replicated.
- testMigrated IntegerCount 
- Gets or sets the count of servers test migrated.
- assessedCount number
- Gets or sets the count of servers assessed.
- discoveredCount number
- Gets or sets the count of servers discovered.
- migratedCount number
- Gets or sets the count of servers migrated.
- replicatingCount number
- Gets or sets the count of servers being replicated.
- testMigrated numberCount 
- Gets or sets the count of servers test migrated.
- assessed_count int
- Gets or sets the count of servers assessed.
- discovered_count int
- Gets or sets the count of servers discovered.
- migrated_count int
- Gets or sets the count of servers migrated.
- replicating_count int
- Gets or sets the count of servers being replicated.
- test_migrated_ intcount 
- Gets or sets the count of servers test migrated.
- assessedCount Number
- Gets or sets the count of servers assessed.
- discoveredCount Number
- Gets or sets the count of servers discovered.
- migratedCount Number
- Gets or sets the count of servers migrated.
- replicatingCount Number
- Gets or sets the count of servers being replicated.
- testMigrated NumberCount 
- Gets or sets the count of servers test migrated.
SolutionDetailsResponse  
- AssessmentCount int
- Gets or sets the count of assessments reported by the solution.
- ExtendedDetails Dictionary<string, string>
- Gets or sets the extended details reported by the solution.
- GroupCount int
- Gets or sets the count of groups reported by the solution.
- AssessmentCount int
- Gets or sets the count of assessments reported by the solution.
- ExtendedDetails map[string]string
- Gets or sets the extended details reported by the solution.
- GroupCount int
- Gets or sets the count of groups reported by the solution.
- assessmentCount Integer
- Gets or sets the count of assessments reported by the solution.
- extendedDetails Map<String,String>
- Gets or sets the extended details reported by the solution.
- groupCount Integer
- Gets or sets the count of groups reported by the solution.
- assessmentCount number
- Gets or sets the count of assessments reported by the solution.
- extendedDetails {[key: string]: string}
- Gets or sets the extended details reported by the solution.
- groupCount number
- Gets or sets the count of groups reported by the solution.
- assessment_count int
- Gets or sets the count of assessments reported by the solution.
- extended_details Mapping[str, str]
- Gets or sets the extended details reported by the solution.
- group_count int
- Gets or sets the count of groups reported by the solution.
- assessmentCount Number
- Gets or sets the count of assessments reported by the solution.
- extendedDetails Map<String>
- Gets or sets the extended details reported by the solution.
- groupCount Number
- Gets or sets the count of groups reported by the solution.
SolutionPropertiesResponse  
- CleanupState string
- Gets or sets the cleanup state of the solution.
- Details
Pulumi.Azure Native. Migrate. Inputs. Solution Details Response 
- Gets or sets the details of the solution.
- Goal string
- Gets or sets the goal of the solution.
- Purpose string
- Gets or sets the purpose of the solution.
- Status string
- Gets or sets the current status of the solution.
- Summary
Pulumi.Azure | Pulumi.Native. Migrate. Inputs. Databases Solution Summary Response Azure | Pulumi.Native. Migrate. Inputs. Servers Solution Summary Response Azure Native. Migrate. Inputs. Solution Summary Response 
- Gets or sets the summary of the solution.
- Tool string
- Gets or sets the tool being used in the solution.
- CleanupState string
- Gets or sets the cleanup state of the solution.
- Details
SolutionDetails Response 
- Gets or sets the details of the solution.
- Goal string
- Gets or sets the goal of the solution.
- Purpose string
- Gets or sets the purpose of the solution.
- Status string
- Gets or sets the current status of the solution.
- Summary
DatabasesSolution | ServersSummary Response Solution | SolutionSummary Response Summary Response 
- Gets or sets the summary of the solution.
- Tool string
- Gets or sets the tool being used in the solution.
- cleanupState String
- Gets or sets the cleanup state of the solution.
- details
SolutionDetails Response 
- Gets or sets the details of the solution.
- goal String
- Gets or sets the goal of the solution.
- purpose String
- Gets or sets the purpose of the solution.
- status String
- Gets or sets the current status of the solution.
- summary
DatabasesSolution | ServersSummary Response Solution | SolutionSummary Response Summary Response 
- Gets or sets the summary of the solution.
- tool String
- Gets or sets the tool being used in the solution.
- cleanupState string
- Gets or sets the cleanup state of the solution.
- details
SolutionDetails Response 
- Gets or sets the details of the solution.
- goal string
- Gets or sets the goal of the solution.
- purpose string
- Gets or sets the purpose of the solution.
- status string
- Gets or sets the current status of the solution.
- summary
DatabasesSolution | ServersSummary Response Solution | SolutionSummary Response Summary Response 
- Gets or sets the summary of the solution.
- tool string
- Gets or sets the tool being used in the solution.
- cleanup_state str
- Gets or sets the cleanup state of the solution.
- details
SolutionDetails Response 
- Gets or sets the details of the solution.
- goal str
- Gets or sets the goal of the solution.
- purpose str
- Gets or sets the purpose of the solution.
- status str
- Gets or sets the current status of the solution.
- summary
DatabasesSolution | ServersSummary Response Solution | SolutionSummary Response Summary Response 
- Gets or sets the summary of the solution.
- tool str
- Gets or sets the tool being used in the solution.
- cleanupState String
- Gets or sets the cleanup state of the solution.
- details Property Map
- Gets or sets the details of the solution.
- goal String
- Gets or sets the goal of the solution.
- purpose String
- Gets or sets the purpose of the solution.
- status String
- Gets or sets the current status of the solution.
- summary Property Map | Property Map | Property Map
- Gets or sets the summary of the solution.
- tool String
- Gets or sets the tool being used in the solution.
SolutionSummaryResponse  
- InstanceType string
- Gets the Instance type.
- InstanceType string
- Gets the Instance type.
- instanceType String
- Gets the Instance type.
- instanceType string
- Gets the Instance type.
- instance_type str
- Gets the Instance type.
- instanceType String
- Gets the Instance type.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi