Interface HttpsRecordServiceModeProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
,SvcbRecordServiceModeProps
- All Known Implementing Classes:
HttpsRecordServiceModeProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-09-22T11:33:14.605Z")
@Stability(Stable)
public interface HttpsRecordServiceModeProps
extends software.amazon.jsii.JsiiSerializable, SvcbRecordServiceModeProps
Properties of an HTTPS ServiceMode record.
Example:
import software.amazon.awscdk.services.cloudfront.*; HostedZone myZone; CloudFrontWebDistribution distribution; // Alias to CloudFront target // Alias to CloudFront target HttpsRecord.Builder.create(this, "HttpsRecord-CloudFrontAlias") .zone(myZone) .target(RecordTarget.fromAlias(new CloudFrontTarget(distribution))) .build(); // ServiceMode (priority >= 1) // ServiceMode (priority >= 1) HttpsRecord.Builder.create(this, "HttpsRecord-ServiceMode") .zone(myZone) .values(List.of(HttpsRecordValue.service(HttpsRecordServiceModeProps.builder().alpn(List.of(Alpn.H3, Alpn.H2)).build()))) .build(); // AliasMode (priority = 0) // AliasMode (priority = 0) HttpsRecord.Builder.create(this, "HttpsRecord-AliasMode") .zone(myZone) .values(List.of(HttpsRecordValue.alias("service.example.com"))) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forHttpsRecordServiceModeProps
static final class
An implementation forHttpsRecordServiceModeProps
-
Method Summary
Static MethodsMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
Methods inherited from interface software.amazon.awscdk.services.route53.SvcbRecordServiceModeProps
getAlpn, getIpv4hint, getIpv6hint, getMandatory, getNoDefaultAlpn, getPort, getPriority, getTargetName
-
Method Details
-
builder
-