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
from constructs import Construct
from cdktf import TerraformOutput, Fn, TerraformStack
#
# Provider bindings are generated by running `cdktf get`.
# See https://cdk.tf/provider-generation for more details.
#
from imports.dns.data_dns_srv_record_set import DataDnsSrvRecordSet
class MyConvertedCode(TerraformStack):
def __init__(self, scope, name):
super().__init__(scope, name)
sip = DataDnsSrvRecordSet(self, "sip",
service="_sip._tcp.example.com."
)
TerraformOutput(self, "sipserver",
value=Fn.lookup_nested(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)