Interface PublicDnsNamespaceProps
- All Superinterfaces:
BaseNamespaceProps
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PublicDnsNamespaceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)",
date="2024-09-10T01:10:16.414Z")
@Stability(Stable)
public interface PublicDnsNamespaceProps
extends software.amazon.jsii.JsiiSerializable, BaseNamespaceProps
Example:
import software.amazon.awscdk.*; import software.amazon.awscdk.*; App app = new App(); Stack stack = new Stack(app, "aws-servicediscovery-integ"); PublicDnsNamespace namespace = PublicDnsNamespace.Builder.create(stack, "Namespace") .name("foobar.com") .build(); Service service = namespace.createService("Service", DnsServiceProps.builder() .name("foo") .dnsRecordType(DnsRecordType.A) .dnsTtl(Duration.seconds(30)) .healthCheck(HealthCheckConfig.builder() .type(HealthCheckType.HTTPS) .resourcePath("/healthcheck") .failureThreshold(2) .build()) .build()); service.registerIpInstance("IpInstance", IpInstanceBaseProps.builder() .ipv4("54.239.25.192") .port(443) .build()); app.synth();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forPublicDnsNamespaceProps
static final class
An implementation forPublicDnsNamespaceProps
-
Method Summary
Static MethodsMethods inherited from interface software.amazon.awscdk.services.servicediscovery.BaseNamespaceProps
getDescription, getName
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
builder
- Returns:
- a
PublicDnsNamespaceProps.Builder
ofPublicDnsNamespaceProps
-