UNPKG

@pulumiverse/scaleway

Version:

A Pulumi package for creating and managing Scaleway cloud resources.

81 lines 3.56 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! *** var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getScimOutput = exports.getScim = void 0; const pulumi = __importStar(require("@pulumi/pulumi")); const utilities = __importStar(require("../utilities")); /** * Retrieves SCIM configuration for an organization. This data source enables you to retrieve the SCIM (System for Cross-domain Identity Management) configuration for your Scaleway organization. * * SCIM is a standard for automating the exchange of user identity information between identity domains, or IT systems. This data source allows you to check if SCIM is enabled and retrieve its configuration details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as scaleway from "@pulumiverse/scaleway"; * * //## Get information about an organization's SCIM configuration * const main = scaleway.iam.getScim({ * organizationId: "11111111-1111-1111-1111-111111111111", * }); * ``` */ function getScim(args, opts) { args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("scaleway:iam/getScim:getScim", { "organizationId": args.organizationId, }, opts); } exports.getScim = getScim; /** * Retrieves SCIM configuration for an organization. This data source enables you to retrieve the SCIM (System for Cross-domain Identity Management) configuration for your Scaleway organization. * * SCIM is a standard for automating the exchange of user identity information between identity domains, or IT systems. This data source allows you to check if SCIM is enabled and retrieve its configuration details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as scaleway from "@pulumiverse/scaleway"; * * //## Get information about an organization's SCIM configuration * const main = scaleway.iam.getScim({ * organizationId: "11111111-1111-1111-1111-111111111111", * }); * ``` */ function getScimOutput(args, opts) { args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("scaleway:iam/getScim:getScim", { "organizationId": args.organizationId, }, opts); } exports.getScimOutput = getScimOutput; //# sourceMappingURL=getScim.js.map