1. Packages
  2. Azure Native v1
  3. API Docs
  4. migrate
  5. getMigrateProject
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.migrate.getMigrateProject

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Migrate Project REST Resource. API Version: 2018-09-01-preview.

    Using getMigrateProject

    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 getMigrateProject(args: GetMigrateProjectArgs, opts?: InvokeOptions): Promise<GetMigrateProjectResult>
    function getMigrateProjectOutput(args: GetMigrateProjectOutputArgs, opts?: InvokeOptions): Output<GetMigrateProjectResult>
    def get_migrate_project(migrate_project_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetMigrateProjectResult
    def get_migrate_project_output(migrate_project_name: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetMigrateProjectResult]
    func LookupMigrateProject(ctx *Context, args *LookupMigrateProjectArgs, opts ...InvokeOption) (*LookupMigrateProjectResult, error)
    func LookupMigrateProjectOutput(ctx *Context, args *LookupMigrateProjectOutputArgs, opts ...InvokeOption) LookupMigrateProjectResultOutput

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

    public static class GetMigrateProject 
    {
        public static Task<GetMigrateProjectResult> InvokeAsync(GetMigrateProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetMigrateProjectResult> Invoke(GetMigrateProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMigrateProjectResult> getMigrateProject(GetMigrateProjectArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:migrate:getMigrateProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    MigrateProjectName string
    Name of the Azure Migrate project.
    ResourceGroupName string
    Name of the Azure Resource Group that migrate project is part of.
    MigrateProjectName string
    Name of the Azure Migrate project.
    ResourceGroupName string
    Name of the Azure Resource Group that migrate project is part of.
    migrateProjectName String
    Name of the Azure Migrate project.
    resourceGroupName String
    Name of the Azure Resource Group that migrate project is part of.
    migrateProjectName string
    Name of the Azure Migrate project.
    resourceGroupName string
    Name of the Azure Resource Group that migrate project is part of.
    migrate_project_name str
    Name of the Azure Migrate project.
    resource_group_name str
    Name of the Azure Resource Group that migrate project is part of.
    migrateProjectName String
    Name of the Azure Migrate project.
    resourceGroupName String
    Name of the Azure Resource Group that migrate project is part of.

    getMigrateProject Result

    The following output properties are available:

    Id string
    Gets the relative URL to get this migrate project.
    Name string
    Gets the name of the migrate project.
    Properties Pulumi.AzureNative.Migrate.Outputs.MigrateProjectPropertiesResponse
    Gets or sets the nested properties.
    Type string
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    ETag string
    Gets or sets the eTag for concurrency control.
    Location string
    Gets or sets the Azure location in which migrate project is created.
    Tags Pulumi.AzureNative.Migrate.Outputs.MigrateProjectResponseTags
    Gets or sets the tags.
    Id string
    Gets the relative URL to get this migrate project.
    Name string
    Gets the name of the migrate project.
    Properties MigrateProjectPropertiesResponse
    Gets or sets the nested properties.
    Type string
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    ETag string
    Gets or sets the eTag for concurrency control.
    Location string
    Gets or sets the Azure location in which migrate project is created.
    Tags MigrateProjectResponseTags
    Gets or sets the tags.
    id String
    Gets the relative URL to get this migrate project.
    name String
    Gets the name of the migrate project.
    properties MigrateProjectPropertiesResponse
    Gets or sets the nested properties.
    type String
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    eTag String
    Gets or sets the eTag for concurrency control.
    location String
    Gets or sets the Azure location in which migrate project is created.
    tags MigrateProjectResponseTags
    Gets or sets the tags.
    id string
    Gets the relative URL to get this migrate project.
    name string
    Gets the name of the migrate project.
    properties MigrateProjectPropertiesResponse
    Gets or sets the nested properties.
    type string
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    eTag string
    Gets or sets the eTag for concurrency control.
    location string
    Gets or sets the Azure location in which migrate project is created.
    tags MigrateProjectResponseTags
    Gets or sets the tags.
    id str
    Gets the relative URL to get this migrate project.
    name str
    Gets the name of the migrate project.
    properties MigrateProjectPropertiesResponse
    Gets or sets the nested properties.
    type str
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    e_tag str
    Gets or sets the eTag for concurrency control.
    location str
    Gets or sets the Azure location in which migrate project is created.
    tags MigrateProjectResponseTags
    Gets or sets the tags.
    id String
    Gets the relative URL to get this migrate project.
    name String
    Gets the name of the migrate project.
    properties Property Map
    Gets or sets the nested properties.
    type String
    Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
    eTag String
    Gets or sets the eTag for concurrency control.
    location String
    Gets or sets the Azure location in which migrate project is created.
    tags Property Map
    Gets or sets the tags.

    Supporting Types

    DatabaseProjectSummaryResponse

    ExtendedSummary Dictionary<string, string>
    Gets or sets the extended summary.
    LastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    RefreshSummaryState string
    Gets or sets the state of refresh summary.
    ExtendedSummary map[string]string
    Gets or sets the extended summary.
    LastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    RefreshSummaryState string
    Gets or sets the state of refresh summary.
    extendedSummary Map<String,String>
    Gets or sets the extended summary.
    lastSummaryRefreshedTime String
    Gets or sets the time when summary was last refreshed.
    refreshSummaryState String
    Gets or sets the state of refresh summary.
    extendedSummary {[key: string]: string}
    Gets or sets the extended summary.
    lastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    refreshSummaryState string
    Gets or sets the state of refresh summary.
    extended_summary Mapping[str, str]
    Gets or sets the extended summary.
    last_summary_refreshed_time str
    Gets or sets the time when summary was last refreshed.
    refresh_summary_state str
    Gets or sets the state of refresh summary.
    extendedSummary Map<String>
    Gets or sets the extended summary.
    lastSummaryRefreshedTime String
    Gets or sets the time when summary was last refreshed.
    refreshSummaryState String
    Gets or sets the state of refresh summary.

    MigrateProjectPropertiesResponse

    LastSummaryRefreshedTime string
    Gets the last time the project summary was refreshed.
    RefreshSummaryState string
    Gets the refresh summary state.
    Summary Dictionary<string, Union<Pulumi.AzureNative.Migrate.Inputs.DatabaseProjectSummaryResponse, Pulumi.AzureNative.Migrate.Inputs.ServersProjectSummaryResponse>>
    Gets the summary of the migrate project.
    ProvisioningState string
    Provisioning state of the migrate project.
    RegisteredTools List<string>
    Gets or sets the list of tools registered with the migrate project.
    LastSummaryRefreshedTime string
    Gets the last time the project summary was refreshed.
    RefreshSummaryState string
    Gets the refresh summary state.
    Summary map[string]interface{}
    Gets the summary of the migrate project.
    ProvisioningState string
    Provisioning state of the migrate project.
    RegisteredTools []string
    Gets or sets the list of tools registered with the migrate project.
    lastSummaryRefreshedTime String
    Gets the last time the project summary was refreshed.
    refreshSummaryState String
    Gets the refresh summary state.
    summary Map<String,Either<DatabaseProjectSummaryResponse,ServersProjectSummaryResponse>>
    Gets the summary of the migrate project.
    provisioningState String
    Provisioning state of the migrate project.
    registeredTools List<String>
    Gets or sets the list of tools registered with the migrate project.
    lastSummaryRefreshedTime string
    Gets the last time the project summary was refreshed.
    refreshSummaryState string
    Gets the refresh summary state.
    summary {[key: string]: DatabaseProjectSummaryResponse | ServersProjectSummaryResponse}
    Gets the summary of the migrate project.
    provisioningState string
    Provisioning state of the migrate project.
    registeredTools string[]
    Gets or sets the list of tools registered with the migrate project.
    last_summary_refreshed_time str
    Gets the last time the project summary was refreshed.
    refresh_summary_state str
    Gets the refresh summary state.
    summary Mapping[str, Union[DatabaseProjectSummaryResponse, ServersProjectSummaryResponse]]
    Gets the summary of the migrate project.
    provisioning_state str
    Provisioning state of the migrate project.
    registered_tools Sequence[str]
    Gets or sets the list of tools registered with the migrate project.
    lastSummaryRefreshedTime String
    Gets the last time the project summary was refreshed.
    refreshSummaryState String
    Gets the refresh summary state.
    summary Map<Property Map | Property Map>
    Gets the summary of the migrate project.
    provisioningState String
    Provisioning state of the migrate project.
    registeredTools List<String>
    Gets or sets the list of tools registered with the migrate project.

    MigrateProjectResponseTags

    ServersProjectSummaryResponse

    AssessedCount int
    Gets or sets the count of entities assessed.
    DiscoveredCount int
    Gets or sets the count of entities discovered.
    ExtendedSummary Dictionary<string, string>
    Gets or sets the extended summary.
    LastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    MigratedCount int
    Gets or sets the count of entities migrated.
    RefreshSummaryState string
    Gets or sets the state of refresh summary.
    ReplicatingCount int
    Gets or sets the count of entities being replicated.
    TestMigratedCount int
    Gets or sets the count of entities test migrated.
    AssessedCount int
    Gets or sets the count of entities assessed.
    DiscoveredCount int
    Gets or sets the count of entities discovered.
    ExtendedSummary map[string]string
    Gets or sets the extended summary.
    LastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    MigratedCount int
    Gets or sets the count of entities migrated.
    RefreshSummaryState string
    Gets or sets the state of refresh summary.
    ReplicatingCount int
    Gets or sets the count of entities being replicated.
    TestMigratedCount int
    Gets or sets the count of entities test migrated.
    assessedCount Integer
    Gets or sets the count of entities assessed.
    discoveredCount Integer
    Gets or sets the count of entities discovered.
    extendedSummary Map<String,String>
    Gets or sets the extended summary.
    lastSummaryRefreshedTime String
    Gets or sets the time when summary was last refreshed.
    migratedCount Integer
    Gets or sets the count of entities migrated.
    refreshSummaryState String
    Gets or sets the state of refresh summary.
    replicatingCount Integer
    Gets or sets the count of entities being replicated.
    testMigratedCount Integer
    Gets or sets the count of entities test migrated.
    assessedCount number
    Gets or sets the count of entities assessed.
    discoveredCount number
    Gets or sets the count of entities discovered.
    extendedSummary {[key: string]: string}
    Gets or sets the extended summary.
    lastSummaryRefreshedTime string
    Gets or sets the time when summary was last refreshed.
    migratedCount number
    Gets or sets the count of entities migrated.
    refreshSummaryState string
    Gets or sets the state of refresh summary.
    replicatingCount number
    Gets or sets the count of entities being replicated.
    testMigratedCount number
    Gets or sets the count of entities test migrated.
    assessed_count int
    Gets or sets the count of entities assessed.
    discovered_count int
    Gets or sets the count of entities discovered.
    extended_summary Mapping[str, str]
    Gets or sets the extended summary.
    last_summary_refreshed_time str
    Gets or sets the time when summary was last refreshed.
    migrated_count int
    Gets or sets the count of entities migrated.
    refresh_summary_state str
    Gets or sets the state of refresh summary.
    replicating_count int
    Gets or sets the count of entities being replicated.
    test_migrated_count int
    Gets or sets the count of entities test migrated.
    assessedCount Number
    Gets or sets the count of entities assessed.
    discoveredCount Number
    Gets or sets the count of entities discovered.
    extendedSummary Map<String>
    Gets or sets the extended summary.
    lastSummaryRefreshedTime String
    Gets or sets the time when summary was last refreshed.
    migratedCount Number
    Gets or sets the count of entities migrated.
    refreshSummaryState String
    Gets or sets the state of refresh summary.
    replicatingCount Number
    Gets or sets the count of entities being replicated.
    testMigratedCount Number
    Gets or sets the count of entities test migrated.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi