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();
- Type: com.aliyun.ros.cdk.core.IResolvable OR TlsCipherSuitesConfigJSONProperty
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.