@lbrlabs/pulumi-dynatrace
Version:
A Pulumi package for creating and managing Dynatrace cloud resources.
45 lines (44 loc) • 1.54 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "./types/input";
import * as outputs from "./types/output";
/**
* The synthetic locations data source allows the location IDs to be retrieved based off of provided parameters.
*/
export declare function getSyntheticLocations(args?: GetSyntheticLocationsArgs, opts?: pulumi.InvokeOptions): Promise<GetSyntheticLocationsResult>;
/**
* A collection of arguments for invoking getSyntheticLocations.
*/
export interface GetSyntheticLocationsArgs {
/**
* The ID of this resource.
*/
id?: string;
locations?: inputs.GetSyntheticLocationsLocations;
name?: string;
}
/**
* A collection of values returned by getSyntheticLocations.
*/
export interface GetSyntheticLocationsResult {
/**
* The ID of this resource.
*/
readonly id?: string;
readonly locations: outputs.GetSyntheticLocationsLocations;
readonly name?: string;
}
/**
* The synthetic locations data source allows the location IDs to be retrieved based off of provided parameters.
*/
export declare function getSyntheticLocationsOutput(args?: GetSyntheticLocationsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetSyntheticLocationsResult>;
/**
* A collection of arguments for invoking getSyntheticLocations.
*/
export interface GetSyntheticLocationsOutputArgs {
/**
* The ID of this resource.
*/
id?: pulumi.Input<string>;
locations?: pulumi.Input<inputs.GetSyntheticLocationsLocationsArgs>;
name?: pulumi.Input<string>;
}