UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

24 lines (23 loc) 2.06 kB
import { Condition, ConditionIntrinsicFunction, IntrinsicFunction, Resolvable } from './dataTypes'; export declare function Base64(value: Resolvable<string>): IntrinsicFunction; export declare function Cidr(ipBlock: Resolvable<string>, count: Resolvable<string | number>, cidrBits: Resolvable<string | number>): IntrinsicFunction; export declare function FindInMap(mapName: Resolvable<string>, topLevelKey: Resolvable<string>, secondLevelKey: Resolvable<string>): IntrinsicFunction; export declare function GetAtt(logicalNameOfResource: Resolvable<string>, attributeName: Resolvable<string>): IntrinsicFunction; export declare function GetAZs(region?: Resolvable<string>): IntrinsicFunction; export declare function ImportValue(sharedValueToImport: Resolvable<unknown>): IntrinsicFunction; export declare function Join(delimiter: Resolvable<string>, values: Resolvable<unknown[]>): IntrinsicFunction; export declare function Select(index: Resolvable<number>, listOfObjects: Resolvable<unknown[]>): IntrinsicFunction; export declare function Split(delimiter: Resolvable<string>, sourceString: Resolvable<string>): IntrinsicFunction; export declare function Sub(string: Resolvable<string>, vars?: { [key: string]: Resolvable<unknown>; }): IntrinsicFunction; export declare function Ref(logicalName: Resolvable<string>): IntrinsicFunction; export declare function And(conditions: Resolvable<Condition[]>): ConditionIntrinsicFunction; export declare function Equals(left: unknown, right: unknown): ConditionIntrinsicFunction; export declare function If(conditionName: Resolvable<string>, valueIfTrue: unknown, valueIfFalse: unknown): ConditionIntrinsicFunction; export declare function Not(condition: Condition): ConditionIntrinsicFunction; export declare function Or(conditions: Resolvable<Condition[]>): ConditionIntrinsicFunction; export declare function Condition(conditionName: Resolvable<string>): ConditionIntrinsicFunction; export declare function Transform(name: string, parameters?: { [key: string]: Resolvable<unknown>; }): IntrinsicFunction;