Interface INamespace

All Superinterfaces:
IConstruct, software.constructs.IConstruct, IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IHttpNamespace, IHttpNamespace.Jsii$Default, INamespace.Jsii$Default, IPrivateDnsNamespace, IPrivateDnsNamespace.Jsii$Default, IPublicDnsNamespace, IPublicDnsNamespace.Jsii$Default
All Known Implementing Classes:
HttpNamespace, IHttpNamespace.Jsii$Proxy, INamespace.Jsii$Proxy, IPrivateDnsNamespace.Jsii$Proxy, IPublicDnsNamespace.Jsii$Proxy, PrivateDnsNamespace, PublicDnsNamespace

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:45.633Z") @Stability(Stable) public interface INamespace extends software.amazon.jsii.JsiiSerializable, IResource
  • Method Details

    • getNamespaceArn

      @Stability(Stable) @NotNull String getNamespaceArn()
      Namespace ARN for the Namespace.
    • getNamespaceId

      @Stability(Stable) @NotNull String getNamespaceId()
      Namespace Id for the Namespace.
    • getNamespaceName

      @Stability(Stable) @NotNull String getNamespaceName()
      A name for the Namespace.
    • getType

      @Stability(Stable) @NotNull NamespaceType getType()
      Type of Namespace.