azure-native.migrate.ModernizeProject
Explore with Pulumi AI
ModernizeProject model. Azure REST API version: 2022-05-01-preview.
Example Usage
ModernizeProject_Create_MaximumSet_Gen
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var modernizeProject = new AzureNative.Migrate.ModernizeProject("modernizeProject", new()
    {
        Identity = new AzureNative.Migrate.Inputs.ResourceIdentityArgs
        {
            PrincipalId = "ins",
            TenantId = "fjnu",
            Type = AzureNative.Migrate.ResourceIdentityTypes.None,
            UserAssignedIdentities = 
            {
                { "key6848", new AzureNative.Migrate.Inputs.UserAssignedIdentityArgs
                {
                    ClientId = "lvlngepacjdjryqmxuvfdxwtkc",
                    PrincipalId = "lumkynazsspljxiiwvz",
                } },
            },
        },
        Location = "nbqyuxrgrlhx",
        ModernizeProjectName = "b",
        Properties = new AzureNative.Migrate.Inputs.ModernizeProjectModelPropertiesArgs
        {
            MigrationConfiguration = new AzureNative.Migrate.Inputs.MigrationConfigurationArgs
            {
                KeyVaultResourceId = "vekhittkyogvwnqmggknv",
                MigrationSolutionResourceId = "bglfkwtzvqmhwpddwpvtdzaleaioxo",
                StorageAccountResourceId = "dgcoticysafrpynyoxkgrspooiia",
            },
        },
        ResourceGroupName = "rgmigrateEngine",
        Tags = 
        {
            { "key8644", "wfyi" },
        },
    });
});
package main
import (
	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := migrate.NewModernizeProject(ctx, "modernizeProject", &migrate.ModernizeProjectArgs{
			Identity: &migrate.ResourceIdentityArgs{
				PrincipalId: pulumi.String("ins"),
				TenantId:    pulumi.String("fjnu"),
				Type:        pulumi.String(migrate.ResourceIdentityTypesNone),
				UserAssignedIdentities: migrate.UserAssignedIdentityMap{
					"key6848": &migrate.UserAssignedIdentityArgs{
						ClientId:    pulumi.String("lvlngepacjdjryqmxuvfdxwtkc"),
						PrincipalId: pulumi.String("lumkynazsspljxiiwvz"),
					},
				},
			},
			Location:             pulumi.String("nbqyuxrgrlhx"),
			ModernizeProjectName: pulumi.String("b"),
			Properties: &migrate.ModernizeProjectModelPropertiesArgs{
				MigrationConfiguration: &migrate.MigrationConfigurationArgs{
					KeyVaultResourceId:          pulumi.String("vekhittkyogvwnqmggknv"),
					MigrationSolutionResourceId: pulumi.String("bglfkwtzvqmhwpddwpvtdzaleaioxo"),
					StorageAccountResourceId:    pulumi.String("dgcoticysafrpynyoxkgrspooiia"),
				},
			},
			ResourceGroupName: pulumi.String("rgmigrateEngine"),
			Tags: pulumi.StringMap{
				"key8644": pulumi.String("wfyi"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.migrate.ModernizeProject;
import com.pulumi.azurenative.migrate.ModernizeProjectArgs;
import com.pulumi.azurenative.migrate.inputs.ResourceIdentityArgs;
import com.pulumi.azurenative.migrate.inputs.ModernizeProjectModelPropertiesArgs;
import com.pulumi.azurenative.migrate.inputs.MigrationConfigurationArgs;
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 modernizeProject = new ModernizeProject("modernizeProject", ModernizeProjectArgs.builder()
            .identity(ResourceIdentityArgs.builder()
                .principalId("ins")
                .tenantId("fjnu")
                .type("None")
                .userAssignedIdentities(Map.of("key6848", Map.ofEntries(
                    Map.entry("clientId", "lvlngepacjdjryqmxuvfdxwtkc"),
                    Map.entry("principalId", "lumkynazsspljxiiwvz")
                )))
                .build())
            .location("nbqyuxrgrlhx")
            .modernizeProjectName("b")
            .properties(ModernizeProjectModelPropertiesArgs.builder()
                .migrationConfiguration(MigrationConfigurationArgs.builder()
                    .keyVaultResourceId("vekhittkyogvwnqmggknv")
                    .migrationSolutionResourceId("bglfkwtzvqmhwpddwpvtdzaleaioxo")
                    .storageAccountResourceId("dgcoticysafrpynyoxkgrspooiia")
                    .build())
                .build())
            .resourceGroupName("rgmigrateEngine")
            .tags(Map.of("key8644", "wfyi"))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const modernizeProject = new azure_native.migrate.ModernizeProject("modernizeProject", {
    identity: {
        principalId: "ins",
        tenantId: "fjnu",
        type: azure_native.migrate.ResourceIdentityTypes.None,
        userAssignedIdentities: {
            key6848: {
                clientId: "lvlngepacjdjryqmxuvfdxwtkc",
                principalId: "lumkynazsspljxiiwvz",
            },
        },
    },
    location: "nbqyuxrgrlhx",
    modernizeProjectName: "b",
    properties: {
        migrationConfiguration: {
            keyVaultResourceId: "vekhittkyogvwnqmggknv",
            migrationSolutionResourceId: "bglfkwtzvqmhwpddwpvtdzaleaioxo",
            storageAccountResourceId: "dgcoticysafrpynyoxkgrspooiia",
        },
    },
    resourceGroupName: "rgmigrateEngine",
    tags: {
        key8644: "wfyi",
    },
});
import pulumi
import pulumi_azure_native as azure_native
modernize_project = azure_native.migrate.ModernizeProject("modernizeProject",
    identity={
        "principal_id": "ins",
        "tenant_id": "fjnu",
        "type": azure_native.migrate.ResourceIdentityTypes.NONE,
        "user_assigned_identities": {
            "key6848": {
                "client_id": "lvlngepacjdjryqmxuvfdxwtkc",
                "principal_id": "lumkynazsspljxiiwvz",
            },
        },
    },
    location="nbqyuxrgrlhx",
    modernize_project_name="b",
    properties={
        "migration_configuration": {
            "key_vault_resource_id": "vekhittkyogvwnqmggknv",
            "migration_solution_resource_id": "bglfkwtzvqmhwpddwpvtdzaleaioxo",
            "storage_account_resource_id": "dgcoticysafrpynyoxkgrspooiia",
        },
    },
    resource_group_name="rgmigrateEngine",
    tags={
        "key8644": "wfyi",
    })
resources:
  modernizeProject:
    type: azure-native:migrate:ModernizeProject
    properties:
      identity:
        principalId: ins
        tenantId: fjnu
        type: None
        userAssignedIdentities:
          key6848:
            clientId: lvlngepacjdjryqmxuvfdxwtkc
            principalId: lumkynazsspljxiiwvz
      location: nbqyuxrgrlhx
      modernizeProjectName: b
      properties:
        migrationConfiguration:
          keyVaultResourceId: vekhittkyogvwnqmggknv
          migrationSolutionResourceId: bglfkwtzvqmhwpddwpvtdzaleaioxo
          storageAccountResourceId: dgcoticysafrpynyoxkgrspooiia
      resourceGroupName: rgmigrateEngine
      tags:
        key8644: wfyi
ModernizeProject_Create_MinimumSet_Gen
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var modernizeProject = new AzureNative.Migrate.ModernizeProject("modernizeProject", new()
    {
        ModernizeProjectName = "j",
        ResourceGroupName = "rgmigrateEngine",
    });
});
package main
import (
	migrate "github.com/pulumi/pulumi-azure-native-sdk/migrate/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := migrate.NewModernizeProject(ctx, "modernizeProject", &migrate.ModernizeProjectArgs{
			ModernizeProjectName: pulumi.String("j"),
			ResourceGroupName:    pulumi.String("rgmigrateEngine"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.migrate.ModernizeProject;
import com.pulumi.azurenative.migrate.ModernizeProjectArgs;
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 modernizeProject = new ModernizeProject("modernizeProject", ModernizeProjectArgs.builder()
            .modernizeProjectName("j")
            .resourceGroupName("rgmigrateEngine")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const modernizeProject = new azure_native.migrate.ModernizeProject("modernizeProject", {
    modernizeProjectName: "j",
    resourceGroupName: "rgmigrateEngine",
});
import pulumi
import pulumi_azure_native as azure_native
modernize_project = azure_native.migrate.ModernizeProject("modernizeProject",
    modernize_project_name="j",
    resource_group_name="rgmigrateEngine")
resources:
  modernizeProject:
    type: azure-native:migrate:ModernizeProject
    properties:
      modernizeProjectName: j
      resourceGroupName: rgmigrateEngine
Create ModernizeProject Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ModernizeProject(name: string, args: ModernizeProjectArgs, opts?: CustomResourceOptions);@overload
def ModernizeProject(resource_name: str,
                     args: ModernizeProjectArgs,
                     opts: Optional[ResourceOptions] = None)
@overload
def ModernizeProject(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     resource_group_name: Optional[str] = None,
                     identity: Optional[ResourceIdentityArgs] = None,
                     location: Optional[str] = None,
                     modernize_project_name: Optional[str] = None,
                     properties: Optional[ModernizeProjectModelPropertiesArgs] = None,
                     subscription_id: Optional[str] = None,
                     tags: Optional[Mapping[str, str]] = None)func NewModernizeProject(ctx *Context, name string, args ModernizeProjectArgs, opts ...ResourceOption) (*ModernizeProject, error)public ModernizeProject(string name, ModernizeProjectArgs args, CustomResourceOptions? opts = null)
public ModernizeProject(String name, ModernizeProjectArgs args)
public ModernizeProject(String name, ModernizeProjectArgs args, CustomResourceOptions options)
type: azure-native:migrate:ModernizeProject
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ModernizeProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ModernizeProjectArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ModernizeProjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ModernizeProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ModernizeProjectArgs
- 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 modernizeProjectResource = new AzureNative.Migrate.ModernizeProject("modernizeProjectResource", new()
{
    ResourceGroupName = "string",
    Identity = new AzureNative.Migrate.Inputs.ResourceIdentityArgs
    {
        PrincipalId = "string",
        TenantId = "string",
        Type = "string",
        UserAssignedIdentities = 
        {
            { "string", new AzureNative.Migrate.Inputs.UserAssignedIdentityArgs
            {
                ClientId = "string",
                PrincipalId = "string",
            } },
        },
    },
    Location = "string",
    ModernizeProjectName = "string",
    Properties = new AzureNative.Migrate.Inputs.ModernizeProjectModelPropertiesArgs
    {
        MigrationConfiguration = new AzureNative.Migrate.Inputs.MigrationConfigurationArgs
        {
            KeyVaultResourceId = "string",
            MigrationSolutionResourceId = "string",
            StorageAccountResourceId = "string",
        },
    },
    SubscriptionId = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := migrate.NewModernizeProject(ctx, "modernizeProjectResource", &migrate.ModernizeProjectArgs{
	ResourceGroupName: pulumi.String("string"),
	Identity: &migrate.ResourceIdentityArgs{
		PrincipalId: pulumi.String("string"),
		TenantId:    pulumi.String("string"),
		Type:        pulumi.String("string"),
		UserAssignedIdentities: migrate.UserAssignedIdentityMap{
			"string": &migrate.UserAssignedIdentityArgs{
				ClientId:    pulumi.String("string"),
				PrincipalId: pulumi.String("string"),
			},
		},
	},
	Location:             pulumi.String("string"),
	ModernizeProjectName: pulumi.String("string"),
	Properties: &migrate.ModernizeProjectModelPropertiesArgs{
		MigrationConfiguration: &migrate.MigrationConfigurationArgs{
			KeyVaultResourceId:          pulumi.String("string"),
			MigrationSolutionResourceId: pulumi.String("string"),
			StorageAccountResourceId:    pulumi.String("string"),
		},
	},
	SubscriptionId: pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var modernizeProjectResource = new ModernizeProject("modernizeProjectResource", ModernizeProjectArgs.builder()
    .resourceGroupName("string")
    .identity(ResourceIdentityArgs.builder()
        .principalId("string")
        .tenantId("string")
        .type("string")
        .userAssignedIdentities(Map.of("string", Map.ofEntries(
            Map.entry("clientId", "string"),
            Map.entry("principalId", "string")
        )))
        .build())
    .location("string")
    .modernizeProjectName("string")
    .properties(ModernizeProjectModelPropertiesArgs.builder()
        .migrationConfiguration(MigrationConfigurationArgs.builder()
            .keyVaultResourceId("string")
            .migrationSolutionResourceId("string")
            .storageAccountResourceId("string")
            .build())
        .build())
    .subscriptionId("string")
    .tags(Map.of("string", "string"))
    .build());
modernize_project_resource = azure_native.migrate.ModernizeProject("modernizeProjectResource",
    resource_group_name="string",
    identity={
        "principal_id": "string",
        "tenant_id": "string",
        "type": "string",
        "user_assigned_identities": {
            "string": {
                "client_id": "string",
                "principal_id": "string",
            },
        },
    },
    location="string",
    modernize_project_name="string",
    properties={
        "migration_configuration": {
            "key_vault_resource_id": "string",
            "migration_solution_resource_id": "string",
            "storage_account_resource_id": "string",
        },
    },
    subscription_id="string",
    tags={
        "string": "string",
    })
const modernizeProjectResource = new azure_native.migrate.ModernizeProject("modernizeProjectResource", {
    resourceGroupName: "string",
    identity: {
        principalId: "string",
        tenantId: "string",
        type: "string",
        userAssignedIdentities: {
            string: {
                clientId: "string",
                principalId: "string",
            },
        },
    },
    location: "string",
    modernizeProjectName: "string",
    properties: {
        migrationConfiguration: {
            keyVaultResourceId: "string",
            migrationSolutionResourceId: "string",
            storageAccountResourceId: "string",
        },
    },
    subscriptionId: "string",
    tags: {
        string: "string",
    },
});
type: azure-native:migrate:ModernizeProject
properties:
    identity:
        principalId: string
        tenantId: string
        type: string
        userAssignedIdentities:
            string:
                clientId: string
                principalId: string
    location: string
    modernizeProjectName: string
    properties:
        migrationConfiguration:
            keyVaultResourceId: string
            migrationSolutionResourceId: string
            storageAccountResourceId: string
    resourceGroupName: string
    subscriptionId: string
    tags:
        string: string
ModernizeProject 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 ModernizeProject resource accepts the following input properties:
- ResourceGroup stringName 
- Name of the Azure Resource Group that project is part of.
- Identity
Pulumi.Azure Native. Migrate. Inputs. Resource Identity 
- Location string
- Gets or sets the location of the modernizeProject.
- ModernizeProject stringName 
- ModernizeProject Name.
- Properties
Pulumi.Azure Native. Migrate. Inputs. Modernize Project Model Properties 
- ModernizeProject properties.
- SubscriptionId string
- Azure Subscription Id in which project was created.
- Dictionary<string, string>
- Gets or sets the resource tags.
- ResourceGroup stringName 
- Name of the Azure Resource Group that project is part of.
- Identity
ResourceIdentity Args 
- Location string
- Gets or sets the location of the modernizeProject.
- ModernizeProject stringName 
- ModernizeProject Name.
- Properties
ModernizeProject Model Properties Args 
- ModernizeProject properties.
- SubscriptionId string
- Azure Subscription Id in which project was created.
- map[string]string
- Gets or sets the resource tags.
- resourceGroup StringName 
- Name of the Azure Resource Group that project is part of.
- identity
ResourceIdentity 
- location String
- Gets or sets the location of the modernizeProject.
- modernizeProject StringName 
- ModernizeProject Name.
- properties
ModernizeProject Model Properties 
- ModernizeProject properties.
- subscriptionId String
- Azure Subscription Id in which project was created.
- Map<String,String>
- Gets or sets the resource tags.
- resourceGroup stringName 
- Name of the Azure Resource Group that project is part of.
- identity
ResourceIdentity 
- location string
- Gets or sets the location of the modernizeProject.
- modernizeProject stringName 
- ModernizeProject Name.
- properties
ModernizeProject Model Properties 
- ModernizeProject properties.
- subscriptionId string
- Azure Subscription Id in which project was created.
- {[key: string]: string}
- Gets or sets the resource tags.
- resource_group_ strname 
- Name of the Azure Resource Group that project is part of.
- identity
ResourceIdentity Args 
- location str
- Gets or sets the location of the modernizeProject.
- modernize_project_ strname 
- ModernizeProject Name.
- properties
ModernizeProject Model Properties Args 
- ModernizeProject properties.
- subscription_id str
- Azure Subscription Id in which project was created.
- Mapping[str, str]
- Gets or sets the resource tags.
- resourceGroup StringName 
- Name of the Azure Resource Group that project is part of.
- identity Property Map
- location String
- Gets or sets the location of the modernizeProject.
- modernizeProject StringName 
- ModernizeProject Name.
- properties Property Map
- ModernizeProject properties.
- subscriptionId String
- Azure Subscription Id in which project was created.
- Map<String>
- Gets or sets the resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the ModernizeProject resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Gets or sets the name of the resource.
- SystemData Pulumi.Azure Native. Migrate. Outputs. Modernize Project Model Response System Data 
- Type string
- Gets or sets the type of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Gets or sets the name of the resource.
- SystemData ModernizeProject Model Response System Data 
- Type string
- Gets or sets the type of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Gets or sets the name of the resource.
- systemData ModernizeProject Model Response System Data 
- type String
- Gets or sets the type of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Gets or sets the name of the resource.
- systemData ModernizeProject Model Response System Data 
- type string
- Gets or sets the type of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Gets or sets the name of the resource.
- system_data ModernizeProject Model Response System Data 
- type str
- Gets or sets the type of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Gets or sets the name of the resource.
- systemData Property Map
- type String
- Gets or sets the type of the resource.
Supporting Types
MigrationConfiguration, MigrationConfigurationArgs    
- KeyVault stringResource Id 
- Gets or sets the key vault resource Id.
- MigrationSolution stringResource Id 
- Gets or sets the migration solution resource Id.
- StorageAccount stringResource Id 
- Gets or sets the storage account resource Id.
- KeyVault stringResource Id 
- Gets or sets the key vault resource Id.
- MigrationSolution stringResource Id 
- Gets or sets the migration solution resource Id.
- StorageAccount stringResource Id 
- Gets or sets the storage account resource Id.
- keyVault StringResource Id 
- Gets or sets the key vault resource Id.
- migrationSolution StringResource Id 
- Gets or sets the migration solution resource Id.
- storageAccount StringResource Id 
- Gets or sets the storage account resource Id.
- keyVault stringResource Id 
- Gets or sets the key vault resource Id.
- migrationSolution stringResource Id 
- Gets or sets the migration solution resource Id.
- storageAccount stringResource Id 
- Gets or sets the storage account resource Id.
- key_vault_ strresource_ id 
- Gets or sets the key vault resource Id.
- migration_solution_ strresource_ id 
- Gets or sets the migration solution resource Id.
- storage_account_ strresource_ id 
- Gets or sets the storage account resource Id.
- keyVault StringResource Id 
- Gets or sets the key vault resource Id.
- migrationSolution StringResource Id 
- Gets or sets the migration solution resource Id.
- storageAccount StringResource Id 
- Gets or sets the storage account resource Id.
MigrationConfigurationResponse, MigrationConfigurationResponseArgs      
- KeyVault stringResource Id 
- Gets or sets the key vault resource Id.
- MigrationSolution stringResource Id 
- Gets or sets the migration solution resource Id.
- StorageAccount stringResource Id 
- Gets or sets the storage account resource Id.
- KeyVault stringResource Id 
- Gets or sets the key vault resource Id.
- MigrationSolution stringResource Id 
- Gets or sets the migration solution resource Id.
- StorageAccount stringResource Id 
- Gets or sets the storage account resource Id.
- keyVault StringResource Id 
- Gets or sets the key vault resource Id.
- migrationSolution StringResource Id 
- Gets or sets the migration solution resource Id.
- storageAccount StringResource Id 
- Gets or sets the storage account resource Id.
- keyVault stringResource Id 
- Gets or sets the key vault resource Id.
- migrationSolution stringResource Id 
- Gets or sets the migration solution resource Id.
- storageAccount stringResource Id 
- Gets or sets the storage account resource Id.
- key_vault_ strresource_ id 
- Gets or sets the key vault resource Id.
- migration_solution_ strresource_ id 
- Gets or sets the migration solution resource Id.
- storage_account_ strresource_ id 
- Gets or sets the storage account resource Id.
- keyVault StringResource Id 
- Gets or sets the key vault resource Id.
- migrationSolution StringResource Id 
- Gets or sets the migration solution resource Id.
- storageAccount StringResource Id 
- Gets or sets the storage account resource Id.
ModernizeProjectModelProperties, ModernizeProjectModelPropertiesArgs        
- MigrationConfiguration Pulumi.Azure Native. Migrate. Inputs. Migration Configuration 
- MigrationConfiguration properties.
- MigrationConfiguration MigrationConfiguration 
- MigrationConfiguration properties.
- migrationConfiguration MigrationConfiguration 
- MigrationConfiguration properties.
- migrationConfiguration MigrationConfiguration 
- MigrationConfiguration properties.
- migration_configuration MigrationConfiguration 
- MigrationConfiguration properties.
- migrationConfiguration Property Map
- MigrationConfiguration properties.
ModernizeProjectModelPropertiesResponse, ModernizeProjectModelPropertiesResponseArgs          
- ProvisioningState string
- Gets or sets the provisioning state of the ModernizeProject.
- ServiceEndpoint string
- Gets or sets the service endpoint.
- ServiceResource stringId 
- Gets or sets the service resource Id.
- MigrationConfiguration Pulumi.Azure Native. Migrate. Inputs. Migration Configuration Response 
- MigrationConfiguration properties.
- ProvisioningState string
- Gets or sets the provisioning state of the ModernizeProject.
- ServiceEndpoint string
- Gets or sets the service endpoint.
- ServiceResource stringId 
- Gets or sets the service resource Id.
- MigrationConfiguration MigrationConfiguration Response 
- MigrationConfiguration properties.
- provisioningState String
- Gets or sets the provisioning state of the ModernizeProject.
- serviceEndpoint String
- Gets or sets the service endpoint.
- serviceResource StringId 
- Gets or sets the service resource Id.
- migrationConfiguration MigrationConfiguration Response 
- MigrationConfiguration properties.
- provisioningState string
- Gets or sets the provisioning state of the ModernizeProject.
- serviceEndpoint string
- Gets or sets the service endpoint.
- serviceResource stringId 
- Gets or sets the service resource Id.
- migrationConfiguration MigrationConfiguration Response 
- MigrationConfiguration properties.
- provisioning_state str
- Gets or sets the provisioning state of the ModernizeProject.
- service_endpoint str
- Gets or sets the service endpoint.
- service_resource_ strid 
- Gets or sets the service resource Id.
- migration_configuration MigrationConfiguration Response 
- MigrationConfiguration properties.
- provisioningState String
- Gets or sets the provisioning state of the ModernizeProject.
- serviceEndpoint String
- Gets or sets the service endpoint.
- serviceResource StringId 
- Gets or sets the service resource Id.
- migrationConfiguration Property Map
- MigrationConfiguration properties.
ModernizeProjectModelResponseSystemData, ModernizeProjectModelResponseSystemDataArgs            
- CreatedAt string
- Gets or sets the timestamp of resource creation (UTC).
- CreatedBy string
- Gets or sets identity that created the resource.
- CreatedBy stringType 
- Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- LastModified stringAt 
- Gets or sets the timestamp of resource last modification (UTC).
- LastModified stringBy 
- Gets or sets the identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- LastModified stringAt 
- Gets or sets the timestamp of resource last modification (UTC).
- LastModified stringBy 
- Gets or sets the identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- lastModified StringAt 
- Gets or sets the timestamp of resource last modification (UTC).
- lastModified StringBy 
- Gets or sets the identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- lastModified stringAt 
- Gets or sets the timestamp of resource last modification (UTC).
- lastModified stringBy 
- Gets or sets the identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- last_modified_ strat 
- Gets or sets the timestamp of resource last modification (UTC).
- last_modified_ strby 
- Gets or sets the identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- lastModified StringAt 
- Gets or sets the timestamp of resource last modification (UTC).
- lastModified StringBy 
- Gets or sets the identity that last modified the resource.
- lastModified StringBy Type 
- Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
ResourceIdentity, ResourceIdentityArgs    
- PrincipalId string
- TenantId string
- Type
string | Pulumi.Azure Native. Migrate. Resource Identity Types 
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Migrate. Inputs. User Assigned Identity> 
- PrincipalId string
- TenantId string
- Type
string | ResourceIdentity Types 
- UserAssigned map[string]UserIdentities Assigned Identity 
- principalId String
- tenantId String
- type
String | ResourceIdentity Types 
- userAssigned Map<String,UserIdentities Assigned Identity> 
- principalId string
- tenantId string
- type
string | ResourceIdentity Types 
- userAssigned {[key: string]: UserIdentities Assigned Identity} 
- principal_id str
- tenant_id str
- type
str | ResourceIdentity Types 
- user_assigned_ Mapping[str, Useridentities Assigned Identity] 
- principalId String
- tenantId String
- type
String | "None" | "SystemAssigned" | "User Assigned" 
- userAssigned Map<Property Map>Identities 
ResourceIdentityResponse, ResourceIdentityResponseArgs      
- PrincipalId string
- TenantId string
- Type string
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Migrate. Inputs. User Assigned Identity Response> 
- PrincipalId string
- TenantId string
- Type string
- UserAssigned map[string]UserIdentities Assigned Identity Response 
- principalId String
- tenantId String
- type String
- userAssigned Map<String,UserIdentities Assigned Identity Response> 
- principalId string
- tenantId string
- type string
- userAssigned {[key: string]: UserIdentities Assigned Identity Response} 
- principal_id str
- tenant_id str
- type str
- user_assigned_ Mapping[str, Useridentities Assigned Identity Response] 
- principalId String
- tenantId String
- type String
- userAssigned Map<Property Map>Identities 
ResourceIdentityTypes, ResourceIdentityTypesArgs      
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- ResourceIdentity Types None 
- None
- ResourceIdentity Types System Assigned 
- SystemAssigned
- ResourceIdentity Types User Assigned 
- UserAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- "None"
- None
- "SystemAssigned" 
- SystemAssigned
- "UserAssigned" 
- UserAssigned
UserAssignedIdentity, UserAssignedIdentityArgs      
- ClientId string
- PrincipalId string
- ClientId string
- PrincipalId string
- clientId String
- principalId String
- clientId string
- principalId string
- client_id str
- principal_id str
- clientId String
- principalId String
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs        
- ClientId string
- PrincipalId string
- ClientId string
- PrincipalId string
- clientId String
- principalId String
- clientId string
- principalId string
- client_id str
- principal_id str
- clientId String
- principalId String
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:migrate:ModernizeProject qjtgfttacnihw /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/modernizeProjects/{modernizeProjectName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0