GatewayHostnameConfigurationContract interface

Gateway hostname configuration details.

Extends

Properties

certificateId

Identifier of Certificate entity that will be used for TLS connection establishment

hostname

Hostname value. Supports valid domain name, partial or full wildcard

http2Enabled

Specifies if HTTP/2.0 is supported

negotiateClientCertificate

Determines whether gateway requests client certificate

tls10Enabled

Specifies if TLS 1.0 is supported

tls11Enabled

Specifies if TLS 1.1 is supported

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

certificateId

Identifier of Certificate entity that will be used for TLS connection establishment

certificateId?: string

Property Value

string

hostname

Hostname value. Supports valid domain name, partial or full wildcard

hostname?: string

Property Value

string

http2Enabled

Specifies if HTTP/2.0 is supported

http2Enabled?: boolean

Property Value

boolean

negotiateClientCertificate

Determines whether gateway requests client certificate

negotiateClientCertificate?: boolean

Property Value

boolean

tls10Enabled

Specifies if TLS 1.0 is supported

tls10Enabled?: boolean

Property Value

boolean

tls11Enabled

Specifies if TLS 1.1 is supported

tls11Enabled?: boolean

Property Value

boolean

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ProxyResource.name

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyResource.type