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.