Creates and manages DNS Record objects.
Manages a DNS Record.
⚠️ Only tokens are accepted for authorization in the ionoscloud_dns_record resource. Please ensure you are using tokens as other methods will not be valid.
name
- (Required)[string] The name of the DNS Record.
type
- (Required)[string] The type of the DNS Record, can have one of these values: A, AAAA, CNAME, ALIAS, MX, NS, SRV, TXT, CAA, SSHFP, TLSA, SMIMEA, DS, HTTPS, SVCB, OPENPGPKEY, CERT, URI, RP, LOC
. More details about types can be found here.
content
- (Required)[string] The content of the DNS Record.
ttl
- (Optional)[int] Time to live for the DNS Record. Default is 3600
.
priority
- (Optional)[int] The priority for the DNS Record.
enabled
- (Optional)[bool] Indicates if the DNS Record is active or not. Default is true
.
zone_id
- (Required)[string] The DNS Zone ID in which the DNS Record will be created.
In order to import a DNS Record, you can define an empty DNS Record resource in the plan:
The resource can be imported using the zone_id
and the record_id
, for example: