UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

32 lines (31 loc) 1.14 kB
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource"; import { Value, List } from "../../data-types"; export declare class BasicAuthConfig { Username: Value<string>; EnableBasicAuth?: Value<boolean>; Password: Value<string>; constructor(properties: BasicAuthConfig); } export declare class EnvironmentVariable { Value: Value<string>; Name: Value<string>; constructor(properties: EnvironmentVariable); } export interface BranchProperties { EnablePullRequestPreview?: Value<boolean>; EnvironmentVariables?: List<EnvironmentVariable>; BuildSpec?: Value<string>; BranchName: Value<string>; PullRequestEnvironmentName?: Value<string>; BasicAuthConfig?: BasicAuthConfig; Tags?: List<Inner_ResourceTag>; AppId: Value<string>; EnableAutoBuild?: Value<boolean>; Description?: Value<string>; Stage?: Value<string>; } export default class Inner_Branch extends ResourceBase<BranchProperties> { static BasicAuthConfig: typeof BasicAuthConfig; static EnvironmentVariable: typeof EnvironmentVariable; constructor(properties: BranchProperties); }