ContainerConfiguration Class

Definition

Container-based deployment configuration for a hosted agent.

public class ContainerConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.ContainerConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.ContainerConfiguration>
type ContainerConfiguration = class
    interface IJsonModel<ContainerConfiguration>
    interface IPersistableModel<ContainerConfiguration>
Public Class ContainerConfiguration
Implements IJsonModel(Of ContainerConfiguration), IPersistableModel(Of ContainerConfiguration)
Inheritance
ContainerConfiguration
Implements

Constructors

Name Description
ContainerConfiguration(String)

Initializes a new instance of ContainerConfiguration.

Properties

Name Description
Image

The container image for the hosted agent.

RegistryConnectionId

The id (or name) of the Foundry project connection that provides the credentials used to authenticate to the private container registry hosting image. The connection abstracts the auth mechanism — for example a managed-identity-federated token exchange, or a username/token secret — so registry credentials are never part of the agent definition. Omit for public images or registries already reachable by the platform's default identity (for example, Azure Container Registry).

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ContainerConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ContainerConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ContainerConfiguration>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ContainerConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ContainerConfiguration>.Write(ModelReaderWriterOptions)

Applies to