1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. getModernizeProject
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.getModernizeProject

Explore with Pulumi AI

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

Gets the details of the modernize project.

Uses Azure REST API version 2022-05-01-preview.

Using getModernizeProject

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getModernizeProject(args: GetModernizeProjectArgs, opts?: InvokeOptions): Promise<GetModernizeProjectResult>
function getModernizeProjectOutput(args: GetModernizeProjectOutputArgs, opts?: InvokeOptions): Output<GetModernizeProjectResult>
Copy
def get_modernize_project(modernize_project_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          subscription_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetModernizeProjectResult
def get_modernize_project_output(modernize_project_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          subscription_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetModernizeProjectResult]
Copy
func LookupModernizeProject(ctx *Context, args *LookupModernizeProjectArgs, opts ...InvokeOption) (*LookupModernizeProjectResult, error)
func LookupModernizeProjectOutput(ctx *Context, args *LookupModernizeProjectOutputArgs, opts ...InvokeOption) LookupModernizeProjectResultOutput
Copy

> Note: This function is named LookupModernizeProject in the Go SDK.

public static class GetModernizeProject 
{
    public static Task<GetModernizeProjectResult> InvokeAsync(GetModernizeProjectArgs args, InvokeOptions? opts = null)
    public static Output<GetModernizeProjectResult> Invoke(GetModernizeProjectInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetModernizeProjectResult> getModernizeProject(GetModernizeProjectArgs args, InvokeOptions options)
public static Output<GetModernizeProjectResult> getModernizeProject(GetModernizeProjectArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:migrate:getModernizeProject
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ModernizeProjectName
This property is required.
Changes to this property will trigger replacement.
string
Modernize project 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.
SubscriptionId Changes to this property will trigger replacement. string
Azure Subscription Id in which project was created.
ModernizeProjectName
This property is required.
Changes to this property will trigger replacement.
string
Modernize project 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.
SubscriptionId Changes to this property will trigger replacement. string
Azure Subscription Id in which project was created.
modernizeProjectName
This property is required.
Changes to this property will trigger replacement.
String
Modernize project 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.
subscriptionId Changes to this property will trigger replacement. String
Azure Subscription Id in which project was created.
modernizeProjectName
This property is required.
Changes to this property will trigger replacement.
string
Modernize project 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.
subscriptionId Changes to this property will trigger replacement. string
Azure Subscription Id in which project was created.
modernize_project_name
This property is required.
Changes to this property will trigger replacement.
str
Modernize project 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.
subscription_id Changes to this property will trigger replacement. str
Azure Subscription Id in which project was created.
modernizeProjectName
This property is required.
Changes to this property will trigger replacement.
String
Modernize project 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.
subscriptionId Changes to this property will trigger replacement. String
Azure Subscription Id in which project was created.

getModernizeProject Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Gets or sets the Id of the resource.
Name string
Gets or sets the name of the resource.
Properties Pulumi.AzureNative.Migrate.Outputs.ModernizeProjectModelPropertiesResponse
ModernizeProject properties.
SystemData Pulumi.AzureNative.Migrate.Outputs.ModernizeProjectModelResponseSystemData
Type string
Gets or sets the type of the resource.
Identity Pulumi.AzureNative.Migrate.Outputs.ResourceIdentityResponse
Location string
Gets or sets the location of the modernizeProject.
Tags Dictionary<string, string>
Gets or sets the resource tags.
AzureApiVersion string
The Azure API version of the resource.
Id string
Gets or sets the Id of the resource.
Name string
Gets or sets the name of the resource.
Properties ModernizeProjectModelPropertiesResponse
ModernizeProject properties.
SystemData ModernizeProjectModelResponseSystemData
Type string
Gets or sets the type of the resource.
Identity ResourceIdentityResponse
Location string
Gets or sets the location of the modernizeProject.
Tags map[string]string
Gets or sets the resource tags.
azureApiVersion String
The Azure API version of the resource.
id String
Gets or sets the Id of the resource.
name String
Gets or sets the name of the resource.
properties ModernizeProjectModelPropertiesResponse
ModernizeProject properties.
systemData ModernizeProjectModelResponseSystemData
type String
Gets or sets the type of the resource.
identity ResourceIdentityResponse
location String
Gets or sets the location of the modernizeProject.
tags Map<String,String>
Gets or sets the resource tags.
azureApiVersion string
The Azure API version of the resource.
id string
Gets or sets the Id of the resource.
name string
Gets or sets the name of the resource.
properties ModernizeProjectModelPropertiesResponse
ModernizeProject properties.
systemData ModernizeProjectModelResponseSystemData
type string
Gets or sets the type of the resource.
identity ResourceIdentityResponse
location string
Gets or sets the location of the modernizeProject.
tags {[key: string]: string}
Gets or sets the resource tags.
azure_api_version str
The Azure API version of the resource.
id str
Gets or sets the Id of the resource.
name str
Gets or sets the name of the resource.
properties ModernizeProjectModelPropertiesResponse
ModernizeProject properties.
system_data ModernizeProjectModelResponseSystemData
type str
Gets or sets the type of the resource.
identity ResourceIdentityResponse
location str
Gets or sets the location of the modernizeProject.
tags Mapping[str, str]
Gets or sets the resource tags.
azureApiVersion String
The Azure API version of the resource.
id String
Gets or sets the Id of the resource.
name String
Gets or sets the name of the resource.
properties Property Map
ModernizeProject properties.
systemData Property Map
type String
Gets or sets the type of the resource.
identity Property Map
location String
Gets or sets the location of the modernizeProject.
tags Map<String>
Gets or sets the resource tags.

Supporting Types

MigrationConfigurationResponse

KeyVaultResourceId string
Gets or sets the key vault resource Id.
MigrationSolutionResourceId string
Gets or sets the migration solution resource Id.
StorageAccountResourceId string
Gets or sets the storage account resource Id.
KeyVaultResourceId string
Gets or sets the key vault resource Id.
MigrationSolutionResourceId string
Gets or sets the migration solution resource Id.
StorageAccountResourceId string
Gets or sets the storage account resource Id.
keyVaultResourceId String
Gets or sets the key vault resource Id.
migrationSolutionResourceId String
Gets or sets the migration solution resource Id.
storageAccountResourceId String
Gets or sets the storage account resource Id.
keyVaultResourceId string
Gets or sets the key vault resource Id.
migrationSolutionResourceId string
Gets or sets the migration solution resource Id.
storageAccountResourceId string
Gets or sets the storage account resource Id.
key_vault_resource_id str
Gets or sets the key vault resource Id.
migration_solution_resource_id str
Gets or sets the migration solution resource Id.
storage_account_resource_id str
Gets or sets the storage account resource Id.
keyVaultResourceId String
Gets or sets the key vault resource Id.
migrationSolutionResourceId String
Gets or sets the migration solution resource Id.
storageAccountResourceId String
Gets or sets the storage account resource Id.

ModernizeProjectModelPropertiesResponse

ProvisioningState This property is required. string
Gets or sets the provisioning state of the ModernizeProject.
ServiceEndpoint This property is required. string
Gets or sets the service endpoint.
ServiceResourceId This property is required. string
Gets or sets the service resource Id.
MigrationConfiguration Pulumi.AzureNative.Migrate.Inputs.MigrationConfigurationResponse
MigrationConfiguration properties.
ProvisioningState This property is required. string
Gets or sets the provisioning state of the ModernizeProject.
ServiceEndpoint This property is required. string
Gets or sets the service endpoint.
ServiceResourceId This property is required. string
Gets or sets the service resource Id.
MigrationConfiguration MigrationConfigurationResponse
MigrationConfiguration properties.
provisioningState This property is required. String
Gets or sets the provisioning state of the ModernizeProject.
serviceEndpoint This property is required. String
Gets or sets the service endpoint.
serviceResourceId This property is required. String
Gets or sets the service resource Id.
migrationConfiguration MigrationConfigurationResponse
MigrationConfiguration properties.
provisioningState This property is required. string
Gets or sets the provisioning state of the ModernizeProject.
serviceEndpoint This property is required. string
Gets or sets the service endpoint.
serviceResourceId This property is required. string
Gets or sets the service resource Id.
migrationConfiguration MigrationConfigurationResponse
MigrationConfiguration properties.
provisioning_state This property is required. str
Gets or sets the provisioning state of the ModernizeProject.
service_endpoint This property is required. str
Gets or sets the service endpoint.
service_resource_id This property is required. str
Gets or sets the service resource Id.
migration_configuration MigrationConfigurationResponse
MigrationConfiguration properties.
provisioningState This property is required. String
Gets or sets the provisioning state of the ModernizeProject.
serviceEndpoint This property is required. String
Gets or sets the service endpoint.
serviceResourceId This property is required. String
Gets or sets the service resource Id.
migrationConfiguration Property Map
MigrationConfiguration properties.

ModernizeProjectModelResponseSystemData

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.

ResourceIdentityResponse

PrincipalId string
TenantId string
Type string
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Migrate.Inputs.UserAssignedIdentityResponse>
PrincipalId string
TenantId string
Type string
UserAssignedIdentities map[string]UserAssignedIdentityResponse
principalId String
tenantId String
type String
userAssignedIdentities Map<String,UserAssignedIdentityResponse>
principalId string
tenantId string
type string
userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
principal_id str
tenant_id str
type str
user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
principalId String
tenantId String
type String
userAssignedIdentities Map<Property Map>

UserAssignedIdentityResponse

ClientId string
PrincipalId string
ClientId string
PrincipalId string
clientId String
principalId String
clientId string
principalId string
clientId String
principalId String

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
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