Interface CfnPrivateDnsNamespaceProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPrivateDnsNamespaceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)",
date="2024-09-10T01:10:16.379Z")
@Stability(Stable)
public interface CfnPrivateDnsNamespaceProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnPrivateDnsNamespace
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.servicediscovery.*; CfnPrivateDnsNamespaceProps cfnPrivateDnsNamespaceProps = CfnPrivateDnsNamespaceProps.builder() .name("name") .vpc("vpc") // the properties below are optional .description("description") .properties(PropertiesProperty.builder() .dnsProperties(PrivateDnsPropertiesMutableProperty.builder() .soa(SOAProperty.builder() .ttl(123) .build()) .build()) .build()) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnPrivateDnsNamespaceProps
static final class
An implementation forCfnPrivateDnsNamespaceProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
A description for the namespace.getName()
The name that you want to assign to this namespace.default Object
Properties for the private DNS namespace.getTags()
The tags for the namespace.getVpc()
The ID of the Amazon VPC that you want to associate the namespace with.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name that you want to assign to this namespace.When you create a private DNS namespace, AWS Cloud Map automatically creates an Amazon RouteĀ 53 private hosted zone that has the same name as the namespace.
- See Also:
-
getVpc
The ID of the Amazon VPC that you want to associate the namespace with.- See Also:
-
getDescription
A description for the namespace.- See Also:
-
getProperties
Properties for the private DNS namespace.- See Also:
-
getTags
The tags for the namespace.Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
- See Also:
-
builder
-