PlcmAccessProxyNexthop

PlcmAccessProxyNexthop

Defines the configuration for the nexthop for an access proxy.


PlcmAccessProxyNexthop Fields

NameTypeDescriptionAttributes
namestring The name of this nexthop. Must be unique for all nexthops defined for single access proxy configuration Mandatory
destinationstring IP or FQDN of the destination for this hop. If the destination is an IP address, the type of address must match the destination-address-type. The internal access proxy service must support the same address family. If an FQDN is specified, the destination-address-type is used to determine the source address for DNS queries. In both cases (IP or FQDN), the source of packets will be the same address family on the internal access proxy service interface.
destinationAddressTypePlcmIpVersion Specifies the IP address type of the destination. It must match the listening address type specified on the proxy. In the case where the destination is an FQDN, this also defines which address type will be used for DNS queries.
destinationPortDestinationport Destination port for this proxy Mandatory
filterTypeFilterType Defines the part of the request to use as the filter for a particular server. REQUEST_URI is used to match the incoming HTTP URI with the uri-filter. HOST_HEADER is used to match the host-header-value field with the Host request-header in the HTTP request. Matches in either case, forward the request to the destination address(es) defined here. For a server-type of RPRM, typically this would be REQUEST_URI. For other Polycom servers, like RPWS, use the HOST_HEADER.
serverTypeServerType Defines the nexthop as a well-known server. Supported servers are RPRM and the CSS. When using RPRM or CSS, the filter-type is typically set to REQUEST_URI. In this case, the uri-filter is predefined in the server and ignored, if specified in the API call. If the OTHER server-type is set, and the filter-type is set to REQUEST-URI, you must also supply a uri-filter. If the OTHER server-type is set, and the filter-type is HOST_HEADER, then the host-header-value must be set.
provisionTypeProvisionType Defines the type of provisioning that will be provided by an RPRM server. When the server type is not RPRM the provision-type will be assumed to be NONE by the DMA. The uri-filter for RPRM provisioning is predefined in the DMA and will be ignored if specified in the API call.
uriFilterstring Specifies the space-delimited set of URI paths used to as a filter for requests destined for this nexthop. The URI paths may be complete or use a wildcard, ".*", to match the last part of the URI. For example, the following strings all match the same uri-filter: Filter: /someUri/.* Example requests: /someUri/example or /someUri/anotherExample No other regular expressions are supported. This field is only used if the server-type is OTHER and the filter-type is REQUEST_URI. The uri-filter must be unique and cannot overlap any other uri-filter (including those that may be predefined) across all nexthops defined for one access proxy
hostHeaderValuestring Defines the value to use as a match for the requests Host heder field. This must be an exact match with no regular expression support. This field is required if the filter-type is set to HOST_HEADER.
orderNumberOrderNumber Read-only field assigned by the server based on the order of this hop in the overall list of hops.


Nested Types/Restrictions


NameTypeRestrictions
OrderNumberint
ProvisionTypestring
Value must be one of:
  • VC2
  • UCS
  • NONE
ServerTypestring
Value must be one of:
  • RPRM
  • CSS
  • OTHER
FilterTypestring
Value must be one of:
  • REQUEST_URI
  • HOST_HEADER
DestinationportunsignedShort