Represents a DNS provider configuration used for managing domain names and DNS records in Cloud66 stacks. DNS providers enable automatic DNS management for applications and services deployed on the platform.
uuid
stringUnique identifier for the DNS provider configuration.
type
stringDNS provider type (e.g., "cloudflare", "route53", "digitalocean", etc.).
key
stringDNS provider key or identifier used for API authentication.
display_name
stringHuman-readable display name for the DNS provider configuration.
created_at
stringISO 8601 formatted timestamp indicating when the DNS provider was configured.
updated_at
stringISO 8601 formatted timestamp indicating when the DNS provider configuration was last updated.
Supported DNS Providers
Cloud66 supports integration with various DNS providers:
- Cloudflare - Full DNS management with CDN capabilities
- Amazon Route 53 - AWS-integrated DNS service
- DigitalOcean DNS - DigitalOcean's managed DNS service
- Google Cloud DNS - Google Cloud Platform DNS service
- Azure DNS - Microsoft Azure DNS service
- Other providers - Various additional DNS service providers
DNS Management Features
DNS providers enable:
- Automatic DNS Records - Automatic creation of A, CNAME, and other DNS records
- SSL Certificate Integration - DNS validation for SSL certificates
- Load Balancer Integration - DNS records pointing to load balancers
- Failover Support - DNS-based failover and health checking
- Geographic Routing - Location-based DNS responses
Configuration Requirements
Each DNS provider requires specific configuration:
- API Credentials - Authentication tokens or API keys
- Domain Access - Permissions to manage DNS records for specific domains
- Provider-Specific Settings - Configuration options specific to each DNS service
Use Cases
- Domain Management - Centralized DNS record management for applications
- SSL Automation - Automated SSL certificate provisioning with DNS validation
- Multi-Region Deployments - DNS routing for globally distributed applications
- Development Environments - Dynamic DNS records for staging and testing environments
Example
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"type": "cloudflare",
"key": "cf-api-key-abcdef123456",
"display_name": "Cloudflare - Production Domain",
"created_at": "2023-01-15T10:30:00Z",
"updated_at": "2024-01-10T15:22:00Z"
}