Share via


CustomContainerTemplate Class

Definition

Custom container configuration.

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

Constructors

CustomContainerTemplate()

Initializes a new instance of CustomContainerTemplate.

Properties

Containers

List of container definitions for the sessions of the session pool.

IngressTargetPort

Target port in containers for traffic from ingress.

RegistryCredentials

Private container registry credentials for containers used by the sessions of the session pool.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CustomContainerTemplate>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CustomContainerTemplate>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CustomContainerTemplate>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CustomContainerTemplate>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CustomContainerTemplate>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to