Skip to content

GatewayDomainProps

Properties for defining a GatewayDomain.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-mse-gatewaydomain

Initializer

import { GatewayDomainProps } from '@alicloud/ros-cdk-mse'
const gatewayDomainProps: GatewayDomainProps = { ... }

Properties

Name Type Description
gatewayUniqueId string | @alicloud/ros-cdk-core.IResolvable Property gatewayUniqueId: The unique identifier of the gateway.
name string | @alicloud/ros-cdk-core.IResolvable Property name: The domain name.
protocol string | @alicloud/ros-cdk-core.IResolvable Property protocol: The protocol type: HTTP, HTTPS.
certIdentifier string | @alicloud/ros-cdk-core.IResolvable Property certIdentifier: Certificate ID.
http2 string | @alicloud/ros-cdk-core.IResolvable Property http2: Whether to enable Http2: open, close, globalConfig.
mustHttps boolean | @alicloud/ros-cdk-core.IResolvable Property mustHttps: Whether to enable HTTPS.
tlsCipherSuitesConfigJson @alicloud/ros-cdk-core.IResolvable | TlsCipherSuitesConfigJSONProperty Property tlsCipherSuitesConfigJson: TLS encryption suite configuration.
tlsMax string | @alicloud/ros-cdk-core.IResolvable Property tlsMax: The maximum TLS version.
tlsMin string | @alicloud/ros-cdk-core.IResolvable Property tlsMin: The minimum TLS version.

gatewayUniqueIdRequired

public readonly gatewayUniqueId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property gatewayUniqueId: The unique identifier of the gateway.


nameRequired

public readonly name: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property name: The domain name.


protocolRequired

public readonly protocol: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property protocol: The protocol type: HTTP, HTTPS.


certIdentifierOptional

public readonly certIdentifier: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property certIdentifier: Certificate ID.


http2Optional

public readonly http2: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property http2: Whether to enable Http2: open, close, globalConfig.


mustHttpsOptional

public readonly mustHttps: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property mustHttps: Whether to enable HTTPS.


tlsCipherSuitesConfigJsonOptional

public readonly tlsCipherSuitesConfigJson: IResolvable | TlsCipherSuitesConfigJSONProperty;

Property tlsCipherSuitesConfigJson: TLS encryption suite configuration.


tlsMaxOptional

public readonly tlsMax: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property tlsMax: The maximum TLS version.


tlsMinOptional

public readonly tlsMin: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property tlsMin: The minimum TLS version.