@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.34 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Gets the properties for an Azure Dev Spaces Controller.
*
* Uses Azure REST API version 2019-04-01.
*/
export declare function getController(args: GetControllerArgs, opts?: pulumi.InvokeOptions): Promise<GetControllerResult>;
export interface GetControllerArgs {
/**
* Name of the resource.
*/
name: string;
/**
* Resource group to which the resource belongs.
*/
resourceGroupName: string;
}
export interface GetControllerResult {
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* DNS name for accessing DataPlane services
*/
readonly dataPlaneFqdn: string;
/**
* DNS suffix for public endpoints running in the Azure Dev Spaces Controller.
*/
readonly hostSuffix: string;
/**
* Fully qualified resource Id for the resource.
*/
readonly id: string;
/**
* Region where the Azure resource is located.
*/
readonly location: string;
/**
* The name of the resource.
*/
readonly name: string;
/**
* Provisioning state of the Azure Dev Spaces Controller.
*/
readonly provisioningState: string;
/**
* Model representing SKU for Azure Dev Spaces Controller.
*/
readonly sku: outputs.devspaces.SkuResponse;
/**
* Tags for the Azure resource.
*/
readonly tags?: {
[key: string]: string;
};
/**
* DNS of the target container host's API server
*/
readonly targetContainerHostApiServerFqdn: string;
/**
* Resource ID of the target container host
*/
readonly targetContainerHostResourceId: string;
/**
* The type of the resource.
*/
readonly type: string;
}
/**
* Gets the properties for an Azure Dev Spaces Controller.
*
* Uses Azure REST API version 2019-04-01.
*/
export declare function getControllerOutput(args: GetControllerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetControllerResult>;
export interface GetControllerOutputArgs {
/**
* Name of the resource.
*/
name: pulumi.Input<string>;
/**
* Resource group to which the resource belongs.
*/
resourceGroupName: pulumi.Input<string>;
}