UNPKG

@pulumi/databricks

Version:

A Pulumi package for creating and managing databricks cloud resources.

72 lines 2.75 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.getCleanRoomAssetOutput = exports.getCleanRoomAsset = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); /** * This data source can be used to get a single clean room asset. * * ## Example Usage * * # Example: Clean Room Asset Datasource * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as databricks from "@pulumi/databricks"; * * const _this = new databricks.index.CleanRoomsAsset("this", {name: "example-cleanroom-asset"}); * ``` */ function getCleanRoomAsset(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("databricks:index/getCleanRoomAsset:getCleanRoomAsset", { "assetType": args.assetType, "cleanRoomName": args.cleanRoomName, "foreignTable": args.foreignTable, "foreignTableLocalDetails": args.foreignTableLocalDetails, "name": args.name, "notebook": args.notebook, "table": args.table, "tableLocalDetails": args.tableLocalDetails, "view": args.view, "viewLocalDetails": args.viewLocalDetails, "volumeLocalDetails": args.volumeLocalDetails, "workspaceId": args.workspaceId, }, opts); } exports.getCleanRoomAsset = getCleanRoomAsset; /** * This data source can be used to get a single clean room asset. * * ## Example Usage * * # Example: Clean Room Asset Datasource * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as databricks from "@pulumi/databricks"; * * const _this = new databricks.index.CleanRoomsAsset("this", {name: "example-cleanroom-asset"}); * ``` */ function getCleanRoomAssetOutput(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("databricks:index/getCleanRoomAsset:getCleanRoomAsset", { "assetType": args.assetType, "cleanRoomName": args.cleanRoomName, "foreignTable": args.foreignTable, "foreignTableLocalDetails": args.foreignTableLocalDetails, "name": args.name, "notebook": args.notebook, "table": args.table, "tableLocalDetails": args.tableLocalDetails, "view": args.view, "viewLocalDetails": args.viewLocalDetails, "volumeLocalDetails": args.volumeLocalDetails, "workspaceId": args.workspaceId, }, opts); } exports.getCleanRoomAssetOutput = getCleanRoomAssetOutput; //# sourceMappingURL=getCleanRoomAsset.js.map