@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
20 lines (19 loc) • 735 B
TypeScript
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export declare class Ingress {
CIDRIP?: Value<string>;
EC2SecurityGroupId?: Value<string>;
EC2SecurityGroupName?: Value<string>;
EC2SecurityGroupOwnerId?: Value<string>;
constructor(properties: Ingress);
}
export interface DBSecurityGroupProperties {
DBSecurityGroupIngress: List<Ingress>;
EC2VpcId?: Value<string>;
GroupDescription: Value<string>;
Tags?: List<Inner_ResourceTag>;
}
export default class Inner_DBSecurityGroup extends ResourceBase<DBSecurityGroupProperties> {
static Ingress: typeof Ingress;
constructor(properties: DBSecurityGroupProperties);
}