@pulumi/yandex
Version:
A Pulumi package for creating and managing yandex cloud resources.
46 lines • 1.88 kB
JavaScript
;
// *** 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.getResourcemanagerFolderOutput = exports.getResourcemanagerFolder = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
/**
* Use this data source to get information about a Yandex Resource Manager Folder. For more information, see
* [the official documentation](https://cloud.yandex.com/docs/resource-manager/concepts/resources-hierarchy#folder).
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as yandex from "@pulumi/yandex";
*
* const myFolder1 = pulumi.output(yandex.getResourcemanagerFolder({
* folderId: "folder_id_number_1",
* }));
* const myFolder2 = pulumi.output(yandex.getResourcemanagerFolder({
* cloudId: "some_cloud_id",
* name: "folder_name",
* }));
*
* export const myFolder1Name = myFolder1.name!;
* export const myFolder2CloudId = myFolder2.cloudId!;
* ```
*/
function getResourcemanagerFolder(args, opts) {
args = args || {};
if (!opts) {
opts = {};
}
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts);
return pulumi.runtime.invoke("yandex:index/getResourcemanagerFolder:getResourcemanagerFolder", {
"cloudId": args.cloudId,
"folderId": args.folderId,
"labels": args.labels,
"name": args.name,
}, opts);
}
exports.getResourcemanagerFolder = getResourcemanagerFolder;
function getResourcemanagerFolderOutput(args, opts) {
return pulumi.output(args).apply(a => getResourcemanagerFolder(a, opts));
}
exports.getResourcemanagerFolderOutput = getResourcemanagerFolderOutput;
//# sourceMappingURL=getResourcemanagerFolder.js.map