@pulumi/pagerduty
Version:
A Pulumi package for creating and managing pagerduty cloud resources.
42 lines (41 loc) • 1.61 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Use this data source to get information about a specific [account mapping](https://developer.pagerduty.com/api-reference/8d707b61562b7-get-an-account-mapping).
*/
export declare function getJiraCloudAccountMapping(args: GetJiraCloudAccountMappingArgs, opts?: pulumi.InvokeOptions): Promise<GetJiraCloudAccountMappingResult>;
/**
* A collection of arguments for invoking getJiraCloudAccountMapping.
*/
export interface GetJiraCloudAccountMappingArgs {
/**
* The service name to use to find a service in the PagerDuty API.
*/
subdomain: string;
}
/**
* A collection of values returned by getJiraCloudAccountMapping.
*/
export interface GetJiraCloudAccountMappingResult {
/**
* The base URL of the Jira Cloud instance, used for API calls and constructing links.
*/
readonly baseUrl: string;
/**
* The ID of the found account mapping.
*/
readonly id: string;
readonly subdomain: string;
}
/**
* Use this data source to get information about a specific [account mapping](https://developer.pagerduty.com/api-reference/8d707b61562b7-get-an-account-mapping).
*/
export declare function getJiraCloudAccountMappingOutput(args: GetJiraCloudAccountMappingOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetJiraCloudAccountMappingResult>;
/**
* A collection of arguments for invoking getJiraCloudAccountMapping.
*/
export interface GetJiraCloudAccountMappingOutputArgs {
/**
* The service name to use to find a service in the PagerDuty API.
*/
subdomain: pulumi.Input<string>;
}