Show / Hide Table of Contents

Namespace Pulumi.AliCloud.Cdn

Classes

Domain

DomainArgs

DomainConfig

Provides a CDN Accelerated Domain resource.

For information about domain config and how to use it, see Batch set config

NOTE: Available in v1.34.0+.

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
public MyStack()
{
    // Create a new Domain config.
    var domain = new AliCloud.Cdn.DomainNew("domain", new AliCloud.Cdn.DomainNewArgs
    {
        CdnType = "web",
        DomainName = "tf-testacc%d.xiaozhu.com",
        Scope = "overseas",
        Sources = new AliCloud.Cdn.Inputs.DomainNewSourcesArgs
        {
            Content = "1.1.1.1",
            Port = 80,
            Priority = "20",
            Type = "ipaddr",
            Weight = "15",
        },
    });
    var config = new AliCloud.Cdn.DomainConfig("config", new AliCloud.Cdn.DomainConfigArgs
    {
        DomainName = domain.DomainName,
        FunctionArgs = 
        {
            new AliCloud.Cdn.Inputs.DomainConfigFunctionArgArgs
            {
                ArgName = "ip_list",
                ArgValue = "110.110.110.110",
            },
        },
        FunctionName = "ip_allow_list_set",
    });
}

}

DomainConfigArgs

DomainConfigState

DomainNew

DomainNewArgs

DomainNewState

DomainState

Back to top Copyright 2016-2020, Pulumi Corporation.