Share via


OutboundVnetRouting Class

Definition

Outbound traffic options over virtual network.

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

Constructors

OutboundVnetRouting()

Initializes a new instance of OutboundVnetRouting.

Properties

IsAllTrafficEnabled

Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.

IsApplicationTrafficEnabled

This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.

IsBackupRestoreTrafficEnabled

Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled.

IsContentShareTrafficEnabled

Enables accessing content over virtual network. Previously called VnetContentShareEnabled.

IsImagePullTrafficEnabled

Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<OutboundVnetRouting>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<OutboundVnetRouting>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OutboundVnetRouting>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OutboundVnetRouting>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<OutboundVnetRouting>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to