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]
- Type: typing.Union[ros_cdk_core.IResolvable, HttpDeliveryProperty]
Property httpDelivery: HTTP delivery configuration parameters.
kafka_deliveryOptional
kafka_delivery: typing.Union[IResolvable, KafkaDeliveryProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, KafkaDeliveryProperty]
Property kafkaDelivery: Kafka delivery configuration parameters.
oss_deliveryOptional
oss_delivery: typing.Union[IResolvable, OssDeliveryProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, OssDeliveryProperty]
Property ossDelivery: OSS delivery configuration.
s3_deliveryOptional
s3_delivery: typing.Union[IResolvable, S3DeliveryProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, S3DeliveryProperty]
Property s3Delivery: S3\/S3 compatible delivery configuration parameters.
sls_deliveryOptional
sls_delivery: typing.Union[IResolvable, SlsDeliveryProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, SlsDeliveryProperty]
Property slsDelivery: SLS delivery configuration.