@pulumi/pagerduty
Version:
A Pulumi package for creating and managing pagerduty cloud resources.
60 lines • 2.32 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.getIncidentCustomFieldOutput = exports.getIncidentCustomField = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
/**
* Use this data source to get information about a specific [Incident Custom Field](https://support.pagerduty.com/docs/custom-fields-on-incidents).
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as pagerduty from "@pulumi/pagerduty";
*
* const environment = pagerduty.getIncidentCustomField({
* name: "environment",
* });
* const devEnvironment = new pagerduty.IncidentCustomFieldOption("dev_environment", {
* field: environment.then(environment => environment.id),
* datatype: "string",
* value: "dev",
* });
* ```
*/
function getIncidentCustomField(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invoke("pagerduty:index/getIncidentCustomField:getIncidentCustomField", {
"name": args.name,
}, opts);
}
exports.getIncidentCustomField = getIncidentCustomField;
/**
* Use this data source to get information about a specific [Incident Custom Field](https://support.pagerduty.com/docs/custom-fields-on-incidents).
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as pagerduty from "@pulumi/pagerduty";
*
* const environment = pagerduty.getIncidentCustomField({
* name: "environment",
* });
* const devEnvironment = new pagerduty.IncidentCustomFieldOption("dev_environment", {
* field: environment.then(environment => environment.id),
* datatype: "string",
* value: "dev",
* });
* ```
*/
function getIncidentCustomFieldOutput(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invokeOutput("pagerduty:index/getIncidentCustomField:getIncidentCustomField", {
"name": args.name,
}, opts);
}
exports.getIncidentCustomFieldOutput = getIncidentCustomFieldOutput;
//# sourceMappingURL=getIncidentCustomField.js.map