interface SvcbRecordServiceModeProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Route53.SvcbRecordServiceModeProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsroute53#SvcbRecordServiceModeProps |
Java | software.amazon.awscdk.services.route53.SvcbRecordServiceModeProps |
Python | aws_cdk.aws_route53.SvcbRecordServiceModeProps |
TypeScript (source) | 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.

.NET
Go
Java
Python
TypeScript (