UNPKG

@altostra/core

Version:

Core library for shared types and logic

14 lines (13 loc) 576 B
import type { NonEmptyString } from "../../../common/CustomTypes/NonEmptyString"; import type { NaturalNumber } from "../../../common/CustomTypes/Numerics"; import type { CloudFormationValue } from "../IntrinsicFunctions"; export declare type IpProtocolType = -1 | 'icmp' | 'icmpv6' | 'tcp' | 'udp'; export interface SecurityGroupEgressCommonProperties { CidrIp?: NonEmptyString; CidrIpv6?: NonEmptyString; Description?: NonEmptyString; FromPort?: NaturalNumber; ToPort?: NaturalNumber; IpProtocol: IpProtocolType; GroupId?: CloudFormationValue; }