package awsec2


// Protocol for use in Connection Rules.
//
// https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
type Protocol string

const (
	Protocol_ALL Protocol = "ALL"
	Protocol_HOPOPT Protocol = "HOPOPT"
	Protocol_ICMP Protocol = "ICMP"
	Protocol_IGMP Protocol = "IGMP"
	Protocol_GGP Protocol = "GGP"
	Protocol_IPV4 Protocol = "IPV4"
	Protocol_ST Protocol = "ST"
	Protocol_TCP Protocol = "TCP"
	Protocol_CBT Protocol = "CBT"
	Protocol_EGP Protocol = "EGP"
	Protocol_IGP Protocol = "IGP"
	Protocol_BBN_RCC_MON Protocol = "BBN_RCC_MON"
	Protocol_NVP_II Protocol = "NVP_II"
	Protocol_PUP Protocol = "PUP"
	Protocol_EMCON Protocol = "EMCON"
	Protocol_XNET Protocol = "XNET"
	Protocol_CHAOS Protocol = "CHAOS"
	Protocol_UDP Protocol = "UDP"
	Protocol_MUX Protocol = "MUX"
	Protocol_DCN_MEAS Protocol = "DCN_MEAS"
	Protocol_HMP Protocol = "HMP"
	Protocol_PRM Protocol = "PRM"
	Protocol_XNS_IDP Protocol = "XNS_IDP"
	Protocol_TRUNK_1 Protocol = "TRUNK_1"
	Protocol_TRUNK_2 Protocol = "TRUNK_2"
	Protocol_LEAF_1 Protocol = "LEAF_1"
	Protocol_LEAF_2 Protocol = "LEAF_2"
	Protocol_RDP Protocol = "RDP"
	Protocol_IRTP Protocol = "IRTP"
	Protocol_ISO_TP4 Protocol = "ISO_TP4"
	Protocol_NETBLT Protocol = "NETBLT"
	Protocol_MFE_NSP Protocol = "MFE_NSP"
	Protocol_MERIT_INP Protocol = "MERIT_INP"
	Protocol_DCCP Protocol = "DCCP"
	Protocol_THREEPC Protocol = "THREEPC"
	Protocol_IDPR Protocol = "IDPR"
	Protocol_XTP Protocol = "XTP"
	Protocol_DDP Protocol = "DDP"
	Protocol_IDPR_CMTP Protocol = "IDPR_CMTP"
	Protocol_TPPLUSPLUS Protocol = "TPPLUSPLUS"
	Protocol_IL Protocol = "IL"
	Protocol_IPV6 Protocol = "IPV6"
	Protocol_SDRP Protocol = "SDRP"
	Protocol_IPV6_ROUTE Protocol = "IPV6_ROUTE"
	Protocol_IPV6_FRAG Protocol = "IPV6_FRAG"
	Protocol_IDRP Protocol = "IDRP"
	Protocol_RSVP Protocol = "RSVP"
	Protocol_GRE Protocol = "GRE"
	Protocol_DSR Protocol = "DSR"
	Protocol_BNA Protocol = "BNA"
	Protocol_ESP Protocol = "ESP"
	Protocol_AH Protocol = "AH"
	Protocol_I_NLSP Protocol = "I_NLSP"
	Protocol_SWIPE Protocol = "SWIPE"
	Protocol_NARP Protocol = "NARP"
	Protocol_MOBILE Protocol = "MOBILE"
	Protocol_TLSP Protocol = "TLSP"
	Protocol_SKIP Protocol = "SKIP"
	Protocol_ICMPV6 Protocol = "ICMPV6"
	Protocol_IPV6_NONXT Protocol = "IPV6_NONXT"
	Protocol_IPV6_OPTS Protocol = "IPV6_OPTS"
	Protocol_CFTP Protocol = "CFTP"
	Protocol_ANY_LOCAL Protocol = "ANY_LOCAL"
	Protocol_SAT_EXPAK Protocol = "SAT_EXPAK"
	Protocol_KRYPTOLAN Protocol = "KRYPTOLAN"
	Protocol_RVD Protocol = "RVD"
	Protocol_IPPC Protocol = "IPPC"
	Protocol_ANY_DFS Protocol = "ANY_DFS"
	Protocol_SAT_MON Protocol = "SAT_MON"
	Protocol_VISA Protocol = "VISA"
	Protocol_IPCV Protocol = "IPCV"
	Protocol_CPNX Protocol = "CPNX"
	Protocol_CPHB Protocol = "CPHB"
	Protocol_WSN Protocol = "WSN"
	Protocol_PVP Protocol = "PVP"
	Protocol_BR_SAT_MON Protocol = "BR_SAT_MON"
	Protocol_SUN_ND Protocol = "SUN_ND"
	Protocol_WB_MON Protocol = "WB_MON"
	Protocol_WB_EXPAK Protocol = "WB_EXPAK"
	Protocol_ISO_IP Protocol = "ISO_IP"
	Protocol_VMTP Protocol = "VMTP"
	Protocol_SECURE_VMTP Protocol = "SECURE_VMTP"
	Protocol_VINES Protocol = "VINES"
	Protocol_TTP Protocol = "TTP"
	Protocol_IPTM Protocol = "IPTM"
	Protocol_NSFNET_IGP Protocol = "NSFNET_IGP"
	Protocol_DGP Protocol = "DGP"
	Protocol_TCF Protocol = "TCF"
	Protocol_EIGRP Protocol = "EIGRP"
	Protocol_OSPFIGP Protocol = "OSPFIGP"
	Protocol_SPRITE_RPC Protocol = "SPRITE_RPC"
	Protocol_LARP Protocol = "LARP"
	Protocol_MTP Protocol = "MTP"
	Protocol_AX_25 Protocol = "AX_25"
	Protocol_IPIP Protocol = "IPIP"
	Protocol_MICP Protocol = "MICP"
	Protocol_SCC_SP Protocol = "SCC_SP"
	Protocol_ETHERIP Protocol = "ETHERIP"
	Protocol_ENCAP Protocol = "ENCAP"
	Protocol_ANY_ENC Protocol = "ANY_ENC"
	Protocol_GMTP Protocol = "GMTP"
	Protocol_IFMP Protocol = "IFMP"
	Protocol_PNNI Protocol = "PNNI"
	Protocol_PIM Protocol = "PIM"
	Protocol_ARIS Protocol = "ARIS"
	Protocol_SCPS Protocol = "SCPS"
	Protocol_QNX Protocol = "QNX"
	Protocol_A_N Protocol = "A_N"
	Protocol_IPCOMP Protocol = "IPCOMP"
	Protocol_SNP Protocol = "SNP"
	Protocol_COMPAQ_PEER Protocol = "COMPAQ_PEER"
	Protocol_IPX_IN_IP Protocol = "IPX_IN_IP"
	Protocol_VRRP Protocol = "VRRP"
	Protocol_PGM Protocol = "PGM"
	Protocol_ANY_0_HOP Protocol = "ANY_0_HOP"
	Protocol_L2_T_P Protocol = "L2_T_P"
	Protocol_DDX Protocol = "DDX"
	Protocol_IATP Protocol = "IATP"
	Protocol_STP Protocol = "STP"
	Protocol_SRP Protocol = "SRP"
	Protocol_UTI Protocol = "UTI"
	Protocol_SMP Protocol = "SMP"
	Protocol_SM Protocol = "SM"
	Protocol_PTP Protocol = "PTP"
	Protocol_ISIS_IPV4 Protocol = "ISIS_IPV4"
	Protocol_FIRE Protocol = "FIRE"
	Protocol_CRTP Protocol = "CRTP"
	Protocol_CRUDP Protocol = "CRUDP"
	Protocol_SSCOPMCE Protocol = "SSCOPMCE"
	Protocol_IPLT Protocol = "IPLT"
	Protocol_SPS Protocol = "SPS"
	Protocol_PIPE Protocol = "PIPE"
	Protocol_SCTP Protocol = "SCTP"
	Protocol_FC Protocol = "FC"
	Protocol_RSVP_E2E_IGNORE Protocol = "RSVP_E2E_IGNORE"
	Protocol_MOBILITY_HEADER Protocol = "MOBILITY_HEADER"
	Protocol_UDPLITE Protocol = "UDPLITE"
	Protocol_MPLS_IN_IP Protocol = "MPLS_IN_IP"
	Protocol_MANET Protocol = "MANET"
	Protocol_HIP Protocol = "HIP"
	Protocol_SHIM6 Protocol = "SHIM6"
	Protocol_WESP Protocol = "WESP"
	Protocol_ROHC Protocol = "ROHC"
	Protocol_ETHERNET Protocol = "ETHERNET"
	Protocol_EXPERIMENT_1 Protocol = "EXPERIMENT_1"
	Protocol_EXPERIMENT_2 Protocol = "EXPERIMENT_2"
	Protocol_RESERVED Protocol = "RESERVED"
)

