azure-native.migrate.getSolution
Explore with Pulumi AI
Solution REST Resource. 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:migrate:getSolution
arguments:
# arguments dictionary
The following arguments are supported:
- Migrate
Project stringName Name of the Azure Migrate project.
- Resource
Group stringName Name of the Azure Resource Group that migrate project is part of.
- Solution
Name string Unique name of a migration solution within a migrate project.
- Migrate
Project stringName Name of the Azure Migrate project.
- Resource
Group stringName Name of the Azure Resource Group that migrate project is part of.
- Solution
Name string Unique name of a migration solution within a migrate project.
- migrate
Project StringName Name of the Azure Migrate project.
- resource
Group StringName Name of the Azure Resource Group that migrate project is part of.
- solution
Name String Unique name of a migration solution within a migrate project.
- migrate
Project stringName Name of the Azure Migrate project.
- resource
Group stringName Name of the Azure Resource Group that migrate project is part of.
- solution
Name 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.
- migrate
Project StringName Name of the Azure Migrate project.
- resource
Group StringName Name of the Azure Resource Group that migrate project is part of.
- solution
Name 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
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
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
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 str
Gets the relative URL to get to this REST resource.
- name str
Gets the name of this REST resource.
- properties
Solution
Properties 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
- 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.
- 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.
- database
Instances IntegerAssessed Count Gets or sets the count of database instances assessed.
- databases
Assessed IntegerCount Gets or sets the count of databases assessed.
- migration
Ready IntegerCount Gets or sets the count of databases ready for migration.
- database
Instances numberAssessed Count Gets or sets the count of database instances assessed.
- databases
Assessed numberCount Gets or sets the count of databases assessed.
- migration
Ready 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.
- database
Instances NumberAssessed Count Gets or sets the count of database instances assessed.
- databases
Assessed NumberCount Gets or sets the count of databases assessed.
- migration
Ready NumberCount Gets or sets the count of databases ready for migration.
ServersSolutionSummaryResponse
- 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.
- 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.
- assessed
Count Integer Gets or sets the count of servers assessed.
- discovered
Count Integer Gets or sets the count of servers discovered.
- migrated
Count Integer Gets or sets the count of servers migrated.
- replicating
Count Integer Gets or sets the count of servers being replicated.
- test
Migrated IntegerCount Gets or sets the count of servers test migrated.
- assessed
Count number Gets or sets the count of servers assessed.
- discovered
Count number Gets or sets the count of servers discovered.
- migrated
Count number Gets or sets the count of servers migrated.
- replicating
Count number Gets or sets the count of servers being replicated.
- test
Migrated 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.
- assessed
Count Number Gets or sets the count of servers assessed.
- discovered
Count Number Gets or sets the count of servers discovered.
- migrated
Count Number Gets or sets the count of servers migrated.
- replicating
Count Number Gets or sets the count of servers being replicated.
- test
Migrated NumberCount Gets or sets the count of servers test migrated.
SolutionDetailsResponse
- Assessment
Count int Gets or sets the count of assessments reported by the solution.
- Extended
Details Dictionary<string, string> Gets or sets the extended details reported by the solution.
- Group
Count int 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 map[string]string Gets or sets the extended details reported by the solution.
- Group
Count int Gets or sets the count of groups reported by the solution.
- assessment
Count Integer Gets or sets the count of assessments reported by the solution.
- extended
Details Map<String,String> Gets or sets the extended details reported by the solution.
- group
Count Integer Gets or sets the count of groups reported by the solution.
- assessment
Count number Gets or sets the count of assessments reported by the solution.
- extended
Details {[key: string]: string} Gets or sets the extended details reported by the solution.
- group
Count 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.
- assessment
Count Number Gets or sets the count of assessments reported by the solution.
- extended
Details Map<String> Gets or sets the extended details reported by the solution.
- group
Count Number Gets or sets the count of groups reported by the solution.
SolutionPropertiesResponse
- Cleanup
State 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 Native. Migrate. Inputs. Servers Solution Summary Response Gets or sets the summary of the solution.
- Tool string
Gets or sets the tool being used in the solution.
- Cleanup
State string Gets or sets the cleanup state of the solution.
- Details
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
Databases
Solution | ServersSummary Response Solution Summary Response Gets or sets the summary of the solution.
- Tool string
Gets or sets the tool being used in the solution.
- cleanup
State String Gets or sets the cleanup state of the solution.
- details
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
Databases
Solution | ServersSummary Response Solution Summary Response Gets or sets the summary of the solution.
- tool String
Gets or sets the tool being used in the solution.
- cleanup
State string Gets or sets the cleanup state of the solution.
- details
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
Databases
Solution | ServersSummary Response Solution 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
Solution
Details 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
Databases
Solution | ServersSummary Response Solution Summary Response Gets or sets the summary of the solution.
- tool str
Gets or sets the tool being used in the solution.
- cleanup
State 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
Gets or sets the summary of the solution.
- tool String
Gets or sets the tool being used in the solution.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0