UNPKG

@pulumi/databricks

Version:

A Pulumi package for creating and managing databricks cloud resources.

67 lines (66 loc) 2.22 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * Lists all available databricks_instance_profiles. * * ## Example Usage * * Get all instance profiles: * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as databricks from "@pulumi/databricks"; * * const all = databricks.getInstanceProfiles({}); * export const allInstanceProfiles = all.then(all => all.instanceProfiles); * ``` */ export declare function getInstanceProfiles(args?: GetInstanceProfilesArgs, opts?: pulumi.InvokeOptions): Promise<GetInstanceProfilesResult>; /** * A collection of arguments for invoking getInstanceProfiles. */ export interface GetInstanceProfilesArgs { /** * Set of objects for a databricks_instance_profile. This contains the following attributes: */ instanceProfiles?: inputs.GetInstanceProfilesInstanceProfile[]; } /** * A collection of values returned by getInstanceProfiles. */ export interface GetInstanceProfilesResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Set of objects for a databricks_instance_profile. This contains the following attributes: */ readonly instanceProfiles: outputs.GetInstanceProfilesInstanceProfile[]; } /** * Lists all available databricks_instance_profiles. * * ## Example Usage * * Get all instance profiles: * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as databricks from "@pulumi/databricks"; * * const all = databricks.getInstanceProfiles({}); * export const allInstanceProfiles = all.then(all => all.instanceProfiles); * ``` */ export declare function getInstanceProfilesOutput(args?: GetInstanceProfilesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetInstanceProfilesResult>; /** * A collection of arguments for invoking getInstanceProfiles. */ export interface GetInstanceProfilesOutputArgs { /** * Set of objects for a databricks_instance_profile. This contains the following attributes: */ instanceProfiles?: pulumi.Input<pulumi.Input<inputs.GetInstanceProfilesInstanceProfileArgs>[]>; }