Share via


DnsConfiguration Class

Definition

DNS configuration for the container group.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20240501Preview.DnsConfigurationTypeConverter))]
public class DnsConfiguration : Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20240501Preview.IDnsConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20240501Preview.DnsConfigurationTypeConverter))>]
type DnsConfiguration = class
    interface IDnsConfiguration
    interface IJsonSerializable
Public Class DnsConfiguration
Implements IDnsConfiguration
Inheritance
DnsConfiguration
Attributes
Implements

Constructors

DnsConfiguration()

Creates an new DnsConfiguration instance.

Properties

NameServer

The DNS servers for the container group.

Option

The DNS options for the container group.

SearchDomain

The DNS search domains for hostname lookup in the container group.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DnsConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DnsConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20240501Preview.IDnsConfiguration.

FromJsonString(String)

Creates a new instance of DnsConfiguration, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DnsConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to