@altostra/core
Version:
Core library for shared types and logic
12 lines (11 loc) • 516 B
TypeScript
import type { CloudFormationValue } from "./common";
export declare const FN_GET_ATT = "Fn::GetAtt";
export declare type GetAttKey = typeof FN_GET_ATT;
export interface GetAtt {
'Fn::GetAtt': [
resourceLogicalId: CloudFormationValue,
attributeName: CloudFormationValue
];
}
export declare const isGetAtt: import("@altostra/type-validations").ObjectOfTypeValidation<GetAtt>;
export declare function mkGetAtt(resourceLogicalId: CloudFormationValue, attributeName: CloudFormationValue): GetAtt;