@spacelift-io/pulumi-spacelift
Version:
A Pulumi package for creating and managing Spacelift resources.
95 lines (94 loc) • 2.97 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* `spacelift.getBitbucketDatacenterIntegration` returns details about Bitbucket Datacenter integration
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as spacelift from "@pulumi/spacelift";
*
* const bitbucketDatacenterIntegration = spacelift.getBitbucketDatacenterIntegration({});
* ```
*/
export declare function getBitbucketDatacenterIntegration(args?: GetBitbucketDatacenterIntegrationArgs, opts?: pulumi.InvokeOptions): Promise<GetBitbucketDatacenterIntegrationResult>;
/**
* A collection of arguments for invoking getBitbucketDatacenterIntegration.
*/
export interface GetBitbucketDatacenterIntegrationArgs {
/**
* Bitbucket Datacenter integration id. If not provided, the default integration will be returned
*/
id?: string;
}
/**
* A collection of values returned by getBitbucketDatacenterIntegration.
*/
export interface GetBitbucketDatacenterIntegrationResult {
/**
* Bitbucket Datacenter integration api host
*/
readonly apiHost: string;
/**
* Bitbucket Datacenter integration description
*/
readonly description: string;
/**
* Bitbucket Datacenter integration id. If not provided, the default integration will be returned
*/
readonly id?: string;
/**
* Bitbucket Datacenter integration is default
*/
readonly isDefault: boolean;
/**
* Bitbucket Datacenter integration labels
*/
readonly labels: string[];
/**
* Bitbucket Datacenter integration name
*/
readonly name: string;
/**
* Bitbucket Datacenter integration space id
*/
readonly spaceId: string;
/**
* Bitbucket Datacenter integration user facing host
*/
readonly userFacingHost: string;
/**
* Bitbucket Datacenter username
*/
readonly username: string;
/**
* Bitbucket Datacenter integration webhook secret
*/
readonly webhookSecret: string;
/**
* Bitbucket Datacenter integration webhook URL
*/
readonly webhookUrl: string;
}
/**
* `spacelift.getBitbucketDatacenterIntegration` returns details about Bitbucket Datacenter integration
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as spacelift from "@pulumi/spacelift";
*
* const bitbucketDatacenterIntegration = spacelift.getBitbucketDatacenterIntegration({});
* ```
*/
export declare function getBitbucketDatacenterIntegrationOutput(args?: GetBitbucketDatacenterIntegrationOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetBitbucketDatacenterIntegrationResult>;
/**
* A collection of arguments for invoking getBitbucketDatacenterIntegration.
*/
export interface GetBitbucketDatacenterIntegrationOutputArgs {
/**
* Bitbucket Datacenter integration id. If not provided, the default integration will be returned
*/
id?: pulumi.Input<string>;
}