azure-native.migrate.getMigrateProject

Explore with Pulumi AI

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