Class ListenerState


  • public final class ListenerState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ListenerState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • acceleratorArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> acceleratorArn()
        Returns:
        ARN of your accelerator.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the listener.
      • clientAffinity

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> clientAffinity()
        Returns:
        Direct all requests from a user to the same endpoint. Valid values are `NONE`, `SOURCE_IP`. Default: `NONE`. If `NONE`, Global Accelerator uses the "five-tuple" properties of source IP address, source port, destination IP address, destination port, and protocol to select the hash value. If `SOURCE_IP`, Global Accelerator uses the "two-tuple" properties of source (client) IP address and destination IP address to select the hash value.
      • portRanges

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ListenerPortRangeArgs>>> portRanges()
        Returns:
        Port ranges for the connections from clients to the accelerator. See `portRange` below.
      • protocol

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocol()
        Returns:
        Protocol for the connections from clients to the accelerator. Valid values are `TCP`, `UDP`.