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 pulumi
import pulumi_azure_native as azure_native
modernize_project = azure_native.migrate.ModernizeProject("modernizeProject",
identity=azure_native.migrate.ResourceIdentityArgs(
principal_id="ins",
tenant_id="fjnu",
type=azure_native.migrate.ResourceIdentityTypes.NONE,
user_assigned_identities={
"key6848": azure_native.migrate.UserAssignedIdentityArgs(
client_id="lvlngepacjdjryqmxuvfdxwtkc",
principal_id="lumkynazsspljxiiwvz",
),
},
),
location="nbqyuxrgrlhx",
modernize_project_name="b",
properties=azure_native.migrate.ModernizeProjectModelPropertiesArgs(
migration_configuration=azure_native.migrate.MigrationConfigurationArgs(
key_vault_resource_id="vekhittkyogvwnqmggknv",
migration_solution_resource_id="bglfkwtzvqmhwpddwpvtdzaleaioxo",
storage_account_resource_id="dgcoticysafrpynyoxkgrspooiia",
),
),
resource_group_name="rgmigrateEngine",
tags={
"key8644": "wfyi",
})
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",
},
});
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 pulumi
import pulumi_azure_native as azure_native
modernize_project = azure_native.migrate.ModernizeProject("modernizeProject",
modernize_project_name="j",
resource_group_name="rgmigrateEngine")
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",
});
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=azure_native.migrate.ResourceIdentityArgs(
principal_id="string",
tenant_id="string",
type="string",
user_assigned_identities={
"string": azure_native.migrate.UserAssignedIdentityArgs(
client_id="string",
principal_id="string",
),
},
),
location="string",
modernize_project_name="string",
properties=azure_native.migrate.ModernizeProjectModelPropertiesArgs(
migration_configuration=azure_native.migrate.MigrationConfigurationArgs(
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
The ModernizeProject resource accepts the following input properties:
- Resource
Group 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.
- Modernize
Project stringName - ModernizeProject Name.
- Properties
Pulumi.
Azure Native. Migrate. Inputs. Modernize Project Model Properties - ModernizeProject properties.
- Subscription
Id string - Azure Subscription Id in which project was created.
- Dictionary<string, string>
- Gets or sets the resource tags.
- Resource
Group stringName - Name of the Azure Resource Group that project is part of.
- Identity
Resource
Identity Args - Location string
- Gets or sets the location of the modernizeProject.
- Modernize
Project stringName - ModernizeProject Name.
- Properties
Modernize
Project Model Properties Args - ModernizeProject properties.
- Subscription
Id string - Azure Subscription Id in which project was created.
- map[string]string
- Gets or sets the resource tags.
- resource
Group StringName - Name of the Azure Resource Group that project is part of.
- identity
Resource
Identity - location String
- Gets or sets the location of the modernizeProject.
- modernize
Project StringName - ModernizeProject Name.
- properties
Modernize
Project Model Properties - ModernizeProject properties.
- subscription
Id String - Azure Subscription Id in which project was created.
- Map<String,String>
- Gets or sets the resource tags.
- resource
Group stringName - Name of the Azure Resource Group that project is part of.
- identity
Resource
Identity - location string
- Gets or sets the location of the modernizeProject.
- modernize
Project stringName - ModernizeProject Name.
- properties
Modernize
Project Model Properties - ModernizeProject properties.
- subscription
Id 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
Resource
Identity Args - location str
- Gets or sets the location of the modernizeProject.
- modernize_
project_ strname - ModernizeProject Name.
- properties
Modernize
Project 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.
- resource
Group 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.
- modernize
Project StringName - ModernizeProject Name.
- properties Property Map
- ModernizeProject properties.
- subscription
Id 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.
- System
Data 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.
- System
Data 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.
- system
Data 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.
- system
Data 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.
- system
Data Property Map - type String
- Gets or sets the type of the resource.
Supporting Types
MigrationConfiguration, MigrationConfigurationArgs
- Key
Vault stringResource Id - Gets or sets the key vault resource Id.
- Migration
Solution stringResource Id - Gets or sets the migration solution resource Id.
- Storage
Account stringResource Id - Gets or sets the storage account resource Id.
- Key
Vault stringResource Id - Gets or sets the key vault resource Id.
- Migration
Solution stringResource Id - Gets or sets the migration solution resource Id.
- Storage
Account stringResource Id - Gets or sets the storage account resource Id.
- key
Vault StringResource Id - Gets or sets the key vault resource Id.
- migration
Solution StringResource Id - Gets or sets the migration solution resource Id.
- storage
Account StringResource Id - Gets or sets the storage account resource Id.
- key
Vault stringResource Id - Gets or sets the key vault resource Id.
- migration
Solution stringResource Id - Gets or sets the migration solution resource Id.
- storage
Account 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.
- key
Vault StringResource Id - Gets or sets the key vault resource Id.
- migration
Solution StringResource Id - Gets or sets the migration solution resource Id.
- storage
Account StringResource Id - Gets or sets the storage account resource Id.
MigrationConfigurationResponse, MigrationConfigurationResponseArgs
- Key
Vault stringResource Id - Gets or sets the key vault resource Id.
- Migration
Solution stringResource Id - Gets or sets the migration solution resource Id.
- Storage
Account stringResource Id - Gets or sets the storage account resource Id.
- Key
Vault stringResource Id - Gets or sets the key vault resource Id.
- Migration
Solution stringResource Id - Gets or sets the migration solution resource Id.
- Storage
Account stringResource Id - Gets or sets the storage account resource Id.
- key
Vault StringResource Id - Gets or sets the key vault resource Id.
- migration
Solution StringResource Id - Gets or sets the migration solution resource Id.
- storage
Account StringResource Id - Gets or sets the storage account resource Id.
- key
Vault stringResource Id - Gets or sets the key vault resource Id.
- migration
Solution stringResource Id - Gets or sets the migration solution resource Id.
- storage
Account 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.
- key
Vault StringResource Id - Gets or sets the key vault resource Id.
- migration
Solution StringResource Id - Gets or sets the migration solution resource Id.
- storage
Account StringResource Id - Gets or sets the storage account resource Id.
ModernizeProjectModelProperties, ModernizeProjectModelPropertiesArgs
- Migration
Configuration Pulumi.Azure Native. Migrate. Inputs. Migration Configuration - MigrationConfiguration properties.
- Migration
Configuration MigrationConfiguration - MigrationConfiguration properties.
- migration
Configuration MigrationConfiguration - MigrationConfiguration properties.
- migration
Configuration MigrationConfiguration - MigrationConfiguration properties.
- migration_
configuration MigrationConfiguration - MigrationConfiguration properties.
- migration
Configuration Property Map - MigrationConfiguration properties.
ModernizeProjectModelPropertiesResponse, ModernizeProjectModelPropertiesResponseArgs
- Provisioning
State string - Gets or sets the provisioning state of the ModernizeProject.
- Service
Endpoint string - Gets or sets the service endpoint.
- Service
Resource stringId - Gets or sets the service resource Id.
- Migration
Configuration Pulumi.Azure Native. Migrate. Inputs. Migration Configuration Response - MigrationConfiguration properties.
- Provisioning
State string - Gets or sets the provisioning state of the ModernizeProject.
- Service
Endpoint string - Gets or sets the service endpoint.
- Service
Resource stringId - Gets or sets the service resource Id.
- Migration
Configuration MigrationConfiguration Response - MigrationConfiguration properties.
- provisioning
State String - Gets or sets the provisioning state of the ModernizeProject.
- service
Endpoint String - Gets or sets the service endpoint.
- service
Resource StringId - Gets or sets the service resource Id.
- migration
Configuration MigrationConfiguration Response - MigrationConfiguration properties.
- provisioning
State string - Gets or sets the provisioning state of the ModernizeProject.
- service
Endpoint string - Gets or sets the service endpoint.
- service
Resource stringId - Gets or sets the service resource Id.
- migration
Configuration 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.
- provisioning
State String - Gets or sets the provisioning state of the ModernizeProject.
- service
Endpoint String - Gets or sets the service endpoint.
- service
Resource StringId - Gets or sets the service resource Id.
- migration
Configuration Property Map - MigrationConfiguration properties.
ModernizeProjectModelResponseSystemData, ModernizeProjectModelResponseSystemDataArgs
- Created
At string - Gets or sets the timestamp of resource creation (UTC).
- Created
By string - Gets or sets identity that created the resource.
- Created
By stringType - Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- Last
Modified stringAt - Gets or sets the timestamp of resource last modification (UTC).
- Last
Modified stringBy - Gets or sets the identity that last modified the resource.
- Last
Modified stringBy Type - Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
- Created
At string - Gets or sets the timestamp of resource creation (UTC).
- Created
By string - Gets or sets identity that created the resource.
- Created
By stringType - Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- Last
Modified stringAt - Gets or sets the timestamp of resource last modification (UTC).
- Last
Modified stringBy - Gets or sets the identity that last modified the resource.
- Last
Modified stringBy Type - Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
- created
At String - Gets or sets the timestamp of resource creation (UTC).
- created
By String - Gets or sets identity that created the resource.
- created
By StringType - Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- last
Modified StringAt - Gets or sets the timestamp of resource last modification (UTC).
- last
Modified StringBy - Gets or sets the identity that last modified the resource.
- last
Modified StringBy Type - Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
- created
At string - Gets or sets the timestamp of resource creation (UTC).
- created
By string - Gets or sets identity that created the resource.
- created
By stringType - Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- last
Modified stringAt - Gets or sets the timestamp of resource last modification (UTC).
- last
Modified stringBy - Gets or sets the identity that last modified the resource.
- last
Modified 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.
- created
At String - Gets or sets the timestamp of resource creation (UTC).
- created
By String - Gets or sets identity that created the resource.
- created
By StringType - Gets or sets the type of identity that created the resource: user, application, managedIdentity.
- last
Modified StringAt - Gets or sets the timestamp of resource last modification (UTC).
- last
Modified StringBy - Gets or sets the identity that last modified the resource.
- last
Modified StringBy Type - Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
ResourceIdentity, ResourceIdentityArgs
- Principal
Id string - Tenant
Id string - Type
string | Pulumi.
Azure Native. Migrate. Resource Identity Types - User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Migrate. Inputs. User Assigned Identity>
- Principal
Id string - Tenant
Id string - Type
string | Resource
Identity Types - User
Assigned map[string]UserIdentities Assigned Identity
- principal
Id String - tenant
Id String - type
String | Resource
Identity Types - user
Assigned Map<String,UserIdentities Assigned Identity>
- principal
Id string - tenant
Id string - type
string | Resource
Identity Types - user
Assigned {[key: string]: UserIdentities Assigned Identity}
- principal_
id str - tenant_
id str - type
str | Resource
Identity Types - user_
assigned_ Mapping[str, Useridentities Assigned Identity]
- principal
Id String - tenant
Id String - type
String | "None" | "System
Assigned" | "User Assigned" - user
Assigned Map<Property Map>Identities
ResourceIdentityResponse, ResourceIdentityResponseArgs
- Principal
Id string - Tenant
Id string - Type string
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Migrate. Inputs. User Assigned Identity Response>
- Principal
Id string - Tenant
Id string - Type string
- User
Assigned map[string]UserIdentities Assigned Identity Response
- principal
Id String - tenant
Id String - type String
- user
Assigned Map<String,UserIdentities Assigned Identity Response>
- principal
Id string - tenant
Id string - type string
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response}
- principal_
id str - tenant_
id str - type str
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response]
- principal
Id String - tenant
Id String - type String
- user
Assigned Map<Property Map>Identities
ResourceIdentityTypes, ResourceIdentityTypesArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Resource
Identity Types None - None
- Resource
Identity Types System Assigned - SystemAssigned
- Resource
Identity Types User Assigned - UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
UserAssignedIdentity, UserAssignedIdentityArgs
- Client
Id string - Principal
Id string
- Client
Id string - Principal
Id string
- client
Id String - principal
Id String
- client
Id string - principal
Id string
- client_
id str - principal_
id str
- client
Id String - principal
Id String
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - Principal
Id string
- Client
Id string - Principal
Id string
- client
Id String - principal
Id String
- client
Id string - principal
Id string
- client_
id str - principal_
id str
- client
Id String - principal
Id 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