1. Packages
  2. Azure Native v2
  3. API Docs
  4. migrate
  5. MigrateAgent
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.migrate.MigrateAgent

Explore with Pulumi AI

MigrateAgent model. Azure REST API version: 2022-05-01-preview.

Example Usage

MigrateAgent_Create_MaximumSet_Gen

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var migrateAgent = new AzureNative.Migrate.MigrateAgent("migrateAgent", new()
    {
        AgentName = "l",
        ModernizeProjectName = "rq1yec",
        Properties = new AzureNative.Migrate.Inputs.MigrateAgentModelPropertiesArgs
        {
            AuthenticationIdentity = new AzureNative.Migrate.Inputs.IdentityModelArgs
            {
                AadAuthority = "isbicanvfefdaci",
                ApplicationId = "dibfqwjrnzikktkwe",
                Audience = "yrfxszjhkczoyfi",
                ObjectId = "xfhhdosr",
                TenantId = "uwceuawplakwjswbvllffbsz",
            },
            CustomProperties = null,
            MachineId = "sihoniqzqfz",
            MachineName = "glhejppirkiamgxxro",
        },
        ResourceGroupName = "rgmigrateEngine",
        Tags = 
        {
            { "key5560", "jgffrfcgjrm" },
        },
    });

});
Copy
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.NewMigrateAgent(ctx, "migrateAgent", &migrate.MigrateAgentArgs{
			AgentName:            pulumi.String("l"),
			ModernizeProjectName: pulumi.String("rq1yec"),
			Properties: &migrate.MigrateAgentModelPropertiesArgs{
				AuthenticationIdentity: &migrate.IdentityModelArgs{
					AadAuthority:  pulumi.String("isbicanvfefdaci"),
					ApplicationId: pulumi.String("dibfqwjrnzikktkwe"),
					Audience:      pulumi.String("yrfxszjhkczoyfi"),
					ObjectId:      pulumi.String("xfhhdosr"),
					TenantId:      pulumi.String("uwceuawplakwjswbvllffbsz"),
				},
				CustomProperties: &migrate.VMwareMigrateAgentModelCustomPropertiesArgs{},
				MachineId:        pulumi.String("sihoniqzqfz"),
				MachineName:      pulumi.String("glhejppirkiamgxxro"),
			},
			ResourceGroupName: pulumi.String("rgmigrateEngine"),
			Tags: pulumi.StringMap{
				"key5560": pulumi.String("jgffrfcgjrm"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.migrate.MigrateAgent;
import com.pulumi.azurenative.migrate.MigrateAgentArgs;
import com.pulumi.azurenative.migrate.inputs.MigrateAgentModelPropertiesArgs;
import com.pulumi.azurenative.migrate.inputs.IdentityModelArgs;
import com.pulumi.azurenative.migrate.inputs.VMwareMigrateAgentModelCustomPropertiesArgs;
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 migrateAgent = new MigrateAgent("migrateAgent", MigrateAgentArgs.builder()
            .agentName("l")
            .modernizeProjectName("rq1yec")
            .properties(MigrateAgentModelPropertiesArgs.builder()
                .authenticationIdentity(IdentityModelArgs.builder()
                    .aadAuthority("isbicanvfefdaci")
                    .applicationId("dibfqwjrnzikktkwe")
                    .audience("yrfxszjhkczoyfi")
                    .objectId("xfhhdosr")
                    .tenantId("uwceuawplakwjswbvllffbsz")
                    .build())
                .customProperties()
                .machineId("sihoniqzqfz")
                .machineName("glhejppirkiamgxxro")
                .build())
            .resourceGroupName("rgmigrateEngine")
            .tags(Map.of("key5560", "jgffrfcgjrm"))
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const migrateAgent = new azure_native.migrate.MigrateAgent("migrateAgent", {
    agentName: "l",
    modernizeProjectName: "rq1yec",
    properties: {
        authenticationIdentity: {
            aadAuthority: "isbicanvfefdaci",
            applicationId: "dibfqwjrnzikktkwe",
            audience: "yrfxszjhkczoyfi",
            objectId: "xfhhdosr",
            tenantId: "uwceuawplakwjswbvllffbsz",
        },
        customProperties: {},
        machineId: "sihoniqzqfz",
        machineName: "glhejppirkiamgxxro",
    },
    resourceGroupName: "rgmigrateEngine",
    tags: {
        key5560: "jgffrfcgjrm",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

migrate_agent = azure_native.migrate.MigrateAgent("migrateAgent",
    agent_name="l",
    modernize_project_name="rq1yec",
    properties={
        "authentication_identity": {
            "aad_authority": "isbicanvfefdaci",
            "application_id": "dibfqwjrnzikktkwe",
            "audience": "yrfxszjhkczoyfi",
            "object_id": "xfhhdosr",
            "tenant_id": "uwceuawplakwjswbvllffbsz",
        },
        "custom_properties": {},
        "machine_id": "sihoniqzqfz",
        "machine_name": "glhejppirkiamgxxro",
    },
    resource_group_name="rgmigrateEngine",
    tags={
        "key5560": "jgffrfcgjrm",
    })
Copy
resources:
  migrateAgent:
    type: azure-native:migrate:MigrateAgent
    properties:
      agentName: l
      modernizeProjectName: rq1yec
      properties:
        authenticationIdentity:
          aadAuthority: isbicanvfefdaci
          applicationId: dibfqwjrnzikktkwe
          audience: yrfxszjhkczoyfi
          objectId: xfhhdosr
          tenantId: uwceuawplakwjswbvllffbsz
        customProperties: {}
        machineId: sihoniqzqfz
        machineName: glhejppirkiamgxxro
      resourceGroupName: rgmigrateEngine
      tags:
        key5560: jgffrfcgjrm
Copy

MigrateAgent_Create_MinimumSet_Gen

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var migrateAgent = new AzureNative.Migrate.MigrateAgent("migrateAgent", new()
    {
        AgentName = "e85v",
        ModernizeProjectName = "l77ak",
        ResourceGroupName = "rgmigrateEngine",
    });

});
Copy
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.NewMigrateAgent(ctx, "migrateAgent", &migrate.MigrateAgentArgs{
			AgentName:            pulumi.String("e85v"),
			ModernizeProjectName: pulumi.String("l77ak"),
			ResourceGroupName:    pulumi.String("rgmigrateEngine"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.migrate.MigrateAgent;
import com.pulumi.azurenative.migrate.MigrateAgentArgs;
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 migrateAgent = new MigrateAgent("migrateAgent", MigrateAgentArgs.builder()
            .agentName("e85v")
            .modernizeProjectName("l77ak")
            .resourceGroupName("rgmigrateEngine")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const migrateAgent = new azure_native.migrate.MigrateAgent("migrateAgent", {
    agentName: "e85v",
    modernizeProjectName: "l77ak",
    resourceGroupName: "rgmigrateEngine",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

migrate_agent = azure_native.migrate.MigrateAgent("migrateAgent",
    agent_name="e85v",
    modernize_project_name="l77ak",
    resource_group_name="rgmigrateEngine")
Copy
resources:
  migrateAgent:
    type: azure-native:migrate:MigrateAgent
    properties:
      agentName: e85v
      modernizeProjectName: l77ak
      resourceGroupName: rgmigrateEngine
Copy

Create MigrateAgent Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new MigrateAgent(name: string, args: MigrateAgentArgs, opts?: CustomResourceOptions);
@overload
def MigrateAgent(resource_name: str,
                 args: MigrateAgentArgs,
                 opts: Optional[ResourceOptions] = None)

@overload
def MigrateAgent(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 modernize_project_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 agent_name: Optional[str] = None,
                 properties: Optional[MigrateAgentModelPropertiesArgs] = None,
                 subscription_id: Optional[str] = None,
                 tags: Optional[Mapping[str, str]] = None)
func NewMigrateAgent(ctx *Context, name string, args MigrateAgentArgs, opts ...ResourceOption) (*MigrateAgent, error)
public MigrateAgent(string name, MigrateAgentArgs args, CustomResourceOptions? opts = null)
public MigrateAgent(String name, MigrateAgentArgs args)
public MigrateAgent(String name, MigrateAgentArgs args, CustomResourceOptions options)
type: azure-native:migrate:MigrateAgent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. MigrateAgentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. MigrateAgentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. MigrateAgentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. MigrateAgentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. MigrateAgentArgs
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 migrateAgentResource = new AzureNative.Migrate.MigrateAgent("migrateAgentResource", new()
{
    ModernizeProjectName = "string",
    ResourceGroupName = "string",
    AgentName = "string",
    Properties = 
    {
        { "authenticationIdentity", 
        {
            { "aadAuthority", "string" },
            { "applicationId", "string" },
            { "audience", "string" },
            { "objectId", "string" },
            { "tenantId", "string" },
        } },
        { "customProperties", 
        {
            { "instanceType", "VMwareMigrateAgentModelCustomProperties" },
            { "fabricFriendlyName", "string" },
            { "vmwareSiteId", "string" },
        } },
        { "machineId", "string" },
        { "machineName", "string" },
    },
    SubscriptionId = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := migrate.NewMigrateAgent(ctx, "migrateAgentResource", &migrate.MigrateAgentArgs{
	ModernizeProjectName: "string",
	ResourceGroupName:    "string",
	AgentName:            "string",
	Properties: map[string]interface{}{
		"authenticationIdentity": map[string]interface{}{
			"aadAuthority":  "string",
			"applicationId": "string",
			"audience":      "string",
			"objectId":      "string",
			"tenantId":      "string",
		},
		"customProperties": map[string]interface{}{
			"instanceType":       "VMwareMigrateAgentModelCustomProperties",
			"fabricFriendlyName": "string",
			"vmwareSiteId":       "string",
		},
		"machineId":   "string",
		"machineName": "string",
	},
	SubscriptionId: "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
})
Copy
var migrateAgentResource = new MigrateAgent("migrateAgentResource", MigrateAgentArgs.builder()
    .modernizeProjectName("string")
    .resourceGroupName("string")
    .agentName("string")
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .subscriptionId("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
migrate_agent_resource = azure_native.migrate.MigrateAgent("migrateAgentResource",
    modernize_project_name=string,
    resource_group_name=string,
    agent_name=string,
    properties={
        authenticationIdentity: {
            aadAuthority: string,
            applicationId: string,
            audience: string,
            objectId: string,
            tenantId: string,
        },
        customProperties: {
            instanceType: VMwareMigrateAgentModelCustomProperties,
            fabricFriendlyName: string,
            vmwareSiteId: string,
        },
        machineId: string,
        machineName: string,
    },
    subscription_id=string,
    tags={
        string: string,
    })
Copy
const migrateAgentResource = new azure_native.migrate.MigrateAgent("migrateAgentResource", {
    modernizeProjectName: "string",
    resourceGroupName: "string",
    agentName: "string",
    properties: {
        authenticationIdentity: {
            aadAuthority: "string",
            applicationId: "string",
            audience: "string",
            objectId: "string",
            tenantId: "string",
        },
        customProperties: {
            instanceType: "VMwareMigrateAgentModelCustomProperties",
            fabricFriendlyName: "string",
            vmwareSiteId: "string",
        },
        machineId: "string",
        machineName: "string",
    },
    subscriptionId: "string",
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:migrate:MigrateAgent
properties:
    agentName: string
    modernizeProjectName: string
    properties:
        authenticationIdentity:
            aadAuthority: string
            applicationId: string
            audience: string
            objectId: string
            tenantId: string
        customProperties:
            fabricFriendlyName: string
            instanceType: VMwareMigrateAgentModelCustomProperties
            vmwareSiteId: string
        machineId: string
        machineName: string
    resourceGroupName: string
    subscriptionId: string
    tags:
        string: string
Copy

MigrateAgent 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 MigrateAgent resource accepts the following input properties:

ModernizeProjectName
This property is required.
Changes to this property will trigger replacement.
string
ModernizeProject name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Resource Group that project is part of.
AgentName Changes to this property will trigger replacement. string
MigrateAgent name.
Properties Pulumi.AzureNative.Migrate.Inputs.MigrateAgentModelProperties
MigrateAgent model properties.
SubscriptionId Changes to this property will trigger replacement. string
Azure Subscription Id in which project was created.
Tags Dictionary<string, string>
Gets or sets the resource tags.
ModernizeProjectName
This property is required.
Changes to this property will trigger replacement.
string
ModernizeProject name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Resource Group that project is part of.
AgentName Changes to this property will trigger replacement. string
MigrateAgent name.
Properties MigrateAgentModelPropertiesArgs
MigrateAgent model properties.
SubscriptionId Changes to this property will trigger replacement. string
Azure Subscription Id in which project was created.
Tags map[string]string
Gets or sets the resource tags.
modernizeProjectName
This property is required.
Changes to this property will trigger replacement.
String
ModernizeProject name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Azure Resource Group that project is part of.
agentName Changes to this property will trigger replacement. String
MigrateAgent name.
properties MigrateAgentModelProperties
MigrateAgent model properties.
subscriptionId Changes to this property will trigger replacement. String
Azure Subscription Id in which project was created.
tags Map<String,String>
Gets or sets the resource tags.
modernizeProjectName
This property is required.
Changes to this property will trigger replacement.
string
ModernizeProject name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Resource Group that project is part of.
agentName Changes to this property will trigger replacement. string
MigrateAgent name.
properties MigrateAgentModelProperties
MigrateAgent model properties.
subscriptionId Changes to this property will trigger replacement. string
Azure Subscription Id in which project was created.
tags {[key: string]: string}
Gets or sets the resource tags.
modernize_project_name
This property is required.
Changes to this property will trigger replacement.
str
ModernizeProject name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Azure Resource Group that project is part of.
agent_name Changes to this property will trigger replacement. str
MigrateAgent name.
properties MigrateAgentModelPropertiesArgs
MigrateAgent model properties.
subscription_id Changes to this property will trigger replacement. str
Azure Subscription Id in which project was created.
tags Mapping[str, str]
Gets or sets the resource tags.
modernizeProjectName
This property is required.
Changes to this property will trigger replacement.
String
ModernizeProject name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Azure Resource Group that project is part of.
agentName Changes to this property will trigger replacement. String
MigrateAgent name.
properties Property Map
MigrateAgent model properties.
subscriptionId Changes to this property will trigger replacement. String
Azure Subscription Id in which project was created.
tags Map<String>
Gets or sets the resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the MigrateAgent resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
Gets or sets the name of the resource.
SystemData Pulumi.AzureNative.Migrate.Outputs.MigrateAgentModelResponseSystemData
Type string
Gets or sets the type of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Gets or sets the name of the resource.
SystemData MigrateAgentModelResponseSystemData
Type string
Gets or sets the type of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Gets or sets the name of the resource.
systemData MigrateAgentModelResponseSystemData
type String
Gets or sets the type of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Gets or sets the name of the resource.
systemData MigrateAgentModelResponseSystemData
type string
Gets or sets the type of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Gets or sets the name of the resource.
system_data MigrateAgentModelResponseSystemData
type str
Gets or sets the type of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Gets or sets the name of the resource.
systemData Property Map
type String
Gets or sets the type of the resource.

Supporting Types

HealthErrorModelResponse
, HealthErrorModelResponseArgs

Category This property is required. string
Gets or sets the error category.
Causes This property is required. string
Gets or sets possible causes of the error.
Code This property is required. string
Gets or sets the error code.
CreationTime This property is required. string
Gets or sets the error creation time.
HealthCategory This property is required. string
Gets or sets the health category.
Id This property is required. string
Gets the ID.
IsCustomerResolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
Message This property is required. string
Gets or sets the error message.
Recommendation This property is required. string
Gets or sets recommended action to resolve the error.
Severity This property is required. string
Gets or sets the error severity.
Source This property is required. string
Gets or sets the error source.
Summary This property is required. string
Gets or sets the error summary.
AffectedResourceCorrelationIds List<string>
Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
AffectedResourceType string
Gets or sets the type of affected resource type.
ChildErrors List<Pulumi.AzureNative.Migrate.Inputs.InnerHealthErrorModelResponse>
Gets or sets a list of child health errors associated with this error.
Category This property is required. string
Gets or sets the error category.
Causes This property is required. string
Gets or sets possible causes of the error.
Code This property is required. string
Gets or sets the error code.
CreationTime This property is required. string
Gets or sets the error creation time.
HealthCategory This property is required. string
Gets or sets the health category.
Id This property is required. string
Gets the ID.
IsCustomerResolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
Message This property is required. string
Gets or sets the error message.
Recommendation This property is required. string
Gets or sets recommended action to resolve the error.
Severity This property is required. string
Gets or sets the error severity.
Source This property is required. string
Gets or sets the error source.
Summary This property is required. string
Gets or sets the error summary.
AffectedResourceCorrelationIds []string
Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
AffectedResourceType string
Gets or sets the type of affected resource type.
ChildErrors []InnerHealthErrorModelResponse
Gets or sets a list of child health errors associated with this error.
category This property is required. String
Gets or sets the error category.
causes This property is required. String
Gets or sets possible causes of the error.
code This property is required. String
Gets or sets the error code.
creationTime This property is required. String
Gets or sets the error creation time.
healthCategory This property is required. String
Gets or sets the health category.
id This property is required. String
Gets the ID.
isCustomerResolvable This property is required. Boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. String
Gets or sets the error message.
recommendation This property is required. String
Gets or sets recommended action to resolve the error.
severity This property is required. String
Gets or sets the error severity.
source This property is required. String
Gets or sets the error source.
summary This property is required. String
Gets or sets the error summary.
affectedResourceCorrelationIds List<String>
Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
affectedResourceType String
Gets or sets the type of affected resource type.
childErrors List<InnerHealthErrorModelResponse>
Gets or sets a list of child health errors associated with this error.
category This property is required. string
Gets or sets the error category.
causes This property is required. string
Gets or sets possible causes of the error.
code This property is required. string
Gets or sets the error code.
creationTime This property is required. string
Gets or sets the error creation time.
healthCategory This property is required. string
Gets or sets the health category.
id This property is required. string
Gets the ID.
isCustomerResolvable This property is required. boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. string
Gets or sets the error message.
recommendation This property is required. string
Gets or sets recommended action to resolve the error.
severity This property is required. string
Gets or sets the error severity.
source This property is required. string
Gets or sets the error source.
summary This property is required. string
Gets or sets the error summary.
affectedResourceCorrelationIds string[]
Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
affectedResourceType string
Gets or sets the type of affected resource type.
childErrors InnerHealthErrorModelResponse[]
Gets or sets a list of child health errors associated with this error.
category This property is required. str
Gets or sets the error category.
causes This property is required. str
Gets or sets possible causes of the error.
code This property is required. str
Gets or sets the error code.
creation_time This property is required. str
Gets or sets the error creation time.
health_category This property is required. str
Gets or sets the health category.
id This property is required. str
Gets the ID.
is_customer_resolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. str
Gets or sets the error message.
recommendation This property is required. str
Gets or sets recommended action to resolve the error.
severity This property is required. str
Gets or sets the error severity.
source This property is required. str
Gets or sets the error source.
summary This property is required. str
Gets or sets the error summary.
affected_resource_correlation_ids Sequence[str]
Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
affected_resource_type str
Gets or sets the type of affected resource type.
child_errors Sequence[InnerHealthErrorModelResponse]
Gets or sets a list of child health errors associated with this error.
category This property is required. String
Gets or sets the error category.
causes This property is required. String
Gets or sets possible causes of the error.
code This property is required. String
Gets or sets the error code.
creationTime This property is required. String
Gets or sets the error creation time.
healthCategory This property is required. String
Gets or sets the health category.
id This property is required. String
Gets the ID.
isCustomerResolvable This property is required. Boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. String
Gets or sets the error message.
recommendation This property is required. String
Gets or sets recommended action to resolve the error.
severity This property is required. String
Gets or sets the error severity.
source This property is required. String
Gets or sets the error source.
summary This property is required. String
Gets or sets the error summary.
affectedResourceCorrelationIds List<String>
Gets or sets the list of affected resource correlation Ids. This can be used to uniquely identify the count of items affected by a specific category and severity as well as count of item affected by an specific issue.
affectedResourceType String
Gets or sets the type of affected resource type.
childErrors List<Property Map>
Gets or sets a list of child health errors associated with this error.

IdentityModel
, IdentityModelArgs

AadAuthority string
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
ApplicationId string
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
Audience string
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
ObjectId string
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
TenantId string
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
AadAuthority string
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
ApplicationId string
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
Audience string
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
ObjectId string
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
TenantId string
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
aadAuthority String
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
applicationId String
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
audience String
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
objectId String
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
tenantId String
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
aadAuthority string
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
applicationId string
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
audience string
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
objectId string
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
tenantId string
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
aad_authority str
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
application_id str
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
audience str
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
object_id str
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
tenant_id str
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
aadAuthority String
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
applicationId String
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
audience String
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
objectId String
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
tenantId String
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.

IdentityModelResponse
, IdentityModelResponseArgs

AadAuthority string
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
ApplicationId string
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
Audience string
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
ObjectId string
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
TenantId string
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
AadAuthority string
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
ApplicationId string
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
Audience string
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
ObjectId string
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
TenantId string
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
aadAuthority String
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
applicationId String
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
audience String
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
objectId String
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
tenantId String
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
aadAuthority string
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
applicationId string
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
audience string
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
objectId string
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
tenantId string
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
aad_authority str
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
application_id str
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
audience str
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
object_id str
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
tenant_id str
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.
aadAuthority String
Gets or sets the authority of the SPN with which MigrateAgent communicates to service.
applicationId String
Gets or sets the client/application Id of the SPN with which MigrateAgent communicates to service.
audience String
Gets or sets the audience of the SPN with which MigrateAgent communicates to service.
objectId String
Gets or sets the object Id of the SPN with which MigrateAgent communicates to service.
tenantId String
Gets or sets the tenant Id of the SPN with which MigrateAgent communicates to service.

InnerHealthErrorModelResponse
, InnerHealthErrorModelResponseArgs

Category This property is required. string
Gets or sets the error category.
Causes This property is required. string
Gets or sets possible causes of the error.
Code This property is required. string
Gets or sets the error code.
CreationTime This property is required. string
Gets or sets the error creation time.
HealthCategory This property is required. string
Gets or sets the health category.
Id This property is required. string
Gets the ID.
IsCustomerResolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
Message This property is required. string
Gets or sets the error message.
Recommendation This property is required. string
Gets or sets recommended action to resolve the error.
Severity This property is required. string
Gets or sets the error severity.
Source This property is required. string
Gets or sets the error source.
Summary This property is required. string
Gets or sets the error summary.
Category This property is required. string
Gets or sets the error category.
Causes This property is required. string
Gets or sets possible causes of the error.
Code This property is required. string
Gets or sets the error code.
CreationTime This property is required. string
Gets or sets the error creation time.
HealthCategory This property is required. string
Gets or sets the health category.
Id This property is required. string
Gets the ID.
IsCustomerResolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
Message This property is required. string
Gets or sets the error message.
Recommendation This property is required. string
Gets or sets recommended action to resolve the error.
Severity This property is required. string
Gets or sets the error severity.
Source This property is required. string
Gets or sets the error source.
Summary This property is required. string
Gets or sets the error summary.
category This property is required. String
Gets or sets the error category.
causes This property is required. String
Gets or sets possible causes of the error.
code This property is required. String
Gets or sets the error code.
creationTime This property is required. String
Gets or sets the error creation time.
healthCategory This property is required. String
Gets or sets the health category.
id This property is required. String
Gets the ID.
isCustomerResolvable This property is required. Boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. String
Gets or sets the error message.
recommendation This property is required. String
Gets or sets recommended action to resolve the error.
severity This property is required. String
Gets or sets the error severity.
source This property is required. String
Gets or sets the error source.
summary This property is required. String
Gets or sets the error summary.
category This property is required. string
Gets or sets the error category.
causes This property is required. string
Gets or sets possible causes of the error.
code This property is required. string
Gets or sets the error code.
creationTime This property is required. string
Gets or sets the error creation time.
healthCategory This property is required. string
Gets or sets the health category.
id This property is required. string
Gets the ID.
isCustomerResolvable This property is required. boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. string
Gets or sets the error message.
recommendation This property is required. string
Gets or sets recommended action to resolve the error.
severity This property is required. string
Gets or sets the error severity.
source This property is required. string
Gets or sets the error source.
summary This property is required. string
Gets or sets the error summary.
category This property is required. str
Gets or sets the error category.
causes This property is required. str
Gets or sets possible causes of the error.
code This property is required. str
Gets or sets the error code.
creation_time This property is required. str
Gets or sets the error creation time.
health_category This property is required. str
Gets or sets the health category.
id This property is required. str
Gets the ID.
is_customer_resolvable This property is required. bool
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. str
Gets or sets the error message.
recommendation This property is required. str
Gets or sets recommended action to resolve the error.
severity This property is required. str
Gets or sets the error severity.
source This property is required. str
Gets or sets the error source.
summary This property is required. str
Gets or sets the error summary.
category This property is required. String
Gets or sets the error category.
causes This property is required. String
Gets or sets possible causes of the error.
code This property is required. String
Gets or sets the error code.
creationTime This property is required. String
Gets or sets the error creation time.
healthCategory This property is required. String
Gets or sets the health category.
id This property is required. String
Gets the ID.
isCustomerResolvable This property is required. Boolean
Gets or sets a value indicating whether the error is customer resolvable.
message This property is required. String
Gets or sets the error message.
recommendation This property is required. String
Gets or sets recommended action to resolve the error.
severity This property is required. String
Gets or sets the error severity.
source This property is required. String
Gets or sets the error source.
summary This property is required. String
Gets or sets the error summary.

MigrateAgentModelProperties
, MigrateAgentModelPropertiesArgs

AuthenticationIdentity Pulumi.AzureNative.Migrate.Inputs.IdentityModel
Identity model.
CustomProperties Pulumi.AzureNative.Migrate.Inputs.VMwareMigrateAgentModelCustomProperties
MigrateAgent model custom properties.
MachineId string
Gets or sets the machine Id where MigrateAgent is running.
MachineName string
Gets or sets the machine name where MigrateAgent is running.
AuthenticationIdentity IdentityModel
Identity model.
CustomProperties VMwareMigrateAgentModelCustomProperties
MigrateAgent model custom properties.
MachineId string
Gets or sets the machine Id where MigrateAgent is running.
MachineName string
Gets or sets the machine name where MigrateAgent is running.
authenticationIdentity IdentityModel
Identity model.
customProperties VMwareMigrateAgentModelCustomProperties
MigrateAgent model custom properties.
machineId String
Gets or sets the machine Id where MigrateAgent is running.
machineName String
Gets or sets the machine name where MigrateAgent is running.
authenticationIdentity IdentityModel
Identity model.
customProperties VMwareMigrateAgentModelCustomProperties
MigrateAgent model custom properties.
machineId string
Gets or sets the machine Id where MigrateAgent is running.
machineName string
Gets or sets the machine name where MigrateAgent is running.
authentication_identity IdentityModel
Identity model.
custom_properties VMwareMigrateAgentModelCustomProperties
MigrateAgent model custom properties.
machine_id str
Gets or sets the machine Id where MigrateAgent is running.
machine_name str
Gets or sets the machine name where MigrateAgent is running.
authenticationIdentity Property Map
Identity model.
customProperties Property Map
MigrateAgent model custom properties.
machineId String
Gets or sets the machine Id where MigrateAgent is running.
machineName String
Gets or sets the machine name where MigrateAgent is running.

MigrateAgentModelPropertiesResponse
, MigrateAgentModelPropertiesResponseArgs

CorrelationId This property is required. string
Gets or sets the MigrateAgent correlation Id.
HealthErrors This property is required. List<Pulumi.AzureNative.Migrate.Inputs.HealthErrorModelResponse>
Gets or sets the list of health errors.
IsResponsive This property is required. bool
Gets or sets a value indicating whether MigrateAgent is responsive.
LastHeartbeat This property is required. string
Gets or sets the time when last heartbeat was sent by the MigrateAgent.
ProvisioningState This property is required. string
Gets or sets the provisioning state of the MigrateAgent.
VersionNumber This property is required. string
Gets or sets the MigrateAgent version.
AuthenticationIdentity Pulumi.AzureNative.Migrate.Inputs.IdentityModelResponse
Identity model.
CustomProperties Pulumi.AzureNative.Migrate.Inputs.VMwareMigrateAgentModelCustomPropertiesResponse
MigrateAgent model custom properties.
MachineId string
Gets or sets the machine Id where MigrateAgent is running.
MachineName string
Gets or sets the machine name where MigrateAgent is running.
CorrelationId This property is required. string
Gets or sets the MigrateAgent correlation Id.
HealthErrors This property is required. []HealthErrorModelResponse
Gets or sets the list of health errors.
IsResponsive This property is required. bool
Gets or sets a value indicating whether MigrateAgent is responsive.
LastHeartbeat This property is required. string
Gets or sets the time when last heartbeat was sent by the MigrateAgent.
ProvisioningState This property is required. string
Gets or sets the provisioning state of the MigrateAgent.
VersionNumber This property is required. string
Gets or sets the MigrateAgent version.
AuthenticationIdentity IdentityModelResponse
Identity model.
CustomProperties VMwareMigrateAgentModelCustomPropertiesResponse
MigrateAgent model custom properties.
MachineId string
Gets or sets the machine Id where MigrateAgent is running.
MachineName string
Gets or sets the machine name where MigrateAgent is running.
correlationId This property is required. String
Gets or sets the MigrateAgent correlation Id.
healthErrors This property is required. List<HealthErrorModelResponse>
Gets or sets the list of health errors.
isResponsive This property is required. Boolean
Gets or sets a value indicating whether MigrateAgent is responsive.
lastHeartbeat This property is required. String
Gets or sets the time when last heartbeat was sent by the MigrateAgent.
provisioningState This property is required. String
Gets or sets the provisioning state of the MigrateAgent.
versionNumber This property is required. String
Gets or sets the MigrateAgent version.
authenticationIdentity IdentityModelResponse
Identity model.
customProperties VMwareMigrateAgentModelCustomPropertiesResponse
MigrateAgent model custom properties.
machineId String
Gets or sets the machine Id where MigrateAgent is running.
machineName String
Gets or sets the machine name where MigrateAgent is running.
correlationId This property is required. string
Gets or sets the MigrateAgent correlation Id.
healthErrors This property is required. HealthErrorModelResponse[]
Gets or sets the list of health errors.
isResponsive This property is required. boolean
Gets or sets a value indicating whether MigrateAgent is responsive.
lastHeartbeat This property is required. string
Gets or sets the time when last heartbeat was sent by the MigrateAgent.
provisioningState This property is required. string
Gets or sets the provisioning state of the MigrateAgent.
versionNumber This property is required. string
Gets or sets the MigrateAgent version.
authenticationIdentity IdentityModelResponse
Identity model.
customProperties VMwareMigrateAgentModelCustomPropertiesResponse
MigrateAgent model custom properties.
machineId string
Gets or sets the machine Id where MigrateAgent is running.
machineName string
Gets or sets the machine name where MigrateAgent is running.
correlation_id This property is required. str
Gets or sets the MigrateAgent correlation Id.
health_errors This property is required. Sequence[HealthErrorModelResponse]
Gets or sets the list of health errors.
is_responsive This property is required. bool
Gets or sets a value indicating whether MigrateAgent is responsive.
last_heartbeat This property is required. str
Gets or sets the time when last heartbeat was sent by the MigrateAgent.
provisioning_state This property is required. str
Gets or sets the provisioning state of the MigrateAgent.
version_number This property is required. str
Gets or sets the MigrateAgent version.
authentication_identity IdentityModelResponse
Identity model.
custom_properties VMwareMigrateAgentModelCustomPropertiesResponse
MigrateAgent model custom properties.
machine_id str
Gets or sets the machine Id where MigrateAgent is running.
machine_name str
Gets or sets the machine name where MigrateAgent is running.
correlationId This property is required. String
Gets or sets the MigrateAgent correlation Id.
healthErrors This property is required. List<Property Map>
Gets or sets the list of health errors.
isResponsive This property is required. Boolean
Gets or sets a value indicating whether MigrateAgent is responsive.
lastHeartbeat This property is required. String
Gets or sets the time when last heartbeat was sent by the MigrateAgent.
provisioningState This property is required. String
Gets or sets the provisioning state of the MigrateAgent.
versionNumber This property is required. String
Gets or sets the MigrateAgent version.
authenticationIdentity Property Map
Identity model.
customProperties Property Map
MigrateAgent model custom properties.
machineId String
Gets or sets the machine Id where MigrateAgent is running.
machineName String
Gets or sets the machine name where MigrateAgent is running.

MigrateAgentModelResponseSystemData
, MigrateAgentModelResponseSystemDataArgs

CreatedAt string
Gets or sets the timestamp of resource creation (UTC).
CreatedBy string
Gets or sets identity that created the resource.
CreatedByType string
Gets or sets the type of identity that created the resource: user, application, managedIdentity.
LastModifiedAt string
Gets or sets the timestamp of resource last modification (UTC).
LastModifiedBy string
Gets or sets the identity that last modified the resource.
LastModifiedByType string
Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
CreatedAt string
Gets or sets the timestamp of resource creation (UTC).
CreatedBy string
Gets or sets identity that created the resource.
CreatedByType string
Gets or sets the type of identity that created the resource: user, application, managedIdentity.
LastModifiedAt string
Gets or sets the timestamp of resource last modification (UTC).
LastModifiedBy string
Gets or sets the identity that last modified the resource.
LastModifiedByType string
Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
createdAt String
Gets or sets the timestamp of resource creation (UTC).
createdBy String
Gets or sets identity that created the resource.
createdByType String
Gets or sets the type of identity that created the resource: user, application, managedIdentity.
lastModifiedAt String
Gets or sets the timestamp of resource last modification (UTC).
lastModifiedBy String
Gets or sets the identity that last modified the resource.
lastModifiedByType String
Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
createdAt string
Gets or sets the timestamp of resource creation (UTC).
createdBy string
Gets or sets identity that created the resource.
createdByType string
Gets or sets the type of identity that created the resource: user, application, managedIdentity.
lastModifiedAt string
Gets or sets the timestamp of resource last modification (UTC).
lastModifiedBy string
Gets or sets the identity that last modified the resource.
lastModifiedByType string
Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
created_at str
Gets or sets the timestamp of resource creation (UTC).
created_by str
Gets or sets identity that created the resource.
created_by_type str
Gets or sets the type of identity that created the resource: user, application, managedIdentity.
last_modified_at str
Gets or sets the timestamp of resource last modification (UTC).
last_modified_by str
Gets or sets the identity that last modified the resource.
last_modified_by_type str
Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
createdAt String
Gets or sets the timestamp of resource creation (UTC).
createdBy String
Gets or sets identity that created the resource.
createdByType String
Gets or sets the type of identity that created the resource: user, application, managedIdentity.
lastModifiedAt String
Gets or sets the timestamp of resource last modification (UTC).
lastModifiedBy String
Gets or sets the identity that last modified the resource.
lastModifiedByType String
Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

VMwareMigrateAgentModelCustomProperties
, VMwareMigrateAgentModelCustomPropertiesArgs

FabricFriendlyName string
Gets or sets the friendly name of the,of the MigrateAgent fabric.
VmwareSiteId string
Gets or sets the master Site Id of the Migrate Agent.
FabricFriendlyName string
Gets or sets the friendly name of the,of the MigrateAgent fabric.
VmwareSiteId string
Gets or sets the master Site Id of the Migrate Agent.
fabricFriendlyName String
Gets or sets the friendly name of the,of the MigrateAgent fabric.
vmwareSiteId String
Gets or sets the master Site Id of the Migrate Agent.
fabricFriendlyName string
Gets or sets the friendly name of the,of the MigrateAgent fabric.
vmwareSiteId string
Gets or sets the master Site Id of the Migrate Agent.
fabric_friendly_name str
Gets or sets the friendly name of the,of the MigrateAgent fabric.
vmware_site_id str
Gets or sets the master Site Id of the Migrate Agent.
fabricFriendlyName String
Gets or sets the friendly name of the,of the MigrateAgent fabric.
vmwareSiteId String
Gets or sets the master Site Id of the Migrate Agent.

VMwareMigrateAgentModelCustomPropertiesResponse
, VMwareMigrateAgentModelCustomPropertiesResponseArgs

FabricFriendlyName string
Gets or sets the friendly name of the,of the MigrateAgent fabric.
VmwareSiteId string
Gets or sets the master Site Id of the Migrate Agent.
FabricFriendlyName string
Gets or sets the friendly name of the,of the MigrateAgent fabric.
VmwareSiteId string
Gets or sets the master Site Id of the Migrate Agent.
fabricFriendlyName String
Gets or sets the friendly name of the,of the MigrateAgent fabric.
vmwareSiteId String
Gets or sets the master Site Id of the Migrate Agent.
fabricFriendlyName string
Gets or sets the friendly name of the,of the MigrateAgent fabric.
vmwareSiteId string
Gets or sets the master Site Id of the Migrate Agent.
fabric_friendly_name str
Gets or sets the friendly name of the,of the MigrateAgent fabric.
vmware_site_id str
Gets or sets the master Site Id of the Migrate Agent.
fabricFriendlyName String
Gets or sets the friendly name of the,of the MigrateAgent fabric.
vmwareSiteId String
Gets or sets the master Site Id of the Migrate Agent.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:migrate:MigrateAgent icysfvhjjgwhxx /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/modernizeProjects/{modernizeProjectName}/migrateAgents/{agentName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0