1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. getModernizeProject
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.migrate.getModernizeProject

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

    Gets the details of the modernize project. 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>
    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]
    func LookupModernizeProject(ctx *Context, args *LookupModernizeProjectArgs, opts ...InvokeOption) (*LookupModernizeProjectResult, error)
    func LookupModernizeProjectOutput(ctx *Context, args *LookupModernizeProjectOutputArgs, opts ...InvokeOption) LookupModernizeProjectResultOutput

    > 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)
    }
    public static CompletableFuture<GetModernizeProjectResult> getModernizeProject(GetModernizeProjectArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:migrate:getModernizeProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ModernizeProjectName string
    Modernize project name.
    ResourceGroupName string
    Name of the Azure Resource Group that project is part of.
    SubscriptionId string
    Azure Subscription Id in which project was created.
    ModernizeProjectName string
    Modernize project name.
    ResourceGroupName string
    Name of the Azure Resource Group that project is part of.
    SubscriptionId string
    Azure Subscription Id in which project was created.
    modernizeProjectName String
    Modernize project name.
    resourceGroupName String
    Name of the Azure Resource Group that project is part of.
    subscriptionId String
    Azure Subscription Id in which project was created.
    modernizeProjectName string
    Modernize project name.
    resourceGroupName string
    Name of the Azure Resource Group that project is part of.
    subscriptionId string
    Azure Subscription Id in which project was created.
    modernize_project_name str
    Modernize project name.
    resource_group_name str
    Name of the Azure Resource Group that project is part of.
    subscription_id str
    Azure Subscription Id in which project was created.
    modernizeProjectName String
    Modernize project name.
    resourceGroupName String
    Name of the Azure Resource Group that project is part of.
    subscriptionId String
    Azure Subscription Id in which project was created.

    getModernizeProject Result

    The following output properties are available:

    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.
    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.
    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.
    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.
    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.
    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 string
    Gets or sets the provisioning state of the ModernizeProject.
    ServiceEndpoint string
    Gets or sets the service endpoint.
    ServiceResourceId string
    Gets or sets the service resource Id.
    MigrationConfiguration Pulumi.AzureNative.Migrate.Inputs.MigrationConfigurationResponse
    MigrationConfiguration properties.
    ProvisioningState string
    Gets or sets the provisioning state of the ModernizeProject.
    ServiceEndpoint string
    Gets or sets the service endpoint.
    ServiceResourceId string
    Gets or sets the service resource Id.
    MigrationConfiguration MigrationConfigurationResponse
    MigrationConfiguration properties.
    provisioningState String
    Gets or sets the provisioning state of the ModernizeProject.
    serviceEndpoint String
    Gets or sets the service endpoint.
    serviceResourceId String
    Gets or sets the service resource Id.
    migrationConfiguration MigrationConfigurationResponse
    MigrationConfiguration properties.
    provisioningState string
    Gets or sets the provisioning state of the ModernizeProject.
    serviceEndpoint string
    Gets or sets the service endpoint.
    serviceResourceId string
    Gets or sets the service resource Id.
    migrationConfiguration MigrationConfigurationResponse
    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_id str
    Gets or sets the service resource Id.
    migration_configuration MigrationConfigurationResponse
    MigrationConfiguration properties.
    provisioningState String
    Gets or sets the provisioning state of the ModernizeProject.
    serviceEndpoint String
    Gets or sets the service endpoint.
    serviceResourceId 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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi