Interface IPeer.Jsii$Default

All Superinterfaces:
IConnectable, IConnectable.Jsii$Default, IPeer, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ISecurityGroup.Jsii$Default
All Known Implementing Classes:
IPeer.Jsii$Proxy, ISecurityGroup.Jsii$Proxy
Enclosing interface:
IPeer

@Internal public static interface IPeer.Jsii$Default extends IPeer, IConnectable.Jsii$Default
Internal default implementation for IPeer.
  • Method Details

    • getConnections

      @Stability(Stable) @NotNull default Connections getConnections()
      The network connections associated with this resource.
      Specified by:
      getConnections in interface IConnectable
      Specified by:
      getConnections in interface IConnectable.Jsii$Default
    • getCanInlineRule

      @Stability(Stable) @NotNull default Boolean getCanInlineRule()
      Whether the rule can be inlined into a SecurityGroup or not.
      Specified by:
      getCanInlineRule in interface IPeer
    • getUniqueId

      @Stability(Stable) @NotNull default String getUniqueId()
      A unique identifier for this connection peer.
      Specified by:
      getUniqueId in interface IPeer
    • toEgressRuleConfig

      @Stability(Stable) @NotNull default Object toEgressRuleConfig()
      Produce the egress rule JSON for the given connection.
      Specified by:
      toEgressRuleConfig in interface IPeer
    • toIngressRuleConfig

      @Stability(Stable) @NotNull default Object toIngressRuleConfig()
      Produce the ingress rule JSON for the given connection.
      Specified by:
      toIngressRuleConfig in interface IPeer