Skip to content

DomainProps

Properties for defining a Domain.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apig-domain

Initializer

using AlibabaCloud.SDK.ROS.CDK.Apig;
new DomainProps {
    object DomainName,
    object Protocol,
    object CertIdentifier = null,
    object ForceHttps = null,
    object GatewayType = null,
    object Http2Option = null,
    object ResourceGroupId = null,
    object TlsCipherSuitesConfig = null,
    object TlsMax = null,
    object TlsMin = null
};

Properties

Name Type Description
DomainName object Property domainName: The name of the Domain.
Protocol object Property protocol: The types of protocols supported by the domain are as follows: * HTTP: Supports only the HTTP protocol.
CertIdentifier object Property certIdentifier: The tls Certificate identification.
ForceHttps object Property forceHttps: Set the HTTPS protocol type and whether to enable forced HTTPS redirection.
GatewayType object Property gatewayType: The type of Gateway.
Http2Option object Property http2Option: Whether to enable http2 settings.
ResourceGroupId object Property resourceGroupId: The ID of the resource group.
TlsCipherSuitesConfig object Property tlsCipherSuitesConfig: The configuration of the TLS encryption suite.
TlsMax object Property tlsMax: The maximum version of the TLS protocol.
TlsMin object Property tlsMin: The minimum version of the TLS protocol.

DomainNameRequired

public object DomainName { get; set; }
  • Type: object

Property domainName: The name of the Domain.


ProtocolRequired

public object Protocol { get; set; }
  • Type: object

Property protocol: The types of protocols supported by the domain are as follows: * HTTP: Supports only the HTTP protocol.

  • HTTPS: Supports only the HTTPS protocol.

CertIdentifierOptional

public object CertIdentifier { get; set; }
  • Type: object

Property certIdentifier: The tls Certificate identification.


ForceHttpsOptional

public object ForceHttps { get; set; }
  • Type: object

Property forceHttps: Set the HTTPS protocol type and whether to enable forced HTTPS redirection.


GatewayTypeOptional

public object GatewayType { get; set; }
  • Type: object

Property gatewayType: The type of Gateway.


Http2OptionOptional

public object Http2Option { get; set; }
  • Type: object

Property http2Option: Whether to enable http2 settings.


ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

Property resourceGroupId: The ID of the resource group.


TlsCipherSuitesConfigOptional

public object TlsCipherSuitesConfig { get; set; }
  • Type: object

Property tlsCipherSuitesConfig: The configuration of the TLS encryption suite.


TlsMaxOptional

public object TlsMax { get; set; }
  • Type: object

Property tlsMax: The maximum version of the TLS protocol.

The maximum version of the TLS protocol is 1.3.


TlsMinOptional

public object TlsMin { get; set; }
  • Type: object

Property tlsMin: The minimum version of the TLS protocol.

The minimum version of the TLS protocol is 1.0.