UNPKG

@altostra/core

Version:

Core library for shared types and logic

16 lines (15 loc) 783 B
import type { NonEmptyString } from "../../../common/CustomTypes/NonEmptyString"; import type { AwsResourceCommon } from "../common"; import type { CloudFormationValue } from "../IntrinsicFunctions"; import type { SecurityGroupEgressCommonProperties } from "./common"; export interface SecurityGroupIngressProperties extends SecurityGroupEgressCommonProperties { SourcePrefixListId?: NonEmptyString; SourceSecurityGroupId?: CloudFormationValue; SourceSecurityGroupName?: NonEmptyString; SourceSecurityGroupOwnerId?: NonEmptyString; } export declare type SecurityGroupIngressType = 'AWS::EC2::SecurityGroupIngress'; export interface SecurityGroupIngress extends AwsResourceCommon { Type: SecurityGroupIngressType; Properties: SecurityGroupIngressProperties; }