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.21.1 published on Wednesday, Dec 6, 2023 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.21.1 published on Wednesday, Dec 6, 2023 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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi