UNPKG

@pulumi/harness

Version:

A Pulumi package for creating and managing Harness resources.

97 lines (96 loc) 2.58 kB
import * as pulumi from "@pulumi/pulumi"; /** * Data source for retrieving a Harness application */ export declare function getApplication(args?: GetApplicationArgs, opts?: pulumi.InvokeOptions): Promise<GetApplicationResult>; /** * A collection of arguments for invoking getApplication. */ export interface GetApplicationArgs { /** * The application description */ description?: string; /** * The id of the git sync connector */ gitSyncConnectorId?: string; /** * True if git sync is enabled on this application */ gitSyncEnabled?: boolean; /** * Unique identifier of the application */ id?: string; /** * When this is set to true, all manual triggers will require API Key authorization */ isManualTriggerAuthorized?: boolean; /** * The name of the application */ name?: string; } /** * A collection of values returned by getApplication. */ export interface GetApplicationResult { /** * The application description */ readonly description?: string; /** * The id of the git sync connector */ readonly gitSyncConnectorId?: string; /** * True if git sync is enabled on this application */ readonly gitSyncEnabled?: boolean; /** * Unique identifier of the application */ readonly id?: string; /** * When this is set to true, all manual triggers will require API Key authorization */ readonly isManualTriggerAuthorized?: boolean; /** * The name of the application */ readonly name?: string; } /** * Data source for retrieving a Harness application */ export declare function getApplicationOutput(args?: GetApplicationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetApplicationResult>; /** * A collection of arguments for invoking getApplication. */ export interface GetApplicationOutputArgs { /** * The application description */ description?: pulumi.Input<string>; /** * The id of the git sync connector */ gitSyncConnectorId?: pulumi.Input<string>; /** * True if git sync is enabled on this application */ gitSyncEnabled?: pulumi.Input<boolean>; /** * Unique identifier of the application */ id?: pulumi.Input<string>; /** * When this is set to true, all manual triggers will require API Key authorization */ isManualTriggerAuthorized?: pulumi.Input<boolean>; /** * The name of the application */ name?: pulumi.Input<string>; }