import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Returns the specified instance. */ export declare function getInstance(args: GetInstanceArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetInstanceArgs { instanceId: string; project?: string; } export interface GetInstanceResult { /** * The policy to define whether or not RBE features can be used or how they can be used. */ readonly featurePolicy: outputs.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponse; /** * The location is a GCP region. Currently only `us-central1` is supported. */ readonly location: string; /** * Whether stack driver logging is enabled for the instance. */ readonly loggingEnabled: boolean; /** * Instance resource name formatted as: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`. Name should not be populated when creating an instance since it is provided in the `instance_id` field. */ readonly name: string; /** * State of the instance. */ readonly state: string; } /** * Returns the specified instance. */ export declare function getInstanceOutput(args: GetInstanceOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetInstanceOutputArgs { instanceId: pulumi.Input; project?: pulumi.Input; }