azure-native.migrate.SolutionsControllerSolution
Explore with Pulumi AI
Solution REST Resource. Azure REST API version: 2023-01-01.
Example Usage
SolutionsController_Create_MaximumSet_Gen
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var solutionsControllerSolution = new AzureNative.Migrate.SolutionsControllerSolution("solutionsControllerSolution", new()
{
MigrateProjectName = "1GQwlI-",
Properties = new AzureNative.Migrate.Inputs.SolutionPropertiesArgs
{
CleanupState = AzureNative.Migrate.CleanupState.None,
Details = new AzureNative.Migrate.Inputs.SolutionDetailsArgs
{
AssessmentCount = 7,
ExtendedDetails =
{
{ "key9031", "ombnjq" },
},
GroupCount = 30,
},
Goal = AzureNative.Migrate.Goal.Servers,
Purpose = AzureNative.Migrate.Purpose.Discovery,
Status = AzureNative.Migrate.Status.Inactive,
Tool = AzureNative.Migrate.Tool.ServerDiscovery,
},
ResourceGroupName = "rghubmigrate",
SolutionName = "1zJY9v3KFENX698GSOl",
});
});
package main
import (
migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := migrate.NewSolutionsControllerSolution(ctx, "solutionsControllerSolution", &migrate.SolutionsControllerSolutionArgs{
MigrateProjectName: pulumi.String("1GQwlI-"),
Properties: &migrate.SolutionPropertiesArgs{
CleanupState: pulumi.String(migrate.CleanupStateNone),
Details: &migrate.SolutionDetailsArgs{
AssessmentCount: pulumi.Int(7),
ExtendedDetails: pulumi.StringMap{
"key9031": pulumi.String("ombnjq"),
},
GroupCount: pulumi.Int(30),
},
Goal: pulumi.String(migrate.GoalServers),
Purpose: pulumi.String(migrate.PurposeDiscovery),
Status: pulumi.String(migrate.StatusInactive),
Tool: pulumi.String(migrate.ToolServerDiscovery),
},
ResourceGroupName: pulumi.String("rghubmigrate"),
SolutionName: pulumi.String("1zJY9v3KFENX698GSOl"),
})
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.migrate.SolutionsControllerSolution;
import com.pulumi.azurenative.migrate.SolutionsControllerSolutionArgs;
import com.pulumi.azurenative.migrate.inputs.SolutionPropertiesArgs;
import com.pulumi.azurenative.migrate.inputs.SolutionDetailsArgs;
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 solutionsControllerSolution = new SolutionsControllerSolution("solutionsControllerSolution", SolutionsControllerSolutionArgs.builder()
.migrateProjectName("1GQwlI-")
.properties(SolutionPropertiesArgs.builder()
.cleanupState("None")
.details(SolutionDetailsArgs.builder()
.assessmentCount(7)
.extendedDetails(Map.of("key9031", "ombnjq"))
.groupCount(30)
.build())
.goal("Servers")
.purpose("Discovery")
.status("Inactive")
.tool("ServerDiscovery")
.build())
.resourceGroupName("rghubmigrate")
.solutionName("1zJY9v3KFENX698GSOl")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
solutions_controller_solution = azure_native.migrate.SolutionsControllerSolution("solutionsControllerSolution",
migrate_project_name="1GQwlI-",
properties={
"cleanup_state": azure_native.migrate.CleanupState.NONE,
"details": {
"assessment_count": 7,
"extended_details": {
"key9031": "ombnjq",
},
"group_count": 30,
},
"goal": azure_native.migrate.Goal.SERVERS,
"purpose": azure_native.migrate.Purpose.DISCOVERY,
"status": azure_native.migrate.Status.INACTIVE,
"tool": azure_native.migrate.Tool.SERVER_DISCOVERY,
},
resource_group_name="rghubmigrate",
solution_name="1zJY9v3KFENX698GSOl")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const solutionsControllerSolution = new azure_native.migrate.SolutionsControllerSolution("solutionsControllerSolution", {
migrateProjectName: "1GQwlI-",
properties: {
cleanupState: azure_native.migrate.CleanupState.None,
details: {
assessmentCount: 7,
extendedDetails: {
key9031: "ombnjq",
},
groupCount: 30,
},
goal: azure_native.migrate.Goal.Servers,
purpose: azure_native.migrate.Purpose.Discovery,
status: azure_native.migrate.Status.Inactive,
tool: azure_native.migrate.Tool.ServerDiscovery,
},
resourceGroupName: "rghubmigrate",
solutionName: "1zJY9v3KFENX698GSOl",
});
resources:
solutionsControllerSolution:
type: azure-native:migrate:SolutionsControllerSolution
properties:
migrateProjectName: 1GQwlI-
properties:
cleanupState: None
details:
assessmentCount: 7
extendedDetails:
key9031: ombnjq
groupCount: 30
goal: Servers
purpose: Discovery
status: Inactive
tool: ServerDiscovery
resourceGroupName: rghubmigrate
solutionName: 1zJY9v3KFENX698GSOl
SolutionsController_Create_MinimumSet_Gen
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var solutionsControllerSolution = new AzureNative.Migrate.SolutionsControllerSolution("solutionsControllerSolution", new()
{
MigrateProjectName = "1GQwlI-",
ResourceGroupName = "rghubmigrate",
SolutionName = "1zJY9v3KFENX698GSOl",
});
});
package main
import (
migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := migrate.NewSolutionsControllerSolution(ctx, "solutionsControllerSolution", &migrate.SolutionsControllerSolutionArgs{
MigrateProjectName: pulumi.String("1GQwlI-"),
ResourceGroupName: pulumi.String("rghubmigrate"),
SolutionName: pulumi.String("1zJY9v3KFENX698GSOl"),
})
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.migrate.SolutionsControllerSolution;
import com.pulumi.azurenative.migrate.SolutionsControllerSolutionArgs;
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 solutionsControllerSolution = new SolutionsControllerSolution("solutionsControllerSolution", SolutionsControllerSolutionArgs.builder()
.migrateProjectName("1GQwlI-")
.resourceGroupName("rghubmigrate")
.solutionName("1zJY9v3KFENX698GSOl")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
solutions_controller_solution = azure_native.migrate.SolutionsControllerSolution("solutionsControllerSolution",
migrate_project_name="1GQwlI-",
resource_group_name="rghubmigrate",
solution_name="1zJY9v3KFENX698GSOl")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const solutionsControllerSolution = new azure_native.migrate.SolutionsControllerSolution("solutionsControllerSolution", {
migrateProjectName: "1GQwlI-",
resourceGroupName: "rghubmigrate",
solutionName: "1zJY9v3KFENX698GSOl",
});
resources:
solutionsControllerSolution:
type: azure-native:migrate:SolutionsControllerSolution
properties:
migrateProjectName: 1GQwlI-
resourceGroupName: rghubmigrate
solutionName: 1zJY9v3KFENX698GSOl
Create SolutionsControllerSolution Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SolutionsControllerSolution(name: string, args: SolutionsControllerSolutionArgs, opts?: CustomResourceOptions);
@overload
def SolutionsControllerSolution(resource_name: str,
args: SolutionsControllerSolutionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SolutionsControllerSolution(resource_name: str,
opts: Optional[ResourceOptions] = None,
migrate_project_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
properties: Optional[SolutionPropertiesArgs] = None,
solution_name: Optional[str] = None)
func NewSolutionsControllerSolution(ctx *Context, name string, args SolutionsControllerSolutionArgs, opts ...ResourceOption) (*SolutionsControllerSolution, error)
public SolutionsControllerSolution(string name, SolutionsControllerSolutionArgs args, CustomResourceOptions? opts = null)
public SolutionsControllerSolution(String name, SolutionsControllerSolutionArgs args)
public SolutionsControllerSolution(String name, SolutionsControllerSolutionArgs args, CustomResourceOptions options)
type: azure-native:migrate:SolutionsControllerSolution
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 SolutionsControllerSolutionArgs
- 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 SolutionsControllerSolutionArgs
- 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 SolutionsControllerSolutionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SolutionsControllerSolutionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SolutionsControllerSolutionArgs
- 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 solutionsControllerSolutionResource = new AzureNative.Migrate.SolutionsControllerSolution("solutionsControllerSolutionResource", new()
{
MigrateProjectName = "string",
ResourceGroupName = "string",
Properties = new AzureNative.Migrate.Inputs.SolutionPropertiesArgs
{
CleanupState = "string",
Details = new AzureNative.Migrate.Inputs.SolutionDetailsArgs
{
AssessmentCount = 0,
ExtendedDetails =
{
{ "string", "string" },
},
GroupCount = 0,
},
Goal = "string",
Purpose = "string",
Status = "string",
Tool = "string",
},
SolutionName = "string",
});
example, err := migrate.NewSolutionsControllerSolution(ctx, "solutionsControllerSolutionResource", &migrate.SolutionsControllerSolutionArgs{
MigrateProjectName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
Properties: &migrate.SolutionPropertiesArgs{
CleanupState: pulumi.String("string"),
Details: &migrate.SolutionDetailsArgs{
AssessmentCount: pulumi.Int(0),
ExtendedDetails: pulumi.StringMap{
"string": pulumi.String("string"),
},
GroupCount: pulumi.Int(0),
},
Goal: pulumi.String("string"),
Purpose: pulumi.String("string"),
Status: pulumi.String("string"),
Tool: pulumi.String("string"),
},
SolutionName: pulumi.String("string"),
})
var solutionsControllerSolutionResource = new SolutionsControllerSolution("solutionsControllerSolutionResource", SolutionsControllerSolutionArgs.builder()
.migrateProjectName("string")
.resourceGroupName("string")
.properties(SolutionPropertiesArgs.builder()
.cleanupState("string")
.details(SolutionDetailsArgs.builder()
.assessmentCount(0)
.extendedDetails(Map.of("string", "string"))
.groupCount(0)
.build())
.goal("string")
.purpose("string")
.status("string")
.tool("string")
.build())
.solutionName("string")
.build());
solutions_controller_solution_resource = azure_native.migrate.SolutionsControllerSolution("solutionsControllerSolutionResource",
migrate_project_name="string",
resource_group_name="string",
properties={
"cleanup_state": "string",
"details": {
"assessment_count": 0,
"extended_details": {
"string": "string",
},
"group_count": 0,
},
"goal": "string",
"purpose": "string",
"status": "string",
"tool": "string",
},
solution_name="string")
const solutionsControllerSolutionResource = new azure_native.migrate.SolutionsControllerSolution("solutionsControllerSolutionResource", {
migrateProjectName: "string",
resourceGroupName: "string",
properties: {
cleanupState: "string",
details: {
assessmentCount: 0,
extendedDetails: {
string: "string",
},
groupCount: 0,
},
goal: "string",
purpose: "string",
status: "string",
tool: "string",
},
solutionName: "string",
});
type: azure-native:migrate:SolutionsControllerSolution
properties:
migrateProjectName: string
properties:
cleanupState: string
details:
assessmentCount: 0
extendedDetails:
string: string
groupCount: 0
goal: string
purpose: string
status: string
tool: string
resourceGroupName: string
solutionName: string
SolutionsControllerSolution 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 SolutionsControllerSolution resource accepts the following input properties:
- Migrate
Project stringName - Name of the Azure Migrate project.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Properties
Pulumi.
Azure Native. Migrate. Inputs. Solution Properties - Gets or sets the properties of the solution.
- 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 - The name of the resource group. The name is case insensitive.
- Properties
Solution
Properties Args - Gets or sets the properties of the solution.
- 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 - The name of the resource group. The name is case insensitive.
- properties
Solution
Properties - Gets or sets the properties of the solution.
- 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 - The name of the resource group. The name is case insensitive.
- properties
Solution
Properties - Gets or sets the properties of the solution.
- 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 - The name of the resource group. The name is case insensitive.
- properties
Solution
Properties Args - Gets or sets the properties of the solution.
- 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 - The name of the resource group. The name is case insensitive.
- properties Property Map
- Gets or sets the properties of the solution.
- solution
Name String - Unique name of a migration solution within a migrate project.
Outputs
All input properties are implicitly available as output properties. Additionally, the SolutionsControllerSolution resource produces the following output properties:
Supporting Types
CleanupState, CleanupStateArgs
- None
- None
- Started
- Started
- In
Progress - InProgress
- Completed
- Completed
- Failed
- Failed
- Cleanup
State None - None
- Cleanup
State Started - Started
- Cleanup
State In Progress - InProgress
- Cleanup
State Completed - Completed
- Cleanup
State Failed - Failed
- None
- None
- Started
- Started
- In
Progress - InProgress
- Completed
- Completed
- Failed
- Failed
- None
- None
- Started
- Started
- In
Progress - InProgress
- Completed
- Completed
- Failed
- Failed
- NONE
- None
- STARTED
- Started
- IN_PROGRESS
- InProgress
- COMPLETED
- Completed
- FAILED
- Failed
- "None"
- None
- "Started"
- Started
- "In
Progress" - InProgress
- "Completed"
- Completed
- "Failed"
- Failed
DatabasesSolutionSummaryResponse, DatabasesSolutionSummaryResponseArgs
- 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.
Goal, GoalArgs
- Servers
- Servers
- Databases
- Databases
- Desktop
Virtualization - DesktopVirtualization
- Web
Applications - WebApplications
- Data
Center - DataCenter
- Goal
Servers - Servers
- Goal
Databases - Databases
- Goal
Desktop Virtualization - DesktopVirtualization
- Goal
Web Applications - WebApplications
- Goal
Data Center - DataCenter
- Servers
- Servers
- Databases
- Databases
- Desktop
Virtualization - DesktopVirtualization
- Web
Applications - WebApplications
- Data
Center - DataCenter
- Servers
- Servers
- Databases
- Databases
- Desktop
Virtualization - DesktopVirtualization
- Web
Applications - WebApplications
- Data
Center - DataCenter
- SERVERS
- Servers
- DATABASES
- Databases
- DESKTOP_VIRTUALIZATION
- DesktopVirtualization
- WEB_APPLICATIONS
- WebApplications
- DATA_CENTER
- DataCenter
- "Servers"
- Servers
- "Databases"
- Databases
- "Desktop
Virtualization" - DesktopVirtualization
- "Web
Applications" - WebApplications
- "Data
Center" - DataCenter
Purpose, PurposeArgs
- Discovery
- Discovery
- Assessment
- Assessment
- Migration
- Migration
- Purpose
Discovery - Discovery
- Purpose
Assessment - Assessment
- Purpose
Migration - Migration
- Discovery
- Discovery
- Assessment
- Assessment
- Migration
- Migration
- Discovery
- Discovery
- Assessment
- Assessment
- Migration
- Migration
- DISCOVERY
- Discovery
- ASSESSMENT
- Assessment
- MIGRATION
- Migration
- "Discovery"
- Discovery
- "Assessment"
- Assessment
- "Migration"
- Migration
ServersSolutionSummaryResponse, ServersSolutionSummaryResponseArgs
- 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.
SolutionDetails, SolutionDetailsArgs
- 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.
SolutionDetailsResponse, SolutionDetailsResponseArgs
- 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.
SolutionProperties, SolutionPropertiesArgs
- Cleanup
State string | Pulumi.Azure Native. Migrate. Cleanup State - Gets or sets the cleanup state of the solution.
- Details
Pulumi.
Azure Native. Migrate. Inputs. Solution Details - Gets or sets the details of the solution.
- Goal
string | Pulumi.
Azure Native. Migrate. Goal - Gets or sets the goal of the solution.
- Purpose
string | Pulumi.
Azure Native. Migrate. Purpose - Gets or sets the purpose of the solution.
- Status
string | Pulumi.
Azure Native. Migrate. Status - Gets or sets the current status of the solution.
- Tool
string | Pulumi.
Azure Native. Migrate. Tool - Gets or sets the tool being used in the solution.
- Cleanup
State string | CleanupState - Gets or sets the cleanup state of the solution.
- Details
Solution
Details - Gets or sets the details of the solution.
- Goal string | Goal
- Gets or sets the goal of the solution.
- Purpose string | Purpose
- Gets or sets the purpose of the solution.
- Status string | Status
- Gets or sets the current status of the solution.
- Tool string | Tool
- Gets or sets the tool being used in the solution.
- cleanup
State String | CleanupState - Gets or sets the cleanup state of the solution.
- details
Solution
Details - Gets or sets the details of the solution.
- goal String | Goal
- Gets or sets the goal of the solution.
- purpose String | Purpose
- Gets or sets the purpose of the solution.
- status String | Status
- Gets or sets the current status of the solution.
- tool String | Tool
- Gets or sets the tool being used in the solution.
- cleanup
State string | CleanupState - Gets or sets the cleanup state of the solution.
- details
Solution
Details - Gets or sets the details of the solution.
- goal string | Goal
- Gets or sets the goal of the solution.
- purpose string | Purpose
- Gets or sets the purpose of the solution.
- status string | Status
- Gets or sets the current status of the solution.
- tool string | Tool
- Gets or sets the tool being used in the solution.
- cleanup_
state str | CleanupState - Gets or sets the cleanup state of the solution.
- details
Solution
Details - Gets or sets the details of the solution.
- goal str | Goal
- Gets or sets the goal of the solution.
- purpose str | Purpose
- Gets or sets the purpose of the solution.
- status str | Status
- Gets or sets the current status of the solution.
- tool str | Tool
- Gets or sets the tool being used in the solution.
- cleanup
State String | "None" | "Started" | "InProgress" | "Completed" | "Failed" - Gets or sets the cleanup state of the solution.
- details Property Map
- Gets or sets the details of the solution.
- goal
String | "Servers" | "Databases" | "Desktop
Virtualization" | "Web Applications" | "Data Center" - Gets or sets the goal of the solution.
- purpose String | "Discovery" | "Assessment" | "Migration"
- Gets or sets the purpose of the solution.
- status String | "Inactive" | "Active"
- Gets or sets the current status of the solution.
- tool
String | "Server
Discovery" | "Server Assessment" | "Server Migration" | "Cloudamize" | "Turbonomic" | "Zerto" | "Corent Tech" | "Server Assessment V1" | "Server Migration_Replication" | "Carbonite" | "Data Migration Assistant" | "Database Migration Service" | "Device42" | "Jet Stream" | "Rack Ware" | "Unify Cloud" | "Flexera" | "Server Discovery_Import" | "Lakeside" | "App Service Migration Assistant" | "Movere" | "Cloud Sphere" | "Modernization" | "Server Migration_Data Replication" | "Unknown" - Gets or sets the tool being used in the solution.
SolutionPropertiesResponse, SolutionPropertiesResponseArgs
- 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 | 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.
- 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 | 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 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 | 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 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 | 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
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 | SolutionSummary Response 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 | Property Map
- Gets or sets the summary of the solution.
- tool String
- Gets or sets the tool being used in the solution.
SolutionSummaryResponse, SolutionSummaryResponseArgs
- Instance
Type string - Gets the Instance type.
- Instance
Type string - Gets the Instance type.
- instance
Type String - Gets the Instance type.
- instance
Type string - Gets the Instance type.
- instance_
type str - Gets the Instance type.
- instance
Type String - Gets the Instance type.
Status, StatusArgs
- Inactive
- Inactive
- Active
- Active
- Status
Inactive - Inactive
- Status
Active - Active
- Inactive
- Inactive
- Active
- Active
- Inactive
- Inactive
- Active
- Active
- INACTIVE
- Inactive
- ACTIVE
- Active
- "Inactive"
- Inactive
- "Active"
- Active
Tool, ToolArgs
- Server
Discovery - ServerDiscovery
- Server
Assessment - ServerAssessment
- Server
Migration - ServerMigration
- Cloudamize
- Cloudamize
- Turbonomic
- Turbonomic
- Zerto
- Zerto
- Corent
Tech - CorentTech
- Server
Assessment V1 - ServerAssessmentV1
- Server
Migration_Replication - ServerMigration_Replication
- Carbonite
- Carbonite
- Data
Migration Assistant - DataMigrationAssistant
- Database
Migration Service - DatabaseMigrationService
- Device42
- Device42
- Jet
Stream - JetStream
- Rack
Ware - RackWare
- Unify
Cloud - UnifyCloud
- Flexera
- Flexera
- Server
Discovery_Import - ServerDiscovery_Import
- Lakeside
- Lakeside
- App
Service Migration Assistant - AppServiceMigrationAssistant
- Movere
- Movere
- Cloud
Sphere - CloudSphere
- Modernization
- Modernization
- Server
Migration_Data Replication - ServerMigration_DataReplication
- Unknown
- Unknown
- Tool
Server Discovery - ServerDiscovery
- Tool
Server Assessment - ServerAssessment
- Tool
Server Migration - ServerMigration
- Tool
Cloudamize - Cloudamize
- Tool
Turbonomic - Turbonomic
- Tool
Zerto - Zerto
- Tool
Corent Tech - CorentTech
- Tool
Server Assessment V1 - ServerAssessmentV1
- Tool_Server
Migration_Replication - ServerMigration_Replication
- Tool
Carbonite - Carbonite
- Tool
Data Migration Assistant - DataMigrationAssistant
- Tool
Database Migration Service - DatabaseMigrationService
- Tool
Device42 - Device42
- Tool
Jet Stream - JetStream
- Tool
Rack Ware - RackWare
- Tool
Unify Cloud - UnifyCloud
- Tool
Flexera - Flexera
- Tool_Server
Discovery_Import - ServerDiscovery_Import
- Tool
Lakeside - Lakeside
- Tool
App Service Migration Assistant - AppServiceMigrationAssistant
- Tool
Movere - Movere
- Tool
Cloud Sphere - CloudSphere
- Tool
Modernization - Modernization
- Tool_Server
Migration_Data Replication - ServerMigration_DataReplication
- Tool
Unknown - Unknown
- Server
Discovery - ServerDiscovery
- Server
Assessment - ServerAssessment
- Server
Migration - ServerMigration
- Cloudamize
- Cloudamize
- Turbonomic
- Turbonomic
- Zerto
- Zerto
- Corent
Tech - CorentTech
- Server
Assessment V1 - ServerAssessmentV1
- Server
Migration_Replication - ServerMigration_Replication
- Carbonite
- Carbonite
- Data
Migration Assistant - DataMigrationAssistant
- Database
Migration Service - DatabaseMigrationService
- Device42
- Device42
- Jet
Stream - JetStream
- Rack
Ware - RackWare
- Unify
Cloud - UnifyCloud
- Flexera
- Flexera
- Server
Discovery_Import - ServerDiscovery_Import
- Lakeside
- Lakeside
- App
Service Migration Assistant - AppServiceMigrationAssistant
- Movere
- Movere
- Cloud
Sphere - CloudSphere
- Modernization
- Modernization
- Server
Migration_Data Replication - ServerMigration_DataReplication
- Unknown
- Unknown
- Server
Discovery - ServerDiscovery
- Server
Assessment - ServerAssessment
- Server
Migration - ServerMigration
- Cloudamize
- Cloudamize
- Turbonomic
- Turbonomic
- Zerto
- Zerto
- Corent
Tech - CorentTech
- Server
Assessment V1 - ServerAssessmentV1
- Server
Migration_Replication - ServerMigration_Replication
- Carbonite
- Carbonite
- Data
Migration Assistant - DataMigrationAssistant
- Database
Migration Service - DatabaseMigrationService
- Device42
- Device42
- Jet
Stream - JetStream
- Rack
Ware - RackWare
- Unify
Cloud - UnifyCloud
- Flexera
- Flexera
- Server
Discovery_Import - ServerDiscovery_Import
- Lakeside
- Lakeside
- App
Service Migration Assistant - AppServiceMigrationAssistant
- Movere
- Movere
- Cloud
Sphere - CloudSphere
- Modernization
- Modernization
- Server
Migration_Data Replication - ServerMigration_DataReplication
- Unknown
- Unknown
- SERVER_DISCOVERY
- ServerDiscovery
- SERVER_ASSESSMENT
- ServerAssessment
- SERVER_MIGRATION
- ServerMigration
- CLOUDAMIZE
- Cloudamize
- TURBONOMIC
- Turbonomic
- ZERTO
- Zerto
- CORENT_TECH
- CorentTech
- SERVER_ASSESSMENT_V1
- ServerAssessmentV1
- SERVER_MIGRATION_REPLICATION
- ServerMigration_Replication
- CARBONITE
- Carbonite
- DATA_MIGRATION_ASSISTANT
- DataMigrationAssistant
- DATABASE_MIGRATION_SERVICE
- DatabaseMigrationService
- DEVICE42
- Device42
- JET_STREAM
- JetStream
- RACK_WARE
- RackWare
- UNIFY_CLOUD
- UnifyCloud
- FLEXERA
- Flexera
- SERVER_DISCOVERY_IMPORT
- ServerDiscovery_Import
- LAKESIDE
- Lakeside
- APP_SERVICE_MIGRATION_ASSISTANT
- AppServiceMigrationAssistant
- MOVERE
- Movere
- CLOUD_SPHERE
- CloudSphere
- MODERNIZATION
- Modernization
- SERVER_MIGRATION_DATA_REPLICATION
- ServerMigration_DataReplication
- UNKNOWN
- Unknown
- "Server
Discovery" - ServerDiscovery
- "Server
Assessment" - ServerAssessment
- "Server
Migration" - ServerMigration
- "Cloudamize"
- Cloudamize
- "Turbonomic"
- Turbonomic
- "Zerto"
- Zerto
- "Corent
Tech" - CorentTech
- "Server
Assessment V1" - ServerAssessmentV1
- "Server
Migration_Replication" - ServerMigration_Replication
- "Carbonite"
- Carbonite
- "Data
Migration Assistant" - DataMigrationAssistant
- "Database
Migration Service" - DatabaseMigrationService
- "Device42"
- Device42
- "Jet
Stream" - JetStream
- "Rack
Ware" - RackWare
- "Unify
Cloud" - UnifyCloud
- "Flexera"
- Flexera
- "Server
Discovery_Import" - ServerDiscovery_Import
- "Lakeside"
- Lakeside
- "App
Service Migration Assistant" - AppServiceMigrationAssistant
- "Movere"
- Movere
- "Cloud
Sphere" - CloudSphere
- "Modernization"
- Modernization
- "Server
Migration_Data Replication" - ServerMigration_DataReplication
- "Unknown"
- Unknown
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:migrate:SolutionsControllerSolution knoffrknza /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0