interface SvcbRecordServiceModeProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Route53.SvcbRecordServiceModeProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsroute53#SvcbRecordServiceModeProps |
![]() | software.amazon.awscdk.services.route53.SvcbRecordServiceModeProps |
![]() | aws_cdk.aws_route53.SvcbRecordServiceModeProps |
![]() | aws-cdk-lib » aws_route53 » SvcbRecordServiceModeProps |
Base properties of an SVCB ServiceMode record value.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_route53 as route53 } from 'aws-cdk-lib';
declare const alpn: route53.Alpn;
const svcbRecordServiceModeProps: route53.SvcbRecordServiceModeProps = {
alpn: [alpn],
ipv4hint: ['ipv4hint'],
ipv6hint: ['ipv6hint'],
mandatory: ['mandatory'],
noDefaultAlpn: false,
port: 123,
priority: 123,
targetName: 'targetName',
};
Properties
Name | Type | Description |
---|---|---|
alpn? | Alpn [] | Indicates the set of Application-Layer Protocol Negotiation (ALPN) protocol identifiers and associated transport protocols supported by this service endpoint. |
ipv4hint? | string[] | Conveys that clients may use to reach the service. |
ipv6hint? | string[] | Conveys that clients may use to reach the service. |
mandatory? | string[] | Indicates mandatory keys. |
no | boolean | Indicates no default ALPN protocol identifiers. |
port? | number | The alternative port number. |
priority? | number | The priority. |
target | string | The domain name of the alternative endpoint. |
alpn?
Type:
Alpn
[]
(optional, default: No ALPN protocol identifiers)
Indicates the set of Application-Layer Protocol Negotiation (ALPN) protocol identifiers and associated transport protocols supported by this service endpoint.
ipv4hint?
Type:
string[]
(optional, default: No hints.)
Conveys that clients may use to reach the service.
ipv6hint?
Type:
string[]
(optional, default: No hints.)
Conveys that clients may use to reach the service.
mandatory?
Type:
string[]
(optional, default: No mandatory keys)
Indicates mandatory keys.
noDefaultAlpn?
Type:
boolean
(optional, default: false)
Indicates no default ALPN protocol identifiers.
The alpn
parameter must be supplied together.
port?
Type:
number
(optional, default: Use the default port)
The alternative port number.
priority?
Type:
number
(optional, default: 1)
The priority.
targetName?
Type:
string
(optional, default: '.' - The record name of the record itself)
The domain name of the alternative endpoint.