class Aws::GlobalAccelerator::Types::CreateCustomRoutingListenerRequest

@note When making an API call, you may pass CreateCustomRoutingListenerRequest

data as a hash:

    {
      accelerator_arn: "GenericString", # required
      port_ranges: [ # required
        {
          from_port: 1,
          to_port: 1,
        },
      ],
      idempotency_token: "IdempotencyToken", # required
    }

@!attribute [rw] accelerator_arn

The Amazon Resource Name (ARN) of the accelerator for a custom
routing listener.
@return [String]

@!attribute [rw] port_ranges

The port range to support for connections from clients to your
accelerator.

Separately, you set port ranges for endpoints. For more information,
see [About endpoints for custom routing accelerators][1].

[1]: https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-endpoints.html
@return [Array<Types::PortRange>]

@!attribute [rw] idempotency_token

A unique, case-sensitive identifier that you provide to ensure the
idempotency—that is, the uniqueness—of the request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/globalaccelerator-2018-08-08/CreateCustomRoutingListenerRequest AWS API Documentation

Constants

SENSITIVE