Share via


HciVmHttpProxyConfiguration Class

Definition

HTTP Proxy configuration for the VM.

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

Constructors

HciVmHttpProxyConfiguration()

Initializes a new instance of HciVmHttpProxyConfiguration.

Properties

HttpProxy

The HTTP proxy server endpoint to use.

HttpsProxy

The HTTPS proxy server endpoint to use.

NoProxy

The endpoints that should not go through proxy.

TrustedCa

Alternative CA cert to use for connecting to proxy servers.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<HciVmHttpProxyConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HciVmHttpProxyConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HciVmHttpProxyConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HciVmHttpProxyConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HciVmHttpProxyConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to