Skip to content

RosListenerProps

Properties for defining a RosListener.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-slb-listener

Initializer

using AlibabaCloud.SDK.ROS.CDK.Slb;
new RosListenerProps {
    object Bandwidth,
    object ListenerPort,
    object LoadBalancerId,
    object Protocol,
    object AclId = null,
    object AclIds = null,
    object AclStatus = null,
    object AclType = null,
    object BackendServerPort = null,
    object CaCertificateId = null,
    object ConnectionDrain = null,
    object ConnectionDrainTimeout = null,
    object Description = null,
    object EnableHttp2 = null,
    object Gzip = null,
    object HealthCheck = null,
    object HttpConfig = null,
    object IdleTimeout = null,
    object MasterSlaveServerGroupId = null,
    object Persistence = null,
    object PortRange = null,
    object ProxyProtocolV2Enabled = null,
    object RequestTimeout = null,
    object Scheduler = null,
    object ServerCertificateId = null,
    object StartListener = null,
    TagsProperty[] Tags = null,
    object TlsCipherPolicy = null,
    object VServerGroupId = null
};

Properties

Name Type Description
Bandwidth object No description.
ListenerPort object No description.
LoadBalancerId object No description.
Protocol object No description.
AclId object No description.
AclIds object No description.
AclStatus object No description.
AclType object No description.
BackendServerPort object No description.
CaCertificateId object No description.
ConnectionDrain object No description.
ConnectionDrainTimeout object No description.
Description object No description.
EnableHttp2 object No description.
Gzip object No description.
HealthCheck object No description.
HttpConfig object No description.
IdleTimeout object No description.
MasterSlaveServerGroupId object No description.
Persistence object No description.
PortRange object No description.
ProxyProtocolV2Enabled object No description.
RequestTimeout object No description.
Scheduler object No description.
ServerCertificateId object No description.
StartListener object No description.
Tags TagsProperty[] No description.
TlsCipherPolicy object No description.
VServerGroupId object No description.

BandwidthRequired

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

ListenerPortRequired

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

LoadBalancerIdRequired

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

ProtocolRequired

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

AclIdOptional

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

AclIdsOptional

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

AclStatusOptional

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

AclTypeOptional

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

BackendServerPortOptional

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

CaCertificateIdOptional

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

ConnectionDrainOptional

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

ConnectionDrainTimeoutOptional

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

DescriptionOptional

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

EnableHttp2Optional

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

GzipOptional

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

HealthCheckOptional

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

HttpConfigOptional

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

IdleTimeoutOptional

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

MasterSlaveServerGroupIdOptional

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

PersistenceOptional

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

PortRangeOptional

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

ProxyProtocolV2EnabledOptional

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

RequestTimeoutOptional

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

SchedulerOptional

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

ServerCertificateIdOptional

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

StartListenerOptional

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

TagsOptional

public TagsProperty[] Tags { get; set; }

TlsCipherPolicyOptional

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

VServerGroupIdOptional

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