Enum Protocol

java.lang.Object
java.lang.Enum<Protocol>
software.amazon.awscdk.services.ec2.Protocol
All Implemented Interfaces:
Serializable, Comparable<Protocol>, java.lang.constant.Constable

@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-04-10T22:22:27.046Z") @Stability(Stable) public enum Protocol extends Enum<Protocol>
Protocol for use in Connection Rules.

https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml

  • Enum Constant Details

    • ALL

      @Stability(Stable) public static final Protocol ALL
    • HOPOPT

      @Stability(Stable) public static final Protocol HOPOPT
    • ICMP

      @Stability(Stable) public static final Protocol ICMP
    • IGMP

      @Stability(Stable) public static final Protocol IGMP
    • GGP

      @Stability(Stable) public static final Protocol GGP
    • IPV4

      @Stability(Stable) public static final Protocol IPV4
    • ST

      @Stability(Stable) public static final Protocol ST
    • TCP

      @Stability(Stable) public static final Protocol TCP
    • CBT

      @Stability(Stable) public static final Protocol CBT
    • EGP

      @Stability(Stable) public static final Protocol EGP
    • IGP

      @Stability(Stable) public static final Protocol IGP
    • BBN_RCC_MON

      @Stability(Stable) public static final Protocol BBN_RCC_MON
    • NVP_II

      @Stability(Stable) public static final Protocol NVP_II
    • PUP

      @Stability(Stable) public static final Protocol PUP
    • EMCON

      @Stability(Stable) public static final Protocol EMCON
    • XNET

      @Stability(Stable) public static final Protocol XNET
    • CHAOS

      @Stability(Stable) public static final Protocol CHAOS
    • UDP

      @Stability(Stable) public static final Protocol UDP
    • MUX

      @Stability(Stable) public static final Protocol MUX
    • DCN_MEAS

      @Stability(Stable) public static final Protocol DCN_MEAS
    • HMP

      @Stability(Stable) public static final Protocol HMP
    • PRM

      @Stability(Stable) public static final Protocol PRM
    • XNS_IDP

      @Stability(Stable) public static final Protocol XNS_IDP
    • TRUNK_1

      @Stability(Stable) public static final Protocol TRUNK_1
    • TRUNK_2

      @Stability(Stable) public static final Protocol TRUNK_2
    • LEAF_1

      @Stability(Stable) public static final Protocol LEAF_1
    • LEAF_2

      @Stability(Stable) public static final Protocol LEAF_2
    • RDP

      @Stability(Stable) public static final Protocol RDP
    • IRTP

      @Stability(Stable) public static final Protocol IRTP
    • ISO_TP4

      @Stability(Stable) public static final Protocol ISO_TP4
    • NETBLT

      @Stability(Stable) public static final Protocol NETBLT
    • MFE_NSP

      @Stability(Stable) public static final Protocol MFE_NSP
    • MERIT_INP

      @Stability(Stable) public static final Protocol MERIT_INP
    • DCCP

      @Stability(Stable) public static final Protocol DCCP
    • THREEPC

      @Stability(Stable) public static final Protocol THREEPC
    • IDPR

      @Stability(Stable) public static final Protocol IDPR
    • XTP

      @Stability(Stable) public static final Protocol XTP
    • DDP

      @Stability(Stable) public static final Protocol DDP
    • IDPR_CMTP

      @Stability(Stable) public static final Protocol IDPR_CMTP
    • TPPLUSPLUS

      @Stability(Stable) public static final Protocol TPPLUSPLUS
    • IL

      @Stability(Stable) public static final Protocol IL
    • IPV6

      @Stability(Stable) public static final Protocol IPV6
    • SDRP

      @Stability(Stable) public static final Protocol SDRP
    • IPV6_ROUTE

      @Stability(Stable) public static final Protocol IPV6_ROUTE
    • IPV6_FRAG

      @Stability(Stable) public static final Protocol IPV6_FRAG
    • IDRP

      @Stability(Stable) public static final Protocol IDRP
    • RSVP

      @Stability(Stable) public static final Protocol RSVP
    • GRE

      @Stability(Stable) public static final Protocol GRE
    • DSR

      @Stability(Stable) public static final Protocol DSR
    • BNA

      @Stability(Stable) public static final Protocol BNA
    • ESP

      @Stability(Stable) public static final Protocol ESP
    • AH

      @Stability(Stable) public static final Protocol AH
    • I_NLSP

      @Stability(Stable) public static final Protocol I_NLSP
    • SWIPE

      @Stability(Stable) public static final Protocol SWIPE
    • NARP

      @Stability(Stable) public static final Protocol NARP
    • MOBILE

      @Stability(Stable) public static final Protocol MOBILE
    • TLSP

      @Stability(Stable) public static final Protocol TLSP
    • SKIP

      @Stability(Stable) public static final Protocol SKIP
    • ICMPV6

      @Stability(Stable) public static final Protocol ICMPV6
    • IPV6_NONXT

      @Stability(Stable) public static final Protocol IPV6_NONXT
    • IPV6_OPTS

      @Stability(Stable) public static final Protocol IPV6_OPTS
    • CFTP

      @Stability(Stable) public static final Protocol CFTP
    • ANY_LOCAL

      @Stability(Stable) public static final Protocol ANY_LOCAL
    • SAT_EXPAK

      @Stability(Stable) public static final Protocol SAT_EXPAK
    • KRYPTOLAN

      @Stability(Stable) public static final Protocol KRYPTOLAN
    • RVD

      @Stability(Stable) public static final Protocol RVD
    • IPPC

      @Stability(Stable) public static final Protocol IPPC
    • ANY_DFS

      @Stability(Stable) public static final Protocol ANY_DFS
    • SAT_MON

      @Stability(Stable) public static final Protocol SAT_MON
    • VISA

      @Stability(Stable) public static final Protocol VISA
    • IPCV

      @Stability(Stable) public static final Protocol IPCV
    • CPNX

      @Stability(Stable) public static final Protocol CPNX
    • CPHB

      @Stability(Stable) public static final Protocol CPHB
    • WSN

      @Stability(Stable) public static final Protocol WSN
    • PVP

      @Stability(Stable) public static final Protocol PVP
    • BR_SAT_MON

      @Stability(Stable) public static final Protocol BR_SAT_MON
    • SUN_ND

      @Stability(Stable) public static final Protocol SUN_ND
    • WB_MON

      @Stability(Stable) public static final Protocol WB_MON
    • WB_EXPAK

      @Stability(Stable) public static final Protocol WB_EXPAK
    • ISO_IP

      @Stability(Stable) public static final Protocol ISO_IP
    • VMTP

      @Stability(Stable) public static final Protocol VMTP
    • SECURE_VMTP

      @Stability(Stable) public static final Protocol SECURE_VMTP
    • VINES

      @Stability(Stable) public static final Protocol VINES
    • TTP

      @Stability(Stable) public static final Protocol TTP
    • IPTM

      @Stability(Stable) public static final Protocol IPTM
    • NSFNET_IGP

      @Stability(Stable) public static final Protocol NSFNET_IGP
    • DGP

      @Stability(Stable) public static final Protocol DGP
    • TCF

      @Stability(Stable) public static final Protocol TCF
    • EIGRP

      @Stability(Stable) public static final Protocol EIGRP
    • OSPFIGP

      @Stability(Stable) public static final Protocol OSPFIGP
    • SPRITE_RPC

      @Stability(Stable) public static final Protocol SPRITE_RPC
    • LARP

      @Stability(Stable) public static final Protocol LARP
    • MTP

      @Stability(Stable) public static final Protocol MTP
    • AX_25

      @Stability(Stable) public static final Protocol AX_25
    • IPIP

      @Stability(Stable) public static final Protocol IPIP
    • MICP

      @Stability(Stable) public static final Protocol MICP
    • SCC_SP

      @Stability(Stable) public static final Protocol SCC_SP
    • ETHERIP

      @Stability(Stable) public static final Protocol ETHERIP
    • ENCAP

      @Stability(Stable) public static final Protocol ENCAP
    • ANY_ENC

      @Stability(Stable) public static final Protocol ANY_ENC
    • GMTP

      @Stability(Stable) public static final Protocol GMTP
    • IFMP

      @Stability(Stable) public static final Protocol IFMP
    • PNNI

      @Stability(Stable) public static final Protocol PNNI
    • PIM

      @Stability(Stable) public static final Protocol PIM
    • ARIS

      @Stability(Stable) public static final Protocol ARIS
    • SCPS

      @Stability(Stable) public static final Protocol SCPS
    • QNX

      @Stability(Stable) public static final Protocol QNX
    • A_N

      @Stability(Stable) public static final Protocol A_N
    • IPCOMP

      @Stability(Stable) public static final Protocol IPCOMP
    • SNP

      @Stability(Stable) public static final Protocol SNP
    • COMPAQ_PEER

      @Stability(Stable) public static final Protocol COMPAQ_PEER
    • IPX_IN_IP

      @Stability(Stable) public static final Protocol IPX_IN_IP
    • VRRP

      @Stability(Stable) public static final Protocol VRRP
    • PGM

      @Stability(Stable) public static final Protocol PGM
    • ANY_0_HOP

      @Stability(Stable) public static final Protocol ANY_0_HOP
    • L2_T_P

      @Stability(Stable) public static final Protocol L2_T_P
    • DDX

      @Stability(Stable) public static final Protocol DDX
    • IATP

      @Stability(Stable) public static final Protocol IATP
    • STP

      @Stability(Stable) public static final Protocol STP
    • SRP

      @Stability(Stable) public static final Protocol SRP
    • UTI

      @Stability(Stable) public static final Protocol UTI
    • SMP

      @Stability(Stable) public static final Protocol SMP
    • SM

      @Stability(Stable) public static final Protocol SM
    • PTP

      @Stability(Stable) public static final Protocol PTP
    • ISIS_IPV4

      @Stability(Stable) public static final Protocol ISIS_IPV4
    • FIRE

      @Stability(Stable) public static final Protocol FIRE
    • CRTP

      @Stability(Stable) public static final Protocol CRTP
    • CRUDP

      @Stability(Stable) public static final Protocol CRUDP
    • SSCOPMCE

      @Stability(Stable) public static final Protocol SSCOPMCE
    • IPLT

      @Stability(Stable) public static final Protocol IPLT
    • SPS

      @Stability(Stable) public static final Protocol SPS
    • PIPE

      @Stability(Stable) public static final Protocol PIPE
    • SCTP

      @Stability(Stable) public static final Protocol SCTP
    • FC

      @Stability(Stable) public static final Protocol FC
    • RSVP_E2E_IGNORE

      @Stability(Stable) public static final Protocol RSVP_E2E_IGNORE
    • MOBILITY_HEADER

      @Stability(Stable) public static final Protocol MOBILITY_HEADER
    • UDPLITE

      @Stability(Stable) public static final Protocol UDPLITE
    • MPLS_IN_IP

      @Stability(Stable) public static final Protocol MPLS_IN_IP
    • MANET

      @Stability(Stable) public static final Protocol MANET
    • HIP

      @Stability(Stable) public static final Protocol HIP
    • SHIM6

      @Stability(Stable) public static final Protocol SHIM6
    • WESP

      @Stability(Stable) public static final Protocol WESP
    • ROHC

      @Stability(Stable) public static final Protocol ROHC
    • ETHERNET

      @Stability(Stable) public static final Protocol ETHERNET
    • EXPERIMENT_1

      @Stability(Stable) public static final Protocol EXPERIMENT_1
    • EXPERIMENT_2

      @Stability(Stable) public static final Protocol EXPERIMENT_2
    • RESERVED

      @Stability(Stable) public static final Protocol RESERVED
  • Method Details

    • values

      public static Protocol[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Protocol valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null