Skip to content

DomainProps

Properties for defining a Domain.

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

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkapig"
&alicloudroscdkapig.DomainProps {
    DomainName: interface{},
    Protocol: interface{},
    CertIdentifier: interface{},
    ForceHttps: interface{},
    GatewayType: interface{},
    Http2Option: interface{},
    ResourceGroupId: interface{},
    TlsCipherSuitesConfig: interface{},
    TlsMax: interface{},
    TlsMin: interface{},
}

Properties

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

DomainNameRequired

DomainName interface{}
  • Type: interface{}

Property domainName: The name of the Domain.


ProtocolRequired

Protocol interface{}
  • Type: interface{}

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

CertIdentifier interface{}
  • Type: interface{}

Property certIdentifier: The tls Certificate identification.


ForceHttpsOptional

ForceHttps interface{}
  • Type: interface{}

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


GatewayTypeOptional

GatewayType interface{}
  • Type: interface{}

Property gatewayType: The type of Gateway.


Http2OptionOptional

Http2Option interface{}
  • Type: interface{}

Property http2Option: Whether to enable http2 settings.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: The ID of the resource group.


TlsCipherSuitesConfigOptional

TlsCipherSuitesConfig interface{}
  • Type: interface{}

Property tlsCipherSuitesConfig: The configuration of the TLS encryption suite.


TlsMaxOptional

TlsMax interface{}
  • Type: interface{}

Property tlsMax: The maximum version of the TLS protocol.

The maximum version of the TLS protocol is 1.3.


TlsMinOptional

TlsMin interface{}
  • Type: interface{}

Property tlsMin: The minimum version of the TLS protocol.

The minimum version of the TLS protocol is 1.0.