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
typeneither supportsREDIRECT_URLnorREDIRECT_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",
});
}
}