UNPKG

@pulumiverse/dynatrace

Version:

A Pulumi package for creating and managing Dynatrace cloud resources.

59 lines (58 loc) 1.9 kB
import * as pulumi from "@pulumi/pulumi"; /** * The synthetic location data source allows the location ID to be retrieved based off of provided parameters. */ export declare function getSyntheticLocation(args?: GetSyntheticLocationArgs, opts?: pulumi.InvokeOptions): Promise<GetSyntheticLocationResult>; /** * A collection of arguments for invoking getSyntheticLocation. */ export interface GetSyntheticLocationArgs { /** * The cloud provider where the location is hosted. */ cloudPlatform?: string; entityId?: string; ips?: string[]; name?: string; stage?: string; status?: string; type?: string; } /** * A collection of values returned by getSyntheticLocation. */ export interface GetSyntheticLocationResult { /** * The cloud provider where the location is hosted. */ readonly cloudPlatform: string; readonly entityId?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly ips: string[]; readonly name?: string; readonly stage: string; readonly status: string; readonly type?: string; } /** * The synthetic location data source allows the location ID to be retrieved based off of provided parameters. */ export declare function getSyntheticLocationOutput(args?: GetSyntheticLocationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSyntheticLocationResult>; /** * A collection of arguments for invoking getSyntheticLocation. */ export interface GetSyntheticLocationOutputArgs { /** * The cloud provider where the location is hosted. */ cloudPlatform?: pulumi.Input<string>; entityId?: pulumi.Input<string>; ips?: pulumi.Input<pulumi.Input<string>[]>; name?: pulumi.Input<string>; stage?: pulumi.Input<string>; status?: pulumi.Input<string>; type?: pulumi.Input<string>; }