SvcbRecordValue
- class aws_cdk.aws_route53.SvcbRecordValue(*args: Any, **kwargs)
Bases:
objectRepresents an SVCB record value.
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_route53 as route53 svcb_record_value = route53.SvcbRecordValue.alias("targetName")
Methods
- to_string()
Returns the string representation of SVCB and HTTPS record value.
- Return type:
str
Static Methods
- classmethod alias(target_name)
An SVCB AliasMode record value.
- Parameters:
target_name (
str) – The domain name of the alternative endpoint.- Return type:
- classmethod service(*, alpn=None, ipv4hint=None, ipv6hint=None, mandatory=None, no_default_alpn=None, port=None, priority=None, target_name=None)
An SVCB ServiceMode record value.
- Parameters:
alpn (
Optional[Sequence[Alpn]]) – Indicates the set of Application-Layer Protocol Negotiation (ALPN) protocol identifiers and associated transport protocols supported by this service endpoint. Default: - No ALPN protocol identifiersipv4hint (
Optional[Sequence[str]]) – Conveys that clients may use to reach the service. Default: - No hints.ipv6hint (
Optional[Sequence[str]]) – Conveys that clients may use to reach the service. Default: - No hints.mandatory (
Optional[Sequence[str]]) – Indicates mandatory keys. Default: - No mandatory keysno_default_alpn (
Optional[bool]) – Indicates no default ALPN protocol identifiers. Thealpnparameter must be supplied together. Default: falseport (
Union[int,float,None]) – The alternative port number. Default: - Use the default portpriority (
Union[int,float,None]) – The priority. Default: 1target_name (
Optional[str]) – The domain name of the alternative endpoint. Default: ‘.’ - The record name of the record itself
- Return type: