The UltraDNS provider for Pulumi can be used to provision most of the resources available in UltraDNS. The UltraDNS provider must be configured with credentials to deploy and update resources in UltraDNS.
import * as ultradns from `@mb-platform2/ultradns`
const exampleRecord = new ultradns.Record('exampleCnameRecord`, {
ownerName: 'host.example.com'
recordType: 'CNAME',
zoneName: 'example.com'
ttl: 3600,
recordDatas: ['example-app-alb-1234567890.us-east-2.elb.amazonaws.com']
});
- JavaScript/TypeScript:
@pulumi/ultradns
export ULTRADNS_USERNAME="user.name"
export ULTRADNS_PASSWORD="superSecretPassword1"
export ULTRADNS_HOST_URL="https://api.ultradns.com/"
This package was created using the guide for authoring and publishing a Pulumi Package.
Learn about the concepts behind Pulumi Packages.
Based upon the UltraDNS Terraform Provider: