Language

DnsProfile Class

Definition

DNS contains the DNS settings of the cluster

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.DnsProfileTypeConverter))]
public class DnsProfile : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IDnsProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.DnsProfileTypeConverter))>]
type DnsProfile = class
    interface IDnsProfile
    interface IJsonSerializable
Public Class DnsProfile
Implements IDnsProfile
Inheritance
DnsProfile
Attributes
Implements

Constructors

Name Description
DnsProfile()

Creates an new DnsProfile instance.

Properties

Name Description
BaseDomain

BaseDomain is the base DNS domain of the cluster.

BaseDomainPrefix

BaseDomainPrefix is the base domain prefix for the cluster ingress. It will be used to configure ingress in the cluster through the subdomain "BaseDomainPrefix.BaseDomain".

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DnsProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DnsProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IDnsProfile.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DnsProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to