GatewayHostnameConfigurationContract Class

Definition

Gateway hostname configuration details.

[Microsoft.Rest.Serialization.JsonTransformation]
public class GatewayHostnameConfigurationContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type GatewayHostnameConfigurationContract = class
    inherit Resource
Public Class GatewayHostnameConfigurationContract
Inherits Resource
Inheritance
GatewayHostnameConfigurationContract
Attributes

Constructors

GatewayHostnameConfigurationContract()

Initializes a new instance of the GatewayHostnameConfigurationContract class.

GatewayHostnameConfigurationContract(String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Initializes a new instance of the GatewayHostnameConfigurationContract class.

Properties

CertificateId

Gets or sets identifier of Certificate entity that will be used for TLS connection establishment

Hostname

Gets or sets hostname value. Supports valid domain name, partial or full wildcard

Http2Enabled

Gets or sets specifies if HTTP/2.0 is supported

Id

Gets fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from Resource)
Name

Gets the name of the resource

(Inherited from Resource)
NegotiateClientCertificate

Gets or sets determines whether gateway requests client certificate

Tls10Enabled

Gets or sets specifies if TLS 1.0 is supported

Tls11Enabled

Gets or sets specifies if TLS 1.1 is supported

Type

Gets the type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from Resource)

Applies to