1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. WorkloadDeployment
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.migrate.WorkloadDeployment

Explore with Pulumi AI

Workload deployment model.

Uses Azure REST API version 2022-05-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-05-01-preview.

Example Usage

WorkloadDeployment_Create_MaximumSet_Gen

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

return await Deployment.RunAsync(() => 
{
    var workloadDeployment = new AzureNative.Migrate.WorkloadDeployment("workloadDeployment", new()
    {
        ModernizeProjectName = "l6r8",
        Properties = new AzureNative.Migrate.Inputs.WorkloadDeploymentModelPropertiesArgs
        {
            CustomProperties = 
            {
                { "instanceType", "IISAKSWorkloadDeployment" },
            },
            DisplayName = "wqe",
            TargetPlatform = AzureNative.Migrate.WorkloadDeploymentTarget.AzureKubernetesService,
            WorkloadInstanceProperties = new AzureNative.Migrate.Inputs.WorkloadInstanceModelPropertiesArgs
            {
                CustomProperties = 
                {
                    { "instanceType", "IISWorkload" },
                    { "webAppArmId", "xseseqsrzdiga" },
                    { "webAppSiteName", "mirgzmy" },
                },
                DisplayName = "juoorbubchvk",
                MasterSiteName = "ubks",
                MigrateAgentId = "aqgzsxqbk",
                Name = "wonkuhgsafzviuwqerzdmme",
                SourceName = "weuxcqzwpeyzsjhdgqflhxlwjhbz",
                SourcePlatform = "eh",
            },
        },
        ResourceGroupName = "rgmigrateEngine",
        Tags = 
        {
            { "key8241", "gcyxztzr" },
        },
        WorkloadDeploymentName = "l4t",
    });

});
Copy
package main

