HostNameBinding Class

A hostname binding object.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.web.v2018_02_01.models._models_py3.ProxyOnlyResource
HostNameBinding

Constructor

HostNameBinding(*, kind: Optional[str] = None, site_name: Optional[str] = None, domain_id: Optional[str] = None, azure_resource_name: Optional[str] = None, azure_resource_type: Optional[Union[str, azure.mgmt.web.v2018_02_01.models._web_site_management_client_enums.AzureResourceType]] = None, custom_host_name_dns_record_type: Optional[Union[str, azure.mgmt.web.v2018_02_01.models._web_site_management_client_enums.CustomHostNameDnsRecordType]] = None, host_name_type: Optional[Union[str, azure.mgmt.web.v2018_02_01.models._web_site_management_client_enums.HostNameType]] = None, ssl_state: Optional[Union[str, azure.mgmt.web.v2018_02_01.models._web_site_management_client_enums.SslState]] = None, thumbprint: Optional[str] = None, **kwargs)

Parameters

kind
str
Required

Kind of resource.

site_name
str
Required

App Service app name.

domain_id
str
Required

Fully qualified ARM domain resource URI.

azure_resource_name
str
Required

Azure resource name.

azure_resource_type
str or AzureResourceType
Required

Azure resource type. Possible values include: "Website", "TrafficManager".

custom_host_name_dns_record_type
str or CustomHostNameDnsRecordType
Required

Custom DNS record type. Possible values include: "CName", "A".

host_name_type
str or HostNameType
Required

Hostname type. Possible values include: "Verified", "Managed".

ssl_state
str or SslState
Required

SSL type. Possible values include: "Disabled", "SniEnabled", "IpBasedEnabled".

thumbprint
str
Required

SSL certificate thumbprint.

Variables

id
str

Resource Id.

name
str

Resource Name.

type
str

Resource type.

virtual_ip
str

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