All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IService.Jsii$Default
All Known Implementing Classes:
IService.Jsii$Proxy, Service

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:13.985Z") @Stability(Stable) public interface IService extends software.amazon.jsii.JsiiSerializable, IResource
  • Method Details

    • getDiscoveryType

      @Stability(Stable) @NotNull DiscoveryType getDiscoveryType()
      The discovery type used by the service.
    • getDnsRecordType

      @Stability(Stable) @NotNull DnsRecordType getDnsRecordType()
      The DnsRecordType used by the service.
    • getNamespace

      @Stability(Stable) @NotNull INamespace getNamespace()
      The namespace for the Cloudmap Service.
    • getRoutingPolicy

      @Stability(Stable) @NotNull RoutingPolicy getRoutingPolicy()
      The Routing Policy used by the service.
    • getServiceArn

      @Stability(Stable) @NotNull String getServiceArn()
      The Arn of the namespace that you want to use for DNS configuration.
    • getServiceId

      @Stability(Stable) @NotNull String getServiceId()
      The ID of the namespace that you want to use for DNS configuration.
    • getServiceName

      @Stability(Stable) @NotNull String getServiceName()
      A name for the Cloudmap Service.