Share via


HostNameBindingProperties Class

Definition

HostNameBinding resource specific properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.HostNameBindingPropertiesTypeConverter))]
public class HostNameBindingProperties : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IHostNameBindingProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.HostNameBindingPropertiesTypeConverter))>]
type HostNameBindingProperties = class
    interface IHostNameBindingProperties
    interface IJsonSerializable
Public Class HostNameBindingProperties
Implements IHostNameBindingProperties
Inheritance
HostNameBindingProperties
Attributes
Implements

Constructors

HostNameBindingProperties()

Creates an new HostNameBindingProperties instance.

Properties

AzureResourceName

Azure resource name.

AzureResourceType

Azure resource type.

CustomHostNameDnsRecordType

Custom DNS record type.

DomainId

Fully qualified ARM domain resource URI.

HostNameType

Hostname type.

SiteName

App Service app name.

SslState

SSL type

Thumbprint

SSL certificate thumbprint

VirtualIP

Virtual IP address assigned to the hostname if IP based SSL is enabled.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HostNameBindingProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HostNameBindingProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IHostNameBindingProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HostNameBindingProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to