Skip to content

GatewayDomainProps

Properties for defining a GatewayDomain.

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

Initializer

import com.aliyun.ros.cdk.mse.GatewayDomainProps;
GatewayDomainProps.builder()
    .gatewayUniqueId(java.lang.String)
    .gatewayUniqueId(IResolvable)
    .name(java.lang.String)
    .name(IResolvable)
    .protocol(java.lang.String)
    .protocol(IResolvable)
//  .certIdentifier(java.lang.String)
//  .certIdentifier(IResolvable)
//  .http2(java.lang.String)
//  .http2(IResolvable)
//  .mustHttps(java.lang.Boolean)
//  .mustHttps(IResolvable)
//  .tlsCipherSuitesConfigJson(IResolvable)
//  .tlsCipherSuitesConfigJson(TlsCipherSuitesConfigJSONProperty)
//  .tlsMax(java.lang.String)
//  .tlsMax(IResolvable)
//  .tlsMin(java.lang.String)
//  .tlsMin(IResolvable)
    .build();

Properties

Name Type Description
gatewayUniqueId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property gatewayUniqueId: The unique identifier of the gateway.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property name: The domain name.
protocol java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property protocol: The protocol type: HTTP, HTTPS.
certIdentifier java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property certIdentifier: Certificate ID.
http2 java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property http2: Whether to enable Http2: open, close, globalConfig.
mustHttps java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property mustHttps: Whether to enable HTTPS.
tlsCipherSuitesConfigJson com.aliyun.ros.cdk.core.IResolvable OR TlsCipherSuitesConfigJSONProperty Property tlsCipherSuitesConfigJson: TLS encryption suite configuration.
tlsMax java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property tlsMax: The maximum TLS version.
tlsMin java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property tlsMin: The minimum TLS version.

gatewayUniqueIdRequired

public java.lang.Object getGatewayUniqueId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property gatewayUniqueId: The unique identifier of the gateway.


nameRequired

public java.lang.Object getName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property name: The domain name.


protocolRequired

public java.lang.Object getProtocol();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property protocol: The protocol type: HTTP, HTTPS.


certIdentifierOptional

public java.lang.Object getCertIdentifier();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property certIdentifier: Certificate ID.


http2Optional

public java.lang.Object getHttp2();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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


mustHttpsOptional

public java.lang.Object getMustHttps();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

Property mustHttps: Whether to enable HTTPS.


tlsCipherSuitesConfigJsonOptional

public java.lang.Object getTlsCipherSuitesConfigJson();

Property tlsCipherSuitesConfigJson: TLS encryption suite configuration.


tlsMaxOptional

public java.lang.Object getTlsMax();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property tlsMax: The maximum TLS version.


tlsMinOptional

public java.lang.Object getTlsMin();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property tlsMin: The minimum TLS version.