@altostra/core
Version:
Core library for shared types and logic
14 lines (13 loc) • 576 B
TypeScript
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;
}