@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 1.63 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Class representing the config for the solution in the migrate project.
*
* Uses Azure REST API version 2018-09-01-preview.
*/
export declare function getSolutionConfig(args: GetSolutionConfigArgs, opts?: pulumi.InvokeOptions): Promise<GetSolutionConfigResult>;
export interface GetSolutionConfigArgs {
/**
* Name of the Azure Migrate project.
*/
migrateProjectName: string;
/**
* Name of the Azure Resource Group that migrate project is part of.
*/
resourceGroupName: string;
/**
* Unique name of a migration solution within a migrate project.
*/
solutionName: string;
}
/**
* Class representing the config for the solution in the migrate project.
*/
export interface GetSolutionConfigResult {
/**
* Gets or sets the publisher sas uri for the solution.
*/
readonly publisherSasUri?: string;
}
/**
* Class representing the config for the solution in the migrate project.
*
* Uses Azure REST API version 2018-09-01-preview.
*/
export declare function getSolutionConfigOutput(args: GetSolutionConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSolutionConfigResult>;
export interface GetSolutionConfigOutputArgs {
/**
* 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>;
/**
* Unique name of a migration solution within a migrate project.
*/
solutionName: pulumi.Input<string>;
}