Skip to content

SiteDeliveryTaskProps

Properties for defining a SiteDeliveryTask.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Esa;
new SiteDeliveryTaskProps {
    object BusinessType,
    object DataCenter,
    object DeliveryType,
    object FieldName,
    object SiteId,
    object TaskName,
    object DiscardRate = null,
    object HttpDelivery = null,
    object KafkaDelivery = null,
    object OssDelivery = null,
    object S3Delivery = null,
    object SlsDelivery = null
};

Properties

Name Type Description
BusinessType object Property businessType: Real-time log type.
DataCenter object Property dataCenter: Data Center.
DeliveryType object Property deliveryType: Delivery Type: - sls: Alibaba Cloud Simple Log Service (SLS).
FieldName object Property fieldName: The list of delivery fields to be modified, separated by commas.
SiteId object Property siteId: The site ID.
TaskName object Property taskName: The name of the delivery task.
DiscardRate object Property discardRate: If the discard rate is not filled, the default value is 0.
HttpDelivery object Property httpDelivery: HTTP delivery configuration parameters.
KafkaDelivery object Property kafkaDelivery: Kafka delivery configuration parameters.
OssDelivery object Property ossDelivery: OSS delivery configuration.
S3Delivery object Property s3Delivery: S3\/S3 compatible delivery configuration parameters.
SlsDelivery object Property slsDelivery: SLS delivery configuration.

BusinessTypeRequired

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

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.

DataCenterRequired

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

Property dataCenter: Data Center.

Values:

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

DeliveryTypeRequired

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

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.

FieldNameRequired

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

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


SiteIdRequired

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

Property siteId: The site ID.


TaskNameRequired

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

Property taskName: The name of the delivery task.


DiscardRateOptional

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

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


HttpDeliveryOptional

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

Property httpDelivery: HTTP delivery configuration parameters.


KafkaDeliveryOptional

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

Property kafkaDelivery: Kafka delivery configuration parameters.


OssDeliveryOptional

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

Property ossDelivery: OSS delivery configuration.


S3DeliveryOptional

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

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


SlsDeliveryOptional

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

Property slsDelivery: SLS delivery configuration.