SrvRecordProps
- class aws_cdk.aws_route53.SrvRecordProps(*, zone, comment=None, record_name=None, ttl=None, values)
 Bases:
RecordSetOptionsConstruction properties for a SrvRecord.
- Parameters:
 zone (
IHostedZone) – The hosted zone in which to define the new record.comment (
Optional[str]) – A comment to add on the record. Default: no commentrecord_name (
Optional[str]) – The domain name for this record. Default: zone rootttl (
Optional[Duration]) – The resource record cache time to live (TTL). Default: Duration.minutes(30)values (
Sequence[Union[SrvRecordValue,Dict[str,Any]]]) – The values.
- ExampleMetadata:
 fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_route53 as route53 import aws_cdk.core as cdk # hosted_zone: route53.HostedZone srv_record_props = route53.SrvRecordProps( values=[route53.SrvRecordValue( host_name="hostName", port=123, priority=123, weight=123 )], zone=hosted_zone, # the properties below are optional comment="comment", record_name="recordName", ttl=cdk.Duration.minutes(30) )
Attributes
- comment
 A comment to add on the record.
- Default:
 no comment
- record_name
 The domain name for this record.
- Default:
 zone root
- ttl
 The resource record cache time to live (TTL).
- Default:
 Duration.minutes(30)
- values
 The values.
- zone
 The hosted zone in which to define the new record.