Skip to content

RosListenerProps

Properties for defining a RosListener.

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

Initializer

import { RosListenerProps } from '@alicloud/ros-cdk-slb'
const rosListenerProps: RosListenerProps = { ... }

Properties

Name Type Description
bandwidth number | @alicloud/ros-cdk-core.IResolvable No description.
listenerPort number | @alicloud/ros-cdk-core.IResolvable No description.
loadBalancerId string | @alicloud/ros-cdk-core.IResolvable No description.
protocol string | @alicloud/ros-cdk-core.IResolvable No description.
aclId string | @alicloud/ros-cdk-core.IResolvable No description.
aclIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
aclStatus string | @alicloud/ros-cdk-core.IResolvable No description.
aclType string | @alicloud/ros-cdk-core.IResolvable No description.
backendServerPort number | @alicloud/ros-cdk-core.IResolvable No description.
caCertificateId string | @alicloud/ros-cdk-core.IResolvable No description.
connectionDrain string | @alicloud/ros-cdk-core.IResolvable No description.
connectionDrainTimeout number | @alicloud/ros-cdk-core.IResolvable No description.
description string | @alicloud/ros-cdk-core.IResolvable No description.
enableHttp2 string | @alicloud/ros-cdk-core.IResolvable No description.
gzip string | @alicloud/ros-cdk-core.IResolvable No description.
healthCheck @alicloud/ros-cdk-core.IResolvable | HealthCheckProperty No description.
httpConfig @alicloud/ros-cdk-core.IResolvable | HttpConfigProperty No description.
idleTimeout number | @alicloud/ros-cdk-core.IResolvable No description.
masterSlaveServerGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
persistence @alicloud/ros-cdk-core.IResolvable | PersistenceProperty No description.
portRange @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | PortRangeProperty[] No description.
proxyProtocolV2Enabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
requestTimeout number | @alicloud/ros-cdk-core.IResolvable No description.
scheduler string | @alicloud/ros-cdk-core.IResolvable No description.
serverCertificateId string | @alicloud/ros-cdk-core.IResolvable No description.
startListener boolean | @alicloud/ros-cdk-core.IResolvable No description.
tags TagsProperty[] No description.
tlsCipherPolicy string | @alicloud/ros-cdk-core.IResolvable No description.
vServerGroupId string | @alicloud/ros-cdk-core.IResolvable No description.

bandwidthRequired

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

listenerPortRequired

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

loadBalancerIdRequired

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

protocolRequired

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

aclIdOptional

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

aclIdsOptional

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

aclStatusOptional

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

aclTypeOptional

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

backendServerPortOptional

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

caCertificateIdOptional

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

connectionDrainOptional

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

connectionDrainTimeoutOptional

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

descriptionOptional

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

enableHttp2Optional

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

gzipOptional

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

healthCheckOptional

public readonly healthCheck: IResolvable | HealthCheckProperty;

httpConfigOptional

public readonly httpConfig: IResolvable | HttpConfigProperty;

idleTimeoutOptional

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

masterSlaveServerGroupIdOptional

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

persistenceOptional

public readonly persistence: IResolvable | PersistenceProperty;

portRangeOptional

public readonly portRange: IResolvable | IResolvable | PortRangeProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | PortRangeProperty[]

proxyProtocolV2EnabledOptional

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

requestTimeoutOptional

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

schedulerOptional

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

serverCertificateIdOptional

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

startListenerOptional

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

tagsOptional

public readonly tags: TagsProperty[];

tlsCipherPolicyOptional

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

vServerGroupIdOptional

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