Use this data source to get DNS SRV records for a service.
// DO NOT EDIT. Code generated by 'cdktf convert' - Please report bugs at https://cdk.tf/bug
import { Construct } from "constructs";
import { TerraformOutput, Fn, TerraformStack } from "cdktf";
/*
* Provider bindings are generated by running `cdktf get`.
* See https://cdk.tf/provider-generation for more details.
*/
import { DataDnsSrvRecordSet } from "./.gen/providers/dns/data-dns-srv-record-set";
class MyConvertedCode extends TerraformStack {
constructor(scope: Construct, name: string) {
super(scope, name);
const sip = new DataDnsSrvRecordSet(this, "sip", {
service: "_sip._tcp.example.com.",
});
new TerraformOutput(this, "sipserver", {
value: Fn.lookupNested(sip.srv, ["0", "target"]),
});
}
}
service
(String) Service to look up.id
(String) Always set to the service.srv
(List of Object) A list of records. They are sorted to stay consistent across runs. (see below for nested schema)srv
Read-Only:
port
(Number)priority
(Number)target
(String)weight
(Number)