Share via


AppPlatformGatewayApiRoute Class

Definition

API route config of the Spring Cloud Gateway.

public class AppPlatformGatewayApiRoute : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppPlatform.Models.AppPlatformGatewayApiRoute>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppPlatform.Models.AppPlatformGatewayApiRoute>
public class AppPlatformGatewayApiRoute
type AppPlatformGatewayApiRoute = class
    interface IJsonModel<AppPlatformGatewayApiRoute>
    interface IPersistableModel<AppPlatformGatewayApiRoute>
type AppPlatformGatewayApiRoute = class
Public Class AppPlatformGatewayApiRoute
Implements IJsonModel(Of AppPlatformGatewayApiRoute), IPersistableModel(Of AppPlatformGatewayApiRoute)
Public Class AppPlatformGatewayApiRoute
Inheritance
AppPlatformGatewayApiRoute
Implements

Constructors

AppPlatformGatewayApiRoute()

Initializes a new instance of AppPlatformGatewayApiRoute.

Properties

Description

A description, will be applied to methods in the generated OpenAPI documentation.

Filters

To modify the request before sending it to the target endpoint, or the received response.

IsSsoEnabled

Enable sso validation.

IsTokenRelayed

Pass currently-authenticated user's identity token to application service, default is 'false'.

Order

Route processing order.

Predicates

A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.

Tags

Classification tags, will be applied to methods in the generated OpenAPI documentation.

Title

A title, will be applied to methods in the generated OpenAPI documentation.

Uri

Full uri, will override appName.

Explicit Interface Implementations

IJsonModel<AppPlatformGatewayApiRoute>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AppPlatformGatewayApiRoute>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppPlatformGatewayApiRoute>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppPlatformGatewayApiRoute>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AppPlatformGatewayApiRoute>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to