1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. esa
  5. SiteDeliveryTask
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

alicloud.esa.SiteDeliveryTask

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

    Provides a ESA Site Delivery Task resource.

    For information about ESA Site Delivery Task and how to use it, see What is Site Delivery Task.

    NOTE: Available since v1.247.0.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const config = new pulumi.Config();
    const name = config.get("name") || "terraform-example";
    const _default = alicloud.esa.getSites({
        planSubscribeType: "enterpriseplan",
    });
    const resourceSiteHttpExample = new alicloud.esa.Site("resource_Site_http_example", {
        siteName: "chenxin0116.site",
        instanceId: _default.then(_default => _default.sites?.[0]?.instanceId),
        coverage: "overseas",
        accessType: "NS",
    });
    const defaultSiteDeliveryTask = new alicloud.esa.SiteDeliveryTask("default", {
        httpDelivery: {
            standardAuthParam: {
                privateKey: "***",
                urlPath: "v1/log/upload",
                expiredTime: 300,
            },
            transformTimeout: 10,
            maxRetry: 3,
            maxBatchMb: 5,
            compress: "gzip",
            logBodySuffix: "cdnVersion:1.0",
            standardAuthOn: false,
            logBodyPrefix: "cdnVersion:1.0",
            destUrl: "http://11.177.129.13:8081",
            maxBatchSize: 1000,
        },
        dataCenter: "oversea",
        discardRate: 0,
        taskName: "dcdn-example-task",
        businessType: "dcdn_log_access_l1",
        fieldName: "ConsoleLog,CPUTime,Duration,ErrorCode,ErrorMessage,ResponseSize,ResponseStatus,RoutineName,ClientRequestID,LogTimestamp,FetchStatus,SubRequestID",
        deliveryType: "http",
        siteId: resourceSiteHttpExample.id,
    });
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    config = pulumi.Config()
    name = config.get("name")
    if name is None:
        name = "terraform-example"
    default = alicloud.esa.get_sites(plan_subscribe_type="enterpriseplan")
    resource_site_http_example = alicloud.esa.Site("resource_Site_http_example",
        site_name="chenxin0116.site",
        instance_id=default.sites[0].instance_id,
        coverage="overseas",
        access_type="NS")
    default_site_delivery_task = alicloud.esa.SiteDeliveryTask("default",
        http_delivery={
            "standard_auth_param": {
                "private_key": "***",
                "url_path": "v1/log/upload",
                "expired_time": 300,
            },
            "transform_timeout": 10,
            "max_retry": 3,
            "max_batch_mb": 5,
            "compress": "gzip",
            "log_body_suffix": "cdnVersion:1.0",
            "standard_auth_on": False,
            "log_body_prefix": "cdnVersion:1.0",
            "dest_url": "http://11.177.129.13:8081",
            "max_batch_size": 1000,
        },
        data_center="oversea",
        discard_rate=0,
        task_name="dcdn-example-task",
        business_type="dcdn_log_access_l1",
        field_name="ConsoleLog,CPUTime,Duration,ErrorCode,ErrorMessage,ResponseSize,ResponseStatus,RoutineName,ClientRequestID,LogTimestamp,FetchStatus,SubRequestID",
        delivery_type="http",
        site_id=resource_site_http_example.id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/esa"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		name := "terraform-example"
    		if param := cfg.Get("name"); param != "" {
    			name = param
    		}
    		_default, err := esa.GetSites(ctx, &esa.GetSitesArgs{
    			PlanSubscribeType: pulumi.StringRef("enterpriseplan"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		resourceSiteHttpExample, err := esa.NewSite(ctx, "resource_Site_http_example", &esa.SiteArgs{
    			SiteName:   pulumi.String("chenxin0116.site"),
    			InstanceId: pulumi.String(_default.Sites[0].InstanceId),
    			Coverage:   pulumi.String("overseas"),
    			AccessType: pulumi.String("NS"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = esa.NewSiteDeliveryTask(ctx, "default", &esa.SiteDeliveryTaskArgs{
    			HttpDelivery: &esa.SiteDeliveryTaskHttpDeliveryArgs{
    				StandardAuthParam: &esa.SiteDeliveryTaskHttpDeliveryStandardAuthParamArgs{
    					PrivateKey:  pulumi.String("***"),
    					UrlPath:     pulumi.String("v1/log/upload"),
    					ExpiredTime: pulumi.Int(300),
    				},
    				TransformTimeout: pulumi.Int(10),
    				MaxRetry:         pulumi.Int(3),
    				MaxBatchMb:       pulumi.Int(5),
    				Compress:         pulumi.String("gzip"),
    				LogBodySuffix:    pulumi.String("cdnVersion:1.0"),
    				StandardAuthOn:   pulumi.Bool(false),
    				LogBodyPrefix:    pulumi.String("cdnVersion:1.0"),
    				DestUrl:          pulumi.String("http://11.177.129.13:8081"),
    				MaxBatchSize:     pulumi.Int(1000),
    			},
    			DataCenter:   pulumi.String("oversea"),
    			DiscardRate:  pulumi.Float64(0),
    			TaskName:     pulumi.String("dcdn-example-task"),
    			BusinessType: pulumi.String("dcdn_log_access_l1"),
    			FieldName:    pulumi.String("ConsoleLog,CPUTime,Duration,ErrorCode,ErrorMessage,ResponseSize,ResponseStatus,RoutineName,ClientRequestID,LogTimestamp,FetchStatus,SubRequestID"),
    			DeliveryType: pulumi.String("http"),
    			SiteId:       resourceSiteHttpExample.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var name = config.Get("name") ?? "terraform-example";
        var @default = AliCloud.Esa.GetSites.Invoke(new()
        {
            PlanSubscribeType = "enterpriseplan",
        });
    
        var resourceSiteHttpExample = new AliCloud.Esa.Site("resource_Site_http_example", new()
        {
            SiteName = "chenxin0116.site",
            InstanceId = @default.Apply(@default => @default.Apply(getSitesResult => getSitesResult.Sites[0]?.InstanceId)),
            Coverage = "overseas",
            AccessType = "NS",
        });
    
        var defaultSiteDeliveryTask = new AliCloud.Esa.SiteDeliveryTask("default", new()
        {
            HttpDelivery = new AliCloud.Esa.Inputs.SiteDeliveryTaskHttpDeliveryArgs
            {
                StandardAuthParam = new AliCloud.Esa.Inputs.SiteDeliveryTaskHttpDeliveryStandardAuthParamArgs
                {
                    PrivateKey = "***",
                    UrlPath = "v1/log/upload",
                    ExpiredTime = 300,
                },
                TransformTimeout = 10,
                MaxRetry = 3,
                MaxBatchMb = 5,
                Compress = "gzip",
                LogBodySuffix = "cdnVersion:1.0",
                StandardAuthOn = false,
                LogBodyPrefix = "cdnVersion:1.0",
                DestUrl = "http://11.177.129.13:8081",
                MaxBatchSize = 1000,
            },
            DataCenter = "oversea",
            DiscardRate = 0,
            TaskName = "dcdn-example-task",
            BusinessType = "dcdn_log_access_l1",
            FieldName = "ConsoleLog,CPUTime,Duration,ErrorCode,ErrorMessage,ResponseSize,ResponseStatus,RoutineName,ClientRequestID,LogTimestamp,FetchStatus,SubRequestID",
            DeliveryType = "http",
            SiteId = resourceSiteHttpExample.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.esa.EsaFunctions;
    import com.pulumi.alicloud.esa.inputs.GetSitesArgs;
    import com.pulumi.alicloud.esa.Site;
    import com.pulumi.alicloud.esa.SiteArgs;
    import com.pulumi.alicloud.esa.SiteDeliveryTask;
    import com.pulumi.alicloud.esa.SiteDeliveryTaskArgs;
    import com.pulumi.alicloud.esa.inputs.SiteDeliveryTaskHttpDeliveryArgs;
    import com.pulumi.alicloud.esa.inputs.SiteDeliveryTaskHttpDeliveryStandardAuthParamArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var name = config.get("name").orElse("terraform-example");
            final var default = EsaFunctions.getSites(GetSitesArgs.builder()
                .planSubscribeType("enterpriseplan")
                .build());
    
            var resourceSiteHttpExample = new Site("resourceSiteHttpExample", SiteArgs.builder()
                .siteName("chenxin0116.site")
                .instanceId(default_.sites()[0].instanceId())
                .coverage("overseas")
                .accessType("NS")
                .build());
    
            var defaultSiteDeliveryTask = new SiteDeliveryTask("defaultSiteDeliveryTask", SiteDeliveryTaskArgs.builder()
                .httpDelivery(SiteDeliveryTaskHttpDeliveryArgs.builder()
                    .standardAuthParam(SiteDeliveryTaskHttpDeliveryStandardAuthParamArgs.builder()
                        .privateKey("***")
                        .urlPath("v1/log/upload")
                        .expiredTime("300")
                        .build())
                    .transformTimeout("10")
                    .maxRetry("3")
                    .maxBatchMb("5")
                    .compress("gzip")
                    .logBodySuffix("cdnVersion:1.0")
                    .standardAuthOn("false")
                    .logBodyPrefix("cdnVersion:1.0")
                    .destUrl("http://11.177.129.13:8081")
                    .maxBatchSize("1000")
                    .build())
                .dataCenter("oversea")
                .discardRate("0.0")
                .taskName("dcdn-example-task")
                .businessType("dcdn_log_access_l1")
                .fieldName("ConsoleLog,CPUTime,Duration,ErrorCode,ErrorMessage,ResponseSize,ResponseStatus,RoutineName,ClientRequestID,LogTimestamp,FetchStatus,SubRequestID")
                .deliveryType("http")
                .siteId(resourceSiteHttpExample.id())
                .build());
    
        }
    }
    
    configuration:
      name:
        type: string
        default: terraform-example
    resources:
      resourceSiteHttpExample:
        type: alicloud:esa:Site
        name: resource_Site_http_example
        properties:
          siteName: chenxin0116.site
          instanceId: ${default.sites[0].instanceId}
          coverage: overseas
          accessType: NS
      defaultSiteDeliveryTask:
        type: alicloud:esa:SiteDeliveryTask
        name: default
        properties:
          httpDelivery:
            standardAuthParam:
              privateKey: '***'
              urlPath: v1/log/upload
              expiredTime: '300'
            transformTimeout: '10'
            maxRetry: '3'
            maxBatchMb: '5'
            compress: gzip
            logBodySuffix: cdnVersion:1.0
            standardAuthOn: 'false'
            logBodyPrefix: cdnVersion:1.0
            destUrl: http://11.177.129.13:8081
            maxBatchSize: '1000'
          dataCenter: oversea
          discardRate: '0.0'
          taskName: dcdn-example-task
          businessType: dcdn_log_access_l1
          fieldName: ConsoleLog,CPUTime,Duration,ErrorCode,ErrorMessage,ResponseSize,ResponseStatus,RoutineName,ClientRequestID,LogTimestamp,FetchStatus,SubRequestID
          deliveryType: http
          siteId: ${resourceSiteHttpExample.id}
    variables:
      default:
        fn::invoke:
          function: alicloud:esa:getSites
          arguments:
            planSubscribeType: enterpriseplan
    

    Create SiteDeliveryTask Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SiteDeliveryTask(name: string, args: SiteDeliveryTaskArgs, opts?: CustomResourceOptions);
    @overload
    def SiteDeliveryTask(resource_name: str,
                         args: SiteDeliveryTaskArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def SiteDeliveryTask(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         site_id: Optional[int] = None,
                         data_center: Optional[str] = None,
                         delivery_type: Optional[str] = None,
                         business_type: Optional[str] = None,
                         field_name: Optional[str] = None,
                         task_name: Optional[str] = None,
                         discard_rate: Optional[float] = None,
                         oss_delivery: Optional[SiteDeliveryTaskOssDeliveryArgs] = None,
                         s3_delivery: Optional[SiteDeliveryTaskS3DeliveryArgs] = None,
                         kafka_delivery: Optional[SiteDeliveryTaskKafkaDeliveryArgs] = None,
                         sls_delivery: Optional[SiteDeliveryTaskSlsDeliveryArgs] = None,
                         status: Optional[str] = None,
                         http_delivery: Optional[SiteDeliveryTaskHttpDeliveryArgs] = None)
    func NewSiteDeliveryTask(ctx *Context, name string, args SiteDeliveryTaskArgs, opts ...ResourceOption) (*SiteDeliveryTask, error)
    public SiteDeliveryTask(string name, SiteDeliveryTaskArgs args, CustomResourceOptions? opts = null)
    public SiteDeliveryTask(String name, SiteDeliveryTaskArgs args)
    public SiteDeliveryTask(String name, SiteDeliveryTaskArgs args, CustomResourceOptions options)
    
    type: alicloud:esa:SiteDeliveryTask
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SiteDeliveryTaskArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SiteDeliveryTaskArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SiteDeliveryTaskArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SiteDeliveryTaskArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SiteDeliveryTaskArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var siteDeliveryTaskResource = new AliCloud.Esa.SiteDeliveryTask("siteDeliveryTaskResource", new()
    {
        SiteId = 0,
        DataCenter = "string",
        DeliveryType = "string",
        BusinessType = "string",
        FieldName = "string",
        TaskName = "string",
        DiscardRate = 0,
        OssDelivery = new AliCloud.Esa.Inputs.SiteDeliveryTaskOssDeliveryArgs
        {
            Aliuid = "string",
            BucketName = "string",
            PrefixPath = "string",
            Region = "string",
        },
        S3Delivery = new AliCloud.Esa.Inputs.SiteDeliveryTaskS3DeliveryArgs
        {
            AccessKey = "string",
            BucketPath = "string",
            Endpoint = "string",
            PrefixPath = "string",
            Region = "string",
            S3Cmpt = false,
            SecretKey = "string",
            ServerSideEncryption = false,
            VertifyType = "string",
        },
        KafkaDelivery = new AliCloud.Esa.Inputs.SiteDeliveryTaskKafkaDeliveryArgs
        {
            Balancer = "string",
            Brokers = new[]
            {
                "string",
            },
            Compress = "string",
            MachanismType = "string",
            Password = "string",
            Topic = "string",
            UserAuth = false,
            UserName = "string",
        },
        SlsDelivery = new AliCloud.Esa.Inputs.SiteDeliveryTaskSlsDeliveryArgs
        {
            SlsLogStore = "string",
            SlsProject = "string",
            SlsRegion = "string",
        },
        Status = "string",
        HttpDelivery = new AliCloud.Esa.Inputs.SiteDeliveryTaskHttpDeliveryArgs
        {
            Compress = "string",
            DestUrl = "string",
            HeaderParam = 
            {
                { "string", "string" },
            },
            LogBodyPrefix = "string",
            LogBodySuffix = "string",
            MaxBatchMb = 0,
            MaxBatchSize = 0,
            MaxRetry = 0,
            QueryParam = 
            {
                { "string", "string" },
            },
            StandardAuthOn = false,
            StandardAuthParam = new AliCloud.Esa.Inputs.SiteDeliveryTaskHttpDeliveryStandardAuthParamArgs
            {
                ExpiredTime = 0,
                PrivateKey = "string",
                UrlPath = "string",
            },
            TransformTimeout = 0,
        },
    });
    
    example, err := esa.NewSiteDeliveryTask(ctx, "siteDeliveryTaskResource", &esa.SiteDeliveryTaskArgs{
    	SiteId:       pulumi.Int(0),
    	DataCenter:   pulumi.String("string"),
    	DeliveryType: pulumi.String("string"),
    	BusinessType: pulumi.String("string"),
    	FieldName:    pulumi.String("string"),
    	TaskName:     pulumi.String("string"),
    	DiscardRate:  pulumi.Float64(0),
    	OssDelivery: &esa.SiteDeliveryTaskOssDeliveryArgs{
    		Aliuid:     pulumi.String("string"),
    		BucketName: pulumi.String("string"),
    		PrefixPath: pulumi.String("string"),
    		Region:     pulumi.String("string"),
    	},
    	S3Delivery: &esa.SiteDeliveryTaskS3DeliveryArgs{
    		AccessKey:            pulumi.String("string"),
    		BucketPath:           pulumi.String("string"),
    		Endpoint:             pulumi.String("string"),
    		PrefixPath:           pulumi.String("string"),
    		Region:               pulumi.String("string"),
    		S3Cmpt:               pulumi.Bool(false),
    		SecretKey:            pulumi.String("string"),
    		ServerSideEncryption: pulumi.Bool(false),
    		VertifyType:          pulumi.String("string"),
    	},
    	KafkaDelivery: &esa.SiteDeliveryTaskKafkaDeliveryArgs{
    		Balancer: pulumi.String("string"),
    		Brokers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Compress:      pulumi.String("string"),
    		MachanismType: pulumi.String("string"),
    		Password:      pulumi.String("string"),
    		Topic:         pulumi.String("string"),
    		UserAuth:      pulumi.Bool(false),
    		UserName:      pulumi.String("string"),
    	},
    	SlsDelivery: &esa.SiteDeliveryTaskSlsDeliveryArgs{
    		SlsLogStore: pulumi.String("string"),
    		SlsProject:  pulumi.String("string"),
    		SlsRegion:   pulumi.String("string"),
    	},
    	Status: pulumi.String("string"),
    	HttpDelivery: &esa.SiteDeliveryTaskHttpDeliveryArgs{
    		Compress: pulumi.String("string"),
    		DestUrl:  pulumi.String("string"),
    		HeaderParam: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		LogBodyPrefix: pulumi.String("string"),
    		LogBodySuffix: pulumi.String("string"),
    		MaxBatchMb:    pulumi.Int(0),
    		MaxBatchSize:  pulumi.Int(0),
    		MaxRetry:      pulumi.Int(0),
    		QueryParam: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		StandardAuthOn: pulumi.Bool(false),
    		StandardAuthParam: &esa.SiteDeliveryTaskHttpDeliveryStandardAuthParamArgs{
    			ExpiredTime: pulumi.Int(0),
    			PrivateKey:  pulumi.String("string"),
    			UrlPath:     pulumi.String("string"),
    		},
    		TransformTimeout: pulumi.Int(0),
    	},
    })
    
    var siteDeliveryTaskResource = new SiteDeliveryTask("siteDeliveryTaskResource", SiteDeliveryTaskArgs.builder()
        .siteId(0)
        .dataCenter("string")
        .deliveryType("string")
        .businessType("string")
        .fieldName("string")
        .taskName("string")
        .discardRate(0)
        .ossDelivery(SiteDeliveryTaskOssDeliveryArgs.builder()
            .aliuid("string")
            .bucketName("string")
            .prefixPath("string")
            .region("string")
            .build())
        .s3Delivery(SiteDeliveryTaskS3DeliveryArgs.builder()
            .accessKey("string")
            .bucketPath("string")
            .endpoint("string")
            .prefixPath("string")
            .region("string")
            .s3Cmpt(false)
            .secretKey("string")
            .serverSideEncryption(false)
            .vertifyType("string")
            .build())
        .kafkaDelivery(SiteDeliveryTaskKafkaDeliveryArgs.builder()
            .balancer("string")
            .brokers("string")
            .compress("string")
            .machanismType("string")
            .password("string")
            .topic("string")
            .userAuth(false)
            .userName("string")
            .build())
        .slsDelivery(SiteDeliveryTaskSlsDeliveryArgs.builder()
            .slsLogStore("string")
            .slsProject("string")
            .slsRegion("string")
            .build())
        .status("string")
        .httpDelivery(SiteDeliveryTaskHttpDeliveryArgs.builder()
            .compress("string")
            .destUrl("string")
            .headerParam(Map.of("string", "string"))
            .logBodyPrefix("string")
            .logBodySuffix("string")
            .maxBatchMb(0)
            .maxBatchSize(0)
            .maxRetry(0)
            .queryParam(Map.of("string", "string"))
            .standardAuthOn(false)
            .standardAuthParam(SiteDeliveryTaskHttpDeliveryStandardAuthParamArgs.builder()
                .expiredTime(0)
                .privateKey("string")
                .urlPath("string")
                .build())
            .transformTimeout(0)
            .build())
        .build());
    
    site_delivery_task_resource = alicloud.esa.SiteDeliveryTask("siteDeliveryTaskResource",
        site_id=0,
        data_center="string",
        delivery_type="string",
        business_type="string",
        field_name="string",
        task_name="string",
        discard_rate=0,
        oss_delivery={
            "aliuid": "string",
            "bucket_name": "string",
            "prefix_path": "string",
            "region": "string",
        },
        s3_delivery={
            "access_key": "string",
            "bucket_path": "string",
            "endpoint": "string",
            "prefix_path": "string",
            "region": "string",
            "s3_cmpt": False,
            "secret_key": "string",
            "server_side_encryption": False,
            "vertify_type": "string",
        },
        kafka_delivery={
            "balancer": "string",
            "brokers": ["string"],
            "compress": "string",
            "machanism_type": "string",
            "password": "string",
            "topic": "string",
            "user_auth": False,
            "user_name": "string",
        },
        sls_delivery={
            "sls_log_store": "string",
            "sls_project": "string",
            "sls_region": "string",
        },
        status="string",
        http_delivery={
            "compress": "string",
            "dest_url": "string",
            "header_param": {
                "string": "string",
            },
            "log_body_prefix": "string",
            "log_body_suffix": "string",
            "max_batch_mb": 0,
            "max_batch_size": 0,
            "max_retry": 0,
            "query_param": {
                "string": "string",
            },
            "standard_auth_on": False,
            "standard_auth_param": {
                "expired_time": 0,
                "private_key": "string",
                "url_path": "string",
            },
            "transform_timeout": 0,
        })
    
    const siteDeliveryTaskResource = new alicloud.esa.SiteDeliveryTask("siteDeliveryTaskResource", {
        siteId: 0,
        dataCenter: "string",
        deliveryType: "string",
        businessType: "string",
        fieldName: "string",
        taskName: "string",
        discardRate: 0,
        ossDelivery: {
            aliuid: "string",
            bucketName: "string",
            prefixPath: "string",
            region: "string",
        },
        s3Delivery: {
            accessKey: "string",
            bucketPath: "string",
            endpoint: "string",
            prefixPath: "string",
            region: "string",
            s3Cmpt: false,
            secretKey: "string",
            serverSideEncryption: false,
            vertifyType: "string",
        },
        kafkaDelivery: {
            balancer: "string",
            brokers: ["string"],
            compress: "string",
            machanismType: "string",
            password: "string",
            topic: "string",
            userAuth: false,
            userName: "string",
        },
        slsDelivery: {
            slsLogStore: "string",
            slsProject: "string",
            slsRegion: "string",
        },
        status: "string",
        httpDelivery: {
            compress: "string",
            destUrl: "string",
            headerParam: {
                string: "string",
            },
            logBodyPrefix: "string",
            logBodySuffix: "string",
            maxBatchMb: 0,
            maxBatchSize: 0,
            maxRetry: 0,
            queryParam: {
                string: "string",
            },
            standardAuthOn: false,
            standardAuthParam: {
                expiredTime: 0,
                privateKey: "string",
                urlPath: "string",
            },
            transformTimeout: 0,
        },
    });
    
    type: alicloud:esa:SiteDeliveryTask
    properties:
        businessType: string
        dataCenter: string
        deliveryType: string
        discardRate: 0
        fieldName: string
        httpDelivery:
            compress: string
            destUrl: string
            headerParam:
                string: string
            logBodyPrefix: string
            logBodySuffix: string
            maxBatchMb: 0
            maxBatchSize: 0
            maxRetry: 0
            queryParam:
                string: string
            standardAuthOn: false
            standardAuthParam:
                expiredTime: 0
                privateKey: string
                urlPath: string
            transformTimeout: 0
        kafkaDelivery:
            balancer: string
            brokers:
                - string
            compress: string
            machanismType: string
            password: string
            topic: string
            userAuth: false
            userName: string
        ossDelivery:
            aliuid: string
            bucketName: string
            prefixPath: string
            region: string
        s3Delivery:
            accessKey: string
            bucketPath: string
            endpoint: string
            prefixPath: string
            region: string
            s3Cmpt: false
            secretKey: string
            serverSideEncryption: false
            vertifyType: string
        siteId: 0
        slsDelivery:
            slsLogStore: string
            slsProject: string
            slsRegion: string
        status: string
        taskName: string
    

    SiteDeliveryTask Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The SiteDeliveryTask resource accepts the following input properties:

    BusinessType string
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    DataCenter string
    Data Center. Values:
    DeliveryType string
    Delivery Type:
    FieldName string
    The list of delivery fields to be modified, separated by commas.
    SiteId int
    The site ID, which can be obtained by calling the ListSites interface.
    TaskName string
    The task name.
    DiscardRate double
    If the discard rate is not filled, the default value is 0.
    HttpDelivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskHttpDelivery
    HTTP delivery configuration parameters. See http_delivery below.
    KafkaDelivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskKafkaDelivery
    Kafka delivery configuration parameters. See kafka_delivery below.
    OssDelivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskOssDelivery
    OSS delivery configuration. See oss_delivery below.
    S3Delivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskS3Delivery
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    SlsDelivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskSlsDelivery
    SLS delivery configuration. See sls_delivery below.
    Status string
    Task status, value:
    BusinessType string
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    DataCenter string
    Data Center. Values:
    DeliveryType string
    Delivery Type:
    FieldName string
    The list of delivery fields to be modified, separated by commas.
    SiteId int
    The site ID, which can be obtained by calling the ListSites interface.
    TaskName string
    The task name.
    DiscardRate float64
    If the discard rate is not filled, the default value is 0.
    HttpDelivery SiteDeliveryTaskHttpDeliveryArgs
    HTTP delivery configuration parameters. See http_delivery below.
    KafkaDelivery SiteDeliveryTaskKafkaDeliveryArgs
    Kafka delivery configuration parameters. See kafka_delivery below.
    OssDelivery SiteDeliveryTaskOssDeliveryArgs
    OSS delivery configuration. See oss_delivery below.
    S3Delivery SiteDeliveryTaskS3DeliveryArgs
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    SlsDelivery SiteDeliveryTaskSlsDeliveryArgs
    SLS delivery configuration. See sls_delivery below.
    Status string
    Task status, value:
    businessType String
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    dataCenter String
    Data Center. Values:
    deliveryType String
    Delivery Type:
    fieldName String
    The list of delivery fields to be modified, separated by commas.
    siteId Integer
    The site ID, which can be obtained by calling the ListSites interface.
    taskName String
    The task name.
    discardRate Double
    If the discard rate is not filled, the default value is 0.
    httpDelivery SiteDeliveryTaskHttpDelivery
    HTTP delivery configuration parameters. See http_delivery below.
    kafkaDelivery SiteDeliveryTaskKafkaDelivery
    Kafka delivery configuration parameters. See kafka_delivery below.
    ossDelivery SiteDeliveryTaskOssDelivery
    OSS delivery configuration. See oss_delivery below.
    s3Delivery SiteDeliveryTaskS3Delivery
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    slsDelivery SiteDeliveryTaskSlsDelivery
    SLS delivery configuration. See sls_delivery below.
    status String
    Task status, value:
    businessType string
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    dataCenter string
    Data Center. Values:
    deliveryType string
    Delivery Type:
    fieldName string
    The list of delivery fields to be modified, separated by commas.
    siteId number
    The site ID, which can be obtained by calling the ListSites interface.
    taskName string
    The task name.
    discardRate number
    If the discard rate is not filled, the default value is 0.
    httpDelivery SiteDeliveryTaskHttpDelivery
    HTTP delivery configuration parameters. See http_delivery below.
    kafkaDelivery SiteDeliveryTaskKafkaDelivery
    Kafka delivery configuration parameters. See kafka_delivery below.
    ossDelivery SiteDeliveryTaskOssDelivery
    OSS delivery configuration. See oss_delivery below.
    s3Delivery SiteDeliveryTaskS3Delivery
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    slsDelivery SiteDeliveryTaskSlsDelivery
    SLS delivery configuration. See sls_delivery below.
    status string
    Task status, value:
    business_type str
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    data_center str
    Data Center. Values:
    delivery_type str
    Delivery Type:
    field_name str
    The list of delivery fields to be modified, separated by commas.
    site_id int
    The site ID, which can be obtained by calling the ListSites interface.
    task_name str
    The task name.
    discard_rate float
    If the discard rate is not filled, the default value is 0.
    http_delivery SiteDeliveryTaskHttpDeliveryArgs
    HTTP delivery configuration parameters. See http_delivery below.
    kafka_delivery SiteDeliveryTaskKafkaDeliveryArgs
    Kafka delivery configuration parameters. See kafka_delivery below.
    oss_delivery SiteDeliveryTaskOssDeliveryArgs
    OSS delivery configuration. See oss_delivery below.
    s3_delivery SiteDeliveryTaskS3DeliveryArgs
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    sls_delivery SiteDeliveryTaskSlsDeliveryArgs
    SLS delivery configuration. See sls_delivery below.
    status str
    Task status, value:
    businessType String
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    dataCenter String
    Data Center. Values:
    deliveryType String
    Delivery Type:
    fieldName String
    The list of delivery fields to be modified, separated by commas.
    siteId Number
    The site ID, which can be obtained by calling the ListSites interface.
    taskName String
    The task name.
    discardRate Number
    If the discard rate is not filled, the default value is 0.
    httpDelivery Property Map
    HTTP delivery configuration parameters. See http_delivery below.
    kafkaDelivery Property Map
    Kafka delivery configuration parameters. See kafka_delivery below.
    ossDelivery Property Map
    OSS delivery configuration. See oss_delivery below.
    s3Delivery Property Map
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    slsDelivery Property Map
    SLS delivery configuration. See sls_delivery below.
    status String
    Task status, value:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SiteDeliveryTask resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing SiteDeliveryTask Resource

    Get an existing SiteDeliveryTask resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: SiteDeliveryTaskState, opts?: CustomResourceOptions): SiteDeliveryTask
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            business_type: Optional[str] = None,
            data_center: Optional[str] = None,
            delivery_type: Optional[str] = None,
            discard_rate: Optional[float] = None,
            field_name: Optional[str] = None,
            http_delivery: Optional[SiteDeliveryTaskHttpDeliveryArgs] = None,
            kafka_delivery: Optional[SiteDeliveryTaskKafkaDeliveryArgs] = None,
            oss_delivery: Optional[SiteDeliveryTaskOssDeliveryArgs] = None,
            s3_delivery: Optional[SiteDeliveryTaskS3DeliveryArgs] = None,
            site_id: Optional[int] = None,
            sls_delivery: Optional[SiteDeliveryTaskSlsDeliveryArgs] = None,
            status: Optional[str] = None,
            task_name: Optional[str] = None) -> SiteDeliveryTask
    func GetSiteDeliveryTask(ctx *Context, name string, id IDInput, state *SiteDeliveryTaskState, opts ...ResourceOption) (*SiteDeliveryTask, error)
    public static SiteDeliveryTask Get(string name, Input<string> id, SiteDeliveryTaskState? state, CustomResourceOptions? opts = null)
    public static SiteDeliveryTask get(String name, Output<String> id, SiteDeliveryTaskState state, CustomResourceOptions options)
    resources:  _:    type: alicloud:esa:SiteDeliveryTask    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BusinessType string
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    DataCenter string
    Data Center. Values:
    DeliveryType string
    Delivery Type:
    DiscardRate double
    If the discard rate is not filled, the default value is 0.
    FieldName string
    The list of delivery fields to be modified, separated by commas.
    HttpDelivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskHttpDelivery
    HTTP delivery configuration parameters. See http_delivery below.
    KafkaDelivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskKafkaDelivery
    Kafka delivery configuration parameters. See kafka_delivery below.
    OssDelivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskOssDelivery
    OSS delivery configuration. See oss_delivery below.
    S3Delivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskS3Delivery
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    SiteId int
    The site ID, which can be obtained by calling the ListSites interface.
    SlsDelivery Pulumi.AliCloud.Esa.Inputs.SiteDeliveryTaskSlsDelivery
    SLS delivery configuration. See sls_delivery below.
    Status string
    Task status, value:
    TaskName string
    The task name.
    BusinessType string
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    DataCenter string
    Data Center. Values:
    DeliveryType string
    Delivery Type:
    DiscardRate float64
    If the discard rate is not filled, the default value is 0.
    FieldName string
    The list of delivery fields to be modified, separated by commas.
    HttpDelivery SiteDeliveryTaskHttpDeliveryArgs
    HTTP delivery configuration parameters. See http_delivery below.
    KafkaDelivery SiteDeliveryTaskKafkaDeliveryArgs
    Kafka delivery configuration parameters. See kafka_delivery below.
    OssDelivery SiteDeliveryTaskOssDeliveryArgs
    OSS delivery configuration. See oss_delivery below.
    S3Delivery SiteDeliveryTaskS3DeliveryArgs
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    SiteId int
    The site ID, which can be obtained by calling the ListSites interface.
    SlsDelivery SiteDeliveryTaskSlsDeliveryArgs
    SLS delivery configuration. See sls_delivery below.
    Status string
    Task status, value:
    TaskName string
    The task name.
    businessType String
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    dataCenter String
    Data Center. Values:
    deliveryType String
    Delivery Type:
    discardRate Double
    If the discard rate is not filled, the default value is 0.
    fieldName String
    The list of delivery fields to be modified, separated by commas.
    httpDelivery SiteDeliveryTaskHttpDelivery
    HTTP delivery configuration parameters. See http_delivery below.
    kafkaDelivery SiteDeliveryTaskKafkaDelivery
    Kafka delivery configuration parameters. See kafka_delivery below.
    ossDelivery SiteDeliveryTaskOssDelivery
    OSS delivery configuration. See oss_delivery below.
    s3Delivery SiteDeliveryTaskS3Delivery
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    siteId Integer
    The site ID, which can be obtained by calling the ListSites interface.
    slsDelivery SiteDeliveryTaskSlsDelivery
    SLS delivery configuration. See sls_delivery below.
    status String
    Task status, value:
    taskName String
    The task name.
    businessType string
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    dataCenter string
    Data Center. Values:
    deliveryType string
    Delivery Type:
    discardRate number
    If the discard rate is not filled, the default value is 0.
    fieldName string
    The list of delivery fields to be modified, separated by commas.
    httpDelivery SiteDeliveryTaskHttpDelivery
    HTTP delivery configuration parameters. See http_delivery below.
    kafkaDelivery SiteDeliveryTaskKafkaDelivery
    Kafka delivery configuration parameters. See kafka_delivery below.
    ossDelivery SiteDeliveryTaskOssDelivery
    OSS delivery configuration. See oss_delivery below.
    s3Delivery SiteDeliveryTaskS3Delivery
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    siteId number
    The site ID, which can be obtained by calling the ListSites interface.
    slsDelivery SiteDeliveryTaskSlsDelivery
    SLS delivery configuration. See sls_delivery below.
    status string
    Task status, value:
    taskName string
    The task name.
    business_type str
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    data_center str
    Data Center. Values:
    delivery_type str
    Delivery Type:
    discard_rate float
    If the discard rate is not filled, the default value is 0.
    field_name str
    The list of delivery fields to be modified, separated by commas.
    http_delivery SiteDeliveryTaskHttpDeliveryArgs
    HTTP delivery configuration parameters. See http_delivery below.
    kafka_delivery SiteDeliveryTaskKafkaDeliveryArgs
    Kafka delivery configuration parameters. See kafka_delivery below.
    oss_delivery SiteDeliveryTaskOssDeliveryArgs
    OSS delivery configuration. See oss_delivery below.
    s3_delivery SiteDeliveryTaskS3DeliveryArgs
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    site_id int
    The site ID, which can be obtained by calling the ListSites interface.
    sls_delivery SiteDeliveryTaskSlsDeliveryArgs
    SLS delivery configuration. See sls_delivery below.
    status str
    Task status, value:
    task_name str
    The task name.
    businessType String
    Real-time log type. Valid values:

    • dcdn_log_access_l1 (default): access log.
    dataCenter String
    Data Center. Values:
    deliveryType String
    Delivery Type:
    discardRate Number
    If the discard rate is not filled, the default value is 0.
    fieldName String
    The list of delivery fields to be modified, separated by commas.
    httpDelivery Property Map
    HTTP delivery configuration parameters. See http_delivery below.
    kafkaDelivery Property Map
    Kafka delivery configuration parameters. See kafka_delivery below.
    ossDelivery Property Map
    OSS delivery configuration. See oss_delivery below.
    s3Delivery Property Map
    S3/S3 compatible delivery configuration parameters. See s3_delivery below.
    siteId Number
    The site ID, which can be obtained by calling the ListSites interface.
    slsDelivery Property Map
    SLS delivery configuration. See sls_delivery below.
    status String
    Task status, value:
    taskName String
    The task name.

    Supporting Types

    SiteDeliveryTaskHttpDelivery, SiteDeliveryTaskHttpDeliveryArgs

    compress String
    destUrl String
    headerParam Map<String,String>
    logBodyPrefix String
    logBodySuffix String
    maxBatchMb Integer
    maxBatchSize Integer
    maxRetry Integer
    queryParam Map<String,String>
    standardAuthOn Boolean
    standardAuthParam SiteDeliveryTaskHttpDeliveryStandardAuthParam
    See standard_auth_param below.
    transformTimeout Integer
    compress string
    destUrl string
    headerParam {[key: string]: string}
    logBodyPrefix string
    logBodySuffix string
    maxBatchMb number
    maxBatchSize number
    maxRetry number
    queryParam {[key: string]: string}
    standardAuthOn boolean
    standardAuthParam SiteDeliveryTaskHttpDeliveryStandardAuthParam
    See standard_auth_param below.
    transformTimeout number
    compress String
    destUrl String
    headerParam Map<String>
    logBodyPrefix String
    logBodySuffix String
    maxBatchMb Number
    maxBatchSize Number
    maxRetry Number
    queryParam Map<String>
    standardAuthOn Boolean
    standardAuthParam Property Map
    See standard_auth_param below.
    transformTimeout Number

    SiteDeliveryTaskHttpDeliveryStandardAuthParam, SiteDeliveryTaskHttpDeliveryStandardAuthParamArgs

    expiredTime Integer
    privateKey String
    urlPath String
    expiredTime number
    privateKey string
    urlPath string
    expiredTime Number
    privateKey String
    urlPath String

    SiteDeliveryTaskKafkaDelivery, SiteDeliveryTaskKafkaDeliveryArgs

    Balancer string
    Brokers List<string>
    Compress string
    The compression method. By default, data is not compressed.
    MachanismType string
    Password string
    Topic string
    UserAuth bool
    UserName string
    Balancer string
    Brokers []string
    Compress string
    The compression method. By default, data is not compressed.
    MachanismType string
    Password string
    Topic string
    UserAuth bool
    UserName string
    balancer String
    brokers List<String>
    compress String
    The compression method. By default, data is not compressed.
    machanismType String
    password String
    topic String
    userAuth Boolean
    userName String
    balancer string
    brokers string[]
    compress string
    The compression method. By default, data is not compressed.
    machanismType string
    password string
    topic string
    userAuth boolean
    userName string
    balancer str
    brokers Sequence[str]
    compress str
    The compression method. By default, data is not compressed.
    machanism_type str
    password str
    topic str
    user_auth bool
    user_name str
    balancer String
    brokers List<String>
    compress String
    The compression method. By default, data is not compressed.
    machanismType String
    password String
    topic String
    userAuth Boolean
    userName String

    SiteDeliveryTaskOssDelivery, SiteDeliveryTaskOssDeliveryArgs

    Aliuid string
    BucketName string
    PrefixPath string
    Region string
    The region ID of the service.
    Aliuid string
    BucketName string
    PrefixPath string
    Region string
    The region ID of the service.
    aliuid String
    bucketName String
    prefixPath String
    region String
    The region ID of the service.
    aliuid string
    bucketName string
    prefixPath string
    region string
    The region ID of the service.
    aliuid str
    bucket_name str
    prefix_path str
    region str
    The region ID of the service.
    aliuid String
    bucketName String
    prefixPath String
    region String
    The region ID of the service.

    SiteDeliveryTaskS3Delivery, SiteDeliveryTaskS3DeliveryArgs

    AccessKey string
    BucketPath string
    Endpoint string
    PrefixPath string
    Region string
    S3Cmpt bool
    SecretKey string
    ServerSideEncryption bool
    Server-side encryption
    VertifyType string
    Authentication Type
    AccessKey string
    BucketPath string
    Endpoint string
    PrefixPath string
    Region string
    S3Cmpt bool
    SecretKey string
    ServerSideEncryption bool
    Server-side encryption
    VertifyType string
    Authentication Type
    accessKey String
    bucketPath String
    endpoint String
    prefixPath String
    region String
    s3Cmpt Boolean
    secretKey String
    serverSideEncryption Boolean
    Server-side encryption
    vertifyType String
    Authentication Type
    accessKey string
    bucketPath string
    endpoint string
    prefixPath string
    region string
    s3Cmpt boolean
    secretKey string
    serverSideEncryption boolean
    Server-side encryption
    vertifyType string
    Authentication Type
    access_key str
    bucket_path str
    endpoint str
    prefix_path str
    region str
    s3_cmpt bool
    secret_key str
    server_side_encryption bool
    Server-side encryption
    vertify_type str
    Authentication Type
    accessKey String
    bucketPath String
    endpoint String
    prefixPath String
    region String
    s3Cmpt Boolean
    secretKey String
    serverSideEncryption Boolean
    Server-side encryption
    vertifyType String
    Authentication Type

    SiteDeliveryTaskSlsDelivery, SiteDeliveryTaskSlsDeliveryArgs

    SlsLogStore string
    SlsProject string
    SlsRegion string
    SlsLogStore string
    SlsProject string
    SlsRegion string
    slsLogStore String
    slsProject String
    slsRegion String
    slsLogStore string
    slsProject string
    slsRegion string
    slsLogStore String
    slsProject String
    slsRegion String

    Import

    ESA Site Delivery Task can be imported using the id, e.g.

    $ pulumi import alicloud:esa/siteDeliveryTask:SiteDeliveryTask example <site_id>:<task_name>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi