Share via


HostNameBinding Class

Definition

A hostname binding object.

[Microsoft.Rest.Serialization.JsonTransformation]
public class HostNameBinding : Microsoft.Azure.Management.WebSites.Models.ProxyOnlyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type HostNameBinding = class
    inherit ProxyOnlyResource
Public Class HostNameBinding
Inherits ProxyOnlyResource
Inheritance
HostNameBinding
Attributes

Constructors

HostNameBinding()

Initializes a new instance of the HostNameBinding class.

HostNameBinding(String, String, String, String, String, String, String, Nullable<AzureResourceType>, Nullable<CustomHostNameDnsRecordType>, Nullable<HostNameType>, Nullable<SslState>, String, String)

Initializes a new instance of the HostNameBinding class.

Properties

AzureResourceName

Gets or sets azure resource name.

AzureResourceType

Gets or sets azure resource type. Possible values include: 'Website', 'TrafficManager'

CustomHostNameDnsRecordType

Gets or sets custom DNS record type. Possible values include: 'CName', 'A'

DomainId

Gets or sets fully qualified ARM domain resource URI.

HostNameType

Gets or sets hostname type. Possible values include: 'Verified', 'Managed'

Id

Gets resource Id.

(Inherited from ProxyOnlyResource)
Kind

Gets or sets kind of resource.

(Inherited from ProxyOnlyResource)
Name

Gets resource Name.

(Inherited from ProxyOnlyResource)
SiteName

Gets or sets app Service app name.

SslState

Gets or sets SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled'

Thumbprint

Gets or sets SSL certificate thumbprint

Type

Gets resource type.

(Inherited from ProxyOnlyResource)
VirtualIP

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

Applies to