SvcbRecordServiceModeProps
- class aws_cdk.aws_route53.SvcbRecordServiceModeProps(*, alpn=None, ipv4hint=None, ipv6hint=None, mandatory=None, no_default_alpn=None, port=None, priority=None, target_name=None)
Bases:
object
Base properties of 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. Thealpn
parameter 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
- 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 # alpn: route53.Alpn svcb_record_service_mode_props = route53.SvcbRecordServiceModeProps( alpn=[alpn], ipv4hint=["ipv4hint"], ipv6hint=["ipv6hint"], mandatory=["mandatory"], no_default_alpn=False, port=123, priority=123, target_name="targetName" )
Attributes
- 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 identifiers
- ipv4hint
Conveys that clients may use to reach the service.
- Default:
No hints.
- ipv6hint
Conveys that clients may use to reach the service.
- Default:
No hints.
- mandatory
Indicates mandatory keys.
- Default:
No mandatory keys
- no_default_alpn
Indicates no default ALPN protocol identifiers.
The
alpn
parameter must be supplied together.- Default:
false
- port
The alternative port number.
- Default:
Use the default port
- priority
The priority.
- Default:
1
- target_name
The domain name of the alternative endpoint.
- Default:
‘.’ - The record name of the record itself