ResponsesContainerNetworkPolicyAllowlistParam Class

Definition

The ResponsesContainerNetworkPolicyAllowlistParam.

public class ResponsesContainerNetworkPolicyAllowlistParam : Azure.AI.Extensions.OpenAI.ResponsesContainerNetworkPolicyParam, System.ClientModel.Primitives.IJsonModel<Azure.AI.Extensions.OpenAI.ResponsesContainerNetworkPolicyAllowlistParam>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Extensions.OpenAI.ResponsesContainerNetworkPolicyAllowlistParam>
type ResponsesContainerNetworkPolicyAllowlistParam = class
    inherit ResponsesContainerNetworkPolicyParam
    interface IJsonModel<ResponsesContainerNetworkPolicyAllowlistParam>
    interface IPersistableModel<ResponsesContainerNetworkPolicyAllowlistParam>
Public Class ResponsesContainerNetworkPolicyAllowlistParam
Inherits ResponsesContainerNetworkPolicyParam
Implements IJsonModel(Of ResponsesContainerNetworkPolicyAllowlistParam), IPersistableModel(Of ResponsesContainerNetworkPolicyAllowlistParam)
Inheritance
ResponsesContainerNetworkPolicyAllowlistParam
Implements

Constructors

Name Description
ResponsesContainerNetworkPolicyAllowlistParam(IEnumerable<String>)

Initializes a new instance of ResponsesContainerNetworkPolicyAllowlistParam.

Properties

Name Description
AllowedDomains

A list of allowed domains when type is allowlist.

DomainSecrets

Optional domain-scoped secrets for allowlisted domains.

Methods

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

Explicit Interface Implementations

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

Applies to