Skip to content

GatewayDomainProps

Properties for defining a GatewayDomain.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Mse;
new GatewayDomainProps {
    object GatewayUniqueId,
    object Name,
    object Protocol,
    object CertIdentifier = null,
    object Http2 = null,
    object MustHttps = null,
    object TlsCipherSuitesConfigJson = null,
    object TlsMax = null,
    object TlsMin = null
};

Properties

Name Type Description
GatewayUniqueId object Property gatewayUniqueId: The unique identifier of the gateway.
Name object Property name: The domain name.
Protocol object Property protocol: The protocol type: HTTP, HTTPS.
CertIdentifier object Property certIdentifier: Certificate ID.
Http2 object Property http2: Whether to enable Http2: open, close, globalConfig.
MustHttps object Property mustHttps: Whether to enable HTTPS.
TlsCipherSuitesConfigJson object Property tlsCipherSuitesConfigJson: TLS encryption suite configuration.
TlsMax object Property tlsMax: The maximum TLS version.
TlsMin object Property tlsMin: The minimum TLS version.

GatewayUniqueIdRequired

public object GatewayUniqueId { get; set; }
  • Type: object

Property gatewayUniqueId: The unique identifier of the gateway.


NameRequired

public object Name { get; set; }
  • Type: object

Property name: The domain name.


ProtocolRequired

public object Protocol { get; set; }
  • Type: object

Property protocol: The protocol type: HTTP, HTTPS.


CertIdentifierOptional

public object CertIdentifier { get; set; }
  • Type: object

Property certIdentifier: Certificate ID.


Http2Optional

public object Http2 { get; set; }
  • Type: object

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


MustHttpsOptional

public object MustHttps { get; set; }
  • Type: object

Property mustHttps: Whether to enable HTTPS.


TlsCipherSuitesConfigJsonOptional

public object TlsCipherSuitesConfigJson { get; set; }
  • Type: object

Property tlsCipherSuitesConfigJson: TLS encryption suite configuration.


TlsMaxOptional

public object TlsMax { get; set; }
  • Type: object

Property tlsMax: The maximum TLS version.


TlsMinOptional

public object TlsMin { get; set; }
  • Type: object

Property tlsMin: The minimum TLS version.