@Generated(value="jsii-pacmak/1.50.0 (build d1830a4)", date="2022-01-04T15:39:02.820Z") @Stability(value=Experimental) public abstract class VirtualServiceProvider extends software.amazon.jsii.JsiiObject
Example:
VirtualRouter router;
VirtualService.Builder.create(this, "virtual-service")
.virtualServiceName("my-service.default.svc.cluster.local") // optional
.virtualServiceProvider(VirtualServiceProvider.virtualRouter(router))
.build();
| Modifier | Constructor and Description |
|---|---|
protected |
VirtualServiceProvider() |
protected |
VirtualServiceProvider(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
VirtualServiceProvider(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
abstract VirtualServiceProviderConfig |
bind(software.constructs.Construct _construct)
(experimental) Enforces mutual exclusivity for VirtualService provider types.
|
static VirtualServiceProvider |
none(IMesh mesh)
(experimental) Returns an Empty Provider for a VirtualService.
|
static VirtualServiceProvider |
virtualNode(IVirtualNode virtualNode)
(experimental) Returns a VirtualNode based Provider for a VirtualService.
|
static VirtualServiceProvider |
virtualRouter(IVirtualRouter virtualRouter)
(experimental) Returns a VirtualRouter based Provider for a VirtualService.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected VirtualServiceProvider(software.amazon.jsii.JsiiObjectRef objRef)
protected VirtualServiceProvider(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) protected VirtualServiceProvider()
@Stability(value=Experimental) @NotNull public static VirtualServiceProvider none(@NotNull IMesh mesh)
This provides no routing capabilities and should only be used as a placeholder
mesh - This parameter is required.@Stability(value=Experimental) @NotNull public static VirtualServiceProvider virtualNode(@NotNull IVirtualNode virtualNode)
virtualNode - This parameter is required.@Stability(value=Experimental) @NotNull public static VirtualServiceProvider virtualRouter(@NotNull IVirtualRouter virtualRouter)
virtualRouter - This parameter is required.@Stability(value=Experimental) @NotNull public abstract VirtualServiceProviderConfig bind(@NotNull software.constructs.Construct _construct)
_construct - This parameter is required.Copyright © 2022. All rights reserved.