@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.07 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Migrate Project REST Resource.
*
* Uses Azure REST API version 2018-09-01-preview.
*/
export declare function getMigrateProject(args: GetMigrateProjectArgs, opts?: pulumi.InvokeOptions): Promise<GetMigrateProjectResult>;
export interface GetMigrateProjectArgs {
/**
* Name of the Azure Migrate project.
*/
migrateProjectName: string;
/**
* Name of the Azure Resource Group that migrate project is part of.
*/
resourceGroupName: string;
}
/**
* Migrate Project REST Resource.
*/
export interface GetMigrateProjectResult {
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* Gets or sets the eTag for concurrency control.
*/
readonly eTag?: string;
/**
* Gets the relative URL to get this migrate project.
*/
readonly id: string;
/**
* Gets or sets the Azure location in which migrate project is created.
*/
readonly location?: string;
/**
* Gets the name of the migrate project.
*/
readonly name: string;
/**
* Gets or sets the nested properties.
*/
readonly properties: outputs.migrate.MigrateProjectPropertiesResponse;
/**
* Gets or sets the tags.
*/
readonly tags?: outputs.migrate.MigrateProjectResponseTags;
/**
* Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
*/
readonly type: string;
}
/**
* Migrate Project REST Resource.
*
* Uses Azure REST API version 2018-09-01-preview.
*/
export declare function getMigrateProjectOutput(args: GetMigrateProjectOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetMigrateProjectResult>;
export interface GetMigrateProjectOutputArgs {
/**
* Name of the Azure Migrate project.
*/
migrateProjectName: pulumi.Input<string>;
/**
* Name of the Azure Resource Group that migrate project is part of.
*/
resourceGroupName: pulumi.Input<string>;
}