ContainerNetworkPolicyAllowlistParam Class

Definition

The ContainerNetworkPolicyAllowlistParam.

public class ContainerNetworkPolicyAllowlistParam : Azure.AI.AgentServer.Responses.Models.ContainerNetworkPolicyParam, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.ContainerNetworkPolicyAllowlistParam>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.ContainerNetworkPolicyAllowlistParam>
type ContainerNetworkPolicyAllowlistParam = class
    inherit ContainerNetworkPolicyParam
    interface IJsonModel<ContainerNetworkPolicyAllowlistParam>
    interface IPersistableModel<ContainerNetworkPolicyAllowlistParam>
Public Class ContainerNetworkPolicyAllowlistParam
Inherits ContainerNetworkPolicyParam
Implements IJsonModel(Of ContainerNetworkPolicyAllowlistParam), IPersistableModel(Of ContainerNetworkPolicyAllowlistParam)
Inheritance
ContainerNetworkPolicyAllowlistParam
Implements

Constructors

Name Description
ContainerNetworkPolicyAllowlistParam(IEnumerable<String>)

Initializes a new instance of ContainerNetworkPolicyAllowlistParam.

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<ContainerNetworkPolicyAllowlistParam>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ContainerNetworkPolicyAllowlistParam>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<ContainerNetworkPolicyParam>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ContainerNetworkPolicyParam)
IJsonModel<ContainerNetworkPolicyParam>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ContainerNetworkPolicyParam)
IPersistableModel<ContainerNetworkPolicyAllowlistParam>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ContainerNetworkPolicyAllowlistParam>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ContainerNetworkPolicyAllowlistParam>.Write(ModelReaderWriterOptions)
IPersistableModel<ContainerNetworkPolicyParam>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ContainerNetworkPolicyParam)
IPersistableModel<ContainerNetworkPolicyParam>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ContainerNetworkPolicyParam)
IPersistableModel<ContainerNetworkPolicyParam>.Write(ModelReaderWriterOptions) (Inherited from ContainerNetworkPolicyParam)

Applies to