UNPKG

@pulumi/databricks

Version:

A Pulumi package for creating and managing databricks cloud resources.

62 lines 2.53 kB
"use strict"; // *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.getInstancePoolOutput = exports.getInstancePool = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); /** * > **Note** If you have a fully automated setup with workspaces created by databricks.MwsWorkspaces or azurerm_databricks_workspace, please make sure to add dependsOn attribute in order to prevent _default auth: cannot configure default credentials_ errors. * * Retrieves information about databricks_instance_pool. * * ## Example Usage * * Referring to an instance pool by name: * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as databricks from "@pulumi/databricks"; * * const pool = databricks.getInstancePool({ * name: "All spot", * }); * const myCluster = new databricks.Cluster("my_cluster", {instancePoolId: pool.then(pool => pool.id)}); * ``` */ function getInstancePool(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("databricks:index/getInstancePool:getInstancePool", { "name": args.name, "poolInfo": args.poolInfo, }, opts); } exports.getInstancePool = getInstancePool; /** * > **Note** If you have a fully automated setup with workspaces created by databricks.MwsWorkspaces or azurerm_databricks_workspace, please make sure to add dependsOn attribute in order to prevent _default auth: cannot configure default credentials_ errors. * * Retrieves information about databricks_instance_pool. * * ## Example Usage * * Referring to an instance pool by name: * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as databricks from "@pulumi/databricks"; * * const pool = databricks.getInstancePool({ * name: "All spot", * }); * const myCluster = new databricks.Cluster("my_cluster", {instancePoolId: pool.then(pool => pool.id)}); * ``` */ function getInstancePoolOutput(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("databricks:index/getInstancePool:getInstancePool", { "name": args.name, "poolInfo": args.poolInfo, }, opts); } exports.getInstancePoolOutput = getInstancePoolOutput; //# sourceMappingURL=getInstancePool.js.map