Language

ToolboxShellContainerAutoEnvironment Class

Definition

An automatically provisioned container environment for a shell tool stored in a toolbox.

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

Constructors

Name Description
ToolboxShellContainerAutoEnvironment()

Initializes a new instance of ToolboxShellContainerAutoEnvironment.

Properties

Name Description
FileIds

An optional list of uploaded files to make available to your code.

MemoryLimit

Gets or sets the MemoryLimit.

NetworkPolicy

The network access policy for the container. When omitted, the service defaults to disabled outbound network access.

Skills

An optional list of skills referenced by id or inline data.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<ToolboxShellContainerAutoEnvironment>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ToolboxShellContainerAutoEnvironment>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<ToolboxShellEnvironment>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ToolboxShellEnvironment)
IJsonModel<ToolboxShellEnvironment>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ToolboxShellEnvironment)
IPersistableModel<ToolboxShellContainerAutoEnvironment>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ToolboxShellContainerAutoEnvironment>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ToolboxShellContainerAutoEnvironment>.Write(ModelReaderWriterOptions)
IPersistableModel<ToolboxShellEnvironment>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ToolboxShellEnvironment)
IPersistableModel<ToolboxShellEnvironment>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ToolboxShellEnvironment)
IPersistableModel<ToolboxShellEnvironment>.Write(ModelReaderWriterOptions) (Inherited from ToolboxShellEnvironment)

Applies to