1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. getSolution
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.0 published on Tuesday, Dec 5, 2023 by Pulumi

azure-native.migrate.getSolution

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.0 published on Tuesday, Dec 5, 2023 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:migrate:getSolution
      arguments:
        # arguments dictionary

    The following arguments are supported:

    MigrateProjectName string

    Name of the Azure Migrate project.

    ResourceGroupName string

    Name of the Azure Resource Group that migrate project is part of.

    SolutionName string

    Unique name of a migration solution within a migrate project.

    MigrateProjectName string

    Name of the Azure Migrate project.

    ResourceGroupName string

    Name of the Azure Resource Group that migrate project is part of.

    SolutionName string

    Unique name of a migration solution within a migrate project.

    migrateProjectName String

    Name of the Azure Migrate project.

    resourceGroupName String

    Name of the Azure Resource Group that migrate project is part of.

    solutionName String

    Unique name of a migration solution within a migrate project.

    migrateProjectName string

    Name of the Azure Migrate project.

    resourceGroupName string

    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_name str

    Name of the Azure Migrate project.

    resource_group_name str

    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.

    migrateProjectName String

    Name of the Azure Migrate project.

    resourceGroupName String

    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.AzureNative.Migrate.Outputs.SolutionPropertiesResponse

    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 SolutionPropertiesResponse

    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 SolutionPropertiesResponse

    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 SolutionPropertiesResponse

    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 SolutionPropertiesResponse

    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

    DatabaseInstancesAssessedCount int

    Gets or sets the count of database instances assessed.

    DatabasesAssessedCount int

    Gets or sets the count of databases assessed.

    MigrationReadyCount int

    Gets or sets the count of databases ready for migration.

    DatabaseInstancesAssessedCount int

    Gets or sets the count of database instances assessed.

    DatabasesAssessedCount int

    Gets or sets the count of databases assessed.

    MigrationReadyCount int

    Gets or sets the count of databases ready for migration.

    databaseInstancesAssessedCount Integer

    Gets or sets the count of database instances assessed.

    databasesAssessedCount Integer

    Gets or sets the count of databases assessed.

    migrationReadyCount Integer

    Gets or sets the count of databases ready for migration.

    databaseInstancesAssessedCount number

    Gets or sets the count of database instances assessed.

    databasesAssessedCount number

    Gets or sets the count of databases assessed.

    migrationReadyCount number

    Gets or sets the count of databases ready for migration.

    database_instances_assessed_count int

    Gets or sets the count of database instances assessed.

    databases_assessed_count int

    Gets or sets the count of databases assessed.

    migration_ready_count int

    Gets or sets the count of databases ready for migration.

    databaseInstancesAssessedCount Number

    Gets or sets the count of database instances assessed.

    databasesAssessedCount Number

    Gets or sets the count of databases assessed.

    migrationReadyCount Number

    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.

    TestMigratedCount int

    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.

    TestMigratedCount int

    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.

    testMigratedCount Integer

    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.

    testMigratedCount number

    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_count int

    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.

    testMigratedCount Number

    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.AzureNative.Migrate.Inputs.SolutionDetailsResponse

    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.AzureNative.Migrate.Inputs.DatabasesSolutionSummaryResponse | Pulumi.AzureNative.Migrate.Inputs.ServersSolutionSummaryResponse | Pulumi.AzureNative.Migrate.Inputs.SolutionSummaryResponse

    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 SolutionDetailsResponse

    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 DatabasesSolutionSummaryResponse | ServersSolutionSummaryResponse | SolutionSummaryResponse

    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 SolutionDetailsResponse

    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 DatabasesSolutionSummaryResponse | ServersSolutionSummaryResponse | SolutionSummaryResponse

    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 SolutionDetailsResponse

    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 DatabasesSolutionSummaryResponse | ServersSolutionSummaryResponse | SolutionSummaryResponse

    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 SolutionDetailsResponse

    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 DatabasesSolutionSummaryResponse | ServersSolutionSummaryResponse | SolutionSummaryResponse

    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
    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.0 published on Tuesday, Dec 5, 2023 by Pulumi