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>
type AppPlatformGatewayApiRoute = class
    interface IJsonModel<AppPlatformGatewayApiRoute>
    interface IPersistableModel<AppPlatformGatewayApiRoute>
Public Class AppPlatformGatewayApiRoute
Implements IJsonModel(Of AppPlatformGatewayApiRoute), IPersistableModel(Of AppPlatformGatewayApiRoute)
Inheritance
System.Object
AppPlatformGatewayApiRoute
Implements
System.ClientModel.Primitives.IJsonModel<AppPlatformGatewayApiRoute> System.ClientModel.Primitives.IPersistableModel<AppPlatformGatewayApiRoute> System.ClientModel.Primitives.IPersistableModel<T>

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.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

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 System.Text.Json.Utf8JsonWriter.

IPersistableModel<AppPlatformGatewayApiRoute>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided System.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 System.BinaryData.

Applies to