import (
	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := migrate.NewWorkloadDeployment(ctx, "workloadDeployment", &migrate.WorkloadDeploymentArgs{
			ModernizeProjectName: pulumi.String("l6r8"),
			Properties: &migrate.WorkloadDeploymentModelPropertiesArgs{
				CustomProperties: pulumi.Any{
					InstanceType: pulumi.String("IISAKSWorkloadDeployment"),
				},
				DisplayName:    pulumi.String("wqe"),
				TargetPlatform: pulumi.String(migrate.WorkloadDeploymentTargetAzureKubernetesService),
				WorkloadInstanceProperties: &migrate.WorkloadInstanceModelPropertiesArgs{
					CustomProperties: pulumi.Any{
						InstanceType:   pulumi.String("IISWorkload"),
						WebAppArmId:    pulumi.String("xseseqsrzdiga"),
						WebAppSiteName: pulumi.String("mirgzmy"),
					},
					DisplayName:    pulumi.String("juoorbubchvk"),
					MasterSiteName: pulumi.String("ubks"),
					MigrateAgentId: pulumi.String("aqgzsxqbk"),
					Name:           pulumi.String("wonkuhgsafzviuwqerzdmme"),
					SourceName:     pulumi.String("weuxcqzwpeyzsjhdgqflhxlwjhbz"),
					SourcePlatform: pulumi.String("eh"),
				},
			},
			ResourceGroupName: pulumi.String("rgmigrateEngine"),
			Tags: pulumi.StringMap{
				"key8241": pulumi.String("gcyxztzr"),
			},
			WorkloadDeploymentName: pulumi.String("l4t"),
		})
		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.WorkloadDeployment;
import com.pulumi.azurenative.migrate.WorkloadDeploymentArgs;
import com.pulumi.azurenative.migrate.inputs.WorkloadDeploymentModelPropertiesArgs;
import com.pulumi.azurenative.migrate.inputs.WorkloadInstanceModelPropertiesArgs;
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 workloadDeployment = new WorkloadDeployment("workloadDeployment", WorkloadDeploymentArgs.builder()
            .modernizeProjectName("l6r8")
            .properties(WorkloadDeploymentModelPropertiesArgs.builder()
                .customProperties(Map.of("instanceType", "IISAKSWorkloadDeployment"))
                .displayName("wqe")
                .targetPlatform("AzureKubernetesService")
                .workloadInstanceProperties(WorkloadInstanceModelPropertiesArgs.builder()
                    .customProperties(Map.ofEntries(
                        Map.entry("instanceType", "IISWorkload"),
                        Map.entry("webAppArmId", "xseseqsrzdiga"),
                        Map.entry("webAppSiteName", "mirgzmy")
                    ))
                    .displayName("juoorbubchvk")
                    .masterSiteName("ubks")
                    .migrateAgentId("aqgzsxqbk")
                    .name("wonkuhgsafzviuwqerzdmme")
                    .sourceName("weuxcqzwpeyzsjhdgqflhxlwjhbz")
                    .sourcePlatform("eh")
                    .build())
                .build())
            .resourceGroupName("rgmigrateEngine")
            .tags(Map.of("key8241", "gcyxztzr"))
            .workloadDeploymentName("l4t")
            .build());

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

const workloadDeployment = new azure_native.migrate.WorkloadDeployment("workloadDeployment", {
    modernizeProjectName: "l6r8",
    properties: {
        customProperties: {
            instanceType: "IISAKSWorkloadDeployment",
        },
        displayName: "wqe",
        targetPlatform: azure_native.migrate.WorkloadDeploymentTarget.AzureKubernetesService,
        workloadInstanceProperties: {
            customProperties: {
                instanceType: "IISWorkload",
                webAppArmId: "xseseqsrzdiga",
                webAppSiteName: "mirgzmy",
            },
            displayName: "juoorbubchvk",
            masterSiteName: "ubks",
            migrateAgentId: "aqgzsxqbk",
            name: "wonkuhgsafzviuwqerzdmme",
            sourceName: "weuxcqzwpeyzsjhdgqflhxlwjhbz",
            sourcePlatform: "eh",
        },
    },
    resourceGroupName: "rgmigrateEngine",
    tags: {
        key8241: "gcyxztzr",
    },
    workloadDeploymentName: "l4t",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

workload_deployment = azure_native.migrate.WorkloadDeployment("workloadDeployment",
    modernize_project_name="l6r8",
    properties={
        "custom_properties": {
            "instance_type": "IISAKSWorkloadDeployment",
        },
        "display_name": "wqe",
        "target_platform": azure_native.migrate.WorkloadDeploymentTarget.AZURE_KUBERNETES_SERVICE,
        "workload_instance_properties": {
            "custom_properties": {
                "instance_type": "IISWorkload",
                "web_app_arm_id": "xseseqsrzdiga",
                "web_app_site_name": "mirgzmy",
            },
            "display_name": "juoorbubchvk",
            "master_site_name": "ubks",
            "migrate_agent_id": "aqgzsxqbk",
            "name": "wonkuhgsafzviuwqerzdmme",
            "source_name": "weuxcqzwpeyzsjhdgqflhxlwjhbz",
            "source_platform": "eh",
        },
    },
    resource_group_name="rgmigrateEngine",
    tags={
        "key8241": "gcyxztzr",
    },
    workload_deployment_name="l4t")
Copy
resources:
  workloadDeployment:
    type: azure-native:migrate:WorkloadDeployment
    properties:
      modernizeProjectName: l6r8
      properties:
        customProperties:
          instanceType: IISAKSWorkloadDeployment
        displayName: wqe
        targetPlatform: AzureKubernetesService
        workloadInstanceProperties:
          customProperties:
            instanceType: IISWorkload
            webAppArmId: xseseqsrzdiga
            webAppSiteName: mirgzmy
          displayName: juoorbubchvk
          masterSiteName: ubks
          migrateAgentId: aqgzsxqbk
          name: wonkuhgsafzviuwqerzdmme
          sourceName: weuxcqzwpeyzsjhdgqflhxlwjhbz
          sourcePlatform: eh
      resourceGroupName: rgmigrateEngine
      tags:
        key8241: gcyxztzr
      workloadDeploymentName: l4t
Copy

WorkloadDeployment_Create_MinimumSet_Gen

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

return await Deployment.RunAsync(() => 
{
    var workloadDeployment = new AzureNative.Migrate.WorkloadDeployment("workloadDeployment", new()
    {
        ModernizeProjectName = "tc",
        ResourceGroupName = "rgmigrateEngine",
        WorkloadDeploymentName = "wo2rs4",
    });

});
Copy
package main

import (
	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := migrate.NewWorkloadDeployment(ctx, "workloadDeployment", &migrate.WorkloadDeploymentArgs{
			ModernizeProjectName:   pulumi.String("tc"),
			ResourceGroupName:      pulumi.String("rgmigrateEngine"),
			WorkloadDeploymentName: pulumi.String("wo2rs4"),
		})
		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.WorkloadDeployment;
import com.pulumi.azurenative.migrate.WorkloadDeploymentArgs;
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 workloadDeployment = new WorkloadDeployment("workloadDeployment", WorkloadDeploymentArgs.builder()
            .modernizeProjectName("tc")
            .resourceGroupName("rgmigrateEngine")
            .workloadDeploymentName("wo2rs4")
            .build());

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

const workloadDeployment = new azure_native.migrate.WorkloadDeployment("workloadDeployment", {
    modernizeProjectName: "tc",
    resourceGroupName: "rgmigrateEngine",
    workloadDeploymentName: "wo2rs4",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

workload_deployment = azure_native.migrate.WorkloadDeployment("workloadDeployment",
    modernize_project_name="tc",
    resource_group_name="rgmigrateEngine",
    workload_deployment_name="wo2rs4")
Copy
resources:
  workloadDeployment:
    type: azure-native:migrate:WorkloadDeployment
    properties:
      modernizeProjectName: tc
      resourceGroupName: rgmigrateEngine
      workloadDeploymentName: wo2rs4
Copy

Create WorkloadDeployment Resource

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

Constructor syntax

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

@overload
def WorkloadDeployment(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       modernize_project_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       properties: Optional[WorkloadDeploymentModelPropertiesArgs] = None,
                       subscription_id: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None,
                       workload_deployment_name: Optional[str] = None)
func NewWorkloadDeployment(ctx *Context, name string, args WorkloadDeploymentArgs, opts ...ResourceOption) (*WorkloadDeployment, error)
public WorkloadDeployment(string name, WorkloadDeploymentArgs args, CustomResourceOptions? opts = null)
public WorkloadDeployment(String name, WorkloadDeploymentArgs args)
public WorkloadDeployment(String name, WorkloadDeploymentArgs args, CustomResourceOptions options)
type: azure-native:migrate:WorkloadDeployment
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. WorkloadDeploymentArgs
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. WorkloadDeploymentArgs
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. WorkloadDeploymentArgs
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. WorkloadDeploymentArgs
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. WorkloadDeploymentArgs
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 workloadDeploymentResource = new AzureNative.Migrate.WorkloadDeployment("workloadDeploymentResource", new()
{
    ModernizeProjectName = "string",
    ResourceGroupName = "string",
    Properties = new AzureNative.Migrate.Inputs.WorkloadDeploymentModelPropertiesArgs
    {
        CustomProperties = new AzureNative.Migrate.Inputs.ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs
        {
            InstanceType = "ApacheTomcatAKSWorkloadDeploymentModelCustomProperties",
            ApacheTomcatAksWorkloadDeploymentProperties = new AzureNative.Migrate.Inputs.ApacheTomcatAKSWorkloadDeploymentArgs
            {
                AutomationArtifactProperties = new AzureNative.Migrate.Inputs.AutomationArtifactArgs
                {
                    Artifacts = 
                    {
                        { "string", "string" },
                    },
                    AzureFileShareProfile = new AzureNative.Migrate.Inputs.AzureFileShareHydrationProfileArgs
                    {
                        AzureFileShareDirPath = "string",
                        AzureFileShareName = "string",
                        AzureFileShareResourceGroup = "string",
                        AzureFileShareStorageAccount = "string",
                        AzureFileShareSubscriptionId = "string",
                    },
                    Status = "string",
                },
                Bindings = new[]
                {
                    new AzureNative.Migrate.Inputs.BindingArgs
                    {
                        Cert = new AzureNative.Migrate.Inputs.CertArgs
                        {
                            CertData = "string",
                            CertNeeded = false,
                            CertProvided = false,
                            SecretStore = "string",
                        },
                        HostName = "string",
                        IpAddress = "string",
                        Port = "string",
                        PortMapping = new AzureNative.Migrate.Inputs.PortMappingArgs
                        {
                            ExternalPort = 0,
                            InternalPort = 0,
                        },
                        Protocol = "string",
                    },
                },
                BuildContainerImages = new[]
                {
                    new AzureNative.Migrate.Inputs.ContainerImagePropertiesArgs
                    {
                        Dockerfile = "string",
                        ImageName = "string",
                        ImageTag = "string",
                        RegistryProperties = new AzureNative.Migrate.Inputs.ACRPropertiesArgs
                        {
                            RegistryName = "string",
                            ResourceGroup = "string",
                            SubscriptionId = "string",
                            TenantId = "string",
                        },
                        RunId = "string",
                        RunStatus = "string",
                    },
                },
                ClusterProperties = new AzureNative.Migrate.Inputs.AKSDeploymentPropertiesArgs
                {
                    AksClusterName = "string",
                    ResourceGroup = "string",
                    SubscriptionId = "string",
                    TenantId = "string",
                },
                Configurations = new[]
                {
                    new AzureNative.Migrate.Inputs.WebApplicationConfigurationArgs
                    {
                        FilePath = "string",
                        Identifier = "string",
                        IsDeploymentTimeEditable = false,
                        LocalFilePath = "string",
                        Name = "string",
                        SecretStoreDetails = new AzureNative.Migrate.Inputs.SecretStoreDetailsArgs
                        {
                            SecretStore = "string",
                            SecretStoreProperties = new AzureNative.Migrate.Inputs.SecretStorePropertiesArgs
                            {
                                SecretStoreId = "string",
                            },
                        },
                        Section = "string",
                        TargetFilePath = "string",
                        Type = "string",
                        Value = "string",
                    },
                },
                ContainerImageProperties = new AzureNative.Migrate.Inputs.ContainerImagePropertiesArgs
                {
                    Dockerfile = "string",
                    ImageName = "string",
                    ImageTag = "string",
                    RegistryProperties = new AzureNative.Migrate.Inputs.ACRPropertiesArgs
                    {
                        RegistryName = "string",
                        ResourceGroup = "string",
                        SubscriptionId = "string",
                        TenantId = "string",
                    },
                    RunId = "string",
                    RunStatus = "string",
                },
                DeploymentNamePrefix = "string",
                DeploymentSpec = new AzureNative.Migrate.Inputs.AKSDeploymentSpecificationArgs
                {
                    KubernetesObjectsYaml = "string",
                    LoadBalancerType = "string",
                    ReplicaCount = "string",
                },
                Directories = new[]
                {
                    new AzureNative.Migrate.Inputs.WebApplicationDirectoryArgs
                    {
                        IsEditable = false,
                        SourcePaths = new[]
                        {
                            "string",
                        },
                        SourceSize = "string",
                        StorageProfile = new AzureNative.Migrate.Inputs.TargetStorageProfileArgs
                        {
                            AzureFileShareProfile = new AzureNative.Migrate.Inputs.AzureFileShareHydrationProfileArgs
                            {
                                AzureFileShareDirPath = "string",
                                AzureFileShareName = "string",
                                AzureFileShareResourceGroup = "string",
                                AzureFileShareStorageAccount = "string",
                                AzureFileShareSubscriptionId = "string",
                            },
                            HydrationStorageProviderType = "string",
                            PersistentVolumeId = "string",
                            StorageAccessType = "string",
                            StorageProjectionType = "string",
                            TargetName = "string",
                            TargetSize = "string",
                        },
                    },
                },
                Limits = new AzureNative.Migrate.Inputs.ResourceRequirementsArgs
                {
                    Cpu = "string",
                    Memory = "string",
                },
                MonitoringProperties = new AzureNative.Migrate.Inputs.AppInsightMonitoringPropertiesArgs
                {
                    AppInsightsName = "string",
                    IsEnabled = false,
                    Region = "string",
                    ResourceGroup = "string",
                    SecretStoreDetails = new AzureNative.Migrate.Inputs.SecretStoreDetailsArgs
                    {
                        SecretStore = "string",
                        SecretStoreProperties = new AzureNative.Migrate.Inputs.SecretStorePropertiesArgs
                        {
                            SecretStoreId = "string",
                        },
                    },
                    SubscriptionId = "string",
                },
                Requests = new AzureNative.Migrate.Inputs.ResourceRequirementsArgs
                {
                    Cpu = "string",
                    Memory = "string",
                },
                TargetPlatformIdentity = "string",
            },
        },
        DisplayName = "string",
        TargetPlatform = "string",
        WorkloadInstanceProperties = new AzureNative.Migrate.Inputs.WorkloadInstanceModelPropertiesArgs
        {
            CustomProperties = new AzureNative.Migrate.Inputs.ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs
            {
                InstanceType = "ApacheTomcatWorkloadInstanceModelCustomProperties",
                ApacheTomcatWebApplication = new AzureNative.Migrate.Inputs.ApacheTomcatWebApplicationArgs
                {
                    ApplicationId = "string",
                    ApplicationName = "string",
                    ApplicationScratchPath = "string",
                    Bindings = new[]
                    {
                        new AzureNative.Migrate.Inputs.BindingArgs
                        {
                            Cert = new AzureNative.Migrate.Inputs.CertArgs
                            {
                                CertData = "string",
                                CertNeeded = false,
                                CertProvided = false,
                                SecretStore = "string",
                            },
                            HostName = "string",
                            IpAddress = "string",
                            Port = "string",
                            PortMapping = new AzureNative.Migrate.Inputs.PortMappingArgs
                            {
                                ExternalPort = 0,
                                InternalPort = 0,
                            },
                            Protocol = "string",
                        },
                    },
                    Configurations = new[]
                    {
                        new AzureNative.Migrate.Inputs.WebApplicationConfigurationArgs
                        {
                            FilePath = "string",
                            Identifier = "string",
                            IsDeploymentTimeEditable = false,
                            LocalFilePath = "string",
                            Name = "string",
                            SecretStoreDetails = new AzureNative.Migrate.Inputs.SecretStoreDetailsArgs
                            {
                                SecretStore = "string",
                                SecretStoreProperties = new AzureNative.Migrate.Inputs.SecretStorePropertiesArgs
                                {
                                    SecretStoreId = "string",
                                },
                            },
                            Section = "string",
                            TargetFilePath = "string",
                            Type = "string",
                            Value = "string",
                        },
                    },
                    Directories = new[]
                    {
                        new AzureNative.Migrate.Inputs.WebApplicationDirectoryArgs
                        {
                            IsEditable = false,
                            SourcePaths = new[]
                            {
                                "string",
                            },
                            SourceSize = "string",
                            StorageProfile = new AzureNative.Migrate.Inputs.TargetStorageProfileArgs
                            {
                                AzureFileShareProfile = new AzureNative.Migrate.Inputs.AzureFileShareHydrationProfileArgs
                                {
                                    AzureFileShareDirPath = "string",
                                    AzureFileShareName = "string",
                                    AzureFileShareResourceGroup = "string",
                                    AzureFileShareStorageAccount = "string",
                                    AzureFileShareSubscriptionId = "string",
                                },
                                HydrationStorageProviderType = "string",
                                PersistentVolumeId = "string",
                                StorageAccessType = "string",
                                StorageProjectionType = "string",
                                TargetName = "string",
                                TargetSize = "string",
                            },
                        },
                    },
                    DiscoveredFrameworks = new[]
                    {
                        new AzureNative.Migrate.Inputs.WebApplicationFrameworkArgs
                        {
                            Name = "string",
                            Version = "string",
                        },
                    },
                    DisplayName = "string",
                    Limits = new AzureNative.Migrate.Inputs.ResourceRequirementsArgs
                    {
                        Cpu = "string",
                        Memory = "string",
                    },
                    Path = new AzureNative.Migrate.Inputs.DirectoryPathArgs
                    {
                        Physical = "string",
                        Virtual = "string",
                    },
                    PrimaryFramework = new AzureNative.Migrate.Inputs.WebApplicationFrameworkArgs
                    {
                        Name = "string",
                        Version = "string",
                    },
                    Requests = new AzureNative.Migrate.Inputs.ResourceRequirementsArgs
                    {
                        Cpu = "string",
                        Memory = "string",
                    },
                    WebServerId = "string",
                    WebServerName = "string",
                },
                WebAppArmId = "string",
                WebAppSiteName = "string",
            },
            DisplayName = "string",
            MasterSiteName = "string",
            MigrateAgentId = "string",
            Name = "string",
            SourceName = "string",
            SourcePlatform = "string",
        },
    },
    SubscriptionId = "string",
    Tags = 
    {
        { "string", "string" },
    },
    WorkloadDeploymentName = "string",
});
Copy
example, err := migrate.NewWorkloadDeployment(ctx, "workloadDeploymentResource", &migrate.WorkloadDeploymentArgs{
	ModernizeProjectName: pulumi.String("string"),
	ResourceGroupName:    pulumi.String("string"),
	Properties: &migrate.WorkloadDeploymentModelPropertiesArgs{
		CustomProperties: migrate.ApacheTomcatAKSWorkloadDeploymentModelCustomProperties{
			InstanceType: "ApacheTomcatAKSWorkloadDeploymentModelCustomProperties",
			ApacheTomcatAksWorkloadDeploymentProperties: migrate.ApacheTomcatAKSWorkloadDeployment{
				AutomationArtifactProperties: migrate.AutomationArtifact{
					Artifacts: map[string]interface{}{
						"string": "string",
					},
					AzureFileShareProfile: migrate.AzureFileShareHydrationProfile{
						AzureFileShareDirPath:        "string",
						AzureFileShareName:           "string",
						AzureFileShareResourceGroup:  "string",
						AzureFileShareStorageAccount: "string",
						AzureFileShareSubscriptionId: "string",
					},
					Status: "string",
				},
				Bindings: []migrate.Binding{
					{
						Cert: {
							CertData:     "string",
							CertNeeded:   false,
							CertProvided: false,
							SecretStore:  "string",
						},
						HostName:  "string",
						IpAddress: "string",
						Port:      "string",
						PortMapping: {
							ExternalPort: 0,
							InternalPort: 0,
						},
						Protocol: "string",
					},
				},
				BuildContainerImages: []migrate.ContainerImageProperties{
					{
						Dockerfile: "string",
						ImageName:  "string",
						ImageTag:   "string",
						RegistryProperties: {
							RegistryName:   "string",
							ResourceGroup:  "string",
							SubscriptionId: "string",
							TenantId:       "string",
						},
						RunId:     "string",
						RunStatus: "string",
					},
				},
				ClusterProperties: migrate.AKSDeploymentProperties{
					AksClusterName: "string",
					ResourceGroup:  "string",
					SubscriptionId: "string",
					TenantId:       "string",
				},
				Configurations: []migrate.WebApplicationConfiguration{
					{
						FilePath:                 "string",
						Identifier:               "string",
						IsDeploymentTimeEditable: false,
						LocalFilePath:            "string",
						Name:                     "string",
						SecretStoreDetails: {
							SecretStore: "string",
							SecretStoreProperties: {
								SecretStoreId: "string",
							},
						},
						Section:        "string",
						TargetFilePath: "string",
						Type:           "string",
						Value:          "string",
					},
				},
				ContainerImageProperties: migrate.ContainerImageProperties{
					Dockerfile: "string",
					ImageName:  "string",
					ImageTag:   "string",
					RegistryProperties: migrate.ACRProperties{
						RegistryName:   "string",
						ResourceGroup:  "string",
						SubscriptionId: "string",
						TenantId:       "string",
					},
					RunId:     "string",
					RunStatus: "string",
				},
				DeploymentNamePrefix: "string",
				DeploymentSpec: migrate.AKSDeploymentSpecification{
					KubernetesObjectsYaml: "string",
					LoadBalancerType:      "string",
					ReplicaCount:          "string",
				},
				Directories: []migrate.WebApplicationDirectory{
					{
						IsEditable: false,
						SourcePaths: []string{
							"string",
						},
						SourceSize: "string",
						StorageProfile: {
							AzureFileShareProfile: {
								AzureFileShareDirPath:        "string",
								AzureFileShareName:           "string",
								AzureFileShareResourceGroup:  "string",
								AzureFileShareStorageAccount: "string",
								AzureFileShareSubscriptionId: "string",
							},
							HydrationStorageProviderType: "string",
							PersistentVolumeId:           "string",
							StorageAccessType:            "string",
							StorageProjectionType:        "string",
							TargetName:                   "string",
							TargetSize:                   "string",
						},
					},
				},
				Limits: migrate.ResourceRequirements{
					Cpu:    "string",
					Memory: "string",
				},
				MonitoringProperties: migrate.AppInsightMonitoringProperties{
					AppInsightsName: "string",
					IsEnabled:       false,
					Region:          "string",
					ResourceGroup:   "string",
					SecretStoreDetails: migrate.SecretStoreDetails{
						SecretStore: "string",
						SecretStoreProperties: migrate.SecretStoreProperties{
							SecretStoreId: "string",
						},
					},
					SubscriptionId: "string",
				},
				Requests: migrate.ResourceRequirements{
					Cpu:    "string",
					Memory: "string",
				},
				TargetPlatformIdentity: "string",
			},
		},
		DisplayName:    pulumi.String("string"),
		TargetPlatform: pulumi.String("string"),
		WorkloadInstanceProperties: &migrate.WorkloadInstanceModelPropertiesArgs{
			CustomProperties: migrate.ApacheTomcatWorkloadInstanceModelCustomProperties{
				InstanceType: "ApacheTomcatWorkloadInstanceModelCustomProperties",
				ApacheTomcatWebApplication: migrate.ApacheTomcatWebApplication{
					ApplicationId:          "string",
					ApplicationName:        "string",
					ApplicationScratchPath: "string",
					Bindings: []migrate.Binding{
						{
							Cert: {
								CertData:     "string",
								CertNeeded:   false,
								CertProvided: false,
								SecretStore:  "string",
							},
							HostName:  "string",
							IpAddress: "string",
							Port:      "string",
							PortMapping: {
								ExternalPort: 0,
								InternalPort: 0,
							},
							Protocol: "string",
						},
					},
					Configurations: []migrate.WebApplicationConfiguration{
						{
							FilePath:                 "string",
							Identifier:               "string",
							IsDeploymentTimeEditable: false,
							LocalFilePath:            "string",
							Name:                     "string",
							SecretStoreDetails: {
								SecretStore: "string",
								SecretStoreProperties: {
									SecretStoreId: "string",
								},
							},
							Section:        "string",
							TargetFilePath: "string",
							Type:           "string",
							Value:          "string",
						},
					},
					Directories: []migrate.WebApplicationDirectory{
						{
							IsEditable: false,
							SourcePaths: []string{
								"string",
							},
							SourceSize: "string",
							StorageProfile: {
								AzureFileShareProfile: {
									AzureFileShareDirPath:        "string",
									AzureFileShareName:           "string",
									AzureFileShareResourceGroup:  "string",
									AzureFileShareStorageAccount: "string",
									AzureFileShareSubscriptionId: "string",
								},
								HydrationStorageProviderType: "string",
								PersistentVolumeId:           "string",
								StorageAccessType:            "string",
								StorageProjectionType:        "string",
								TargetName:                   "string",
								TargetSize:                   "string",
							},
						},
					},
					DiscoveredFrameworks: []migrate.WebApplicationFramework{
						{
							Name:    "string",
							Version: "string",
						},
					},
					DisplayName: "string",
					Limits: migrate.ResourceRequirements{
						Cpu:    "string",
						Memory: "string",
					},
					Path: migrate.DirectoryPath{
						Physical: "string",
						Virtual:  "string",
					},
					PrimaryFramework: migrate.WebApplicationFramework{
						Name:    "string",
						Version: "string",
					},
					Requests: migrate.ResourceRequirements{
						Cpu:    "string",
						Memory: "string",
					},
					WebServerId:   "string",
					WebServerName: "string",
				},
				WebAppArmId:    "string",
				WebAppSiteName: "string",
			},
			DisplayName:    pulumi.String("string"),
			MasterSiteName: pulumi.String("string"),
			MigrateAgentId: pulumi.String("string"),
			Name:           pulumi.String("string"),
			SourceName:     pulumi.String("string"),
			SourcePlatform: pulumi.String("string"),
		},
	},
	SubscriptionId: pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	WorkloadDeploymentName: pulumi.String("string"),
})
Copy
var workloadDeploymentResource = new WorkloadDeployment("workloadDeploymentResource", WorkloadDeploymentArgs.builder()
    .modernizeProjectName("string")
    .resourceGroupName("string")
    .properties(WorkloadDeploymentModelPropertiesArgs.builder()
        .customProperties(ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs.builder()
            .instanceType("ApacheTomcatAKSWorkloadDeploymentModelCustomProperties")
            .apacheTomcatAksWorkloadDeploymentProperties(ApacheTomcatAKSWorkloadDeploymentArgs.builder()
                .automationArtifactProperties(AutomationArtifactArgs.builder()
                    .artifacts(Map.of("string", "string"))
                    .azureFileShareProfile(AzureFileShareHydrationProfileArgs.builder()
                        .azureFileShareDirPath("string")
                        .azureFileShareName("string")
                        .azureFileShareResourceGroup("string")
                        .azureFileShareStorageAccount("string")
                        .azureFileShareSubscriptionId("string")
                        .build())
                    .status("string")
                    .build())
                .bindings(BindingArgs.builder()
                    .cert(CertArgs.builder()
                        .certData("string")
                        .certNeeded(false)
                        .certProvided(false)
                        .secretStore("string")
                        .build())
                    .hostName("string")
                    .ipAddress("string")
                    .port("string")
                    .portMapping(PortMappingArgs.builder()
                        .externalPort(0)
                        .internalPort(0)
                        .build())
                    .protocol("string")
                    .build())
                .buildContainerImages(ContainerImagePropertiesArgs.builder()
                    .dockerfile("string")
                    .imageName("string")
                    .imageTag("string")
                    .registryProperties(ACRPropertiesArgs.builder()
                        .registryName("string")
                        .resourceGroup("string")
                        .subscriptionId("string")
                        .tenantId("string")
                        .build())
                    .runId("string")
                    .runStatus("string")
                    .build())
                .clusterProperties(AKSDeploymentPropertiesArgs.builder()
                    .aksClusterName("string")
                    .resourceGroup("string")
                    .subscriptionId("string")
                    .tenantId("string")
                    .build())
                .configurations(WebApplicationConfigurationArgs.builder()
                    .filePath("string")
                    .identifier("string")
                    .isDeploymentTimeEditable(false)
                    .localFilePath("string")
                    .name("string")
                    .secretStoreDetails(SecretStoreDetailsArgs.builder()
                        .secretStore("string")
                        .secretStoreProperties(SecretStorePropertiesArgs.builder()
                            .secretStoreId("string")
                            .build())
                        .build())
                    .section("string")
                    .targetFilePath("string")
                    .type("string")
                    .value("string")
                    .build())
                .containerImageProperties(ContainerImagePropertiesArgs.builder()
                    .dockerfile("string")
                    .imageName("string")
                    .imageTag("string")
                    .registryProperties(ACRPropertiesArgs.builder()
                        .registryName("string")
                        .resourceGroup("string")
                        .subscriptionId("string")
                        .tenantId("string")
                        .build())
                    .runId("string")
                    .runStatus("string")
                    .build())
                .deploymentNamePrefix("string")
                .deploymentSpec(AKSDeploymentSpecificationArgs.builder()
                    .kubernetesObjectsYaml("string")
                    .loadBalancerType("string")
                    .replicaCount("string")
                    .build())
                .directories(WebApplicationDirectoryArgs.builder()
                    .isEditable(false)
                    .sourcePaths("string")
                    .sourceSize("string")
                    .storageProfile(TargetStorageProfileArgs.builder()
                        .azureFileShareProfile(AzureFileShareHydrationProfileArgs.builder()
                            .azureFileShareDirPath("string")
                            .azureFileShareName("string")
                            .azureFileShareResourceGroup("string")
                            .azureFileShareStorageAccount("string")
                            .azureFileShareSubscriptionId("string")
                            .build())
                        .hydrationStorageProviderType("string")
                        .persistentVolumeId("string")
                        .storageAccessType("string")
                        .storageProjectionType("string")
                        .targetName("string")
                        .targetSize("string")
                        .build())
                    .build())
                .limits(ResourceRequirementsArgs.builder()
                    .cpu("string")
                    .memory("string")
                    .build())
                .monitoringProperties(AppInsightMonitoringPropertiesArgs.builder()
                    .appInsightsName("string")
                    .isEnabled(false)
                    .region("string")
                    .resourceGroup("string")
                    .secretStoreDetails(SecretStoreDetailsArgs.builder()
                        .secretStore("string")
                        .secretStoreProperties(SecretStorePropertiesArgs.builder()
                            .secretStoreId("string")
                            .build())
                        .build())
                    .subscriptionId("string")
                    .build())
                .requests(ResourceRequirementsArgs.builder()
                    .cpu("string")
                    .memory("string")
                    .build())
                .targetPlatformIdentity("string")
                .build())
            .build())
        .displayName("string")
        .targetPlatform("string")
        .workloadInstanceProperties(WorkloadInstanceModelPropertiesArgs.builder()
            .customProperties(ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs.builder()
                .instanceType("ApacheTomcatWorkloadInstanceModelCustomProperties")
                .apacheTomcatWebApplication(ApacheTomcatWebApplicationArgs.builder()
                    .applicationId("string")
                    .applicationName("string")
                    .applicationScratchPath("string")
                    .bindings(BindingArgs.builder()
                        .cert(CertArgs.builder()
                            .certData("string")
                            .certNeeded(false)
                            .certProvided(false)
                            .secretStore("string")
                            .build())
                        .hostName("string")
                        .ipAddress("string")
                        .port("string")
                        .portMapping(PortMappingArgs.builder()
                            .externalPort(0)
                            .internalPort(0)
                            .build())
                        .protocol("string")
                        .build())
                    .configurations(WebApplicationConfigurationArgs.builder()
                        .filePath("string")
                        .identifier("string")
                        .isDeploymentTimeEditable(false)
                        .localFilePath("string")
                        .name("string")
                        .secretStoreDetails(SecretStoreDetailsArgs.builder()
                            .secretStore("string")
                            .secretStoreProperties(SecretStorePropertiesArgs.builder()
                                .secretStoreId("string")
                                .build())
                            .build())
                        .section("string")
                        .targetFilePath("string")
                        .type("string")
                        .value("string")
                        .build())
                    .directories(WebApplicationDirectoryArgs.builder()
                        .isEditable(false)
                        .sourcePaths("string")
                        .sourceSize("string")
                        .storageProfile(TargetStorageProfileArgs.builder()
                            .azureFileShareProfile(AzureFileShareHydrationProfileArgs.builder()
                                .azureFileShareDirPath("string")
                                .azureFileShareName("string")
                                .azureFileShareResourceGroup("string")
                                .azureFileShareStorageAccount("string")
                                .azureFileShareSubscriptionId("string")
                                .build())
                            .hydrationStorageProviderType("string")
                            .persistentVolumeId("string")
                            .storageAccessType("string")
                            .storageProjectionType("string")
                            .targetName("string")
                            .targetSize("string")
                            .build())
                        .build())
                    .discoveredFrameworks(WebApplicationFrameworkArgs.builder()
                        .name("string")
                        .version("string")
                        .build())
                    .displayName("string")
                    .limits(ResourceRequirementsArgs.builder()
                        .cpu("string")
                        .memory("string")
                        .build())
                    .path(DirectoryPathArgs.builder()
                        .physical("string")
                        .virtual("string")
                        .build())
                    .primaryFramework(WebApplicationFrameworkArgs.builder()
                        .name("string")
                        .version("string")
                        .build())
                    .requests(ResourceRequirementsArgs.builder()
                        .cpu("string")
                        .memory("string")
                        .build())
                    .webServerId("string")
                    .webServerName("string")
                    .build())
                .webAppArmId("string")
                .webAppSiteName("string")
                .build())
            .displayName("string")
            .masterSiteName("string")
            .migrateAgentId("string")
            .name("string")
            .sourceName("string")
            .sourcePlatform("string")
            .build())
        .build())
    .subscriptionId("string")
    .tags(Map.of("string", "string"))
    .workloadDeploymentName("string")
    .build());
Copy
workload_deployment_resource = azure_native.migrate.WorkloadDeployment("workloadDeploymentResource",
    modernize_project_name="string",
    resource_group_name="string",
    properties={
        "custom_properties": {
            "instance_type": "ApacheTomcatAKSWorkloadDeploymentModelCustomProperties",
            "apache_tomcat_aks_workload_deployment_properties": {
                "automation_artifact_properties": {
                    "artifacts": {
                        "string": "string",
                    },
                    "azure_file_share_profile": {
                        "azure_file_share_dir_path": "string",
                        "azure_file_share_name": "string",
                        "azure_file_share_resource_group": "string",
                        "azure_file_share_storage_account": "string",
                        "azure_file_share_subscription_id": "string",
                    },
                    "status": "string",
                },
                "bindings": [{
                    "cert": {
                        "cert_data": "string",
                        "cert_needed": False,
                        "cert_provided": False,
                        "secret_store": "string",
                    },
                    "host_name": "string",
                    "ip_address": "string",
                    "port": "string",
                    "port_mapping": {
                        "external_port": 0,
                        "internal_port": 0,
                    },
                    "protocol": "string",
                }],
                "build_container_images": [{
                    "dockerfile": "string",
                    "image_name": "string",
                    "image_tag": "string",
                    "registry_properties": {
                        "registry_name": "string",
                        "resource_group": "string",
                        "subscription_id": "string",
                        "tenant_id": "string",
                    },
                    "run_id": "string",
                    "run_status": "string",
                }],
                "cluster_properties": {
                    "aks_cluster_name": "string",
                    "resource_group": "string",
                    "subscription_id": "string",
                    "tenant_id": "string",
                },
                "configurations": [{
                    "file_path": "string",
                    "identifier": "string",
                    "is_deployment_time_editable": False,
                    "local_file_path": "string",
                    "name": "string",
                    "secret_store_details": {
                        "secret_store": "string",
                        "secret_store_properties": {
                            "secret_store_id": "string",
                        },
                    },
                    "section": "string",
                    "target_file_path": "string",
                    "type": "string",
                    "value": "string",
                }],
                "container_image_properties": {
                    "dockerfile": "string",
                    "image_name": "string",
                    "image_tag": "string",
                    "registry_properties": {
                        "registry_name": "string",
                        "resource_group": "string",
                        "subscription_id": "string",
                        "tenant_id": "string",
                    },
                    "run_id": "string",
                    "run_status": "string",
                },
                "deployment_name_prefix": "string",
                "deployment_spec": {
                    "kubernetes_objects_yaml": "string",
                    "load_balancer_type": "string",
                    "replica_count": "string",
                },
                "directories": [{
                    "is_editable": False,
                    "source_paths": ["string"],
                    "source_size": "string",
                    "storage_profile": {
                        "azure_file_share_profile": {
                            "azure_file_share_dir_path": "string",
                            "azure_file_share_name": "string",
                            "azure_file_share_resource_group": "string",
                            "azure_file_share_storage_account": "string",
                            "azure_file_share_subscription_id": "string",
                        },
                        "hydration_storage_provider_type": "string",
                        "persistent_volume_id": "string",
                        "storage_access_type": "string",
                        "storage_projection_type": "string",
                        "target_name": "string",
                        "target_size": "string",
                    },
                }],
                "limits": {
                    "cpu": "string",
                    "memory": "string",
                },
                "monitoring_properties": {
                    "app_insights_name": "string",
                    "is_enabled": False,
                    "region": "string",
                    "resource_group": "string",
                    "secret_store_details": {
                        "secret_store": "string",
                        "secret_store_properties": {
                            "secret_store_id": "string",
                        },
                    },
                    "subscription_id": "string",
                },
                "requests": {
                    "cpu": "string",
                    "memory": "string",
                },
                "target_platform_identity": "string",
            },
        },
        "display_name": "string",
        "target_platform": "string",
        "workload_instance_properties": {
            "custom_properties": {
                "instance_type": "ApacheTomcatWorkloadInstanceModelCustomProperties",
                "apache_tomcat_web_application": {
                    "application_id": "string",
                    "application_name": "string",
                    "application_scratch_path": "string",
                    "bindings": [{
                        "cert": {
                            "cert_data": "string",
                            "cert_needed": False,
                            "cert_provided": False,
                            "secret_store": "string",
                        },
                        "host_name": "string",
                        "ip_address": "string",
                        "port": "string",
                        "port_mapping": {
                            "external_port": 0,
                            "internal_port": 0,
                        },
                        "protocol": "string",
                    }],
                    "configurations": [{
                        "file_path": "string",
                        "identifier": "string",
                        "is_deployment_time_editable": False,
                        "local_file_path": "string",
                        "name": "string",
                        "secret_store_details": {
                            "secret_store": "string",
                            "secret_store_properties": {
                                "secret_store_id": "string",
                            },
                        },
                        "section": "string",
                        "target_file_path": "string",
                        "type": "string",
                        "value": "string",
                    }],
                    "directories": [{
                        "is_editable": False,
                        "source_paths": ["string"],
                        "source_size": "string",
                        "storage_profile": {
                            "azure_file_share_profile": {
                                "azure_file_share_dir_path": "string",
                                "azure_file_share_name": "string",
                                "azure_file_share_resource_group": "string",
                                "azure_file_share_storage_account": "string",
                                "azure_file_share_subscription_id": "string",
                            },
                            "hydration_storage_provider_type": "string",
                            "persistent_volume_id": "string",
                            "storage_access_type": "string",
                            "storage_projection_type": "string",
                            "target_name": "string",
                            "target_size": "string",
                        },
                    }],
                    "discovered_frameworks": [{
                        "name": "string",
                        "version": "string",
                    }],
                    "display_name": "string",
                    "limits": {
                        "cpu": "string",
                        "memory": "string",
                    },
                    "path": {
                        "physical": "string",
                        "virtual": "string",
                    },
                    "primary_framework": {
                        "name": "string",
                        "version": "string",
                    },
                    "requests": {
                        "cpu": "string",
                        "memory": "string",
                    },
                    "web_server_id": "string",
                    "web_server_name": "string",
                },
                "web_app_arm_id": "string",
                "web_app_site_name": "string",
            },
            "display_name": "string",
            "master_site_name": "string",
            "migrate_agent_id": "string",
            "name": "string",
            "source_name": "string",
            "source_platform": "string",
        },
    },
    subscription_id="string",
    tags={
        "string": "string",
    },
    workload_deployment_name="string")
Copy
const workloadDeploymentResource = new azure_native.migrate.WorkloadDeployment("workloadDeploymentResource", {
    modernizeProjectName: "string",
    resourceGroupName: "string",
    properties: {
        customProperties: {
            instanceType: "ApacheTomcatAKSWorkloadDeploymentModelCustomProperties",
            apacheTomcatAksWorkloadDeploymentProperties: {
                automationArtifactProperties: {
                    artifacts: {
                        string: "string",
                    },
                    azureFileShareProfile: {
                        azureFileShareDirPath: "string",
                        azureFileShareName: "string",
                        azureFileShareResourceGroup: "string",
                        azureFileShareStorageAccount: "string",
                        azureFileShareSubscriptionId: "string",
                    },
                    status: "string",
                },
                bindings: [{
                    cert: {
                        certData: "string",
                        certNeeded: false,
                        certProvided: false,
                        secretStore: "string",
                    },
                    hostName: "string",
                    ipAddress: "string",
                    port: "string",
                    portMapping: {
                        externalPort: 0,
                        internalPort: 0,
                    },
                    protocol: "string",
                }],
                buildContainerImages: [{
                    dockerfile: "string",
                    imageName: "string",
                    imageTag: "string",
                    registryProperties: {
                        registryName: "string",
                        resourceGroup: "string",
                        subscriptionId: "string",
                        tenantId: "string",
                    },
                    runId: "string",
                    runStatus: "string",
                }],
                clusterProperties: {
                    aksClusterName: "string",
                    resourceGroup: "string",
                    subscriptionId: "string",
                    tenantId: "string",
                },
                configurations: [{
                    filePath: "string",
                    identifier: "string",
                    isDeploymentTimeEditable: false,
                    localFilePath: "string",
                    name: "string",
                    secretStoreDetails: {
                        secretStore: "string",
                        secretStoreProperties: {
                            secretStoreId: "string",
                        },
                    },
                    section: "string",
                    targetFilePath: "string",
                    type: "string",
                    value: "string",
                }],
                containerImageProperties: {
                    dockerfile: "string",
                    imageName: "string",
                    imageTag: "string",
                    registryProperties: {
                        registryName: "string",
                        resourceGroup: "string",
                        subscriptionId: "string",
                        tenantId: "string",
                    },
                    runId: "string",
                    runStatus: "string",
                },
                deploymentNamePrefix: "string",
                deploymentSpec: {
                    kubernetesObjectsYaml: "string",
                    loadBalancerType: "string",
                    replicaCount: "string",
                },
                directories: [{
                    isEditable: false,
                    sourcePaths: ["string"],
                    sourceSize: "string",
                    storageProfile: {
                        azureFileShareProfile: {
                            azureFileShareDirPath: "string",
                            azureFileShareName: "string",
                            azureFileShareResourceGroup: "string",
                            azureFileShareStorageAccount: "string",
                            azureFileShareSubscriptionId: "string",
                        },
                        hydrationStorageProviderType: "string",
                        persistentVolumeId: "string",
                        storageAccessType: "string",
                        storageProjectionType: "string",
                        targetName: "string",
                        targetSize: "string",
                    },
                }],
                limits: {
                    cpu: "string",
                    memory: "string",
                },
                monitoringProperties: {
                    appInsightsName: "string",
                    isEnabled: false,
                    region: "string",
                    resourceGroup: "string",
                    secretStoreDetails: {
                        secretStore: "string",
                        secretStoreProperties: {
                            secretStoreId: "string",
                        },
                    },
                    subscriptionId: "string",
                },
                requests: {
                    cpu: "string",
                    memory: "string",
                },
                targetPlatformIdentity: "string",
            },
        },
        displayName: "string",
        targetPlatform: "string",
        workloadInstanceProperties: {
            customProperties: {
                instanceType: "ApacheTomcatWorkloadInstanceModelCustomProperties",
                apacheTomcatWebApplication: {
                    applicationId: "string",
                    applicationName: "string",
                    applicationScratchPath: "string",
                    bindings: [{
                        cert: {
                            certData: "string",
                            certNeeded: false,
                            certProvided: false,
                            secretStore: "string",
                        },
                        hostName: "string",
                        ipAddress: "string",
                        port: "string",
                        portMapping: {
                            externalPort: 0,
                            internalPort: 0,
                        },
                        protocol: "string",
                    }],
                    configurations: [{
                        filePath: "string",
                        identifier: "string",
                        isDeploymentTimeEditable: false,
                        localFilePath: "string",
                        name: "string",
                        secretStoreDetails: {
                            secretStore: "string",
                            secretStoreProperties: {
                                secretStoreId: "string",
                            },
                        },
                        section: "string",
                        targetFilePath: "string",
                        type: "string",
                        value: "string",
                    }],
                    directories: [{
                        isEditable: false,
                        sourcePaths: ["string"],
                        sourceSize: "string",
                        storageProfile: {
                            azureFileShareProfile: {
                                azureFileShareDirPath: "string",
                                azureFileShareName: "string",
                                azureFileShareResourceGroup: "string",
                                azureFileShareStorageAccount: "string",
                                azureFileShareSubscriptionId: "string",
                            },
                            hydrationStorageProviderType: "string",
                            persistentVolumeId: "string",
                            storageAccessType: "string",
                            storageProjectionType: "string",
                            targetName: "string",
                            targetSize: "string",
                        },
                    }],
                    discoveredFrameworks: [{
                        name: "string",
                        version: "string",
                    }],
                    displayName: "string",
                    limits: {
                        cpu: "string",
                        memory: "string",
                    },
                    path: {
                        physical: "string",
                        virtual: "string",
                    },
                    primaryFramework: {
                        name: "string",
                        version: "string",
                    },
                    requests: {
                        cpu: "string",
                        memory: "string",
                    },
                    webServerId: "string",
                    webServerName: "string",
                },
                webAppArmId: "string",
                webAppSiteName: "string",
            },
            displayName: "string",
            masterSiteName: "string",
            migrateAgentId: "string",
            name: "string",
            sourceName: "string",
            sourcePlatform: "string",
        },
    },
    subscriptionId: "string",
    tags: {
        string: "string",
    },
    workloadDeploymentName: "string",
});
Copy
type: azure-native:migrate:WorkloadDeployment
properties:
    modernizeProjectName: string
    properties:
        customProperties:
            apacheTomcatAksWorkloadDeploymentProperties:
                automationArtifactProperties:
                    artifacts:
                        string: string
                    azureFileShareProfile:
                        azureFileShareDirPath: string
                        azureFileShareName: string
                        azureFileShareResourceGroup: string
                        azureFileShareStorageAccount: string
                        azureFileShareSubscriptionId: string
                    status: string
                bindings:
                    - cert:
                        certData: string
                        certNeeded: false
                        certProvided: false
                        secretStore: string
                      hostName: string
                      ipAddress: string
                      port: string
                      portMapping:
                        externalPort: 0
                        internalPort: 0
                      protocol: string
                buildContainerImages:
                    - dockerfile: string
                      imageName: string
                      imageTag: string
                      registryProperties:
                        registryName: string
                        resourceGroup: string
                        subscriptionId: string
                        tenantId: string
                      runId: string
                      runStatus: string
                clusterProperties:
                    aksClusterName: string
                    resourceGroup: string
                    subscriptionId: string
                    tenantId: string
                configurations:
                    - filePath: string
                      identifier: string
                      isDeploymentTimeEditable: false
                      localFilePath: string
                      name: string
                      secretStoreDetails:
                        secretStore: string
                        secretStoreProperties:
                            secretStoreId: string
                      section: string
                      targetFilePath: string
                      type: string
                      value: string
                containerImageProperties:
                    dockerfile: string
                    imageName: string
                    imageTag: string
                    registryProperties:
                        registryName: string
                        resourceGroup: string
                        subscriptionId: string
                        tenantId: string
                    runId: string
                    runStatus: string
                deploymentNamePrefix: string
                deploymentSpec:
                    kubernetesObjectsYaml: string
                    loadBalancerType: string
                    replicaCount: string
                directories:
                    - isEditable: false
                      sourcePaths:
                        - string
                      sourceSize: string
                      storageProfile:
                        azureFileShareProfile:
                            azureFileShareDirPath: string
                            azureFileShareName: string
                            azureFileShareResourceGroup: string
                            azureFileShareStorageAccount: string
                            azureFileShareSubscriptionId: string
                        hydrationStorageProviderType: string
                        persistentVolumeId: string
                        storageAccessType: string
                        storageProjectionType: string
                        targetName: string
                        targetSize: string
                limits:
                    cpu: string
                    memory: string
                monitoringProperties:
                    appInsightsName: string
                    isEnabled: false
                    region: string
                    resourceGroup: string
                    secretStoreDetails:
                        secretStore: string
                        secretStoreProperties:
                            secretStoreId: string
                    subscriptionId: string
                requests:
                    cpu: string
                    memory: string
                targetPlatformIdentity: string
            instanceType: ApacheTomcatAKSWorkloadDeploymentModelCustomProperties
        displayName: string
        targetPlatform: string
        workloadInstanceProperties:
            customProperties:
                apacheTomcatWebApplication:
                    applicationId: string
                    applicationName: string
                    applicationScratchPath: string
                    bindings:
                        - cert:
                            certData: string
                            certNeeded: false
                            certProvided: false
                            secretStore: string
                          hostName: string
                          ipAddress: string
                          port: string
                          portMapping:
                            externalPort: 0
                            internalPort: 0
                          protocol: string
                    configurations:
                        - filePath: string
                          identifier: string
                          isDeploymentTimeEditable: false
                          localFilePath: string
                          name: string
                          secretStoreDetails:
                            secretStore: string
                            secretStoreProperties:
                                secretStoreId: string
                          section: string
                          targetFilePath: string
                          type: string
                          value: string
                    directories:
                        - isEditable: false
                          sourcePaths:
                            - string
                          sourceSize: string
                          storageProfile:
                            azureFileShareProfile:
                                azureFileShareDirPath: string
                                azureFileShareName: string
                                azureFileShareResourceGroup: string
                                azureFileShareStorageAccount: string
                                azureFileShareSubscriptionId: string
                            hydrationStorageProviderType: string
                            persistentVolumeId: string
                            storageAccessType: string
                            storageProjectionType: string
                            targetName: string
                            targetSize: string
                    discoveredFrameworks:
                        - name: string
                          version: string
                    displayName: string
                    limits:
                        cpu: string
                        memory: string
                    path:
                        physical: string
                        virtual: string
                    primaryFramework:
                        name: string
                        version: string
                    requests:
                        cpu: string
                        memory: string
                    webServerId: string
                    webServerName: string
                instanceType: ApacheTomcatWorkloadInstanceModelCustomProperties
                webAppArmId: string
                webAppSiteName: string
            displayName: string
            masterSiteName: string
            migrateAgentId: string
            name: string
            sourceName: string
            sourcePlatform: string
    resourceGroupName: string
    subscriptionId: string
    tags:
        string: string
    workloadDeploymentName: string
Copy

WorkloadDeployment 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 WorkloadDeployment 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.
Properties Pulumi.AzureNative.Migrate.Inputs.WorkloadDeploymentModelProperties
Workload deployment 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.
WorkloadDeploymentName Changes to this property will trigger replacement. string
Workload deployment name.
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.
Properties WorkloadDeploymentModelPropertiesArgs
Workload deployment 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.
WorkloadDeploymentName Changes to this property will trigger replacement. string
Workload deployment name.
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.
properties WorkloadDeploymentModelProperties
Workload deployment 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.
workloadDeploymentName Changes to this property will trigger replacement. String
Workload deployment name.
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.
properties WorkloadDeploymentModelProperties
Workload deployment 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.
workloadDeploymentName Changes to this property will trigger replacement. string
Workload deployment name.
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.
properties WorkloadDeploymentModelPropertiesArgs
Workload deployment 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.
workload_deployment_name Changes to this property will trigger replacement. str
Workload deployment name.
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.
properties Property Map
Workload deployment 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.
workloadDeploymentName Changes to this property will trigger replacement. String
Workload deployment name.

Outputs

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

AzureApiVersion string
The Azure API version 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 Pulumi.AzureNative.Migrate.Outputs.WorkloadDeploymentModelResponseSystemData
Type string
Gets or sets the type of the resource.
AzureApiVersion string
The Azure API version 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 WorkloadDeploymentModelResponseSystemData
Type string
Gets or sets the type of the resource.
azureApiVersion String
The Azure API version 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 WorkloadDeploymentModelResponseSystemData
type String
Gets or sets the type of the resource.
azureApiVersion string
The Azure API version 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 WorkloadDeploymentModelResponseSystemData
type string
Gets or sets the type of the resource.
azure_api_version str
The Azure API version 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 WorkloadDeploymentModelResponseSystemData
type str
Gets or sets the type of the resource.
azureApiVersion String
The Azure API version 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

ACRProperties
, ACRPropertiesArgs

RegistryName string
Gets or sets the azure container registry name.
ResourceGroup string
Gets or sets the resource group of the resource.
SubscriptionId string
Gets or sets the subscription id of the resource.
TenantId string
Gets or sets the tenant id.
RegistryName string
Gets or sets the azure container registry name.
ResourceGroup string
Gets or sets the resource group of the resource.
SubscriptionId string
Gets or sets the subscription id of the resource.
TenantId string
Gets or sets the tenant id.
registryName String
Gets or sets the azure container registry name.
resourceGroup String
Gets or sets the resource group of the resource.
subscriptionId String
Gets or sets the subscription id of the resource.
tenantId String
Gets or sets the tenant id.
registryName string
Gets or sets the azure container registry name.
resourceGroup string
Gets or sets the resource group of the resource.
subscriptionId string
Gets or sets the subscription id of the resource.
tenantId string
Gets or sets the tenant id.
registry_name str
Gets or sets the azure container registry name.
resource_group str
Gets or sets the resource group of the resource.
subscription_id str
Gets or sets the subscription id of the resource.
tenant_id str
Gets or sets the tenant id.
registryName String
Gets or sets the azure container registry name.
resourceGroup String
Gets or sets the resource group of the resource.
subscriptionId String
Gets or sets the subscription id of the resource.
tenantId String
Gets or sets the tenant id.

ACRPropertiesResponse
, ACRPropertiesResponseArgs

RegistryName string
Gets or sets the azure container registry name.
ResourceGroup string
Gets or sets the resource group of the resource.
SubscriptionId string
Gets or sets the subscription id of the resource.
TenantId string
Gets or sets the tenant id.
RegistryName string
Gets or sets the azure container registry name.
ResourceGroup string
Gets or sets the resource group of the resource.
SubscriptionId string
Gets or sets the subscription id of the resource.
TenantId string
Gets or sets the tenant id.
registryName String
Gets or sets the azure container registry name.
resourceGroup String
Gets or sets the resource group of the resource.
subscriptionId String
Gets or sets the subscription id of the resource.
tenantId String
Gets or sets the tenant id.
registryName string
Gets or sets the azure container registry name.
resourceGroup string
Gets or sets the resource group of the resource.
subscriptionId string
Gets or sets the subscription id of the resource.
tenantId string
Gets or sets the tenant id.
registry_name str
Gets or sets the azure container registry name.
resource_group str
Gets or sets the resource group of the resource.
subscription_id str
Gets or sets the subscription id of the resource.
tenant_id str
Gets or sets the tenant id.
registryName String
Gets or sets the azure container registry name.
resourceGroup String
Gets or sets the resource group of the resource.
subscriptionId String
Gets or sets the subscription id of the resource.
tenantId String
Gets or sets the tenant id.

AKSDeploymentProperties
, AKSDeploymentPropertiesArgs

AksClusterName string
Gets or sets the AKS cluster name.
ResourceGroup string
Gets or sets the resource group of the resource.
SubscriptionId string
Gets or sets the subscription id of the resource.
TenantId string
Gets or sets the tenant id.
AksClusterName string
Gets or sets the AKS cluster name.
ResourceGroup string
Gets or sets the resource group of the resource.
SubscriptionId string
Gets or sets the subscription id of the resource.
TenantId string
Gets or sets the tenant id.
aksClusterName String
Gets or sets the AKS cluster name.
resourceGroup String
Gets or sets the resource group of the resource.
subscriptionId String
Gets or sets the subscription id of the resource.
tenantId String
Gets or sets the tenant id.
aksClusterName string
Gets or sets the AKS cluster name.
resourceGroup string
Gets or sets the resource group of the resource.
subscriptionId string
Gets or sets the subscription id of the resource.
tenantId string
Gets or sets the tenant id.
aks_cluster_name str
Gets or sets the AKS cluster name.
resource_group str
Gets or sets the resource group of the resource.
subscription_id str
Gets or sets the subscription id of the resource.
tenant_id str
Gets or sets the tenant id.
aksClusterName String
Gets or sets the AKS cluster name.
resourceGroup String
Gets or sets the resource group of the resource.
subscriptionId String
Gets or sets the subscription id of the resource.
tenantId String
Gets or sets the tenant id.

AKSDeploymentPropertiesResponse
, AKSDeploymentPropertiesResponseArgs

AksClusterName string
Gets or sets the AKS cluster name.
ResourceGroup string
Gets or sets the resource group of the resource.
SubscriptionId string
Gets or sets the subscription id of the resource.
TenantId string
Gets or sets the tenant id.
AksClusterName string
Gets or sets the AKS cluster name.
ResourceGroup string
Gets or sets the resource group of the resource.
SubscriptionId string
Gets or sets the subscription id of the resource.
TenantId string
Gets or sets the tenant id.
aksClusterName String
Gets or sets the AKS cluster name.
resourceGroup String
Gets or sets the resource group of the resource.
subscriptionId String
Gets or sets the subscription id of the resource.
tenantId String
Gets or sets the tenant id.
aksClusterName string
Gets or sets the AKS cluster name.
resourceGroup string
Gets or sets the resource group of the resource.
subscriptionId string
Gets or sets the subscription id of the resource.
tenantId string
Gets or sets the tenant id.
aks_cluster_name str
Gets or sets the AKS cluster name.
resource_group str
Gets or sets the resource group of the resource.
subscription_id str
Gets or sets the subscription id of the resource.
tenant_id str
Gets or sets the tenant id.
aksClusterName String
Gets or sets the AKS cluster name.
resourceGroup String
Gets or sets the resource group of the resource.
subscriptionId String
Gets or sets the subscription id of the resource.
tenantId String
Gets or sets the tenant id.

AKSDeploymentSpecification
, AKSDeploymentSpecificationArgs

KubernetesObjectsYaml string
Gets or sets the Merged Deployment and service Yaml.
LoadBalancerType string | Pulumi.AzureNative.Migrate.LoadBalancerType
Gets or sets the load balancer type.
ReplicaCount string
Gets or sets the replica count to be created in AKS.
KubernetesObjectsYaml string
Gets or sets the Merged Deployment and service Yaml.
LoadBalancerType string | LoadBalancerType
Gets or sets the load balancer type.
ReplicaCount string
Gets or sets the replica count to be created in AKS.
kubernetesObjectsYaml String
Gets or sets the Merged Deployment and service Yaml.
loadBalancerType String | LoadBalancerType
Gets or sets the load balancer type.
replicaCount String
Gets or sets the replica count to be created in AKS.
kubernetesObjectsYaml string
Gets or sets the Merged Deployment and service Yaml.
loadBalancerType string | LoadBalancerType
Gets or sets the load balancer type.
replicaCount string
Gets or sets the replica count to be created in AKS.
kubernetes_objects_yaml str
Gets or sets the Merged Deployment and service Yaml.
load_balancer_type str | LoadBalancerType
Gets or sets the load balancer type.
replica_count str
Gets or sets the replica count to be created in AKS.
kubernetesObjectsYaml String
Gets or sets the Merged Deployment and service Yaml.
loadBalancerType String | "Private" | "Public"
Gets or sets the load balancer type.
replicaCount String
Gets or sets the replica count to be created in AKS.

AKSDeploymentSpecificationResponse
, AKSDeploymentSpecificationResponseArgs

KubernetesObjectsYaml string
Gets or sets the Merged Deployment and service Yaml.
LoadBalancerType string
Gets or sets the load balancer type.
ReplicaCount string
Gets or sets the replica count to be created in AKS.
KubernetesObjectsYaml string
Gets or sets the Merged Deployment and service Yaml.
LoadBalancerType string
Gets or sets the load balancer type.
ReplicaCount string
Gets or sets the replica count to be created in AKS.
kubernetesObjectsYaml String
Gets or sets the Merged Deployment and service Yaml.
loadBalancerType String
Gets or sets the load balancer type.
replicaCount String
Gets or sets the replica count to be created in AKS.
kubernetesObjectsYaml string
Gets or sets the Merged Deployment and service Yaml.
loadBalancerType string
Gets or sets the load balancer type.
replicaCount string
Gets or sets the replica count to be created in AKS.
kubernetes_objects_yaml str
Gets or sets the Merged Deployment and service Yaml.
load_balancer_type str
Gets or sets the load balancer type.
replica_count str
Gets or sets the replica count to be created in AKS.
kubernetesObjectsYaml String
Gets or sets the Merged Deployment and service Yaml.
loadBalancerType String
Gets or sets the load balancer type.
replicaCount String
Gets or sets the replica count to be created in AKS.

ApacheTomcatAKSWorkloadDeployment
, ApacheTomcatAKSWorkloadDeploymentArgs

AutomationArtifactProperties Pulumi.AzureNative.Migrate.Inputs.AutomationArtifact
Class for automation artifact.
Bindings List<Pulumi.AzureNative.Migrate.Inputs.Binding>
Gets or sets the bindings for the application.
BuildContainerImages List<Pulumi.AzureNative.Migrate.Inputs.ContainerImageProperties>
Gets or sets the build container images.
ClusterProperties Pulumi.AzureNative.Migrate.Inputs.AKSDeploymentProperties
Class for AKSDeployment Properties.
Configurations List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationConfiguration>
Gets or sets application configuration.
ContainerImageProperties Pulumi.AzureNative.Migrate.Inputs.ContainerImageProperties
Class for container image properties.
DeploymentNamePrefix string
Gets or sets the deployment name prefix.
DeploymentSpec Pulumi.AzureNative.Migrate.Inputs.AKSDeploymentSpecification
AKS Deployment Specification.
Directories List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationDirectory>
Gets or sets application directories.
Limits Pulumi.AzureNative.Migrate.Inputs.ResourceRequirements
Resource Requirements.
MonitoringProperties Pulumi.AzureNative.Migrate.Inputs.AppInsightMonitoringProperties
Class for app insight monitoring properties.
Requests Pulumi.AzureNative.Migrate.Inputs.ResourceRequirements
Resource Requirements.
TargetPlatformIdentity string
Gets or sets the target platform managed identity.
AutomationArtifactProperties AutomationArtifact
Class for automation artifact.
Bindings []Binding
Gets or sets the bindings for the application.
BuildContainerImages []ContainerImageProperties
Gets or sets the build container images.
ClusterProperties AKSDeploymentProperties
Class for AKSDeployment Properties.
Configurations []WebApplicationConfiguration
Gets or sets application configuration.
ContainerImageProperties ContainerImageProperties
Class for container image properties.
DeploymentNamePrefix string
Gets or sets the deployment name prefix.
DeploymentSpec AKSDeploymentSpecification
AKS Deployment Specification.
Directories []WebApplicationDirectory
Gets or sets application directories.
Limits ResourceRequirements
Resource Requirements.
MonitoringProperties AppInsightMonitoringProperties
Class for app insight monitoring properties.
Requests ResourceRequirements
Resource Requirements.
TargetPlatformIdentity string
Gets or sets the target platform managed identity.
automationArtifactProperties AutomationArtifact
Class for automation artifact.
bindings List<Binding>
Gets or sets the bindings for the application.
buildContainerImages List<ContainerImageProperties>
Gets or sets the build container images.
clusterProperties AKSDeploymentProperties
Class for AKSDeployment Properties.
configurations List<WebApplicationConfiguration>
Gets or sets application configuration.
containerImageProperties ContainerImageProperties
Class for container image properties.
deploymentNamePrefix String
Gets or sets the deployment name prefix.
deploymentSpec AKSDeploymentSpecification
AKS Deployment Specification.
directories List<WebApplicationDirectory>
Gets or sets application directories.
limits ResourceRequirements
Resource Requirements.
monitoringProperties AppInsightMonitoringProperties
Class for app insight monitoring properties.
requests ResourceRequirements
Resource Requirements.
targetPlatformIdentity String
Gets or sets the target platform managed identity.
automationArtifactProperties AutomationArtifact
Class for automation artifact.
bindings Binding[]
Gets or sets the bindings for the application.
buildContainerImages ContainerImageProperties[]
Gets or sets the build container images.
clusterProperties AKSDeploymentProperties
Class for AKSDeployment Properties.
configurations WebApplicationConfiguration[]
Gets or sets application configuration.
containerImageProperties ContainerImageProperties
Class for container image properties.
deploymentNamePrefix string
Gets or sets the deployment name prefix.
deploymentSpec AKSDeploymentSpecification
AKS Deployment Specification.
directories WebApplicationDirectory[]
Gets or sets application directories.
limits ResourceRequirements
Resource Requirements.
monitoringProperties AppInsightMonitoringProperties
Class for app insight monitoring properties.
requests ResourceRequirements
Resource Requirements.
targetPlatformIdentity string
Gets or sets the target platform managed identity.
automation_artifact_properties AutomationArtifact
Class for automation artifact.
bindings Sequence[Binding]
Gets or sets the bindings for the application.
build_container_images Sequence[ContainerImageProperties]
Gets or sets the build container images.
cluster_properties AKSDeploymentProperties
Class for AKSDeployment Properties.
configurations Sequence[WebApplicationConfiguration]
Gets or sets application configuration.
container_image_properties ContainerImageProperties
Class for container image properties.
deployment_name_prefix str
Gets or sets the deployment name prefix.
deployment_spec AKSDeploymentSpecification
AKS Deployment Specification.
directories Sequence[WebApplicationDirectory]
Gets or sets application directories.
limits ResourceRequirements
Resource Requirements.
monitoring_properties AppInsightMonitoringProperties
Class for app insight monitoring properties.
requests ResourceRequirements
Resource Requirements.
target_platform_identity str
Gets or sets the target platform managed identity.
automationArtifactProperties Property Map
Class for automation artifact.
bindings List<Property Map>
Gets or sets the bindings for the application.
buildContainerImages List<Property Map>
Gets or sets the build container images.
clusterProperties Property Map
Class for AKSDeployment Properties.
configurations List<Property Map>
Gets or sets application configuration.
containerImageProperties Property Map
Class for container image properties.
deploymentNamePrefix String
Gets or sets the deployment name prefix.
deploymentSpec Property Map
AKS Deployment Specification.
directories List<Property Map>
Gets or sets application directories.
limits Property Map
Resource Requirements.
monitoringProperties Property Map
Class for app insight monitoring properties.
requests Property Map
Resource Requirements.
targetPlatformIdentity String
Gets or sets the target platform managed identity.

ApacheTomcatAKSWorkloadDeploymentModelCustomProperties
, ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesArgs

ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponse
, ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponseArgs

ApacheTomcatAKSWorkloadDeploymentResponse
, ApacheTomcatAKSWorkloadDeploymentResponseArgs

DeploymentHistory This property is required. List<Pulumi.AzureNative.Migrate.Inputs.DeployedResourcesPropertiesResponse>
Gets or sets the deployment history.
AutomationArtifactProperties Pulumi.AzureNative.Migrate.Inputs.AutomationArtifactResponse
Class for automation artifact.
Bindings List<Pulumi.AzureNative.Migrate.Inputs.BindingResponse>
Gets or sets the bindings for the application.
BuildContainerImages List<Pulumi.AzureNative.Migrate.Inputs.ContainerImagePropertiesResponse>
Gets or sets the build container images.
ClusterProperties Pulumi.AzureNative.Migrate.Inputs.AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
Configurations List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationConfigurationResponse>
Gets or sets application configuration.
ContainerImageProperties Pulumi.AzureNative.Migrate.Inputs.ContainerImagePropertiesResponse
Class for container image properties.
DeploymentNamePrefix string
Gets or sets the deployment name prefix.
DeploymentSpec Pulumi.AzureNative.Migrate.Inputs.AKSDeploymentSpecificationResponse
AKS Deployment Specification.
Directories List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationDirectoryResponse>
Gets or sets application directories.
Limits Pulumi.AzureNative.Migrate.Inputs.ResourceRequirementsResponse
Resource Requirements.
MonitoringProperties Pulumi.AzureNative.Migrate.Inputs.AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
Requests Pulumi.AzureNative.Migrate.Inputs.ResourceRequirementsResponse
Resource Requirements.
TargetPlatformIdentity string
Gets or sets the target platform managed identity.
DeploymentHistory This property is required. []DeployedResourcesPropertiesResponse
Gets or sets the deployment history.
AutomationArtifactProperties AutomationArtifactResponse
Class for automation artifact.
Bindings []BindingResponse
Gets or sets the bindings for the application.
BuildContainerImages []ContainerImagePropertiesResponse
Gets or sets the build container images.
ClusterProperties AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
Configurations []WebApplicationConfigurationResponse
Gets or sets application configuration.
ContainerImageProperties ContainerImagePropertiesResponse
Class for container image properties.
DeploymentNamePrefix string
Gets or sets the deployment name prefix.
DeploymentSpec AKSDeploymentSpecificationResponse
AKS Deployment Specification.
Directories []WebApplicationDirectoryResponse
Gets or sets application directories.
Limits ResourceRequirementsResponse
Resource Requirements.
MonitoringProperties AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
Requests ResourceRequirementsResponse
Resource Requirements.
TargetPlatformIdentity string
Gets or sets the target platform managed identity.
deploymentHistory This property is required. List<DeployedResourcesPropertiesResponse>
Gets or sets the deployment history.
automationArtifactProperties AutomationArtifactResponse
Class for automation artifact.
bindings List<BindingResponse>
Gets or sets the bindings for the application.
buildContainerImages List<ContainerImagePropertiesResponse>
Gets or sets the build container images.
clusterProperties AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
configurations List<WebApplicationConfigurationResponse>
Gets or sets application configuration.
containerImageProperties ContainerImagePropertiesResponse
Class for container image properties.
deploymentNamePrefix String
Gets or sets the deployment name prefix.
deploymentSpec AKSDeploymentSpecificationResponse
AKS Deployment Specification.
directories List<WebApplicationDirectoryResponse>
Gets or sets application directories.
limits ResourceRequirementsResponse
Resource Requirements.
monitoringProperties AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
requests ResourceRequirementsResponse
Resource Requirements.
targetPlatformIdentity String
Gets or sets the target platform managed identity.
deploymentHistory This property is required. DeployedResourcesPropertiesResponse[]
Gets or sets the deployment history.
automationArtifactProperties AutomationArtifactResponse
Class for automation artifact.
bindings BindingResponse[]
Gets or sets the bindings for the application.
buildContainerImages ContainerImagePropertiesResponse[]
Gets or sets the build container images.
clusterProperties AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
configurations WebApplicationConfigurationResponse[]
Gets or sets application configuration.
containerImageProperties ContainerImagePropertiesResponse
Class for container image properties.
deploymentNamePrefix string
Gets or sets the deployment name prefix.
deploymentSpec AKSDeploymentSpecificationResponse
AKS Deployment Specification.
directories WebApplicationDirectoryResponse[]
Gets or sets application directories.
limits ResourceRequirementsResponse
Resource Requirements.
monitoringProperties AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
requests ResourceRequirementsResponse
Resource Requirements.
targetPlatformIdentity string
Gets or sets the target platform managed identity.
deployment_history This property is required. Sequence[DeployedResourcesPropertiesResponse]
Gets or sets the deployment history.
automation_artifact_properties AutomationArtifactResponse
Class for automation artifact.
bindings Sequence[BindingResponse]
Gets or sets the bindings for the application.
build_container_images Sequence[ContainerImagePropertiesResponse]
Gets or sets the build container images.
cluster_properties AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
configurations Sequence[WebApplicationConfigurationResponse]
Gets or sets application configuration.
container_image_properties ContainerImagePropertiesResponse
Class for container image properties.
deployment_name_prefix str
Gets or sets the deployment name prefix.
deployment_spec AKSDeploymentSpecificationResponse
AKS Deployment Specification.
directories Sequence[WebApplicationDirectoryResponse]
Gets or sets application directories.
limits ResourceRequirementsResponse
Resource Requirements.
monitoring_properties AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
requests ResourceRequirementsResponse
Resource Requirements.
target_platform_identity str
Gets or sets the target platform managed identity.
deploymentHistory This property is required. List<Property Map>
Gets or sets the deployment history.
automationArtifactProperties Property Map
Class for automation artifact.
bindings List<Property Map>
Gets or sets the bindings for the application.
buildContainerImages List<Property Map>
Gets or sets the build container images.
clusterProperties Property Map
Class for AKSDeployment Properties.
configurations List<Property Map>
Gets or sets application configuration.
containerImageProperties Property Map
Class for container image properties.
deploymentNamePrefix String
Gets or sets the deployment name prefix.
deploymentSpec Property Map
AKS Deployment Specification.
directories List<Property Map>
Gets or sets application directories.
limits Property Map
Resource Requirements.
monitoringProperties Property Map
Class for app insight monitoring properties.
requests Property Map
Resource Requirements.
targetPlatformIdentity String
Gets or sets the target platform managed identity.

ApacheTomcatWebApplication
, ApacheTomcatWebApplicationArgs

ApplicationId string
Gets or sets the web application id.
ApplicationName string
Gets or sets the web application name.
ApplicationScratchPath string
Gets or sets application scratch path.
Bindings List<Pulumi.AzureNative.Migrate.Inputs.Binding>
Gets or sets the bindings for the application.
Configurations List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationConfiguration>
Gets or sets application configuration.
Directories List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationDirectory>
Gets or sets application directories.
DiscoveredFrameworks List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationFramework>
Gets or sets the discovered frameworks of application.
DisplayName string
Gets or sets the display name.
Limits Pulumi.AzureNative.Migrate.Inputs.ResourceRequirements
Resource Requirements.
Path Pulumi.AzureNative.Migrate.Inputs.DirectoryPath
Second level entity for virtual directories.
PrimaryFramework Pulumi.AzureNative.Migrate.Inputs.WebApplicationFramework
Framework specific data for a web application.
Requests Pulumi.AzureNative.Migrate.Inputs.ResourceRequirements
Resource Requirements.
WebServerId string
Gets or sets the web server id.
WebServerName string
Gets or sets the web server name.
ApplicationId string
Gets or sets the web application id.
ApplicationName string
Gets or sets the web application name.
ApplicationScratchPath string
Gets or sets application scratch path.
Bindings []Binding
Gets or sets the bindings for the application.
Configurations []WebApplicationConfiguration
Gets or sets application configuration.
Directories []WebApplicationDirectory
Gets or sets application directories.
DiscoveredFrameworks []WebApplicationFramework
Gets or sets the discovered frameworks of application.
DisplayName string
Gets or sets the display name.
Limits ResourceRequirements
Resource Requirements.
Path DirectoryPath
Second level entity for virtual directories.
PrimaryFramework WebApplicationFramework
Framework specific data for a web application.
Requests ResourceRequirements
Resource Requirements.
WebServerId string
Gets or sets the web server id.
WebServerName string
Gets or sets the web server name.
applicationId String
Gets or sets the web application id.
applicationName String
Gets or sets the web application name.
applicationScratchPath String
Gets or sets application scratch path.
bindings List<Binding>
Gets or sets the bindings for the application.
configurations List<WebApplicationConfiguration>
Gets or sets application configuration.
directories List<WebApplicationDirectory>
Gets or sets application directories.
discoveredFrameworks List<WebApplicationFramework>
Gets or sets the discovered frameworks of application.
displayName String
Gets or sets the display name.
limits ResourceRequirements
Resource Requirements.
path DirectoryPath
Second level entity for virtual directories.
primaryFramework WebApplicationFramework
Framework specific data for a web application.
requests ResourceRequirements
Resource Requirements.
webServerId String
Gets or sets the web server id.
webServerName String
Gets or sets the web server name.
applicationId string
Gets or sets the web application id.
applicationName string
Gets or sets the web application name.
applicationScratchPath string
Gets or sets application scratch path.
bindings Binding[]
Gets or sets the bindings for the application.
configurations WebApplicationConfiguration[]
Gets or sets application configuration.
directories WebApplicationDirectory[]
Gets or sets application directories.
discoveredFrameworks WebApplicationFramework[]
Gets or sets the discovered frameworks of application.
displayName string
Gets or sets the display name.
limits ResourceRequirements
Resource Requirements.
path DirectoryPath
Second level entity for virtual directories.
primaryFramework WebApplicationFramework
Framework specific data for a web application.
requests ResourceRequirements
Resource Requirements.
webServerId string
Gets or sets the web server id.
webServerName string
Gets or sets the web server name.
application_id str
Gets or sets the web application id.
application_name str
Gets or sets the web application name.
application_scratch_path str
Gets or sets application scratch path.
bindings Sequence[Binding]
Gets or sets the bindings for the application.
configurations Sequence[WebApplicationConfiguration]
Gets or sets application configuration.
directories Sequence[WebApplicationDirectory]
Gets or sets application directories.
discovered_frameworks Sequence[WebApplicationFramework]
Gets or sets the discovered frameworks of application.
display_name str
Gets or sets the display name.
limits ResourceRequirements
Resource Requirements.
path DirectoryPath
Second level entity for virtual directories.
primary_framework WebApplicationFramework
Framework specific data for a web application.
requests ResourceRequirements
Resource Requirements.
web_server_id str
Gets or sets the web server id.
web_server_name str
Gets or sets the web server name.
applicationId String
Gets or sets the web application id.
applicationName String
Gets or sets the web application name.
applicationScratchPath String
Gets or sets application scratch path.
bindings List<Property Map>
Gets or sets the bindings for the application.
configurations List<Property Map>
Gets or sets application configuration.
directories List<Property Map>
Gets or sets application directories.
discoveredFrameworks List<Property Map>
Gets or sets the discovered frameworks of application.
displayName String
Gets or sets the display name.
limits Property Map
Resource Requirements.
path Property Map
Second level entity for virtual directories.
primaryFramework Property Map
Framework specific data for a web application.
requests Property Map
Resource Requirements.
webServerId String
Gets or sets the web server id.
webServerName String
Gets or sets the web server name.

ApacheTomcatWebApplicationResponse
, ApacheTomcatWebApplicationResponseArgs

ApplicationId string
Gets or sets the web application id.
ApplicationName string
Gets or sets the web application name.
ApplicationScratchPath string
Gets or sets application scratch path.
Bindings List<Pulumi.AzureNative.Migrate.Inputs.BindingResponse>
Gets or sets the bindings for the application.
Configurations List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationConfigurationResponse>
Gets or sets application configuration.
Directories List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationDirectoryResponse>
Gets or sets application directories.
DiscoveredFrameworks List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationFrameworkResponse>
Gets or sets the discovered frameworks of application.
DisplayName string
Gets or sets the display name.
Limits Pulumi.AzureNative.Migrate.Inputs.ResourceRequirementsResponse
Resource Requirements.
Path Pulumi.AzureNative.Migrate.Inputs.DirectoryPathResponse
Second level entity for virtual directories.
PrimaryFramework Pulumi.AzureNative.Migrate.Inputs.WebApplicationFrameworkResponse
Framework specific data for a web application.
Requests Pulumi.AzureNative.Migrate.Inputs.ResourceRequirementsResponse
Resource Requirements.
WebServerId string
Gets or sets the web server id.
WebServerName string
Gets or sets the web server name.
ApplicationId string
Gets or sets the web application id.
ApplicationName string
Gets or sets the web application name.
ApplicationScratchPath string
Gets or sets application scratch path.
Bindings []BindingResponse
Gets or sets the bindings for the application.
Configurations []WebApplicationConfigurationResponse
Gets or sets application configuration.
Directories []WebApplicationDirectoryResponse
Gets or sets application directories.
DiscoveredFrameworks []WebApplicationFrameworkResponse
Gets or sets the discovered frameworks of application.
DisplayName string
Gets or sets the display name.
Limits ResourceRequirementsResponse
Resource Requirements.
Path DirectoryPathResponse
Second level entity for virtual directories.
PrimaryFramework WebApplicationFrameworkResponse
Framework specific data for a web application.
Requests ResourceRequirementsResponse
Resource Requirements.
WebServerId string
Gets or sets the web server id.
WebServerName string
Gets or sets the web server name.
applicationId String
Gets or sets the web application id.
applicationName String
Gets or sets the web application name.
applicationScratchPath String
Gets or sets application scratch path.
bindings List<BindingResponse>
Gets or sets the bindings for the application.
configurations List<WebApplicationConfigurationResponse>
Gets or sets application configuration.
directories List<WebApplicationDirectoryResponse>
Gets or sets application directories.
discoveredFrameworks List<WebApplicationFrameworkResponse>
Gets or sets the discovered frameworks of application.
displayName String
Gets or sets the display name.
limits ResourceRequirementsResponse
Resource Requirements.
path DirectoryPathResponse
Second level entity for virtual directories.
primaryFramework WebApplicationFrameworkResponse
Framework specific data for a web application.
requests ResourceRequirementsResponse
Resource Requirements.
webServerId String
Gets or sets the web server id.
webServerName String
Gets or sets the web server name.
applicationId string
Gets or sets the web application id.
applicationName string
Gets or sets the web application name.
applicationScratchPath string
Gets or sets application scratch path.
bindings BindingResponse[]
Gets or sets the bindings for the application.
configurations WebApplicationConfigurationResponse[]
Gets or sets application configuration.
directories WebApplicationDirectoryResponse[]
Gets or sets application directories.
discoveredFrameworks WebApplicationFrameworkResponse[]
Gets or sets the discovered frameworks of application.
displayName string
Gets or sets the display name.
limits ResourceRequirementsResponse
Resource Requirements.
path DirectoryPathResponse
Second level entity for virtual directories.
primaryFramework WebApplicationFrameworkResponse
Framework specific data for a web application.
requests ResourceRequirementsResponse
Resource Requirements.
webServerId string
Gets or sets the web server id.
webServerName string
Gets or sets the web server name.
application_id str
Gets or sets the web application id.
application_name str
Gets or sets the web application name.
application_scratch_path str
Gets or sets application scratch path.
bindings Sequence[BindingResponse]
Gets or sets the bindings for the application.
configurations Sequence[WebApplicationConfigurationResponse]
Gets or sets application configuration.
directories Sequence[WebApplicationDirectoryResponse]
Gets or sets application directories.
discovered_frameworks Sequence[WebApplicationFrameworkResponse]
Gets or sets the discovered frameworks of application.
display_name str
Gets or sets the display name.
limits ResourceRequirementsResponse
Resource Requirements.
path DirectoryPathResponse
Second level entity for virtual directories.
primary_framework WebApplicationFrameworkResponse
Framework specific data for a web application.
requests ResourceRequirementsResponse
Resource Requirements.
web_server_id str
Gets or sets the web server id.
web_server_name str
Gets or sets the web server name.
applicationId String
Gets or sets the web application id.
applicationName String
Gets or sets the web application name.
applicationScratchPath String
Gets or sets application scratch path.
bindings List<Property Map>
Gets or sets the bindings for the application.
configurations List<Property Map>
Gets or sets application configuration.
directories List<Property Map>
Gets or sets application directories.
discoveredFrameworks List<Property Map>
Gets or sets the discovered frameworks of application.
displayName String
Gets or sets the display name.
limits Property Map
Resource Requirements.
path Property Map
Second level entity for virtual directories.
primaryFramework Property Map
Framework specific data for a web application.
requests Property Map
Resource Requirements.
webServerId String
Gets or sets the web server id.
webServerName String
Gets or sets the web server name.

ApacheTomcatWorkloadInstanceModelCustomProperties
, ApacheTomcatWorkloadInstanceModelCustomPropertiesArgs

ApacheTomcatWebApplication Pulumi.AzureNative.Migrate.Inputs.ApacheTomcatWebApplication
ApacheTomcat web application.
WebAppArmId string
Gets or sets the Web application ARM id.
WebAppSiteName string
Gets or sets the Web application site name.
ApacheTomcatWebApplication ApacheTomcatWebApplication
ApacheTomcat web application.
WebAppArmId string
Gets or sets the Web application ARM id.
WebAppSiteName string
Gets or sets the Web application site name.
apacheTomcatWebApplication ApacheTomcatWebApplication
ApacheTomcat web application.
webAppArmId String
Gets or sets the Web application ARM id.
webAppSiteName String
Gets or sets the Web application site name.
apacheTomcatWebApplication ApacheTomcatWebApplication
ApacheTomcat web application.
webAppArmId string
Gets or sets the Web application ARM id.
webAppSiteName string
Gets or sets the Web application site name.
apache_tomcat_web_application ApacheTomcatWebApplication
ApacheTomcat web application.
web_app_arm_id str
Gets or sets the Web application ARM id.
web_app_site_name str
Gets or sets the Web application site name.
apacheTomcatWebApplication Property Map
ApacheTomcat web application.
webAppArmId String
Gets or sets the Web application ARM id.
webAppSiteName String
Gets or sets the Web application site name.

ApacheTomcatWorkloadInstanceModelCustomPropertiesResponse
, ApacheTomcatWorkloadInstanceModelCustomPropertiesResponseArgs

ApacheTomcatWebApplication Pulumi.AzureNative.Migrate.Inputs.ApacheTomcatWebApplicationResponse
ApacheTomcat web application.
WebAppArmId string
Gets or sets the Web application ARM id.
WebAppSiteName string
Gets or sets the Web application site name.
ApacheTomcatWebApplication ApacheTomcatWebApplicationResponse
ApacheTomcat web application.
WebAppArmId string
Gets or sets the Web application ARM id.
WebAppSiteName string
Gets or sets the Web application site name.
apacheTomcatWebApplication ApacheTomcatWebApplicationResponse
ApacheTomcat web application.
webAppArmId String
Gets or sets the Web application ARM id.
webAppSiteName String
Gets or sets the Web application site name.
apacheTomcatWebApplication ApacheTomcatWebApplicationResponse
ApacheTomcat web application.
webAppArmId string
Gets or sets the Web application ARM id.
webAppSiteName string
Gets or sets the Web application site name.
apache_tomcat_web_application ApacheTomcatWebApplicationResponse
ApacheTomcat web application.
web_app_arm_id str
Gets or sets the Web application ARM id.
web_app_site_name str
Gets or sets the Web application site name.
apacheTomcatWebApplication Property Map
ApacheTomcat web application.
webAppArmId String
Gets or sets the Web application ARM id.
webAppSiteName String
Gets or sets the Web application site name.

AppInsightMonitoringProperties
, AppInsightMonitoringPropertiesArgs

AppInsightsName string
Gets or sets the app insights name.
IsEnabled bool
Gets or sets a value indicating whether monitoring is enabled.
Region string
Gets or sets the region.
ResourceGroup string
Gets or sets the resource group of the resource.
SecretStoreDetails Pulumi.AzureNative.Migrate.Inputs.SecretStoreDetails
SubscriptionId string
Gets or sets the subscription id of the resource.
AppInsightsName string
Gets or sets the app insights name.
IsEnabled bool
Gets or sets a value indicating whether monitoring is enabled.
Region string
Gets or sets the region.
ResourceGroup string
Gets or sets the resource group of the resource.
SecretStoreDetails SecretStoreDetails
SubscriptionId string
Gets or sets the subscription id of the resource.
appInsightsName String
Gets or sets the app insights name.
isEnabled Boolean
Gets or sets a value indicating whether monitoring is enabled.
region String
Gets or sets the region.
resourceGroup String
Gets or sets the resource group of the resource.
secretStoreDetails SecretStoreDetails
subscriptionId String
Gets or sets the subscription id of the resource.
appInsightsName string
Gets or sets the app insights name.
isEnabled boolean
Gets or sets a value indicating whether monitoring is enabled.
region string
Gets or sets the region.
resourceGroup string
Gets or sets the resource group of the resource.
secretStoreDetails SecretStoreDetails
subscriptionId string
Gets or sets the subscription id of the resource.
app_insights_name str
Gets or sets the app insights name.
is_enabled bool
Gets or sets a value indicating whether monitoring is enabled.
region str
Gets or sets the region.
resource_group str
Gets or sets the resource group of the resource.
secret_store_details SecretStoreDetails
subscription_id str
Gets or sets the subscription id of the resource.
appInsightsName String
Gets or sets the app insights name.
isEnabled Boolean
Gets or sets a value indicating whether monitoring is enabled.
region String
Gets or sets the region.
resourceGroup String
Gets or sets the resource group of the resource.
secretStoreDetails Property Map
subscriptionId String
Gets or sets the subscription id of the resource.

AppInsightMonitoringPropertiesResponse
, AppInsightMonitoringPropertiesResponseArgs

AppInsightsName string
Gets or sets the app insights name.
IsEnabled bool
Gets or sets a value indicating whether monitoring is enabled.
Region string
Gets or sets the region.
ResourceGroup string
Gets or sets the resource group of the resource.
SecretStoreDetails Pulumi.AzureNative.Migrate.Inputs.SecretStoreDetailsResponse
SubscriptionId string
Gets or sets the subscription id of the resource.
AppInsightsName string
Gets or sets the app insights name.
IsEnabled bool
Gets or sets a value indicating whether monitoring is enabled.
Region string
Gets or sets the region.
ResourceGroup string
Gets or sets the resource group of the resource.
SecretStoreDetails SecretStoreDetailsResponse
SubscriptionId string
Gets or sets the subscription id of the resource.
appInsightsName String
Gets or sets the app insights name.
isEnabled Boolean
Gets or sets a value indicating whether monitoring is enabled.
region String
Gets or sets the region.
resourceGroup String
Gets or sets the resource group of the resource.
secretStoreDetails SecretStoreDetailsResponse
subscriptionId String
Gets or sets the subscription id of the resource.
appInsightsName string
Gets or sets the app insights name.
isEnabled boolean
Gets or sets a value indicating whether monitoring is enabled.
region string
Gets or sets the region.
resourceGroup string
Gets or sets the resource group of the resource.
secretStoreDetails SecretStoreDetailsResponse
subscriptionId string
Gets or sets the subscription id of the resource.
app_insights_name str
Gets or sets the app insights name.
is_enabled bool
Gets or sets a value indicating whether monitoring is enabled.
region str
Gets or sets the region.
resource_group str
Gets or sets the resource group of the resource.
secret_store_details SecretStoreDetailsResponse
subscription_id str
Gets or sets the subscription id of the resource.
appInsightsName String
Gets or sets the app insights name.
isEnabled Boolean
Gets or sets a value indicating whether monitoring is enabled.
region String
Gets or sets the region.
resourceGroup String
Gets or sets the resource group of the resource.
secretStoreDetails Property Map
subscriptionId String
Gets or sets the subscription id of the resource.

AutomationArtifact
, AutomationArtifactArgs

Artifacts Dictionary<string, string>
Gets or sets the artifacts.
AzureFileShareProfile Pulumi.AzureNative.Migrate.Inputs.AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
Status string | Pulumi.AzureNative.Migrate.AutomationArtifactStatus
Gets or sets the status of automation artifacts.
Artifacts map[string]string
Gets or sets the artifacts.
AzureFileShareProfile AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
Status string | AutomationArtifactStatus
Gets or sets the status of automation artifacts.
artifacts Map<String,String>
Gets or sets the artifacts.
azureFileShareProfile AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
status String | AutomationArtifactStatus
Gets or sets the status of automation artifacts.
artifacts {[key: string]: string}
Gets or sets the artifacts.
azureFileShareProfile AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
status string | AutomationArtifactStatus
Gets or sets the status of automation artifacts.
artifacts Mapping[str, str]
Gets or sets the artifacts.
azure_file_share_profile AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
status str | AutomationArtifactStatus
Gets or sets the status of automation artifacts.
artifacts Map<String>
Gets or sets the artifacts.
azureFileShareProfile Property Map
Azure file share profile for hydration of application folders not mounted on the container file system.
status String | "NotGenerated" | "Generated"
Gets or sets the status of automation artifacts.

AutomationArtifactResponse
, AutomationArtifactResponseArgs

Artifacts Dictionary<string, string>
Gets or sets the artifacts.
AzureFileShareProfile Pulumi.AzureNative.Migrate.Inputs.AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
Status string
Gets or sets the status of automation artifacts.
Artifacts map[string]string
Gets or sets the artifacts.
AzureFileShareProfile AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
Status string
Gets or sets the status of automation artifacts.
artifacts Map<String,String>
Gets or sets the artifacts.
azureFileShareProfile AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
status String
Gets or sets the status of automation artifacts.
artifacts {[key: string]: string}
Gets or sets the artifacts.
azureFileShareProfile AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
status string
Gets or sets the status of automation artifacts.
artifacts Mapping[str, str]
Gets or sets the artifacts.
azure_file_share_profile AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
status str
Gets or sets the status of automation artifacts.
artifacts Map<String>
Gets or sets the artifacts.
azureFileShareProfile Property Map
Azure file share profile for hydration of application folders not mounted on the container file system.
status String
Gets or sets the status of automation artifacts.

AutomationArtifactStatus
, AutomationArtifactStatusArgs

NotGenerated
NotGenerated
Generated
Generated
AutomationArtifactStatusNotGenerated
NotGenerated
AutomationArtifactStatusGenerated
Generated
NotGenerated
NotGenerated
Generated
Generated
NotGenerated
NotGenerated
Generated
Generated
NOT_GENERATED
NotGenerated
GENERATED
Generated
"NotGenerated"
NotGenerated
"Generated"
Generated

AzureFileShareHydrationProfile
, AzureFileShareHydrationProfileArgs

AzureFileShareDirPath string
Gets or sets the cloud directory path of the directory on azure file share.
AzureFileShareName string
Gets or sets the name of the azure file share.
AzureFileShareResourceGroup string
Gets or sets the name of the azure file share resource group.
AzureFileShareStorageAccount string
Gets or sets the name of the azure file share storage account.
AzureFileShareSubscriptionId string
Gets or sets the subscription id of the azure file share.
AzureFileShareDirPath string
Gets or sets the cloud directory path of the directory on azure file share.
AzureFileShareName string
Gets or sets the name of the azure file share.
AzureFileShareResourceGroup string
Gets or sets the name of the azure file share resource group.
AzureFileShareStorageAccount string
Gets or sets the name of the azure file share storage account.
AzureFileShareSubscriptionId string
Gets or sets the subscription id of the azure file share.
azureFileShareDirPath String
Gets or sets the cloud directory path of the directory on azure file share.
azureFileShareName String
Gets or sets the name of the azure file share.
azureFileShareResourceGroup String
Gets or sets the name of the azure file share resource group.
azureFileShareStorageAccount String
Gets or sets the name of the azure file share storage account.
azureFileShareSubscriptionId String
Gets or sets the subscription id of the azure file share.
azureFileShareDirPath string
Gets or sets the cloud directory path of the directory on azure file share.
azureFileShareName string
Gets or sets the name of the azure file share.
azureFileShareResourceGroup string
Gets or sets the name of the azure file share resource group.
azureFileShareStorageAccount string
Gets or sets the name of the azure file share storage account.
azureFileShareSubscriptionId string
Gets or sets the subscription id of the azure file share.
azure_file_share_dir_path str
Gets or sets the cloud directory path of the directory on azure file share.
azure_file_share_name str
Gets or sets the name of the azure file share.
azure_file_share_resource_group str
Gets or sets the name of the azure file share resource group.
azure_file_share_storage_account str
Gets or sets the name of the azure file share storage account.
azure_file_share_subscription_id str
Gets or sets the subscription id of the azure file share.
azureFileShareDirPath String
Gets or sets the cloud directory path of the directory on azure file share.
azureFileShareName String
Gets or sets the name of the azure file share.
azureFileShareResourceGroup String
Gets or sets the name of the azure file share resource group.
azureFileShareStorageAccount String
Gets or sets the name of the azure file share storage account.
azureFileShareSubscriptionId String
Gets or sets the subscription id of the azure file share.

AzureFileShareHydrationProfileResponse
, AzureFileShareHydrationProfileResponseArgs

AzureFileShareDirPath string
Gets or sets the cloud directory path of the directory on azure file share.
AzureFileShareName string
Gets or sets the name of the azure file share.
AzureFileShareResourceGroup string
Gets or sets the name of the azure file share resource group.
AzureFileShareStorageAccount string
Gets or sets the name of the azure file share storage account.
AzureFileShareSubscriptionId string
Gets or sets the subscription id of the azure file share.
AzureFileShareDirPath string
Gets or sets the cloud directory path of the directory on azure file share.
AzureFileShareName string
Gets or sets the name of the azure file share.
AzureFileShareResourceGroup string
Gets or sets the name of the azure file share resource group.
AzureFileShareStorageAccount string
Gets or sets the name of the azure file share storage account.
AzureFileShareSubscriptionId string
Gets or sets the subscription id of the azure file share.
azureFileShareDirPath String
Gets or sets the cloud directory path of the directory on azure file share.
azureFileShareName String
Gets or sets the name of the azure file share.
azureFileShareResourceGroup String
Gets or sets the name of the azure file share resource group.
azureFileShareStorageAccount String
Gets or sets the name of the azure file share storage account.
azureFileShareSubscriptionId String
Gets or sets the subscription id of the azure file share.
azureFileShareDirPath string
Gets or sets the cloud directory path of the directory on azure file share.
azureFileShareName string
Gets or sets the name of the azure file share.
azureFileShareResourceGroup string
Gets or sets the name of the azure file share resource group.
azureFileShareStorageAccount string
Gets or sets the name of the azure file share storage account.
azureFileShareSubscriptionId string
Gets or sets the subscription id of the azure file share.
azure_file_share_dir_path str
Gets or sets the cloud directory path of the directory on azure file share.
azure_file_share_name str
Gets or sets the name of the azure file share.
azure_file_share_resource_group str
Gets or sets the name of the azure file share resource group.
azure_file_share_storage_account str
Gets or sets the name of the azure file share storage account.
azure_file_share_subscription_id str
Gets or sets the subscription id of the azure file share.
azureFileShareDirPath String
Gets or sets the cloud directory path of the directory on azure file share.
azureFileShareName String
Gets or sets the name of the azure file share.
azureFileShareResourceGroup String
Gets or sets the name of the azure file share resource group.
azureFileShareStorageAccount String
Gets or sets the name of the azure file share storage account.
azureFileShareSubscriptionId String
Gets or sets the subscription id of the azure file share.

Binding
, BindingArgs

Cert Pulumi.AzureNative.Migrate.Inputs.Cert
WebApplication certificate.
HostName string
Gets or sets the binding host name.
IpAddress string
Gets or sets the IP Address.
Port string
Gets or sets the application port.
PortMapping Pulumi.AzureNative.Migrate.Inputs.PortMapping
WebApplication port mapping.
Protocol string
Gets or sets the protocol.
Cert Cert
WebApplication certificate.
HostName string
Gets or sets the binding host name.
IpAddress string
Gets or sets the IP Address.
Port string
Gets or sets the application port.
PortMapping PortMapping
WebApplication port mapping.
Protocol string
Gets or sets the protocol.
cert Cert
WebApplication certificate.
hostName String
Gets or sets the binding host name.
ipAddress String
Gets or sets the IP Address.
port String
Gets or sets the application port.
portMapping PortMapping
WebApplication port mapping.
protocol String
Gets or sets the protocol.
cert Cert
WebApplication certificate.
hostName string
Gets or sets the binding host name.
ipAddress string
Gets or sets the IP Address.
port string
Gets or sets the application port.
portMapping PortMapping
WebApplication port mapping.
protocol string
Gets or sets the protocol.
cert Cert
WebApplication certificate.
host_name str
Gets or sets the binding host name.
ip_address str
Gets or sets the IP Address.
port str
Gets or sets the application port.
port_mapping PortMapping
WebApplication port mapping.
protocol str
Gets or sets the protocol.
cert Property Map
WebApplication certificate.
hostName String
Gets or sets the binding host name.
ipAddress String
Gets or sets the IP Address.
port String
Gets or sets the application port.
portMapping Property Map
WebApplication port mapping.
protocol String
Gets or sets the protocol.

BindingResponse
, BindingResponseArgs

Id This property is required. string
Gets the ID.
Cert Pulumi.AzureNative.Migrate.Inputs.CertResponse
WebApplication certificate.
HostName string
Gets or sets the binding host name.
IpAddress string
Gets or sets the IP Address.
Port string
Gets or sets the application port.
PortMapping Pulumi.AzureNative.Migrate.Inputs.PortMappingResponse
WebApplication port mapping.
Protocol string
Gets or sets the protocol.
Id This property is required. string
Gets the ID.
Cert CertResponse
WebApplication certificate.
HostName string
Gets or sets the binding host name.
IpAddress string
Gets or sets the IP Address.
Port string
Gets or sets the application port.
PortMapping PortMappingResponse
WebApplication port mapping.
Protocol string
Gets or sets the protocol.
id This property is required. String
Gets the ID.
cert CertResponse
WebApplication certificate.
hostName String
Gets or sets the binding host name.
ipAddress String
Gets or sets the IP Address.
port String
Gets or sets the application port.
portMapping PortMappingResponse
WebApplication port mapping.
protocol String
Gets or sets the protocol.
id This property is required. string
Gets the ID.
cert CertResponse
WebApplication certificate.
hostName string
Gets or sets the binding host name.
ipAddress string
Gets or sets the IP Address.
port string
Gets or sets the application port.
portMapping PortMappingResponse
WebApplication port mapping.
protocol string
Gets or sets the protocol.
id This property is required. str
Gets the ID.
cert CertResponse
WebApplication certificate.
host_name str
Gets or sets the binding host name.
ip_address str
Gets or sets the IP Address.
port str
Gets or sets the application port.
port_mapping PortMappingResponse
WebApplication port mapping.
protocol str
Gets or sets the protocol.
id This property is required. String
Gets the ID.
cert Property Map
WebApplication certificate.
hostName String
Gets or sets the binding host name.
ipAddress String
Gets or sets the IP Address.
port String
Gets or sets the application port.
portMapping Property Map
WebApplication port mapping.
protocol String
Gets or sets the protocol.

Cert
, CertArgs

CertData string
Gets or sets the Certificate data.
CertNeeded bool
Gets or sets a value indicating whether certificate is needed or not.
CertProvided bool
Gets or sets a value indicating whether certificate is provided or not.
SecretStore string | Pulumi.AzureNative.Migrate.SecretStoreType
Gets or sets the type of secret store for the certificate.
CertData string
Gets or sets the Certificate data.
CertNeeded bool
Gets or sets a value indicating whether certificate is needed or not.
CertProvided bool
Gets or sets a value indicating whether certificate is provided or not.
SecretStore string | SecretStoreType
Gets or sets the type of secret store for the certificate.
certData String
Gets or sets the Certificate data.
certNeeded Boolean
Gets or sets a value indicating whether certificate is needed or not.
certProvided Boolean
Gets or sets a value indicating whether certificate is provided or not.
secretStore String | SecretStoreType
Gets or sets the type of secret store for the certificate.
certData string
Gets or sets the Certificate data.
certNeeded boolean
Gets or sets a value indicating whether certificate is needed or not.
certProvided boolean
Gets or sets a value indicating whether certificate is provided or not.
secretStore string | SecretStoreType
Gets or sets the type of secret store for the certificate.
cert_data str
Gets or sets the Certificate data.
cert_needed bool
Gets or sets a value indicating whether certificate is needed or not.
cert_provided bool
Gets or sets a value indicating whether certificate is provided or not.
secret_store str | SecretStoreType
Gets or sets the type of secret store for the certificate.
certData String
Gets or sets the Certificate data.
certNeeded Boolean
Gets or sets a value indicating whether certificate is needed or not.
certProvided Boolean
Gets or sets a value indicating whether certificate is provided or not.
secretStore String | "None" | "KubeSecret" | "KeyVaultSecret" | "AppServiceAppSettings"
Gets or sets the type of secret store for the certificate.

CertResponse
, CertResponseArgs

CertData string
Gets or sets the Certificate data.
CertNeeded bool
Gets or sets a value indicating whether certificate is needed or not.
CertProvided bool
Gets or sets a value indicating whether certificate is provided or not.
SecretStore string
Gets or sets the type of secret store for the certificate.
CertData string
Gets or sets the Certificate data.
CertNeeded bool
Gets or sets a value indicating whether certificate is needed or not.
CertProvided bool
Gets or sets a value indicating whether certificate is provided or not.
SecretStore string
Gets or sets the type of secret store for the certificate.
certData String
Gets or sets the Certificate data.
certNeeded Boolean
Gets or sets a value indicating whether certificate is needed or not.
certProvided Boolean
Gets or sets a value indicating whether certificate is provided or not.
secretStore String
Gets or sets the type of secret store for the certificate.
certData string
Gets or sets the Certificate data.
certNeeded boolean
Gets or sets a value indicating whether certificate is needed or not.
certProvided boolean
Gets or sets a value indicating whether certificate is provided or not.
secretStore string
Gets or sets the type of secret store for the certificate.
cert_data str
Gets or sets the Certificate data.
cert_needed bool
Gets or sets a value indicating whether certificate is needed or not.
cert_provided bool
Gets or sets a value indicating whether certificate is provided or not.
secret_store str
Gets or sets the type of secret store for the certificate.
certData String
Gets or sets the Certificate data.
certNeeded Boolean
Gets or sets a value indicating whether certificate is needed or not.
certProvided Boolean
Gets or sets a value indicating whether certificate is provided or not.
secretStore String
Gets or sets the type of secret store for the certificate.

ConfigurationType
, ConfigurationTypeArgs

IISConnectionString
IISConnectionString
IISAuthentication
IISAuthentication
ApacheTomcatContextResource
ApacheTomcatContextResource
ConfigurationTypeIISConnectionString
IISConnectionString
ConfigurationTypeIISAuthentication
IISAuthentication
ConfigurationTypeApacheTomcatContextResource
ApacheTomcatContextResource
IISConnectionString
IISConnectionString
IISAuthentication
IISAuthentication
ApacheTomcatContextResource
ApacheTomcatContextResource
IISConnectionString
IISConnectionString
IISAuthentication
IISAuthentication
ApacheTomcatContextResource
ApacheTomcatContextResource
IIS_CONNECTION_STRING
IISConnectionString
IIS_AUTHENTICATION
IISAuthentication
APACHE_TOMCAT_CONTEXT_RESOURCE
ApacheTomcatContextResource
"IISConnectionString"
IISConnectionString
"IISAuthentication"
IISAuthentication
"ApacheTomcatContextResource"
ApacheTomcatContextResource

ContainerImageProperties
, ContainerImagePropertiesArgs

Dockerfile string
Gets or sets the dockerfile for the container image.
ImageName string
Gets or sets the container image name.
ImageTag string
Gets or sets the container image tag.
RegistryProperties Pulumi.AzureNative.Migrate.Inputs.ACRProperties
Class for ACR Properties.
RunId string
Gets or sets the RunId.
RunStatus string
Gets or sets the RunStatus.
Dockerfile string
Gets or sets the dockerfile for the container image.
ImageName string
Gets or sets the container image name.
ImageTag string
Gets or sets the container image tag.
RegistryProperties ACRProperties
Class for ACR Properties.
RunId string
Gets or sets the RunId.
RunStatus string
Gets or sets the RunStatus.
dockerfile String
Gets or sets the dockerfile for the container image.
imageName String
Gets or sets the container image name.
imageTag String
Gets or sets the container image tag.
registryProperties ACRProperties
Class for ACR Properties.
runId String
Gets or sets the RunId.
runStatus String
Gets or sets the RunStatus.
dockerfile string
Gets or sets the dockerfile for the container image.
imageName string
Gets or sets the container image name.
imageTag string
Gets or sets the container image tag.
registryProperties ACRProperties
Class for ACR Properties.
runId string
Gets or sets the RunId.
runStatus string
Gets or sets the RunStatus.
dockerfile str
Gets or sets the dockerfile for the container image.
image_name str
Gets or sets the container image name.
image_tag str
Gets or sets the container image tag.
registry_properties ACRProperties
Class for ACR Properties.
run_id str
Gets or sets the RunId.
run_status str
Gets or sets the RunStatus.
dockerfile String
Gets or sets the dockerfile for the container image.
imageName String
Gets or sets the container image name.
imageTag String
Gets or sets the container image tag.
registryProperties Property Map
Class for ACR Properties.
runId String
Gets or sets the RunId.
runStatus String
Gets or sets the RunStatus.

ContainerImagePropertiesResponse
, ContainerImagePropertiesResponseArgs

Id This property is required. string
Gets the ID.
Dockerfile string
Gets or sets the dockerfile for the container image.
ImageName string
Gets or sets the container image name.
ImageTag string
Gets or sets the container image tag.
RegistryProperties Pulumi.AzureNative.Migrate.Inputs.ACRPropertiesResponse
Class for ACR Properties.
RunId string
Gets or sets the RunId.
RunStatus string
Gets or sets the RunStatus.
Id This property is required. string
Gets the ID.
Dockerfile string
Gets or sets the dockerfile for the container image.
ImageName string
Gets or sets the container image name.
ImageTag string
Gets or sets the container image tag.
RegistryProperties ACRPropertiesResponse
Class for ACR Properties.
RunId string
Gets or sets the RunId.
RunStatus string
Gets or sets the RunStatus.
id This property is required. String
Gets the ID.
dockerfile String
Gets or sets the dockerfile for the container image.
imageName String
Gets or sets the container image name.
imageTag String
Gets or sets the container image tag.
registryProperties ACRPropertiesResponse
Class for ACR Properties.
runId String
Gets or sets the RunId.
runStatus String
Gets or sets the RunStatus.
id This property is required. string
Gets the ID.
dockerfile string
Gets or sets the dockerfile for the container image.
imageName string
Gets or sets the container image name.
imageTag string
Gets or sets the container image tag.
registryProperties ACRPropertiesResponse
Class for ACR Properties.
runId string
Gets or sets the RunId.
runStatus string
Gets or sets the RunStatus.
id This property is required. str
Gets the ID.
dockerfile str
Gets or sets the dockerfile for the container image.
image_name str
Gets or sets the container image name.
image_tag str
Gets or sets the container image tag.
registry_properties ACRPropertiesResponse
Class for ACR Properties.
run_id str
Gets or sets the RunId.
run_status str
Gets or sets the RunStatus.
id This property is required. String
Gets the ID.
dockerfile String
Gets or sets the dockerfile for the container image.
imageName String
Gets or sets the container image name.
imageTag String
Gets or sets the container image tag.
registryProperties Property Map
Class for ACR Properties.
runId String
Gets or sets the RunId.
runStatus String
Gets or sets the RunStatus.

DeployedResourcesPropertiesResponse
, DeployedResourcesPropertiesResponseArgs

Context This property is required. string
Gets or sets the context of deployed resources.
DeployedResourceId This property is required. string
Gets or sets the deployed resource id.
DeploymentTimestamp This property is required. string
Gets or sets the deployment timestamp.
DisplayName This property is required. string
Gets or sets the name of deployed resources.
Id This property is required. string
Gets or sets the ID.
IsCleanUpDone This property is required. bool
Gets or sets a value indicating whether resources are cleaned up from target.
IsTestMigration This property is required. bool
Gets or sets a value indicating whether scenario is test migration.
Status This property is required. string
Gets or sets the status of deployed resources.
Type This property is required. string
Gets or sets the type of deployed resources.
Context This property is required. string
Gets or sets the context of deployed resources.
DeployedResourceId This property is required. string
Gets or sets the deployed resource id.
DeploymentTimestamp This property is required. string
Gets or sets the deployment timestamp.
DisplayName This property is required. string
Gets or sets the name of deployed resources.
Id This property is required. string
Gets or sets the ID.
IsCleanUpDone This property is required. bool
Gets or sets a value indicating whether resources are cleaned up from target.
IsTestMigration This property is required. bool
Gets or sets a value indicating whether scenario is test migration.
Status This property is required. string
Gets or sets the status of deployed resources.
Type This property is required. string
Gets or sets the type of deployed resources.
context This property is required. String
Gets or sets the context of deployed resources.
deployedResourceId This property is required. String
Gets or sets the deployed resource id.
deploymentTimestamp This property is required. String
Gets or sets the deployment timestamp.
displayName This property is required. String
Gets or sets the name of deployed resources.
id This property is required. String
Gets or sets the ID.
isCleanUpDone This property is required. Boolean
Gets or sets a value indicating whether resources are cleaned up from target.
isTestMigration This property is required. Boolean
Gets or sets a value indicating whether scenario is test migration.
status This property is required. String
Gets or sets the status of deployed resources.
type This property is required. String
Gets or sets the type of deployed resources.
context This property is required. string
Gets or sets the context of deployed resources.
deployedResourceId This property is required. string
Gets or sets the deployed resource id.
deploymentTimestamp This property is required. string
Gets or sets the deployment timestamp.
displayName This property is required. string
Gets or sets the name of deployed resources.
id This property is required. string
Gets or sets the ID.
isCleanUpDone This property is required. boolean
Gets or sets a value indicating whether resources are cleaned up from target.
isTestMigration This property is required. boolean
Gets or sets a value indicating whether scenario is test migration.
status This property is required. string
Gets or sets the status of deployed resources.
type This property is required. string
Gets or sets the type of deployed resources.
context This property is required. str
Gets or sets the context of deployed resources.
deployed_resource_id This property is required. str
Gets or sets the deployed resource id.
deployment_timestamp This property is required. str
Gets or sets the deployment timestamp.
display_name This property is required. str
Gets or sets the name of deployed resources.
id This property is required. str
Gets or sets the ID.
is_clean_up_done This property is required. bool
Gets or sets a value indicating whether resources are cleaned up from target.
is_test_migration This property is required. bool
Gets or sets a value indicating whether scenario is test migration.
status This property is required. str
Gets or sets the status of deployed resources.
type This property is required. str
Gets or sets the type of deployed resources.
context This property is required. String
Gets or sets the context of deployed resources.
deployedResourceId This property is required. String
Gets or sets the deployed resource id.
deploymentTimestamp This property is required. String
Gets or sets the deployment timestamp.
displayName This property is required. String
Gets or sets the name of deployed resources.
id This property is required. String
Gets or sets the ID.
isCleanUpDone This property is required. Boolean
Gets or sets a value indicating whether resources are cleaned up from target.
isTestMigration This property is required. Boolean
Gets or sets a value indicating whether scenario is test migration.
status This property is required. String
Gets or sets the status of deployed resources.
type This property is required. String
Gets or sets the type of deployed resources.

DirectoryPath
, DirectoryPathArgs

Physical string
Gets or sets the physical path of the directory on the web server.
Virtual string
Gets or sets the virtual path for the directory.
Physical string
Gets or sets the physical path of the directory on the web server.
Virtual string
Gets or sets the virtual path for the directory.
physical String
Gets or sets the physical path of the directory on the web server.
virtual String
Gets or sets the virtual path for the directory.
physical string
Gets or sets the physical path of the directory on the web server.
virtual string
Gets or sets the virtual path for the directory.
physical str
Gets or sets the physical path of the directory on the web server.
virtual str
Gets or sets the virtual path for the directory.
physical String
Gets or sets the physical path of the directory on the web server.
virtual String
Gets or sets the virtual path for the directory.

DirectoryPathResponse
, DirectoryPathResponseArgs

Id This property is required. string
Gets the ID.
Physical string
Gets or sets the physical path of the directory on the web server.
Virtual string
Gets or sets the virtual path for the directory.
Id This property is required. string
Gets the ID.
Physical string
Gets or sets the physical path of the directory on the web server.
Virtual string
Gets or sets the virtual path for the directory.
id This property is required. String
Gets the ID.
physical String
Gets or sets the physical path of the directory on the web server.
virtual String
Gets or sets the virtual path for the directory.
id This property is required. string
Gets the ID.
physical string
Gets or sets the physical path of the directory on the web server.
virtual string
Gets or sets the virtual path for the directory.
id This property is required. str
Gets the ID.
physical str
Gets or sets the physical path of the directory on the web server.
virtual str
Gets or sets the virtual path for the directory.
id This property is required. String
Gets the ID.
physical String
Gets or sets the physical path of the directory on the web server.
virtual String
Gets or sets the virtual path for the directory.

GmsaAuthenticationProperties
, GmsaAuthenticationPropertiesArgs

AdDomainControllerDns string
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
AdDomainFqdn string
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
AkvProperties Pulumi.AzureNative.Migrate.Inputs.KeyVaultSecretStoreProperties
DomainAdminPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
DomainAdminUsername string
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
DomainControllerAddress string
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
GmsaAccountName string
Gets or sets the name to be used for GMSA.
GmsaUserPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
GmsaUsername string
Gets or sets username of the user having authorization to access GMSA on Active Directory.
AdDomainControllerDns string
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
AdDomainFqdn string
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
AkvProperties KeyVaultSecretStoreProperties
DomainAdminPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
DomainAdminUsername string
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
DomainControllerAddress string
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
GmsaAccountName string
Gets or sets the name to be used for GMSA.
GmsaUserPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
GmsaUsername string
Gets or sets username of the user having authorization to access GMSA on Active Directory.
adDomainControllerDns String
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
adDomainFqdn String
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
akvProperties KeyVaultSecretStoreProperties
domainAdminPassword String
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
domainAdminUsername String
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
domainControllerAddress String
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
gmsaAccountName String
Gets or sets the name to be used for GMSA.
gmsaUserPassword String
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
gmsaUsername String
Gets or sets username of the user having authorization to access GMSA on Active Directory.
adDomainControllerDns string
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
adDomainFqdn string
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
akvProperties KeyVaultSecretStoreProperties
domainAdminPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
domainAdminUsername string
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
domainControllerAddress string
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
gmsaAccountName string
Gets or sets the name to be used for GMSA.
gmsaUserPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
gmsaUsername string
Gets or sets username of the user having authorization to access GMSA on Active Directory.
ad_domain_controller_dns str
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
ad_domain_fqdn str
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
akv_properties KeyVaultSecretStoreProperties
domain_admin_password str
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
domain_admin_username str
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
domain_controller_address str
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
gmsa_account_name str
Gets or sets the name to be used for GMSA.
gmsa_user_password str
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
gmsa_username str
Gets or sets username of the user having authorization to access GMSA on Active Directory.
adDomainControllerDns String
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
adDomainFqdn String
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
akvProperties Property Map
domainAdminPassword String
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
domainAdminUsername String
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
domainControllerAddress String
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
gmsaAccountName String
Gets or sets the name to be used for GMSA.
gmsaUserPassword String
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
gmsaUsername String
Gets or sets username of the user having authorization to access GMSA on Active Directory.

GmsaAuthenticationPropertiesResponse
, GmsaAuthenticationPropertiesResponseArgs

ConfigurationState This property is required. string
Gets or sets the current state of GMSA configuration.
GmsaCredSpecName This property is required. string
Gets Cred Spec Name to be used.
GmsaSecretName This property is required. string
Gets name of the secret where GMSA secret is stored in the KeyVault.
AdDomainControllerDns string
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
AdDomainFqdn string
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
AkvProperties Pulumi.AzureNative.Migrate.Inputs.KeyVaultSecretStorePropertiesResponse
DomainAdminPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
DomainAdminUsername string
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
DomainControllerAddress string
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
GmsaAccountName string
Gets or sets the name to be used for GMSA.
GmsaUserPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
GmsaUsername string
Gets or sets username of the user having authorization to access GMSA on Active Directory.
ConfigurationState This property is required. string
Gets or sets the current state of GMSA configuration.
GmsaCredSpecName This property is required. string
Gets Cred Spec Name to be used.
GmsaSecretName This property is required. string
Gets name of the secret where GMSA secret is stored in the KeyVault.
AdDomainControllerDns string
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
AdDomainFqdn string
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
AkvProperties KeyVaultSecretStorePropertiesResponse
DomainAdminPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
DomainAdminUsername string
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
DomainControllerAddress string
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
GmsaAccountName string
Gets or sets the name to be used for GMSA.
GmsaUserPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
GmsaUsername string
Gets or sets username of the user having authorization to access GMSA on Active Directory.
configurationState This property is required. String
Gets or sets the current state of GMSA configuration.
gmsaCredSpecName This property is required. String
Gets Cred Spec Name to be used.
gmsaSecretName This property is required. String
Gets name of the secret where GMSA secret is stored in the KeyVault.
adDomainControllerDns String
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
adDomainFqdn String
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
akvProperties KeyVaultSecretStorePropertiesResponse
domainAdminPassword String
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
domainAdminUsername String
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
domainControllerAddress String
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
gmsaAccountName String
Gets or sets the name to be used for GMSA.
gmsaUserPassword String
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
gmsaUsername String
Gets or sets username of the user having authorization to access GMSA on Active Directory.
configurationState This property is required. string
Gets or sets the current state of GMSA configuration.
gmsaCredSpecName This property is required. string
Gets Cred Spec Name to be used.
gmsaSecretName This property is required. string
Gets name of the secret where GMSA secret is stored in the KeyVault.
adDomainControllerDns string
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
adDomainFqdn string
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
akvProperties KeyVaultSecretStorePropertiesResponse
domainAdminPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
domainAdminUsername string
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
domainControllerAddress string
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
gmsaAccountName string
Gets or sets the name to be used for GMSA.
gmsaUserPassword string
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
gmsaUsername string
Gets or sets username of the user having authorization to access GMSA on Active Directory.
configuration_state This property is required. str
Gets or sets the current state of GMSA configuration.
gmsa_cred_spec_name This property is required. str
Gets Cred Spec Name to be used.
gmsa_secret_name This property is required. str
Gets name of the secret where GMSA secret is stored in the KeyVault.
ad_domain_controller_dns str
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
ad_domain_fqdn str
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
akv_properties KeyVaultSecretStorePropertiesResponse
domain_admin_password str
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
domain_admin_username str
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
domain_controller_address str
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
gmsa_account_name str
Gets or sets the name to be used for GMSA.
gmsa_user_password str
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
gmsa_username str
Gets or sets username of the user having authorization to access GMSA on Active Directory.
configurationState This property is required. String
Gets or sets the current state of GMSA configuration.
gmsaCredSpecName This property is required. String
Gets Cred Spec Name to be used.
gmsaSecretName This property is required. String
Gets name of the secret where GMSA secret is stored in the KeyVault.
adDomainControllerDns String
Gets or sets the list of dns server that can resolve the Active Directory Domain Name/Address.
adDomainFqdn String
Gets or sets the FQDN of the Active Directory Domain. For e.g. 'contoso.local', 'fareast.corp.microsoft.com' etc.
akvProperties Property Map
domainAdminPassword String
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.DomainAdminUsername.
domainAdminUsername String
Gets or sets the name of the user having admin rights on the Active Directory Domain Controller.
domainControllerAddress String
Gets or sets the address of the Active Directory Domain Controller running Domain Services.
gmsaAccountName String
Gets or sets the name to be used for GMSA.
gmsaUserPassword String
Gets or sets the password of the user specified by RestApi.Controllers.V2022_05_01_preview.Models.WorkloadDeployment.Gmsa.GmsaAuthenticationProperties.GmsaUsername.
gmsaUsername String
Gets or sets username of the user having authorization to access GMSA on Active Directory.

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.

IISAKSWorkloadDeployment
, IISAKSWorkloadDeploymentArgs

AuthenticationProperties Pulumi.AzureNative.Migrate.Inputs.GmsaAuthenticationProperties
Class for GMSA authentication details to configure Active Directory connectivity.
AutomationArtifactProperties Pulumi.AzureNative.Migrate.Inputs.AutomationArtifact
Class for automation artifact.
Bindings List<Pulumi.AzureNative.Migrate.Inputs.Binding>
Gets or sets the bindings for the application.
BuildContainerImages List<Pulumi.AzureNative.Migrate.Inputs.ContainerImageProperties>
Gets or sets the build container images.
ClusterProperties Pulumi.AzureNative.Migrate.Inputs.AKSDeploymentProperties
Class for AKSDeployment Properties.
Configurations List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationConfiguration>
Gets or sets application configuration.
ContainerImageProperties Pulumi.AzureNative.Migrate.Inputs.ContainerImageProperties
Class for container image properties.
DeploymentNamePrefix string
Gets or sets the deployment name prefix.
DeploymentSpec Pulumi.AzureNative.Migrate.Inputs.AKSDeploymentSpecification
AKS Deployment Specification.
Directories List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationDirectory>
Gets or sets application directories.
Limits Pulumi.AzureNative.Migrate.Inputs.ResourceRequirements
Resource Requirements.
MonitoringProperties Pulumi.AzureNative.Migrate.Inputs.AppInsightMonitoringProperties
Class for app insight monitoring properties.
Requests Pulumi.AzureNative.Migrate.Inputs.ResourceRequirements
Resource Requirements.
TargetPlatformIdentity string
Gets or sets the target platform managed identity.
AuthenticationProperties GmsaAuthenticationProperties
Class for GMSA authentication details to configure Active Directory connectivity.
AutomationArtifactProperties AutomationArtifact
Class for automation artifact.
Bindings []Binding
Gets or sets the bindings for the application.
BuildContainerImages []ContainerImageProperties
Gets or sets the build container images.
ClusterProperties AKSDeploymentProperties
Class for AKSDeployment Properties.
Configurations []WebApplicationConfiguration
Gets or sets application configuration.
ContainerImageProperties ContainerImageProperties
Class for container image properties.
DeploymentNamePrefix string
Gets or sets the deployment name prefix.
DeploymentSpec AKSDeploymentSpecification
AKS Deployment Specification.
Directories []WebApplicationDirectory
Gets or sets application directories.
Limits ResourceRequirements
Resource Requirements.
MonitoringProperties AppInsightMonitoringProperties
Class for app insight monitoring properties.
Requests ResourceRequirements
Resource Requirements.
TargetPlatformIdentity string
Gets or sets the target platform managed identity.
authenticationProperties GmsaAuthenticationProperties
Class for GMSA authentication details to configure Active Directory connectivity.
automationArtifactProperties AutomationArtifact
Class for automation artifact.
bindings List<Binding>
Gets or sets the bindings for the application.
buildContainerImages List<ContainerImageProperties>
Gets or sets the build container images.
clusterProperties AKSDeploymentProperties
Class for AKSDeployment Properties.
configurations List<WebApplicationConfiguration>
Gets or sets application configuration.
containerImageProperties ContainerImageProperties
Class for container image properties.
deploymentNamePrefix String
Gets or sets the deployment name prefix.
deploymentSpec AKSDeploymentSpecification
AKS Deployment Specification.
directories List<WebApplicationDirectory>
Gets or sets application directories.
limits ResourceRequirements
Resource Requirements.
monitoringProperties AppInsightMonitoringProperties
Class for app insight monitoring properties.
requests ResourceRequirements
Resource Requirements.
targetPlatformIdentity String
Gets or sets the target platform managed identity.
authenticationProperties GmsaAuthenticationProperties
Class for GMSA authentication details to configure Active Directory connectivity.
automationArtifactProperties AutomationArtifact
Class for automation artifact.
bindings Binding[]
Gets or sets the bindings for the application.
buildContainerImages ContainerImageProperties[]
Gets or sets the build container images.
clusterProperties AKSDeploymentProperties
Class for AKSDeployment Properties.
configurations WebApplicationConfiguration[]
Gets or sets application configuration.
containerImageProperties ContainerImageProperties
Class for container image properties.
deploymentNamePrefix string
Gets or sets the deployment name prefix.
deploymentSpec AKSDeploymentSpecification
AKS Deployment Specification.
directories WebApplicationDirectory[]
Gets or sets application directories.
limits ResourceRequirements
Resource Requirements.
monitoringProperties AppInsightMonitoringProperties
Class for app insight monitoring properties.
requests ResourceRequirements
Resource Requirements.
targetPlatformIdentity string
Gets or sets the target platform managed identity.
authentication_properties GmsaAuthenticationProperties
Class for GMSA authentication details to configure Active Directory connectivity.
automation_artifact_properties AutomationArtifact
Class for automation artifact.
bindings Sequence[Binding]
Gets or sets the bindings for the application.
build_container_images Sequence[ContainerImageProperties]
Gets or sets the build container images.
cluster_properties AKSDeploymentProperties
Class for AKSDeployment Properties.
configurations Sequence[WebApplicationConfiguration]
Gets or sets application configuration.
container_image_properties ContainerImageProperties
Class for container image properties.
deployment_name_prefix str
Gets or sets the deployment name prefix.
deployment_spec AKSDeploymentSpecification
AKS Deployment Specification.
directories Sequence[WebApplicationDirectory]
Gets or sets application directories.
limits ResourceRequirements
Resource Requirements.
monitoring_properties AppInsightMonitoringProperties
Class for app insight monitoring properties.
requests ResourceRequirements
Resource Requirements.
target_platform_identity str
Gets or sets the target platform managed identity.
authenticationProperties Property Map
Class for GMSA authentication details to configure Active Directory connectivity.
automationArtifactProperties Property Map
Class for automation artifact.
bindings List<Property Map>
Gets or sets the bindings for the application.
buildContainerImages List<Property Map>
Gets or sets the build container images.
clusterProperties Property Map
Class for AKSDeployment Properties.
configurations List<Property Map>
Gets or sets application configuration.
containerImageProperties Property Map
Class for container image properties.
deploymentNamePrefix String
Gets or sets the deployment name prefix.
deploymentSpec Property Map
AKS Deployment Specification.
directories List<Property Map>
Gets or sets application directories.
limits Property Map
Resource Requirements.
monitoringProperties Property Map
Class for app insight monitoring properties.
requests Property Map
Resource Requirements.
targetPlatformIdentity String
Gets or sets the target platform managed identity.

IISAKSWorkloadDeploymentModelCustomProperties
, IISAKSWorkloadDeploymentModelCustomPropertiesArgs

IISAKSWorkloadDeploymentModelCustomPropertiesResponse
, IISAKSWorkloadDeploymentModelCustomPropertiesResponseArgs

IISAKSWorkloadDeploymentResponse
, IISAKSWorkloadDeploymentResponseArgs

DeploymentHistory This property is required. List<Pulumi.AzureNative.Migrate.Inputs.DeployedResourcesPropertiesResponse>
Gets or sets the deployment history.
AuthenticationProperties Pulumi.AzureNative.Migrate.Inputs.GmsaAuthenticationPropertiesResponse
Class for GMSA authentication details to configure Active Directory connectivity.
AutomationArtifactProperties Pulumi.AzureNative.Migrate.Inputs.AutomationArtifactResponse
Class for automation artifact.
Bindings List<Pulumi.AzureNative.Migrate.Inputs.BindingResponse>
Gets or sets the bindings for the application.
BuildContainerImages List<Pulumi.AzureNative.Migrate.Inputs.ContainerImagePropertiesResponse>
Gets or sets the build container images.
ClusterProperties Pulumi.AzureNative.Migrate.Inputs.AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
Configurations List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationConfigurationResponse>
Gets or sets application configuration.
ContainerImageProperties Pulumi.AzureNative.Migrate.Inputs.ContainerImagePropertiesResponse
Class for container image properties.
DeploymentNamePrefix string
Gets or sets the deployment name prefix.
DeploymentSpec Pulumi.AzureNative.Migrate.Inputs.AKSDeploymentSpecificationResponse
AKS Deployment Specification.
Directories List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationDirectoryResponse>
Gets or sets application directories.
Limits Pulumi.AzureNative.Migrate.Inputs.ResourceRequirementsResponse
Resource Requirements.
MonitoringProperties Pulumi.AzureNative.Migrate.Inputs.AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
Requests Pulumi.AzureNative.Migrate.Inputs.ResourceRequirementsResponse
Resource Requirements.
TargetPlatformIdentity string
Gets or sets the target platform managed identity.
DeploymentHistory This property is required. []DeployedResourcesPropertiesResponse
Gets or sets the deployment history.
AuthenticationProperties GmsaAuthenticationPropertiesResponse
Class for GMSA authentication details to configure Active Directory connectivity.
AutomationArtifactProperties AutomationArtifactResponse
Class for automation artifact.
Bindings []BindingResponse
Gets or sets the bindings for the application.
BuildContainerImages []ContainerImagePropertiesResponse
Gets or sets the build container images.
ClusterProperties AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
Configurations []WebApplicationConfigurationResponse
Gets or sets application configuration.
ContainerImageProperties ContainerImagePropertiesResponse
Class for container image properties.
DeploymentNamePrefix string
Gets or sets the deployment name prefix.
DeploymentSpec AKSDeploymentSpecificationResponse
AKS Deployment Specification.
Directories []WebApplicationDirectoryResponse
Gets or sets application directories.
Limits ResourceRequirementsResponse
Resource Requirements.
MonitoringProperties AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
Requests ResourceRequirementsResponse
Resource Requirements.
TargetPlatformIdentity string
Gets or sets the target platform managed identity.
deploymentHistory This property is required. List<DeployedResourcesPropertiesResponse>
Gets or sets the deployment history.
authenticationProperties GmsaAuthenticationPropertiesResponse
Class for GMSA authentication details to configure Active Directory connectivity.
automationArtifactProperties AutomationArtifactResponse
Class for automation artifact.
bindings List<BindingResponse>
Gets or sets the bindings for the application.
buildContainerImages List<ContainerImagePropertiesResponse>
Gets or sets the build container images.
clusterProperties AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
configurations List<WebApplicationConfigurationResponse>
Gets or sets application configuration.
containerImageProperties ContainerImagePropertiesResponse
Class for container image properties.
deploymentNamePrefix String
Gets or sets the deployment name prefix.
deploymentSpec AKSDeploymentSpecificationResponse
AKS Deployment Specification.
directories List<WebApplicationDirectoryResponse>
Gets or sets application directories.
limits ResourceRequirementsResponse
Resource Requirements.
monitoringProperties AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
requests ResourceRequirementsResponse
Resource Requirements.
targetPlatformIdentity String
Gets or sets the target platform managed identity.
deploymentHistory This property is required. DeployedResourcesPropertiesResponse[]
Gets or sets the deployment history.
authenticationProperties GmsaAuthenticationPropertiesResponse
Class for GMSA authentication details to configure Active Directory connectivity.
automationArtifactProperties AutomationArtifactResponse
Class for automation artifact.
bindings BindingResponse[]
Gets or sets the bindings for the application.
buildContainerImages ContainerImagePropertiesResponse[]
Gets or sets the build container images.
clusterProperties AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
configurations WebApplicationConfigurationResponse[]
Gets or sets application configuration.
containerImageProperties ContainerImagePropertiesResponse
Class for container image properties.
deploymentNamePrefix string
Gets or sets the deployment name prefix.
deploymentSpec AKSDeploymentSpecificationResponse
AKS Deployment Specification.
directories WebApplicationDirectoryResponse[]
Gets or sets application directories.
limits ResourceRequirementsResponse
Resource Requirements.
monitoringProperties AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
requests ResourceRequirementsResponse
Resource Requirements.
targetPlatformIdentity string
Gets or sets the target platform managed identity.
deployment_history This property is required. Sequence[DeployedResourcesPropertiesResponse]
Gets or sets the deployment history.
authentication_properties GmsaAuthenticationPropertiesResponse
Class for GMSA authentication details to configure Active Directory connectivity.
automation_artifact_properties AutomationArtifactResponse
Class for automation artifact.
bindings Sequence[BindingResponse]
Gets or sets the bindings for the application.
build_container_images Sequence[ContainerImagePropertiesResponse]
Gets or sets the build container images.
cluster_properties AKSDeploymentPropertiesResponse
Class for AKSDeployment Properties.
configurations Sequence[WebApplicationConfigurationResponse]
Gets or sets application configuration.
container_image_properties ContainerImagePropertiesResponse
Class for container image properties.
deployment_name_prefix str
Gets or sets the deployment name prefix.
deployment_spec AKSDeploymentSpecificationResponse
AKS Deployment Specification.
directories Sequence[WebApplicationDirectoryResponse]
Gets or sets application directories.
limits ResourceRequirementsResponse
Resource Requirements.
monitoring_properties AppInsightMonitoringPropertiesResponse
Class for app insight monitoring properties.
requests ResourceRequirementsResponse
Resource Requirements.
target_platform_identity str
Gets or sets the target platform managed identity.
deploymentHistory This property is required. List<Property Map>
Gets or sets the deployment history.
authenticationProperties Property Map
Class for GMSA authentication details to configure Active Directory connectivity.
automationArtifactProperties Property Map
Class for automation artifact.
bindings List<Property Map>
Gets or sets the bindings for the application.
buildContainerImages List<Property Map>
Gets or sets the build container images.
clusterProperties Property Map
Class for AKSDeployment Properties.
configurations List<Property Map>
Gets or sets application configuration.
containerImageProperties Property Map
Class for container image properties.
deploymentNamePrefix String
Gets or sets the deployment name prefix.
deploymentSpec Property Map
AKS Deployment Specification.
directories List<Property Map>
Gets or sets application directories.
limits Property Map
Resource Requirements.
monitoringProperties Property Map
Class for app insight monitoring properties.
requests Property Map
Resource Requirements.
targetPlatformIdentity String
Gets or sets the target platform managed identity.

IISApplicationDetails
, IISApplicationDetailsArgs

ApplicationPoolName string
Gets or sets the application pool name.
Directories List<Pulumi.AzureNative.Migrate.Inputs.DirectoryPath>
Gets or sets the list of directories.
Enable32BitApiOnWin64 bool
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
ManagedPipelineMode string
Gets or sets the managed pipeline mode.
Path Pulumi.AzureNative.Migrate.Inputs.DirectoryPath
Second level entity for virtual directories.
RuntimeVersion string
Gets or sets the runtime version.
ApplicationPoolName string
Gets or sets the application pool name.
Directories []DirectoryPath
Gets or sets the list of directories.
Enable32BitApiOnWin64 bool
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
ManagedPipelineMode string
Gets or sets the managed pipeline mode.
Path DirectoryPath
Second level entity for virtual directories.
RuntimeVersion string
Gets or sets the runtime version.
applicationPoolName String
Gets or sets the application pool name.
directories List<DirectoryPath>
Gets or sets the list of directories.
enable32BitApiOnWin64 Boolean
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
managedPipelineMode String
Gets or sets the managed pipeline mode.
path DirectoryPath
Second level entity for virtual directories.
runtimeVersion String
Gets or sets the runtime version.
applicationPoolName string
Gets or sets the application pool name.
directories DirectoryPath[]
Gets or sets the list of directories.
enable32BitApiOnWin64 boolean
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
managedPipelineMode string
Gets or sets the managed pipeline mode.
path DirectoryPath
Second level entity for virtual directories.
runtimeVersion string
Gets or sets the runtime version.
application_pool_name str
Gets or sets the application pool name.
directories Sequence[DirectoryPath]
Gets or sets the list of directories.
enable32_bit_api_on_win64 bool
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
managed_pipeline_mode str
Gets or sets the managed pipeline mode.
path DirectoryPath
Second level entity for virtual directories.
runtime_version str
Gets or sets the runtime version.
applicationPoolName String
Gets or sets the application pool name.
directories List<Property Map>
Gets or sets the list of directories.
enable32BitApiOnWin64 Boolean
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
managedPipelineMode String
Gets or sets the managed pipeline mode.
path Property Map
Second level entity for virtual directories.
runtimeVersion String
Gets or sets the runtime version.

IISApplicationDetailsResponse
, IISApplicationDetailsResponseArgs

Id This property is required. string
Gets the ID.
ApplicationPoolName string
Gets or sets the application pool name.
Directories List<Pulumi.AzureNative.Migrate.Inputs.DirectoryPathResponse>
Gets or sets the list of directories.
Enable32BitApiOnWin64 bool
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
ManagedPipelineMode string
Gets or sets the managed pipeline mode.
Path Pulumi.AzureNative.Migrate.Inputs.DirectoryPathResponse
Second level entity for virtual directories.
RuntimeVersion string
Gets or sets the runtime version.
Id This property is required. string
Gets the ID.
ApplicationPoolName string
Gets or sets the application pool name.
Directories []DirectoryPathResponse
Gets or sets the list of directories.
Enable32BitApiOnWin64 bool
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
ManagedPipelineMode string
Gets or sets the managed pipeline mode.
Path DirectoryPathResponse
Second level entity for virtual directories.
RuntimeVersion string
Gets or sets the runtime version.
id This property is required. String
Gets the ID.
applicationPoolName String
Gets or sets the application pool name.
directories List<DirectoryPathResponse>
Gets or sets the list of directories.
enable32BitApiOnWin64 Boolean
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
managedPipelineMode String
Gets or sets the managed pipeline mode.
path DirectoryPathResponse
Second level entity for virtual directories.
runtimeVersion String
Gets or sets the runtime version.
id This property is required. string
Gets the ID.
applicationPoolName string
Gets or sets the application pool name.
directories DirectoryPathResponse[]
Gets or sets the list of directories.
enable32BitApiOnWin64 boolean
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
managedPipelineMode string
Gets or sets the managed pipeline mode.
path DirectoryPathResponse
Second level entity for virtual directories.
runtimeVersion string
Gets or sets the runtime version.
id This property is required. str
Gets the ID.
application_pool_name str
Gets or sets the application pool name.
directories Sequence[DirectoryPathResponse]
Gets or sets the list of directories.
enable32_bit_api_on_win64 bool
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
managed_pipeline_mode str
Gets or sets the managed pipeline mode.
path DirectoryPathResponse
Second level entity for virtual directories.
runtime_version str
Gets or sets the runtime version.
id This property is required. String
Gets the ID.
applicationPoolName String
Gets or sets the application pool name.
directories List<Property Map>
Gets or sets the list of directories.
enable32BitApiOnWin64 Boolean
Gets or sets a value indicating whether 32 bit applications are allowed to run on 64 bit.
managedPipelineMode String
Gets or sets the managed pipeline mode.
path Property Map
Second level entity for virtual directories.
runtimeVersion String
Gets or sets the runtime version.

IISVirtualApplicationDetails
, IISVirtualApplicationDetailsArgs

Directories List<Pulumi.AzureNative.Migrate.Inputs.DirectoryPath>
Gets or sets the list of directories.
Path Pulumi.AzureNative.Migrate.Inputs.DirectoryPath
Second level entity for virtual directories.
Directories []DirectoryPath
Gets or sets the list of directories.
Path DirectoryPath
Second level entity for virtual directories.
directories List<DirectoryPath>
Gets or sets the list of directories.
path DirectoryPath
Second level entity for virtual directories.
directories DirectoryPath[]
Gets or sets the list of directories.
path DirectoryPath
Second level entity for virtual directories.
directories Sequence[DirectoryPath]
Gets or sets the list of directories.
path DirectoryPath
Second level entity for virtual directories.
directories List<Property Map>
Gets or sets the list of directories.
path Property Map
Second level entity for virtual directories.

IISVirtualApplicationDetailsResponse
, IISVirtualApplicationDetailsResponseArgs

Id This property is required. string
Gets the ID.
IsVirtualDirectory This property is required. bool
Gets a value indicating whether the application corresponds to a directory.
Directories List<Pulumi.AzureNative.Migrate.Inputs.DirectoryPathResponse>
Gets or sets the list of directories.
Path Pulumi.AzureNative.Migrate.Inputs.DirectoryPathResponse
Second level entity for virtual directories.
Id This property is required. string
Gets the ID.
IsVirtualDirectory This property is required. bool
Gets a value indicating whether the application corresponds to a directory.
Directories []DirectoryPathResponse
Gets or sets the list of directories.
Path DirectoryPathResponse
Second level entity for virtual directories.
id This property is required. String
Gets the ID.
isVirtualDirectory This property is required. Boolean
Gets a value indicating whether the application corresponds to a directory.
directories List<DirectoryPathResponse>
Gets or sets the list of directories.
path DirectoryPathResponse
Second level entity for virtual directories.
id This property is required. string
Gets the ID.
isVirtualDirectory This property is required. boolean
Gets a value indicating whether the application corresponds to a directory.
directories DirectoryPathResponse[]
Gets or sets the list of directories.
path DirectoryPathResponse
Second level entity for virtual directories.
id This property is required. str
Gets the ID.
is_virtual_directory This property is required. bool
Gets a value indicating whether the application corresponds to a directory.
directories Sequence[DirectoryPathResponse]
Gets or sets the list of directories.
path DirectoryPathResponse
Second level entity for virtual directories.
id This property is required. String
Gets the ID.
isVirtualDirectory This property is required. Boolean
Gets a value indicating whether the application corresponds to a directory.
directories List<Property Map>
Gets or sets the list of directories.
path Property Map
Second level entity for virtual directories.

IISWebApplication
, IISWebApplicationArgs

ApplicationId string
Gets or sets the web application id.
ApplicationName string
Gets or sets the web application name.
ApplicationScratchPath string
Gets or sets application scratch path.
Applications List<Pulumi.AzureNative.Migrate.Inputs.IISApplicationDetails>
Gets or sets the list of applications for the IIS web site.
Bindings List<Pulumi.AzureNative.Migrate.Inputs.Binding>
Gets or sets the bindings for the application.
Configurations List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationConfiguration>
Gets or sets application configuration.
Directories List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationDirectory>
Gets or sets application directories.
DiscoveredFrameworks List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationFramework>
Gets or sets the discovered frameworks of application.
DisplayName string
Gets or sets the display name.
IisWebServer Pulumi.AzureNative.Migrate.Inputs.IISWebServer
IISWeb server.
Limits Pulumi.AzureNative.Migrate.Inputs.ResourceRequirements
Resource Requirements.
Path Pulumi.AzureNative.Migrate.Inputs.DirectoryPath
Second level entity for virtual directories.
PrimaryFramework Pulumi.AzureNative.Migrate.Inputs.WebApplicationFramework
Framework specific data for a web application.
Requests Pulumi.AzureNative.Migrate.Inputs.ResourceRequirements
Resource Requirements.
VirtualApplications List<Pulumi.AzureNative.Migrate.Inputs.IISVirtualApplicationDetails>
Gets or sets the list of application units for the web site.
WebServerId string
Gets or sets the web server id.
WebServerName string
Gets or sets the web server name.
ApplicationId string
Gets or sets the web application id.
ApplicationName string
Gets or sets the web application name.
ApplicationScratchPath string
Gets or sets application scratch path.
Applications []IISApplicationDetails
Gets or sets the list of applications for the IIS web site.
Bindings []Binding
Gets or sets the bindings for the application.
Configurations []WebApplicationConfiguration
Gets or sets application configuration.
Directories []WebApplicationDirectory
Gets or sets application directories.
DiscoveredFrameworks []WebApplicationFramework
Gets or sets the discovered frameworks of application.
DisplayName string
Gets or sets the display name.
IisWebServer IISWebServer
IISWeb server.
Limits ResourceRequirements
Resource Requirements.
Path DirectoryPath
Second level entity for virtual directories.
PrimaryFramework WebApplicationFramework
Framework specific data for a web application.
Requests ResourceRequirements
Resource Requirements.
VirtualApplications []IISVirtualApplicationDetails
Gets or sets the list of application units for the web site.
WebServerId string
Gets or sets the web server id.
WebServerName string
Gets or sets the web server name.
applicationId String
Gets or sets the web application id.
applicationName String
Gets or sets the web application name.
applicationScratchPath String
Gets or sets application scratch path.
applications List<IISApplicationDetails>
Gets or sets the list of applications for the IIS web site.
bindings List<Binding>
Gets or sets the bindings for the application.
configurations List<WebApplicationConfiguration>
Gets or sets application configuration.
directories List<WebApplicationDirectory>
Gets or sets application directories.
discoveredFrameworks List<WebApplicationFramework>
Gets or sets the discovered frameworks of application.
displayName String
Gets or sets the display name.
iisWebServer IISWebServer
IISWeb server.
limits ResourceRequirements
Resource Requirements.
path DirectoryPath
Second level entity for virtual directories.
primaryFramework WebApplicationFramework
Framework specific data for a web application.
requests ResourceRequirements
Resource Requirements.
virtualApplications List<IISVirtualApplicationDetails>
Gets or sets the list of application units for the web site.
webServerId String
Gets or sets the web server id.
webServerName String
Gets or sets the web server name.
applicationId string
Gets or sets the web application id.
applicationName string
Gets or sets the web application name.
applicationScratchPath string
Gets or sets application scratch path.
applications IISApplicationDetails[]
Gets or sets the list of applications for the IIS web site.
bindings Binding[]
Gets or sets the bindings for the application.
configurations WebApplicationConfiguration[]
Gets or sets application configuration.
directories WebApplicationDirectory[]
Gets or sets application directories.
discoveredFrameworks WebApplicationFramework[]
Gets or sets the discovered frameworks of application.
displayName string
Gets or sets the display name.
iisWebServer IISWebServer
IISWeb server.
limits ResourceRequirements
Resource Requirements.
path DirectoryPath
Second level entity for virtual directories.
primaryFramework WebApplicationFramework
Framework specific data for a web application.
requests ResourceRequirements
Resource Requirements.
virtualApplications IISVirtualApplicationDetails[]
Gets or sets the list of application units for the web site.
webServerId string
Gets or sets the web server id.
webServerName string
Gets or sets the web server name.
application_id str
Gets or sets the web application id.
application_name str
Gets or sets the web application name.
application_scratch_path str
Gets or sets application scratch path.
applications Sequence[IISApplicationDetails]
Gets or sets the list of applications for the IIS web site.
bindings Sequence[Binding]
Gets or sets the bindings for the application.
configurations Sequence[WebApplicationConfiguration]
Gets or sets application configuration.
directories Sequence[WebApplicationDirectory]
Gets or sets application directories.
discovered_frameworks Sequence[WebApplicationFramework]
Gets or sets the discovered frameworks of application.
display_name str
Gets or sets the display name.
iis_web_server IISWebServer
IISWeb server.
limits ResourceRequirements
Resource Requirements.
path DirectoryPath
Second level entity for virtual directories.
primary_framework WebApplicationFramework
Framework specific data for a web application.
requests ResourceRequirements
Resource Requirements.
virtual_applications Sequence[IISVirtualApplicationDetails]
Gets or sets the list of application units for the web site.
web_server_id str
Gets or sets the web server id.
web_server_name str
Gets or sets the web server name.
applicationId String
Gets or sets the web application id.
applicationName String
Gets or sets the web application name.
applicationScratchPath String
Gets or sets application scratch path.
applications List<Property Map>
Gets or sets the list of applications for the IIS web site.
bindings List<Property Map>
Gets or sets the bindings for the application.
configurations List<Property Map>
Gets or sets application configuration.
directories List<Property Map>
Gets or sets application directories.
discoveredFrameworks List<Property Map>
Gets or sets the discovered frameworks of application.
displayName String
Gets or sets the display name.
iisWebServer Property Map
IISWeb server.
limits Property Map
Resource Requirements.
path Property Map
Second level entity for virtual directories.
primaryFramework Property Map
Framework specific data for a web application.
requests Property Map
Resource Requirements.
virtualApplications List<Property Map>
Gets or sets the list of application units for the web site.
webServerId String
Gets or sets the web server id.
webServerName String
Gets or sets the web server name.

IISWebApplicationResponse
, IISWebApplicationResponseArgs

ApplicationId string
Gets or sets the web application id.
ApplicationName string
Gets or sets the web application name.
ApplicationScratchPath string
Gets or sets application scratch path.
Applications List<Pulumi.AzureNative.Migrate.Inputs.IISApplicationDetailsResponse>
Gets or sets the list of applications for the IIS web site.
Bindings List<Pulumi.AzureNative.Migrate.Inputs.BindingResponse>
Gets or sets the bindings for the application.
Configurations List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationConfigurationResponse>
Gets or sets application configuration.
Directories List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationDirectoryResponse>
Gets or sets application directories.
DiscoveredFrameworks List<Pulumi.AzureNative.Migrate.Inputs.WebApplicationFrameworkResponse>
Gets or sets the discovered frameworks of application.
DisplayName string
Gets or sets the display name.
IisWebServer Pulumi.AzureNative.Migrate.Inputs.IISWebServerResponse
IISWeb server.
Limits Pulumi.AzureNative.Migrate.Inputs.ResourceRequirementsResponse
Resource Requirements.
Path Pulumi.AzureNative.Migrate.Inputs.DirectoryPathResponse
Second level entity for virtual directories.
PrimaryFramework Pulumi.AzureNative.Migrate.Inputs.WebApplicationFrameworkResponse
Framework specific data for a web application.
Requests Pulumi.AzureNative.Migrate.Inputs.ResourceRequirementsResponse
Resource Requirements.
VirtualApplications List<Pulumi.AzureNative.Migrate.Inputs.IISVirtualApplicationDetailsResponse>
Gets or sets the list of application units for the web site.
WebServerId string
Gets or sets the web server id.
WebServerName string
Gets or sets the web server name.
ApplicationId string
Gets or sets the web application id.
ApplicationName string
Gets or sets the web application name.
ApplicationScratchPath string
Gets or sets application scratch path.
Applications []IISApplicationDetailsResponse
Gets or sets the list of applications for the IIS web site.
Bindings []BindingResponse
Gets or sets the bindings for the application.
Configurations []WebApplicationConfigurationResponse
Gets or sets application configuration.
Directories []WebApplicationDirectoryResponse
Gets or sets application directories.
DiscoveredFrameworks []WebApplicationFrameworkResponse
Gets or sets the discovered frameworks of application.
DisplayName string
Gets or sets the display name.
IisWebServer IISWebServerResponse
IISWeb server.
Limits ResourceRequirementsResponse
Resource Requirements.
Path DirectoryPathResponse
Second level entity for virtual directories.
PrimaryFramework WebApplicationFrameworkResponse
Framework specific data for a web application.
Requests ResourceRequirementsResponse
Resource Requirements.
VirtualApplications []IISVirtualApplicationDetailsResponse
Gets or sets the list of application units for the web site.
WebServerId string
Gets or sets the web server id.
WebServerName string
Gets or sets the web server name.
applicationId String
Gets or sets the web application id.
applicationName String
Gets or sets the web application name.
applicationScratchPath String
Gets or sets application scratch path.
applications List<IISApplicationDetailsResponse>
Gets or sets the list of applications for the IIS web site.
bindings List<BindingResponse>
Gets or sets the bindings for the application.
configurations List<WebApplicationConfigurationResponse>
Gets or sets application configuration.
directories List<WebApplicationDirectoryResponse>
Gets or sets application directories.
discoveredFrameworks List<WebApplicationFrameworkResponse>
Gets or sets the discovered frameworks of application.
displayName String
Gets or sets the display name.
iisWebServer IISWebServerResponse
IISWeb server.
limits ResourceRequirementsResponse
Resource Requirements.
path DirectoryPathResponse
Second level entity for virtual directories.
primaryFramework WebApplicationFrameworkResponse
Framework specific data for a web application.
requests ResourceRequirementsResponse
Resource Requirements.
virtualApplications List<IISVirtualApplicationDetailsResponse>
Gets or sets the list of application units for the web site.
webServerId String
Gets or sets the web server id.
webServerName String
Gets or sets the web server name.
applicationId string
Gets or sets the web application id.
applicationName string
Gets or sets the web application name.
applicationScratchPath string
Gets or sets application scratch path.
applications IISApplicationDetailsResponse[]
Gets or sets the list of applications for the IIS web site.
bindings BindingResponse[]
Gets or sets the bindings for the application.
configurations WebApplicationConfigurationResponse[]
Gets or sets application configuration.
directories WebApplicationDirectoryResponse[]
Gets or sets application directories.
discoveredFrameworks WebApplicationFrameworkResponse[]
Gets or sets the discovered frameworks of application.
displayName string
Gets or sets the display name.
iisWebServer IISWebServerResponse
IISWeb server.
limits ResourceRequirementsResponse
Resource Requirements.
path DirectoryPathResponse
Second level entity for virtual directories.
primaryFramework WebApplicationFrameworkResponse
Framework specific data for a web application.
requests ResourceRequirementsResponse
Resource Requirements.
virtualApplications IISVirtualApplicationDetailsResponse[]
Gets or sets the list of application units for the web site.
webServerId string
Gets or sets the web server id.
webServerName string
Gets or sets the web server name.
application_id str
Gets or sets the web application id.
application_name str
Gets or sets the web application name.
application_scratch_path str
Gets or sets application scratch path.
applications Sequence[IISApplicationDetailsResponse]
Gets or sets the list of applications for the IIS web site.
bindings Sequence[BindingResponse]
Gets or sets the bindings for the application.
configurations Sequence[WebApplicationConfigurationResponse]
Gets or sets application configuration.
directories Sequence[WebApplicationDirectoryResponse]
Gets or sets application directories.
discovered_frameworks Sequence[WebApplicationFrameworkResponse]
Gets or sets the discovered frameworks of application.
display_name str
Gets or sets the display name.
iis_web_server IISWebServerResponse
IISWeb server.
limits ResourceRequirementsResponse
Resource Requirements.
path DirectoryPathResponse
Second level entity for virtual directories.
primary_framework WebApplicationFrameworkResponse
Framework specific data for a web application.
requests ResourceRequirementsResponse
Resource Requirements.
virtual_applications Sequence[IISVirtualApplicationDetailsResponse]
Gets or sets the list of application units for the web site.
web_server_id str
Gets or sets the web server id.
web_server_name str
Gets or sets the web server name.
applicationId String
Gets or sets the web application id.
applicationName String
Gets or sets the web application name.
applicationScratchPath String
Gets or sets application scratch path.
applications List<Property Map>
Gets or sets the list of applications for the IIS web site.
bindings List<Property Map>
Gets or sets the bindings for the application.
configurations List<Property Map>
Gets or sets application configuration.
directories List<Property Map>
Gets or sets application directories.
discoveredFrameworks List<Property Map>
Gets or sets the discovered frameworks of application.
displayName String
Gets or sets the display name.
iisWebServer Property Map
IISWeb server.
limits Property Map
Resource Requirements.
path Property Map
Second level entity for virtual directories.
primaryFramework Property Map
Framework specific data for a web application.
requests Property Map
Resource Requirements.
virtualApplications List<Property Map>
Gets or sets the list of application units for the web site.
webServerId String
Gets or sets the web server id.
webServerName String
Gets or sets the web server name.

IISWebServer
, IISWebServerArgs

DisplayName string
Gets or sets the display name.
IpAddresses List<string>
Gets or sets list of ip addresses.
Machines List<string>
Gets or sets the list of machines.
OperatingSystemDetails Pulumi.AzureNative.Migrate.Inputs.OperatingSystemDetails
RootConfigurationLocation string
Gets or sets the server root configuration location.
RunAsAccountId string
Gets or sets the run as account id.
ServerFqdn string
Gets or sets the server FQDN.
ServerId string
Gets or sets the web server id.
ServerName string
Gets or sets the web server name.
Version string
Gets or sets the server version.
WebApplications List<string>
Gets or sets the list of web applications.
DisplayName string
Gets or sets the display name.
IpAddresses []string
Gets or sets list of ip addresses.
Machines []string
Gets or sets the list of machines.
OperatingSystemDetails OperatingSystemDetails
RootConfigurationLocation string
Gets or sets the server root configuration location.
RunAsAccountId string
Gets or sets the run as account id.
ServerFqdn string
Gets or sets the server FQDN.
ServerId string
Gets or sets the web server id.
ServerName string
Gets or sets the web server name.
Version string
Gets or sets the server version.
WebApplications []string
Gets or sets the list of web applications.
displayName String
Gets or sets the display name.
ipAddresses List<String>
Gets or sets list of ip addresses.
machines List<String>
Gets or sets the list of machines.
operatingSystemDetails OperatingSystemDetails
rootConfigurationLocation String
Gets or sets the server root configuration location.
runAsAccountId String
Gets or sets the run as account id.
serverFqdn String
Gets or sets the server FQDN.
serverId String
Gets or sets the web server id.
serverName String
Gets or sets the web server name.
version String
Gets or sets the server version.
webApplications List<String>
Gets or sets the list of web applications.
displayName string
Gets or sets the display name.
ipAddresses string[]
Gets or sets list of ip addresses.
machines string[]
Gets or sets the list of machines.
operatingSystemDetails OperatingSystemDetails
rootConfigurationLocation string
Gets or sets the server root configuration location.
runAsAccountId string
Gets or sets the run as account id.
serverFqdn string
Gets or sets the server FQDN.
serverId string
Gets or sets the web server id.
serverName string
Gets or sets the web server name.
version string
Gets or sets the server version.
webApplications string[]
Gets or sets the list of web applications.
display_name str
Gets or sets the display name.
ip_addresses Sequence[str]
Gets or sets list of ip addresses.
machines Sequence[str]
Gets or sets the list of machines.
operating_system_details OperatingSystemDetails
root_configuration_location str
Gets or sets the server root configuration location.
run_as_account_id str
Gets or sets the run as account id.
server_fqdn str
Gets or sets the server FQDN.
server_id str
Gets or sets the web server id.
server_name str
Gets or sets the web server name.
version str
Gets or sets the server version.
web_applications Sequence[str]
Gets or sets the list of web applications.
displayName String
Gets or sets the display name.
ipAddresses List<String>
Gets or sets list of ip addresses.
machines List<String>
Gets or sets the list of machines.
operatingSystemDetails Property Map
rootConfigurationLocation String
Gets or sets the server root configuration location.
runAsAccountId String
Gets or sets the run as account id.
serverFqdn String
Gets or sets the server FQDN.
serverId String
Gets or sets the web server id.
serverName String
Gets or sets the web server name.
version String
Gets or sets the server version.
webApplications List<String>
Gets or sets the list of web applications.

IISWebServerResponse
, IISWebServerResponseArgs

DisplayName string
Gets or sets the display name.
IpAddresses List<string>
Gets or sets list of ip addresses.
Machines List<string>
Gets or sets the list of machines.
OperatingSystemDetails Pulumi.AzureNative.Migrate.Inputs.OperatingSystemDetailsResponse
RootConfigurationLocation string
Gets or sets the server root configuration location.
RunAsAccountId string
Gets or sets the run as account id.
ServerFqdn string
Gets or sets the server FQDN.
ServerId string
Gets or sets the web server id.
ServerName string
Gets or sets the web server name.
Version string
Gets or sets the server version.
WebApplications List<string>
Gets or sets the list of web applications.
DisplayName string
Gets or sets the display name.
IpAddresses []string
Gets or sets list of ip addresses.
Machines []string
Gets or sets the list of machines.
OperatingSystemDetails OperatingSystemDetailsResponse
RootConfigurationLocation string
Gets or sets the server root configuration location.
RunAsAccountId string
Gets or sets the run as account id.
ServerFqdn string
Gets or sets the server FQDN.
ServerId string
Gets or sets the web server id.
ServerName string
Gets or sets the web server name.
Version string
Gets or sets the server version.
WebApplications []string
Gets or sets the list of web applications.
displayName String
Gets or sets the display name.
ipAddresses List<String>
Gets or sets list of ip addresses.
machines List<String>
Gets or sets the list of machines.
operatingSystemDetails OperatingSystemDetailsResponse
rootConfigurationLocation String
Gets or sets the server root configuration location.
runAsAccountId String
Gets or sets the run as account id.
serverFqdn String
Gets or sets the server FQDN.
serverId String
Gets or sets the web server id.
serverName String
Gets or sets the web server name.
version String
Gets or sets the server version.
webApplications List<String>
Gets or sets the list of web applications.
displayName string
Gets or sets the display name.
ipAddresses string[]
Gets or sets list of ip addresses.
machines string[]
Gets or sets the list of machines.
operatingSystemDetails OperatingSystemDetailsResponse
rootConfigurationLocation string
Gets or sets the server root configuration location.
runAsAccountId string
Gets or sets the run as account id.
serverFqdn string
Gets or sets the server FQDN.
serverId string
Gets or sets the web server id.
serverName string
Gets or sets the web server name.
version string
Gets or sets the server version.
webApplications string[]
Gets or sets the list of web applications.
display_name str
Gets or sets the display name.
ip_addresses Sequence[str]
Gets or sets list of ip addresses.
machines Sequence[str]
Gets or sets the list of machines.
operating_system_details OperatingSystemDetailsResponse
root_configuration_location str
Gets or sets the server root configuration location.
run_as_account_id str
Gets or sets the run as account id.
server_fqdn str
Gets or sets the server FQDN.
server_id str
Gets or sets the web server id.
server_name str
Gets or sets the web server name.
version str
Gets or sets the server version.
web_applications Sequence[str]
Gets or sets the list of web applications.
displayName String
Gets or sets the display name.
ipAddresses List<String>
Gets or sets list of ip addresses.
machines List<String>
Gets or sets the list of machines.
operatingSystemDetails Property Map
rootConfigurationLocation String
Gets or sets the server root configuration location.
runAsAccountId String
Gets or sets the run as account id.
serverFqdn String
Gets or sets the server FQDN.
serverId String
Gets or sets the web server id.
serverName String
Gets or sets the web server name.
version String
Gets or sets the server version.
webApplications List<String>
Gets or sets the list of web applications.

IISWorkloadInstanceModelCustomProperties
, IISWorkloadInstanceModelCustomPropertiesArgs

ContainerName string
Gets or sets the container Id.
FileshareName string
Gets or sets the fileshare name.
IisWebApplication Pulumi.AzureNative.Migrate.Inputs.IISWebApplication
IISWeb application.
WebAppArmId string
Gets or sets the Web application ARM id.
WebAppSiteName string
Gets or sets the Web application site name.
ContainerName string
Gets or sets the container Id.
FileshareName string
Gets or sets the fileshare name.
IisWebApplication IISWebApplication
IISWeb application.
WebAppArmId string
Gets or sets the Web application ARM id.
WebAppSiteName string
Gets or sets the Web application site name.
containerName String
Gets or sets the container Id.
fileshareName String
Gets or sets the fileshare name.
iisWebApplication IISWebApplication
IISWeb application.
webAppArmId String
Gets or sets the Web application ARM id.
webAppSiteName String
Gets or sets the Web application site name.
containerName string
Gets or sets the container Id.
fileshareName string
Gets or sets the fileshare name.
iisWebApplication IISWebApplication
IISWeb application.
webAppArmId string
Gets or sets the Web application ARM id.
webAppSiteName string
Gets or sets the Web application site name.
container_name str
Gets or sets the container Id.
fileshare_name str
Gets or sets the fileshare name.
iis_web_application IISWebApplication
IISWeb application.
web_app_arm_id str
Gets or sets the Web application ARM id.
web_app_site_name str
Gets or sets the Web application site name.
containerName String
Gets or sets the container Id.
fileshareName String
Gets or sets the fileshare name.
iisWebApplication Property Map
IISWeb application.
webAppArmId String
Gets or sets the Web application ARM id.
webAppSiteName String
Gets or sets the Web application site name.

IISWorkloadInstanceModelCustomPropertiesResponse
, IISWorkloadInstanceModelCustomPropertiesResponseArgs

ContainerName string
Gets or sets the container Id.
FileshareName string
Gets or sets the fileshare name.
IisWebApplication Pulumi.AzureNative.Migrate.Inputs.IISWebApplicationResponse
IISWeb application.
WebAppArmId string
Gets or sets the Web application ARM id.
WebAppSiteName string
Gets or sets the Web application site name.
ContainerName string
Gets or sets the container Id.
FileshareName string
Gets or sets the fileshare name.
IisWebApplication IISWebApplicationResponse
IISWeb application.
WebAppArmId string
Gets or sets the Web application ARM id.
WebAppSiteName string
Gets or sets the Web application site name.
containerName String
Gets or sets the container Id.
fileshareName String
Gets or sets the fileshare name.
iisWebApplication IISWebApplicationResponse
IISWeb application.
webAppArmId String
Gets or sets the Web application ARM id.
webAppSiteName String
Gets or sets the Web application site name.
containerName string
Gets or sets the container Id.
fileshareName string
Gets or sets the fileshare name.
iisWebApplication IISWebApplicationResponse
IISWeb application.
webAppArmId string
Gets or sets the Web application ARM id.
webAppSiteName string
Gets or sets the Web application site name.
container_name str
Gets or sets the container Id.
fileshare_name str
Gets or sets the fileshare name.
iis_web_application IISWebApplicationResponse
IISWeb application.
web_app_arm_id str
Gets or sets the Web application ARM id.
web_app_site_name str
Gets or sets the Web application site name.
containerName String
Gets or sets the container Id.
fileshareName String
Gets or sets the fileshare name.
iisWebApplication Property Map
IISWeb application.
webAppArmId String
Gets or sets the Web application ARM id.
webAppSiteName String
Gets or sets the Web application site name.

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.

KeyVaultSecretStoreProperties
, KeyVaultSecretStorePropertiesArgs

KeyVaultSecretStorePropertiesResponse
, KeyVaultSecretStorePropertiesResponseArgs

LoadBalancerType
, LoadBalancerTypeArgs

Private
Private
Public
Public
LoadBalancerTypePrivate
Private
LoadBalancerTypePublic
Public
Private
Private
Public
Public
Private
Private
Public
Public
PRIVATE
Private
PUBLIC
Public
"Private"
Private
"Public"
Public

ManagedIdentityProperties
, ManagedIdentityPropertiesArgs

ManagedIdentityPropertiesResponse
, ManagedIdentityPropertiesResponseArgs

OperatingSystemDetails
, OperatingSystemDetailsArgs

OperatingSystemDetailsResponse
, OperatingSystemDetailsResponseArgs

Os string
OsArchitecture string
OsName string
OsVersion string
Os string
OsArchitecture string
OsName string
OsVersion string
os String
osArchitecture String
osName String
osVersion String
os string
osArchitecture string
osName string
osVersion string
os String
osArchitecture String
osName String
osVersion String

OperatingSystemType
, OperatingSystemTypeArgs

Windows
Windows
Linux
Linux
OperatingSystemTypeWindows
Windows
OperatingSystemTypeLinux
Linux
Windows
Windows
Linux
Linux
Windows
Windows
Linux
Linux
WINDOWS
Windows
LINUX
Linux
"Windows"
Windows
"Linux"
Linux

PortMapping
, PortMappingArgs

ExternalPort int
Gets or sets the External Port.
InternalPort int
Gets or sets the Internal Port.
ExternalPort int
Gets or sets the External Port.
InternalPort int
Gets or sets the Internal Port.
externalPort Integer
Gets or sets the External Port.
internalPort Integer
Gets or sets the Internal Port.
externalPort number
Gets or sets the External Port.
internalPort number
Gets or sets the Internal Port.
external_port int
Gets or sets the External Port.
internal_port int
Gets or sets the Internal Port.
externalPort Number
Gets or sets the External Port.
internalPort Number
Gets or sets the Internal Port.

PortMappingResponse
, PortMappingResponseArgs

ExternalPort int
Gets or sets the External Port.
InternalPort int
Gets or sets the Internal Port.
ExternalPort int
Gets or sets the External Port.
InternalPort int
Gets or sets the Internal Port.
externalPort Integer
Gets or sets the External Port.
internalPort Integer
Gets or sets the Internal Port.
externalPort number
Gets or sets the External Port.
internalPort number
Gets or sets the Internal Port.
external_port int
Gets or sets the External Port.
internal_port int
Gets or sets the Internal Port.
externalPort Number
Gets or sets the External Port.
internalPort Number
Gets or sets the Internal Port.

ResourceRequirements
, ResourceRequirementsArgs

Cpu string
Gets or sets the Cpu requirement.
Memory string
Gets or sets the Memory requirement.
Cpu string
Gets or sets the Cpu requirement.
Memory string
Gets or sets the Memory requirement.
cpu String
Gets or sets the Cpu requirement.
memory String
Gets or sets the Memory requirement.
cpu string
Gets or sets the Cpu requirement.
memory string
Gets or sets the Memory requirement.
cpu str
Gets or sets the Cpu requirement.
memory str
Gets or sets the Memory requirement.
cpu String
Gets or sets the Cpu requirement.
memory String
Gets or sets the Memory requirement.

ResourceRequirementsResponse
, ResourceRequirementsResponseArgs

Cpu string
Gets or sets the Cpu requirement.
Memory string
Gets or sets the Memory requirement.
Cpu string
Gets or sets the Cpu requirement.
Memory string
Gets or sets the Memory requirement.
cpu String
Gets or sets the Cpu requirement.
memory String
Gets or sets the Memory requirement.
cpu string
Gets or sets the Cpu requirement.
memory string
Gets or sets the Memory requirement.
cpu str
Gets or sets the Cpu requirement.
memory str
Gets or sets the Memory requirement.
cpu String
Gets or sets the Cpu requirement.
memory String
Gets or sets the Memory requirement.

SecretStoreDetails
, SecretStoreDetailsArgs

SecretStoreDetailsResponse
, SecretStoreDetailsResponseArgs

SecretStoreProperties
, SecretStorePropertiesArgs

SecretStorePropertiesResponse
, SecretStorePropertiesResponseArgs

InputType This property is required. string
SecretStoreId string
InputType This property is required. string
SecretStoreId string
inputType This property is required. String
secretStoreId String
inputType This property is required. string
secretStoreId string
input_type This property is required. str
secret_store_id str
inputType This property is required. String
secretStoreId String

SecretStoreType
, SecretStoreTypeArgs

None
None
KubeSecret
KubeSecret
KeyVaultSecret
KeyVaultSecret
AppServiceAppSettings
AppServiceAppSettings
SecretStoreTypeNone
None
SecretStoreTypeKubeSecret
KubeSecret
SecretStoreTypeKeyVaultSecret
KeyVaultSecret
SecretStoreTypeAppServiceAppSettings
AppServiceAppSettings
None
None
KubeSecret
KubeSecret
KeyVaultSecret
KeyVaultSecret
AppServiceAppSettings
AppServiceAppSettings
None
None
KubeSecret
KubeSecret
KeyVaultSecret
KeyVaultSecret
AppServiceAppSettings
AppServiceAppSettings
NONE
None
KUBE_SECRET
KubeSecret
KEY_VAULT_SECRET
KeyVaultSecret
APP_SERVICE_APP_SETTINGS
AppServiceAppSettings
"None"
None
"KubeSecret"
KubeSecret
"KeyVaultSecret"
KeyVaultSecret
"AppServiceAppSettings"
AppServiceAppSettings

TargetHydrationStorageProviderType
, TargetHydrationStorageProviderTypeArgs

AzureFileShare
AzureFileShare
TargetHydrationStorageProviderTypeAzureFileShare
AzureFileShare
AzureFileShare
AzureFileShare
AzureFileShare
AzureFileShare
AZURE_FILE_SHARE
AzureFileShare
"AzureFileShare"
AzureFileShare

TargetStorageAccessType
, TargetStorageAccessTypeArgs

Shared
Shared
Exclusive
Exclusive
TargetStorageAccessTypeShared
Shared
TargetStorageAccessTypeExclusive
Exclusive
Shared
Shared
Exclusive
Exclusive
Shared
Shared
Exclusive
Exclusive
SHARED
Shared
EXCLUSIVE
Exclusive
"Shared"
Shared
"Exclusive"
Exclusive

TargetStorageProfile
, TargetStorageProfileArgs

AzureFileShareProfile Pulumi.AzureNative.Migrate.Inputs.AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
HydrationStorageProviderType string | Pulumi.AzureNative.Migrate.TargetHydrationStorageProviderType
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
PersistentVolumeId string
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
StorageAccessType string | Pulumi.AzureNative.Migrate.TargetStorageAccessType
Gets or sets the target storage access type.
StorageProjectionType string | Pulumi.AzureNative.Migrate.TargetStorageProjectionType
Gets or sets the target projection type.
TargetName string
Gets or sets the name of the projected volume on the target environment.
TargetSize string
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
AzureFileShareProfile AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
HydrationStorageProviderType string | TargetHydrationStorageProviderType
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
PersistentVolumeId string
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
StorageAccessType string | TargetStorageAccessType
Gets or sets the target storage access type.
StorageProjectionType string | TargetStorageProjectionType
Gets or sets the target projection type.
TargetName string
Gets or sets the name of the projected volume on the target environment.
TargetSize string
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
azureFileShareProfile AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
hydrationStorageProviderType String | TargetHydrationStorageProviderType
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
persistentVolumeId String
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
storageAccessType String | TargetStorageAccessType
Gets or sets the target storage access type.
storageProjectionType String | TargetStorageProjectionType
Gets or sets the target projection type.
targetName String
Gets or sets the name of the projected volume on the target environment.
targetSize String
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
azureFileShareProfile AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
hydrationStorageProviderType string | TargetHydrationStorageProviderType
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
persistentVolumeId string
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
storageAccessType string | TargetStorageAccessType
Gets or sets the target storage access type.
storageProjectionType string | TargetStorageProjectionType
Gets or sets the target projection type.
targetName string
Gets or sets the name of the projected volume on the target environment.
targetSize string
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
azure_file_share_profile AzureFileShareHydrationProfile
Azure file share profile for hydration of application folders not mounted on the container file system.
hydration_storage_provider_type str | TargetHydrationStorageProviderType
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
persistent_volume_id str
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
storage_access_type str | TargetStorageAccessType
Gets or sets the target storage access type.
storage_projection_type str | TargetStorageProjectionType
Gets or sets the target projection type.
target_name str
Gets or sets the name of the projected volume on the target environment.
target_size str
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
azureFileShareProfile Property Map
Azure file share profile for hydration of application folders not mounted on the container file system.
hydrationStorageProviderType String | "AzureFileShare"
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
persistentVolumeId String
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
storageAccessType String | "Shared" | "Exclusive"
Gets or sets the target storage access type.
storageProjectionType String | "ContainerFileSystem" | "PersistentVolume"
Gets or sets the target projection type.
targetName String
Gets or sets the name of the projected volume on the target environment.
targetSize String
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.

TargetStorageProfileResponse
, TargetStorageProfileResponseArgs

AzureFileShareProfile Pulumi.AzureNative.Migrate.Inputs.AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
HydrationStorageProviderType string
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
PersistentVolumeId string
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
StorageAccessType string
Gets or sets the target storage access type.
StorageProjectionType string
Gets or sets the target projection type.
TargetName string
Gets or sets the name of the projected volume on the target environment.
TargetSize string
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
AzureFileShareProfile AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
HydrationStorageProviderType string
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
PersistentVolumeId string
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
StorageAccessType string
Gets or sets the target storage access type.
StorageProjectionType string
Gets or sets the target projection type.
TargetName string
Gets or sets the name of the projected volume on the target environment.
TargetSize string
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
azureFileShareProfile AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
hydrationStorageProviderType String
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
persistentVolumeId String
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
storageAccessType String
Gets or sets the target storage access type.
storageProjectionType String
Gets or sets the target projection type.
targetName String
Gets or sets the name of the projected volume on the target environment.
targetSize String
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
azureFileShareProfile AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
hydrationStorageProviderType string
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
persistentVolumeId string
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
storageAccessType string
Gets or sets the target storage access type.
storageProjectionType string
Gets or sets the target projection type.
targetName string
Gets or sets the name of the projected volume on the target environment.
targetSize string
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
azure_file_share_profile AzureFileShareHydrationProfileResponse
Azure file share profile for hydration of application folders not mounted on the container file system.
hydration_storage_provider_type str
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
persistent_volume_id str
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
storage_access_type str
Gets or sets the target storage access type.
storage_projection_type str
Gets or sets the target projection type.
target_name str
Gets or sets the name of the projected volume on the target environment.
target_size str
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.
azureFileShareProfile Property Map
Azure file share profile for hydration of application folders not mounted on the container file system.
hydrationStorageProviderType String
Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.
persistentVolumeId String
Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.
storageAccessType String
Gets or sets the target storage access type.
storageProjectionType String
Gets or sets the target projection type.
targetName String
Gets or sets the name of the projected volume on the target environment.
targetSize String
Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.

TargetStorageProjectionType
, TargetStorageProjectionTypeArgs

ContainerFileSystem
ContainerFileSystem
PersistentVolume
PersistentVolume
TargetStorageProjectionTypeContainerFileSystem
ContainerFileSystem
TargetStorageProjectionTypePersistentVolume
PersistentVolume
ContainerFileSystem
ContainerFileSystem
PersistentVolume
PersistentVolume
ContainerFileSystem
ContainerFileSystem
PersistentVolume
PersistentVolume
CONTAINER_FILE_SYSTEM
ContainerFileSystem
PERSISTENT_VOLUME
PersistentVolume
"ContainerFileSystem"
ContainerFileSystem
"PersistentVolume"
PersistentVolume

WebApplicationConfiguration
, WebApplicationConfigurationArgs

FilePath string
Gets or sets the configuration file path.
Identifier string
Gets or sets the identifier for the configuration.
IsDeploymentTimeEditable bool
Gets or sets a value indicating whether the configuration is edited or not by the user.
LocalFilePath string
Gets or sets the configuration local file path.
Name string
Gets or sets the configuration name.
SecretStoreDetails Pulumi.AzureNative.Migrate.Inputs.SecretStoreDetails
Section string
Gets or sets the configuration section in the file.
TargetFilePath string
Gets or sets the configuration target file path.
Type string | Pulumi.AzureNative.Migrate.ConfigurationType
Gets or sets the configuration type.
Value string
Gets or sets the configuration value.
FilePath string
Gets or sets the configuration file path.
Identifier string
Gets or sets the identifier for the configuration.
IsDeploymentTimeEditable bool
Gets or sets a value indicating whether the configuration is edited or not by the user.
LocalFilePath string
Gets or sets the configuration local file path.
Name string
Gets or sets the configuration name.
SecretStoreDetails SecretStoreDetails
Section string
Gets or sets the configuration section in the file.
TargetFilePath string
Gets or sets the configuration target file path.
Type string | ConfigurationType
Gets or sets the configuration type.
Value string
Gets or sets the configuration value.
filePath String
Gets or sets the configuration file path.
identifier String
Gets or sets the identifier for the configuration.
isDeploymentTimeEditable Boolean
Gets or sets a value indicating whether the configuration is edited or not by the user.
localFilePath String
Gets or sets the configuration local file path.
name String
Gets or sets the configuration name.
secretStoreDetails SecretStoreDetails
section String
Gets or sets the configuration section in the file.
targetFilePath String
Gets or sets the configuration target file path.
type String | ConfigurationType
Gets or sets the configuration type.
value String
Gets or sets the configuration value.
filePath string
Gets or sets the configuration file path.
identifier string
Gets or sets the identifier for the configuration.
isDeploymentTimeEditable boolean
Gets or sets a value indicating whether the configuration is edited or not by the user.
localFilePath string
Gets or sets the configuration local file path.
name string
Gets or sets the configuration name.
secretStoreDetails SecretStoreDetails
section string
Gets or sets the configuration section in the file.
targetFilePath string
Gets or sets the configuration target file path.
type string | ConfigurationType
Gets or sets the configuration type.
value string
Gets or sets the configuration value.
file_path str
Gets or sets the configuration file path.
identifier str
Gets or sets the identifier for the configuration.
is_deployment_time_editable bool
Gets or sets a value indicating whether the configuration is edited or not by the user.
local_file_path str
Gets or sets the configuration local file path.
name str
Gets or sets the configuration name.
secret_store_details SecretStoreDetails
section str
Gets or sets the configuration section in the file.
target_file_path str
Gets or sets the configuration target file path.
type str | ConfigurationType
Gets or sets the configuration type.
value str
Gets or sets the configuration value.
filePath String
Gets or sets the configuration file path.
identifier String
Gets or sets the identifier for the configuration.
isDeploymentTimeEditable Boolean
Gets or sets a value indicating whether the configuration is edited or not by the user.
localFilePath String
Gets or sets the configuration local file path.
name String
Gets or sets the configuration name.
secretStoreDetails Property Map
section String
Gets or sets the configuration section in the file.
targetFilePath String
Gets or sets the configuration target file path.
type String | "IISConnectionString" | "IISAuthentication" | "ApacheTomcatContextResource"
Gets or sets the configuration type.
value String
Gets or sets the configuration value.

WebApplicationConfigurationResponse
, WebApplicationConfigurationResponseArgs

Id This property is required. string
Gets the ID.
FilePath string
Gets or sets the configuration file path.
Identifier string
Gets or sets the identifier for the configuration.
IsDeploymentTimeEditable bool
Gets or sets a value indicating whether the configuration is edited or not by the user.
LocalFilePath string
Gets or sets the configuration local file path.
Name string
Gets or sets the configuration name.
SecretStoreDetails Pulumi.AzureNative.Migrate.Inputs.SecretStoreDetailsResponse
Section string
Gets or sets the configuration section in the file.
TargetFilePath string
Gets or sets the configuration target file path.
Type string
Gets or sets the configuration type.
Value string
Gets or sets the configuration value.
Id This property is required. string
Gets the ID.
FilePath string
Gets or sets the configuration file path.
Identifier string
Gets or sets the identifier for the configuration.
IsDeploymentTimeEditable bool
Gets or sets a value indicating whether the configuration is edited or not by the user.
LocalFilePath string
Gets or sets the configuration local file path.
Name string
Gets or sets the configuration name.
SecretStoreDetails SecretStoreDetailsResponse
Section string
Gets or sets the configuration section in the file.
TargetFilePath string
Gets or sets the configuration target file path.
Type string
Gets or sets the configuration type.
Value string
Gets or sets the configuration value.
id This property is required. String
Gets the ID.
filePath String
Gets or sets the configuration file path.
identifier String
Gets or sets the identifier for the configuration.
isDeploymentTimeEditable Boolean
Gets or sets a value indicating whether the configuration is edited or not by the user.
localFilePath String
Gets or sets the configuration local file path.
name String
Gets or sets the configuration name.
secretStoreDetails SecretStoreDetailsResponse
section String
Gets or sets the configuration section in the file.
targetFilePath String
Gets or sets the configuration target file path.
type String
Gets or sets the configuration type.
value String
Gets or sets the configuration value.
id This property is required. string
Gets the ID.
filePath string
Gets or sets the configuration file path.
identifier string
Gets or sets the identifier for the configuration.
isDeploymentTimeEditable boolean
Gets or sets a value indicating whether the configuration is edited or not by the user.
localFilePath string
Gets or sets the configuration local file path.
name string
Gets or sets the configuration name.
secretStoreDetails SecretStoreDetailsResponse
section string
Gets or sets the configuration section in the file.
targetFilePath string
Gets or sets the configuration target file path.
type string
Gets or sets the configuration type.
value string
Gets or sets the configuration value.
id This property is required. str
Gets the ID.
file_path str
Gets or sets the configuration file path.
identifier str
Gets or sets the identifier for the configuration.
is_deployment_time_editable bool
Gets or sets a value indicating whether the configuration is edited or not by the user.
local_file_path str
Gets or sets the configuration local file path.
name str
Gets or sets the configuration name.
secret_store_details SecretStoreDetailsResponse
section str
Gets or sets the configuration section in the file.
target_file_path str
Gets or sets the configuration target file path.
type str
Gets or sets the configuration type.
value str
Gets or sets the configuration value.
id This property is required. String
Gets the ID.
filePath String
Gets or sets the configuration file path.
identifier String
Gets or sets the identifier for the configuration.
isDeploymentTimeEditable Boolean
Gets or sets a value indicating whether the configuration is edited or not by the user.
localFilePath String
Gets or sets the configuration local file path.
name String
Gets or sets the configuration name.
secretStoreDetails Property Map
section String
Gets or sets the configuration section in the file.
targetFilePath String
Gets or sets the configuration target file path.
type String
Gets or sets the configuration type.
value String
Gets or sets the configuration value.

WebApplicationDirectory
, WebApplicationDirectoryArgs

IsEditable bool
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
SourcePaths List<string>
Gets or sets the paths of the directory on the source machine.
SourceSize string
Gets or sets the size of the directory on the source machine.
StorageProfile Pulumi.AzureNative.Migrate.Inputs.TargetStorageProfile
Storage profile for the directory on the target container.
IsEditable bool
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
SourcePaths []string
Gets or sets the paths of the directory on the source machine.
SourceSize string
Gets or sets the size of the directory on the source machine.
StorageProfile TargetStorageProfile
Storage profile for the directory on the target container.
isEditable Boolean
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
sourcePaths List<String>
Gets or sets the paths of the directory on the source machine.
sourceSize String
Gets or sets the size of the directory on the source machine.
storageProfile TargetStorageProfile
Storage profile for the directory on the target container.
isEditable boolean
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
sourcePaths string[]
Gets or sets the paths of the directory on the source machine.
sourceSize string
Gets or sets the size of the directory on the source machine.
storageProfile TargetStorageProfile
Storage profile for the directory on the target container.
is_editable bool
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
source_paths Sequence[str]
Gets or sets the paths of the directory on the source machine.
source_size str
Gets or sets the size of the directory on the source machine.
storage_profile TargetStorageProfile
Storage profile for the directory on the target container.
isEditable Boolean
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
sourcePaths List<String>
Gets or sets the paths of the directory on the source machine.
sourceSize String
Gets or sets the size of the directory on the source machine.
storageProfile Property Map
Storage profile for the directory on the target container.

WebApplicationDirectoryResponse
, WebApplicationDirectoryResponseArgs

Id This property is required. string
Gets the unique id corresponding to the application directory.
IsEditable bool
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
SourcePaths List<string>
Gets or sets the paths of the directory on the source machine.
SourceSize string
Gets or sets the size of the directory on the source machine.
StorageProfile Pulumi.AzureNative.Migrate.Inputs.TargetStorageProfileResponse
Storage profile for the directory on the target container.
Id This property is required. string
Gets the unique id corresponding to the application directory.
IsEditable bool
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
SourcePaths []string
Gets or sets the paths of the directory on the source machine.
SourceSize string
Gets or sets the size of the directory on the source machine.
StorageProfile TargetStorageProfileResponse
Storage profile for the directory on the target container.
id This property is required. String
Gets the unique id corresponding to the application directory.
isEditable Boolean
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
sourcePaths List<String>
Gets or sets the paths of the directory on the source machine.
sourceSize String
Gets or sets the size of the directory on the source machine.
storageProfile TargetStorageProfileResponse
Storage profile for the directory on the target container.
id This property is required. string
Gets the unique id corresponding to the application directory.
isEditable boolean
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
sourcePaths string[]
Gets or sets the paths of the directory on the source machine.
sourceSize string
Gets or sets the size of the directory on the source machine.
storageProfile TargetStorageProfileResponse
Storage profile for the directory on the target container.
id This property is required. str
Gets the unique id corresponding to the application directory.
is_editable bool
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
source_paths Sequence[str]
Gets or sets the paths of the directory on the source machine.
source_size str
Gets or sets the size of the directory on the source machine.
storage_profile TargetStorageProfileResponse
Storage profile for the directory on the target container.
id This property is required. String
Gets the unique id corresponding to the application directory.
isEditable Boolean
Gets or sets a value indicating whether the directory object is editable. True when the directory is added as an optional directory, false when discovery is done manually.
sourcePaths List<String>
Gets or sets the paths of the directory on the source machine.
sourceSize String
Gets or sets the size of the directory on the source machine.
storageProfile Property Map
Storage profile for the directory on the target container.

WebApplicationFramework
, WebApplicationFrameworkArgs

Name string
Gets or sets Name of the framework.
Version string
Gets or sets Version of the framework.
Name string
Gets or sets Name of the framework.
Version string
Gets or sets Version of the framework.
name String
Gets or sets Name of the framework.
version String
Gets or sets Version of the framework.
name string
Gets or sets Name of the framework.
version string
Gets or sets Version of the framework.
name str
Gets or sets Name of the framework.
version str
Gets or sets Version of the framework.
name String
Gets or sets Name of the framework.
version String
Gets or sets Version of the framework.

WebApplicationFrameworkResponse
, WebApplicationFrameworkResponseArgs

Id This property is required. string
Gets the ID.
Name string
Gets or sets Name of the framework.
Version string
Gets or sets Version of the framework.
Id This property is required. string
Gets the ID.
Name string
Gets or sets Name of the framework.
Version string
Gets or sets Version of the framework.
id This property is required. String
Gets the ID.
name String
Gets or sets Name of the framework.
version String
Gets or sets Version of the framework.
id This property is required. string
Gets the ID.
name string
Gets or sets Name of the framework.
version string
Gets or sets Version of the framework.
id This property is required. str
Gets the ID.
name str
Gets or sets Name of the framework.
version str
Gets or sets Version of the framework.
id This property is required. String
Gets the ID.
name String
Gets or sets Name of the framework.
version String
Gets or sets Version of the framework.

WorkloadDeploymentModelProperties
, WorkloadDeploymentModelPropertiesArgs

CustomProperties ApacheTomcatAKSWorkloadDeploymentModelCustomProperties | IISAKSWorkloadDeploymentModelCustomProperties
Workload deployment model custom properties.
DisplayName string
Gets or sets the display name.
TargetPlatform string | WorkloadDeploymentTarget
Gets or sets the deployment target platform.
WorkloadInstanceProperties WorkloadInstanceModelProperties
Workload instance model properties.
customProperties ApacheTomcatAKSWorkloadDeploymentModelCustomProperties | IISAKSWorkloadDeploymentModelCustomProperties
Workload deployment model custom properties.
displayName String
Gets or sets the display name.
targetPlatform String | WorkloadDeploymentTarget
Gets or sets the deployment target platform.
workloadInstanceProperties WorkloadInstanceModelProperties
Workload instance model properties.
customProperties ApacheTomcatAKSWorkloadDeploymentModelCustomProperties | IISAKSWorkloadDeploymentModelCustomProperties
Workload deployment model custom properties.
displayName string
Gets or sets the display name.
targetPlatform string | WorkloadDeploymentTarget
Gets or sets the deployment target platform.
workloadInstanceProperties WorkloadInstanceModelProperties
Workload instance model properties.
custom_properties ApacheTomcatAKSWorkloadDeploymentModelCustomProperties | IISAKSWorkloadDeploymentModelCustomProperties
Workload deployment model custom properties.
display_name str
Gets or sets the display name.
target_platform str | WorkloadDeploymentTarget
Gets or sets the deployment target platform.
workload_instance_properties WorkloadInstanceModelProperties
Workload instance model properties.
customProperties Property Map | Property Map
Workload deployment model custom properties.
displayName String
Gets or sets the display name.
targetPlatform String | "AzureKubernetesService" | "AzureAppServiceContainer" | "AzureAppServiceNative"
Gets or sets the deployment target platform.
workloadInstanceProperties Property Map
Workload instance model properties.

WorkloadDeploymentModelPropertiesResponse
, WorkloadDeploymentModelPropertiesResponseArgs

AllowedOperations This property is required. List<string>
Gets or sets the allowed scenarios on the workload deployment.
CorrelationId This property is required. string
Gets or sets the workload deployment correlation Id.
CurrentJob This property is required. Pulumi.AzureNative.Migrate.Inputs.WorkloadDeploymentModelPropertiesResponseCurrentJob
HealthErrors This property is required. List<Pulumi.AzureNative.Migrate.Inputs.HealthErrorModelResponse>
Gets or sets the list of health errors.
LastSuccessfulMigrateTime This property is required. string
Gets or sets the Last successful unplanned migrate time.
LastSuccessfulTestMigrateTime This property is required. string
Gets or sets the Last successful test migrate time.
MigrationStatus This property is required. string
Gets or sets the migrate state.
MigrationStatusDescription This property is required. string
Gets or sets the migrate state description.
ProvisioningState This property is required. string
Gets or sets the provisioning state of the workload deployment.
Status This property is required. string
Gets or sets the workload deployment status.
StatusDescription This property is required. string
Gets or sets the workload deployment status description.
TestMigrationStatus This property is required. string
Gets or sets the test migrate state.
TestMigrationStatusDescription This property is required. string
Gets or sets the Test migrate state description.
CustomProperties Pulumi.AzureNative.Migrate.Inputs.ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponse | Pulumi.AzureNative.Migrate.Inputs.IISAKSWorkloadDeploymentModelCustomPropertiesResponse
Workload deployment model custom properties.
DisplayName string
Gets or sets the display name.
TargetPlatform string
Gets or sets the deployment target platform.
WorkloadInstanceProperties Pulumi.AzureNative.Migrate.Inputs.WorkloadInstanceModelPropertiesResponse
Workload instance model properties.
AllowedOperations This property is required. []string
Gets or sets the allowed scenarios on the workload deployment.
CorrelationId This property is required. string
Gets or sets the workload deployment correlation Id.
CurrentJob This property is required. WorkloadDeploymentModelPropertiesResponseCurrentJob
HealthErrors This property is required. []HealthErrorModelResponse
Gets or sets the list of health errors.
LastSuccessfulMigrateTime This property is required. string
Gets or sets the Last successful unplanned migrate time.
LastSuccessfulTestMigrateTime This property is required. string
Gets or sets the Last successful test migrate time.
MigrationStatus This property is required. string
Gets or sets the migrate state.
MigrationStatusDescription This property is required. string
Gets or sets the migrate state description.
ProvisioningState This property is required. string
Gets or sets the provisioning state of the workload deployment.
Status This property is required. string
Gets or sets the workload deployment status.
StatusDescription This property is required. string
Gets or sets the workload deployment status description.
TestMigrationStatus This property is required. string
Gets or sets the test migrate state.
TestMigrationStatusDescription This property is required. string
Gets or sets the Test migrate state description.
CustomProperties ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponse | IISAKSWorkloadDeploymentModelCustomPropertiesResponse
Workload deployment model custom properties.
DisplayName string
Gets or sets the display name.
TargetPlatform string
Gets or sets the deployment target platform.
WorkloadInstanceProperties WorkloadInstanceModelPropertiesResponse
Workload instance model properties.
allowedOperations This property is required. List<String>
Gets or sets the allowed scenarios on the workload deployment.
correlationId This property is required. String
Gets or sets the workload deployment correlation Id.
currentJob This property is required. WorkloadDeploymentModelPropertiesResponseCurrentJob
healthErrors This property is required. List<HealthErrorModelResponse>
Gets or sets the list of health errors.
lastSuccessfulMigrateTime This property is required. String
Gets or sets the Last successful unplanned migrate time.
lastSuccessfulTestMigrateTime This property is required. String
Gets or sets the Last successful test migrate time.
migrationStatus This property is required. String
Gets or sets the migrate state.
migrationStatusDescription This property is required. String
Gets or sets the migrate state description.
provisioningState This property is required. String
Gets or sets the provisioning state of the workload deployment.
status This property is required. String
Gets or sets the workload deployment status.
statusDescription This property is required. String
Gets or sets the workload deployment status description.
testMigrationStatus This property is required. String
Gets or sets the test migrate state.
testMigrationStatusDescription This property is required. String
Gets or sets the Test migrate state description.
customProperties ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponse | IISAKSWorkloadDeploymentModelCustomPropertiesResponse
Workload deployment model custom properties.
displayName String
Gets or sets the display name.
targetPlatform String
Gets or sets the deployment target platform.
workloadInstanceProperties WorkloadInstanceModelPropertiesResponse
Workload instance model properties.
allowedOperations This property is required. string[]
Gets or sets the allowed scenarios on the workload deployment.
correlationId This property is required. string
Gets or sets the workload deployment correlation Id.
currentJob This property is required. WorkloadDeploymentModelPropertiesResponseCurrentJob
healthErrors This property is required. HealthErrorModelResponse[]
Gets or sets the list of health errors.
lastSuccessfulMigrateTime This property is required. string
Gets or sets the Last successful unplanned migrate time.
lastSuccessfulTestMigrateTime This property is required. string
Gets or sets the Last successful test migrate time.
migrationStatus This property is required. string
Gets or sets the migrate state.
migrationStatusDescription This property is required. string
Gets or sets the migrate state description.
provisioningState This property is required. string
Gets or sets the provisioning state of the workload deployment.
status This property is required. string
Gets or sets the workload deployment status.
statusDescription This property is required. string
Gets or sets the workload deployment status description.
testMigrationStatus This property is required. string
Gets or sets the test migrate state.
testMigrationStatusDescription This property is required. string
Gets or sets the Test migrate state description.
customProperties ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponse | IISAKSWorkloadDeploymentModelCustomPropertiesResponse
Workload deployment model custom properties.
displayName string
Gets or sets the display name.
targetPlatform string
Gets or sets the deployment target platform.
workloadInstanceProperties WorkloadInstanceModelPropertiesResponse
Workload instance model properties.
allowed_operations This property is required. Sequence[str]
Gets or sets the allowed scenarios on the workload deployment.
correlation_id This property is required. str
Gets or sets the workload deployment correlation Id.
current_job This property is required. WorkloadDeploymentModelPropertiesResponseCurrentJob
health_errors This property is required. Sequence[HealthErrorModelResponse]
Gets or sets the list of health errors.
last_successful_migrate_time This property is required. str
Gets or sets the Last successful unplanned migrate time.
last_successful_test_migrate_time This property is required. str
Gets or sets the Last successful test migrate time.
migration_status This property is required. str
Gets or sets the migrate state.
migration_status_description This property is required. str
Gets or sets the migrate state description.
provisioning_state This property is required. str
Gets or sets the provisioning state of the workload deployment.
status This property is required. str
Gets or sets the workload deployment status.
status_description This property is required. str
Gets or sets the workload deployment status description.
test_migration_status This property is required. str
Gets or sets the test migrate state.
test_migration_status_description This property is required. str
Gets or sets the Test migrate state description.
custom_properties ApacheTomcatAKSWorkloadDeploymentModelCustomPropertiesResponse | IISAKSWorkloadDeploymentModelCustomPropertiesResponse
Workload deployment model custom properties.
display_name str
Gets or sets the display name.
target_platform str
Gets or sets the deployment target platform.
workload_instance_properties WorkloadInstanceModelPropertiesResponse
Workload instance model properties.
allowedOperations This property is required. List<String>
Gets or sets the allowed scenarios on the workload deployment.
correlationId This property is required. String
Gets or sets the workload deployment correlation Id.
currentJob This property is required. Property Map
healthErrors This property is required. List<Property Map>
Gets or sets the list of health errors.
lastSuccessfulMigrateTime This property is required. String
Gets or sets the Last successful unplanned migrate time.
lastSuccessfulTestMigrateTime This property is required. String
Gets or sets the Last successful test migrate time.
migrationStatus This property is required. String
Gets or sets the migrate state.
migrationStatusDescription This property is required. String
Gets or sets the migrate state description.
provisioningState This property is required. String
Gets or sets the provisioning state of the workload deployment.
status This property is required. String
Gets or sets the workload deployment status.
statusDescription This property is required. String
Gets or sets the workload deployment status description.
testMigrationStatus This property is required. String
Gets or sets the test migrate state.
testMigrationStatusDescription This property is required. String
Gets or sets the Test migrate state description.
customProperties Property Map | Property Map
Workload deployment model custom properties.
displayName String
Gets or sets the display name.
targetPlatform String
Gets or sets the deployment target platform.
workloadInstanceProperties Property Map
Workload instance model properties.

WorkloadDeploymentModelPropertiesResponseCurrentJob
, WorkloadDeploymentModelPropertiesResponseCurrentJobArgs

DisplayName This property is required. string
Gets or sets the workflow friendly display name.
EndTime This property is required. string
Gets or sets end time of the workflow.
Id This property is required. string
Gets or sets workflow Id.
Name This property is required. string
Gets or sets workflow name.
ScenarioName This property is required. string
Gets or sets workload scenario name.
StartTime This property is required. string
Gets or sets start time of the workflow.
State This property is required. string
Gets or sets workflow state.
DisplayName This property is required. string
Gets or sets the workflow friendly display name.
EndTime This property is required. string
Gets or sets end time of the workflow.
Id This property is required. string
Gets or sets workflow Id.
Name This property is required. string
Gets or sets workflow name.
ScenarioName This property is required. string
Gets or sets workload scenario name.
StartTime This property is required. string
Gets or sets start time of the workflow.
State This property is required. string
Gets or sets workflow state.
displayName This property is required. String
Gets or sets the workflow friendly display name.
endTime This property is required. String
Gets or sets end time of the workflow.
id This property is required. String
Gets or sets workflow Id.
name This property is required. String
Gets or sets workflow name.
scenarioName This property is required. String
Gets or sets workload scenario name.
startTime This property is required. String
Gets or sets start time of the workflow.
state This property is required. String
Gets or sets workflow state.
displayName This property is required. string
Gets or sets the workflow friendly display name.
endTime This property is required. string
Gets or sets end time of the workflow.
id This property is required. string
Gets or sets workflow Id.
name This property is required. string
Gets or sets workflow name.
scenarioName This property is required. string
Gets or sets workload scenario name.
startTime This property is required. string
Gets or sets start time of the workflow.
state This property is required. string
Gets or sets workflow state.
display_name This property is required. str
Gets or sets the workflow friendly display name.
end_time This property is required. str
Gets or sets end time of the workflow.
id This property is required. str
Gets or sets workflow Id.
name This property is required. str
Gets or sets workflow name.
scenario_name This property is required. str
Gets or sets workload scenario name.
start_time This property is required. str
Gets or sets start time of the workflow.
state This property is required. str
Gets or sets workflow state.
displayName This property is required. String
Gets or sets the workflow friendly display name.
endTime This property is required. String
Gets or sets end time of the workflow.
id This property is required. String
Gets or sets workflow Id.
name This property is required. String
Gets or sets workflow name.
scenarioName This property is required. String
Gets or sets workload scenario name.
startTime This property is required. String
Gets or sets start time of the workflow.
state This property is required. String
Gets or sets workflow state.

WorkloadDeploymentModelResponseSystemData
, WorkloadDeploymentModelResponseSystemDataArgs

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.

WorkloadDeploymentTarget
, WorkloadDeploymentTargetArgs

AzureKubernetesService
AzureKubernetesService
AzureAppServiceContainer
AzureAppServiceContainer
AzureAppServiceNative
AzureAppServiceNative
WorkloadDeploymentTargetAzureKubernetesService
AzureKubernetesService
WorkloadDeploymentTargetAzureAppServiceContainer
AzureAppServiceContainer
WorkloadDeploymentTargetAzureAppServiceNative
AzureAppServiceNative
AzureKubernetesService
AzureKubernetesService
AzureAppServiceContainer
AzureAppServiceContainer
AzureAppServiceNative
AzureAppServiceNative
AzureKubernetesService
AzureKubernetesService
AzureAppServiceContainer
AzureAppServiceContainer
AzureAppServiceNative
AzureAppServiceNative
AZURE_KUBERNETES_SERVICE
AzureKubernetesService
AZURE_APP_SERVICE_CONTAINER
AzureAppServiceContainer
AZURE_APP_SERVICE_NATIVE
AzureAppServiceNative
"AzureKubernetesService"
AzureKubernetesService
"AzureAppServiceContainer"
AzureAppServiceContainer
"AzureAppServiceNative"
AzureAppServiceNative

WorkloadInstanceModelProperties
, WorkloadInstanceModelPropertiesArgs

CustomProperties Pulumi.AzureNative.Migrate.Inputs.ApacheTomcatWorkloadInstanceModelCustomProperties | Pulumi.AzureNative.Migrate.Inputs.IISWorkloadInstanceModelCustomProperties
Workload instance model custom properties.
DisplayName string
Gets or sets the display name.
MasterSiteName string
Gets or Sets the master site name.
MigrateAgentId string
Gets or sets the migrate agent id associated with the workload instance.
Name string
Gets or sets the workload instance name.
SourceName string
Gets or sets the source name.
SourcePlatform string
Gets or sets the source platform.
CustomProperties ApacheTomcatWorkloadInstanceModelCustomProperties | IISWorkloadInstanceModelCustomProperties
Workload instance model custom properties.
DisplayName string
Gets or sets the display name.
MasterSiteName string
Gets or Sets the master site name.
MigrateAgentId string
Gets or sets the migrate agent id associated with the workload instance.
Name string
Gets or sets the workload instance name.
SourceName string
Gets or sets the source name.
SourcePlatform string
Gets or sets the source platform.
customProperties ApacheTomcatWorkloadInstanceModelCustomProperties | IISWorkloadInstanceModelCustomProperties
Workload instance model custom properties.
displayName String
Gets or sets the display name.
masterSiteName String
Gets or Sets the master site name.
migrateAgentId String
Gets or sets the migrate agent id associated with the workload instance.
name String
Gets or sets the workload instance name.
sourceName String
Gets or sets the source name.
sourcePlatform String
Gets or sets the source platform.
customProperties ApacheTomcatWorkloadInstanceModelCustomProperties | IISWorkloadInstanceModelCustomProperties
Workload instance model custom properties.
displayName string
Gets or sets the display name.
masterSiteName string
Gets or Sets the master site name.
migrateAgentId string
Gets or sets the migrate agent id associated with the workload instance.
name string
Gets or sets the workload instance name.
sourceName string
Gets or sets the source name.
sourcePlatform string
Gets or sets the source platform.
custom_properties ApacheTomcatWorkloadInstanceModelCustomProperties | IISWorkloadInstanceModelCustomProperties
Workload instance model custom properties.
display_name str
Gets or sets the display name.
master_site_name str
Gets or Sets the master site name.
migrate_agent_id str
Gets or sets the migrate agent id associated with the workload instance.
name str
Gets or sets the workload instance name.
source_name str
Gets or sets the source name.
source_platform str
Gets or sets the source platform.
customProperties Property Map | Property Map
Workload instance model custom properties.
displayName String
Gets or sets the display name.
masterSiteName String
Gets or Sets the master site name.
migrateAgentId String
Gets or sets the migrate agent id associated with the workload instance.
name String
Gets or sets the workload instance name.
sourceName String
Gets or sets the source name.
sourcePlatform String
Gets or sets the source platform.

WorkloadInstanceModelPropertiesResponse
, WorkloadInstanceModelPropertiesResponseArgs

AllowedOperations This property is required. List<string>
Gets or sets the allowed scenarios on the workload instance.
CurrentJob This property is required. Pulumi.AzureNative.Migrate.Inputs.WorkloadInstanceModelPropertiesResponseCurrentJob
HealthErrors This property is required. List<Pulumi.AzureNative.Migrate.Inputs.HealthErrorModelResponse>
Gets or sets the list of health errors.
LastSuccessfulReplicationCycleTime This property is required. string
Gets or sets the Last successful replication cycle time.
ProvisioningState This property is required. string
Gets or sets the provisioning state of the workload instance.
ReplicationHealth This property is required. string
Gets or sets the replication health of the workload instance.
ReplicationStatus This property is required. string
Gets or sets the replication state of the workload instance.
ReplicationStatusDescription This property is required. string
Gets or sets the workload replication state description.
CustomProperties Pulumi.AzureNative.Migrate.Inputs.ApacheTomcatWorkloadInstanceModelCustomPropertiesResponse | Pulumi.AzureNative.Migrate.Inputs.IISWorkloadInstanceModelCustomPropertiesResponse
Workload instance model custom properties.
DisplayName string
Gets or sets the display name.
MasterSiteName string
Gets or Sets the master site name.
MigrateAgentId string
Gets or sets the migrate agent id associated with the workload instance.
Name string
Gets or sets the workload instance name.
SourceName string
Gets or sets the source name.
SourcePlatform string
Gets or sets the source platform.
AllowedOperations This property is required. []string
Gets or sets the allowed scenarios on the workload instance.
CurrentJob This property is required. WorkloadInstanceModelPropertiesResponseCurrentJob
HealthErrors This property is required. []HealthErrorModelResponse
Gets or sets the list of health errors.
LastSuccessfulReplicationCycleTime This property is required. string
Gets or sets the Last successful replication cycle time.
ProvisioningState This property is required. string
Gets or sets the provisioning state of the workload instance.
ReplicationHealth This property is required. string
Gets or sets the replication health of the workload instance.
ReplicationStatus This property is required. string
Gets or sets the replication state of the workload instance.
ReplicationStatusDescription This property is required. string
Gets or sets the workload replication state description.
CustomProperties ApacheTomcatWorkloadInstanceModelCustomPropertiesResponse | IISWorkloadInstanceModelCustomPropertiesResponse
Workload instance model custom properties.
DisplayName string
Gets or sets the display name.
MasterSiteName string
Gets or Sets the master site name.
MigrateAgentId string
Gets or sets the migrate agent id associated with the workload instance.
Name string
Gets or sets the workload instance name.
SourceName string
Gets or sets the source name.
SourcePlatform string
Gets or sets the source platform.
allowedOperations This property is required. List<String>
Gets or sets the allowed scenarios on the workload instance.
currentJob This property is required. WorkloadInstanceModelPropertiesResponseCurrentJob
healthErrors This property is required. List<HealthErrorModelResponse>
Gets or sets the list of health errors.
lastSuccessfulReplicationCycleTime This property is required. String
Gets or sets the Last successful replication cycle time.
provisioningState This property is required. String
Gets or sets the provisioning state of the workload instance.
replicationHealth This property is required. String
Gets or sets the replication health of the workload instance.
replicationStatus This property is required. String
Gets or sets the replication state of the workload instance.
replicationStatusDescription This property is required. String
Gets or sets the workload replication state description.
customProperties ApacheTomcatWorkloadInstanceModelCustomPropertiesResponse | IISWorkloadInstanceModelCustomPropertiesResponse
Workload instance model custom properties.
displayName String
Gets or sets the display name.
masterSiteName String
Gets or Sets the master site name.
migrateAgentId String
Gets or sets the migrate agent id associated with the workload instance.
name String
Gets or sets the workload instance name.
sourceName String
Gets or sets the source name.
sourcePlatform String
Gets or sets the source platform.
allowedOperations This property is required. string[]
Gets or sets the allowed scenarios on the workload instance.
currentJob This property is required. WorkloadInstanceModelPropertiesResponseCurrentJob
healthErrors This property is required. HealthErrorModelResponse[]
Gets or sets the list of health errors.
lastSuccessfulReplicationCycleTime This property is required. string
Gets or sets the Last successful replication cycle time.
provisioningState This property is required. string
Gets or sets the provisioning state of the workload instance.
replicationHealth This property is required. string
Gets or sets the replication health of the workload instance.
replicationStatus This property is required. string
Gets or sets the replication state of the workload instance.
replicationStatusDescription This property is required. string
Gets or sets the workload replication state description.
customProperties ApacheTomcatWorkloadInstanceModelCustomPropertiesResponse | IISWorkloadInstanceModelCustomPropertiesResponse
Workload instance model custom properties.
displayName string
Gets or sets the display name.
masterSiteName string
Gets or Sets the master site name.
migrateAgentId string
Gets or sets the migrate agent id associated with the workload instance.
name string
Gets or sets the workload instance name.
sourceName string
Gets or sets the source name.
sourcePlatform string
Gets or sets the source platform.
allowed_operations This property is required. Sequence[str]
Gets or sets the allowed scenarios on the workload instance.
current_job This property is required. WorkloadInstanceModelPropertiesResponseCurrentJob
health_errors This property is required. Sequence[HealthErrorModelResponse]
Gets or sets the list of health errors.
last_successful_replication_cycle_time This property is required. str
Gets or sets the Last successful replication cycle time.
provisioning_state This property is required. str
Gets or sets the provisioning state of the workload instance.
replication_health This property is required. str
Gets or sets the replication health of the workload instance.
replication_status This property is required. str
Gets or sets the replication state of the workload instance.
replication_status_description This property is required. str
Gets or sets the workload replication state description.
custom_properties ApacheTomcatWorkloadInstanceModelCustomPropertiesResponse | IISWorkloadInstanceModelCustomPropertiesResponse
Workload instance model custom properties.
display_name str
Gets or sets the display name.
master_site_name str
Gets or Sets the master site name.
migrate_agent_id str
Gets or sets the migrate agent id associated with the workload instance.
name str
Gets or sets the workload instance name.
source_name str
Gets or sets the source name.
source_platform str
Gets or sets the source platform.
allowedOperations This property is required. List<String>
Gets or sets the allowed scenarios on the workload instance.
currentJob This property is required. Property Map
healthErrors This property is required. List<Property Map>
Gets or sets the list of health errors.
lastSuccessfulReplicationCycleTime This property is required. String
Gets or sets the Last successful replication cycle time.
provisioningState This property is required. String
Gets or sets the provisioning state of the workload instance.
replicationHealth This property is required. String
Gets or sets the replication health of the workload instance.
replicationStatus This property is required. String
Gets or sets the replication state of the workload instance.
replicationStatusDescription This property is required. String
Gets or sets the workload replication state description.
customProperties Property Map | Property Map
Workload instance model custom properties.
displayName String
Gets or sets the display name.
masterSiteName String
Gets or Sets the master site name.
migrateAgentId String
Gets or sets the migrate agent id associated with the workload instance.
name String
Gets or sets the workload instance name.
sourceName String
Gets or sets the source name.
sourcePlatform String
Gets or sets the source platform.

WorkloadInstanceModelPropertiesResponseCurrentJob
, WorkloadInstanceModelPropertiesResponseCurrentJobArgs

DisplayName This property is required. string
Gets or sets the workflow friendly display name.
EndTime This property is required. string
Gets or sets end time of the workflow.
Id This property is required. string
Gets or sets workflow Id.
Name This property is required. string
Gets or sets workflow name.
ScenarioName This property is required. string
Gets or sets workload scenario name.
StartTime This property is required. string
Gets or sets start time of the workflow.
State This property is required. string
Gets or sets workflow state.
DisplayName This property is required. string
Gets or sets the workflow friendly display name.
EndTime This property is required. string
Gets or sets end time of the workflow.
Id This property is required. string
Gets or sets workflow Id.
Name This property is required. string
Gets or sets workflow name.
ScenarioName This property is required. string
Gets or sets workload scenario name.
StartTime This property is required. string
Gets or sets start time of the workflow.
State This property is required. string
Gets or sets workflow state.
displayName This property is required. String
Gets or sets the workflow friendly display name.
endTime This property is required. String
Gets or sets end time of the workflow.
id This property is required. String
Gets or sets workflow Id.
name This property is required. String
Gets or sets workflow name.
scenarioName This property is required. String
Gets or sets workload scenario name.
startTime This property is required. String
Gets or sets start time of the workflow.
state This property is required. String
Gets or sets workflow state.
displayName This property is required. string
Gets or sets the workflow friendly display name.
endTime This property is required. string
Gets or sets end time of the workflow.
id This property is required. string
Gets or sets workflow Id.
name This property is required. string
Gets or sets workflow name.
scenarioName This property is required. string
Gets or sets workload scenario name.
startTime This property is required. string
Gets or sets start time of the workflow.
state This property is required. string
Gets or sets workflow state.
display_name This property is required. str
Gets or sets the workflow friendly display name.
end_time This property is required. str
Gets or sets end time of the workflow.
id This property is required. str
Gets or sets workflow Id.
name This property is required. str
Gets or sets workflow name.
scenario_name This property is required. str
Gets or sets workload scenario name.
start_time This property is required. str
Gets or sets start time of the workflow.
state This property is required. str
Gets or sets workflow state.
displayName This property is required. String
Gets or sets the workflow friendly display name.
endTime This property is required. String
Gets or sets end time of the workflow.
id This property is required. String
Gets or sets workflow Id.
name This property is required. String
Gets or sets workflow name.
scenarioName This property is required. String
Gets or sets workload scenario name.
startTime This property is required. String
Gets or sets start time of the workflow.
state This property is required. String
Gets or sets workflow state.

Import

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

$ pulumi import azure-native:migrate:WorkloadDeployment obqwiueoajtezyusejl /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/modernizeProjects/{modernizeProjectName}/workloadDeployments/{workloadDeploymentName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0