Skip to content

SiteDeliveryTaskProps

Properties for defining a SiteDeliveryTask.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-esa-sitedeliverytask

Initializer

import ros_cdk_esa
ros_cdk_esa.SiteDeliveryTaskProps(
  business_type: typing.Union[str, IResolvable],
  data_center: typing.Union[str, IResolvable],
  delivery_type: typing.Union[str, IResolvable],
  field_name: typing.Union[str, IResolvable],
  site_id: typing.Union[typing.Union[int, float], IResolvable],
  task_name: typing.Union[str, IResolvable],
  discard_rate: typing.Union[typing.Union[int, float], IResolvable] = None,
  http_delivery: typing.Union[IResolvable, HttpDeliveryProperty] = None,
  kafka_delivery: typing.Union[IResolvable, KafkaDeliveryProperty] = None,
  oss_delivery: typing.Union[IResolvable, OssDeliveryProperty] = None,
  s3_delivery: typing.Union[IResolvable, S3DeliveryProperty] = None,
  sls_delivery: typing.Union[IResolvable, SlsDeliveryProperty] = None
)

Properties

Name Type Description
business_type typing.Union[str, ros_cdk_core.IResolvable] Property businessType: Real-time log type.
data_center typing.Union[str, ros_cdk_core.IResolvable] Property dataCenter: Data Center.
delivery_type typing.Union[str, ros_cdk_core.IResolvable] Property deliveryType: Delivery Type: - sls: Alibaba Cloud Simple Log Service (SLS).
field_name typing.Union[str, ros_cdk_core.IResolvable] Property fieldName: The list of delivery fields to be modified, separated by commas.
site_id typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property siteId: The site ID.
task_name typing.Union[str, ros_cdk_core.IResolvable] Property taskName: The name of the delivery task.
discard_rate typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property discardRate: If the discard rate is not filled, the default value is 0.
http_delivery typing.Union[ros_cdk_core.IResolvable, HttpDeliveryProperty] Property httpDelivery: HTTP delivery configuration parameters.
kafka_delivery typing.Union[ros_cdk_core.IResolvable, KafkaDeliveryProperty] Property kafkaDelivery: Kafka delivery configuration parameters.
oss_delivery typing.Union[ros_cdk_core.IResolvable, OssDeliveryProperty] Property ossDelivery: OSS delivery configuration.
s3_delivery typing.Union[ros_cdk_core.IResolvable, S3DeliveryProperty] Property s3Delivery: S3\/S3 compatible delivery configuration parameters.
sls_delivery typing.Union[ros_cdk_core.IResolvable, SlsDeliveryProperty] Property slsDelivery: SLS delivery configuration.

business_typeRequired

business_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property businessType: Real-time log type.

Valid values:

  • dcdn_log_access_l1 (default): access log.
  • dcdn_log_er: Edge Routine logs.
  • dcdn_log_waf: firewall logs.
  • dcdn_log_ipa: TCP/UDP proxy logs.

data_centerRequired

data_center: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property dataCenter: Data Center.

Values:

  • cn: Mainland China.
  • sg: Global (excluding Mainland China).

delivery_typeRequired

delivery_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property deliveryType: Delivery Type: - sls: Alibaba Cloud Simple Log Service (SLS).

  • http: Http service.
  • aws3: Amazon s3 service.
  • oss: Alibaba Cloud Object Storage Service.
  • kafka: Kafka service.
  • aws3cmpt: Amazon s3 Compatible Service.

field_nameRequired

field_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property fieldName: The list of delivery fields to be modified, separated by commas.


site_idRequired

site_id: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property siteId: The site ID.


task_nameRequired

task_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property taskName: The name of the delivery task.


discard_rateOptional

discard_rate: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property discardRate: If the discard rate is not filled, the default value is 0.


http_deliveryOptional

http_delivery: typing.Union[IResolvable, HttpDeliveryProperty]

Property httpDelivery: HTTP delivery configuration parameters.


kafka_deliveryOptional

kafka_delivery: typing.Union[IResolvable, KafkaDeliveryProperty]

Property kafkaDelivery: Kafka delivery configuration parameters.


oss_deliveryOptional

oss_delivery: typing.Union[IResolvable, OssDeliveryProperty]

Property ossDelivery: OSS delivery configuration.


s3_deliveryOptional

s3_delivery: typing.Union[IResolvable, S3DeliveryProperty]

Property s3Delivery: S3\/S3 compatible delivery configuration parameters.


sls_deliveryOptional

sls_delivery: typing.Union[IResolvable, SlsDeliveryProperty]

Property slsDelivery: SLS delivery configuration.