Show / Hide Table of Contents

Namespace Pulumi.AliCloud.Dns

Classes

AlidnsRecord

Provides a Alidns Record resource. For information about Alidns Domain Record and how to use it, see What is Resource Alidns Record.

NOTE: Available in v1.85.0+.

NOTE: When the site is an international site, the type neither supports REDIRECT_URL nor REDIRECT_URL

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
public MyStack()
{
    // Create a new Domain Record
    var record = new AliCloud.Dns.AlidnsRecord("record", new AliCloud.Dns.AlidnsRecordArgs
    {
        DomainName = "domainname",
        Remark = "Test new alidns record.",
        Rr = "@",
        Status = "ENABLE",
        Type = "A",
        Value = "192.168.99.99",
    });
}

}

AlidnsRecordArgs

AlidnsRecordState

DdosBgpInstance

Anti-DDoS Advanced instance resource. "Ddosbgp" is the short term of this product.

NOTE: The endpoint of bssopenapi used only support "business.aliyuncs.com" at present.

NOTE: Available in 1.57.0+ .

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
public MyStack()
{
    var instance = new AliCloud.Ddos.DdosBgpInstance("instance", new AliCloud.Ddos.DdosBgpInstanceArgs
    {
        Bandwidth = "201",
        BaseBandwidth = "20",
        IpCount = "100",
        IpType = "IPv4",
    });
}

}

DdosBgpInstanceArgs

DdosBgpInstanceState

DdosCooInstance

BGP-Line Anti-DDoS instance resource. "Ddoscoo" is the short term of this product. See What is Anti-DDoS Pro.

NOTE: The product region only support cn-hangzhou.

NOTE: The endpoint of bssopenapi used only support "business.aliyuncs.com" at present.

NOTE: Available in 1.37.0+ .

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
public MyStack()
{
    var newInstance = new AliCloud.Ddos.DdosCooInstance("newInstance", new AliCloud.Ddos.DdosCooInstanceArgs
    {
        Bandwidth = "30",
        BaseBandwidth = "30",
        DomainCount = "50",
        Period = "1",
        PortCount = "50",
        ServiceBandwidth = "100",
    });
}

}

DdosCooInstanceArgs

DdosCooInstanceState

DnsDomain

DnsDomainArgs

DnsDomainState

Domain

DomainArgs

DomainAttachment

Provides bind the domain name to the DNS instance resource.

NOTE: Available in v1.80.0+.

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
public MyStack()
{
    var dns = new AliCloud.Dns.DomainAttachment("dns", new AliCloud.Dns.DomainAttachmentArgs
    {
        DomainNames = 
        {
            "test111.abc",
            "test222.abc",
        },
        InstanceId = "dns-cn-mp91lyq9xxxx",
    });
}

}

DomainAttachmentArgs

DomainAttachmentState

DomainGroup

Provides a Alidns Domain Group resource. For information about Alidns Domain Group and how to use it, see What is Resource Alidns Domain Group.

NOTE: Available in v1.84.0+.

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
public MyStack()
{
    // Add a new Alinds Domain Group.
    var example = new AliCloud.Dns.DomainGroup("example", new AliCloud.Dns.DomainGroupArgs
    {
        GroupName = "tf-testDG",
    });
}

}

DomainGroupArgs

DomainGroupState

DomainState

GetAlidnsDomainGroups

GetAlidnsDomainGroupsArgs

GetAlidnsDomainGroupsResult

GetDomainGroups

GetDomainGroupsArgs

GetDomainGroupsResult

GetDomainRecords

GetDomainRecordsArgs

GetDomainRecordsResult

GetDomains

GetDomainsArgs

GetDomainsResult

GetDomainTxtGuid

GetDomainTxtGuidArgs

GetDomainTxtGuidResult

GetGroups

GetGroupsArgs

GetGroupsResult

GetInstances

GetInstancesArgs

GetInstancesResult

GetRecords

GetRecordsArgs

GetRecordsResult

GetResolutionLines

GetResolutionLinesArgs

GetResolutionLinesResult

Group

GroupArgs

GroupState

Instance

Create an DNS Instance resource.

NOTE: Available in v1.80.0+.

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
public MyStack()
{
    var @this = new AliCloud.Dns.Instance("this", new AliCloud.Dns.InstanceArgs
    {
        DnsSecurity = "no",
        DomainNumbers = "2",
        Period = 1,
        RenewPeriod = 1,
        RenewalStatus = "ManualRenewal",
        VersionCode = "version_personal",
    });
}

}

InstanceArgs

InstanceState

Record

RecordArgs

RecordState

Back to top Copyright 2016-2020, Pulumi Corporation.