Interface INamespace

All Superinterfaces:
software.constructs.IConstruct, software.constructs.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.98.0 (build 00b106d)", date="2024-05-08T21:35:13.984Z") @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.