@pulumi/harness
Version:
A Pulumi package for creating and managing Harness resources.
90 lines • 2.92 kB
JavaScript
;
// *** 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.getTokenOutput = exports.getToken = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
/**
* Data source for retrieving a Harness ApiKey Token.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as harness from "@pulumi/harness";
*
* const test = harness.platform.getToken({
* identifier: "test_token",
* parentId: "apikey_parent_id",
* accountId: "account_id",
* orgId: "org_id",
* projectId: "project_id",
* apikeyId: "apikey_id",
* apikeyType: "USER",
* });
* ```
*/
function getToken(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invoke("harness:platform/getToken:getToken", {
"accountId": args.accountId,
"apikeyId": args.apikeyId,
"apikeyType": args.apikeyType,
"email": args.email,
"encodedPassword": args.encodedPassword,
"identifier": args.identifier,
"name": args.name,
"orgId": args.orgId,
"parentId": args.parentId,
"projectId": args.projectId,
"scheduledExpireTime": args.scheduledExpireTime,
"username": args.username,
"valid": args.valid,
"validFrom": args.validFrom,
"validTo": args.validTo,
}, opts);
}
exports.getToken = getToken;
/**
* Data source for retrieving a Harness ApiKey Token.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as harness from "@pulumi/harness";
*
* const test = harness.platform.getToken({
* identifier: "test_token",
* parentId: "apikey_parent_id",
* accountId: "account_id",
* orgId: "org_id",
* projectId: "project_id",
* apikeyId: "apikey_id",
* apikeyType: "USER",
* });
* ```
*/
function getTokenOutput(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invokeOutput("harness:platform/getToken:getToken", {
"accountId": args.accountId,
"apikeyId": args.apikeyId,
"apikeyType": args.apikeyType,
"email": args.email,
"encodedPassword": args.encodedPassword,
"identifier": args.identifier,
"name": args.name,
"orgId": args.orgId,
"parentId": args.parentId,
"projectId": args.projectId,
"scheduledExpireTime": args.scheduledExpireTime,
"username": args.username,
"valid": args.valid,
"validFrom": args.validFrom,
"validTo": args.validTo,
}, opts);
}
exports.getTokenOutput = getTokenOutput;
//# sourceMappingURL=getToken.js.map