Documentation ¶
Overview ¶
@opencdk8s/cdk8s-kuma-types
Index ¶
- func CircuitBreaker_GVK() *cdk8s.GroupVersionKind
- func CircuitBreaker_IsConstruct(x interface{}) *bool
- func CircuitBreaker_Manifest(props *CircuitBreakerProps) interface{}
- func CircuitBreaker_Of(c constructs.IConstruct) cdk8s.ApiObject
- func DataplaneInsight_GVK() *cdk8s.GroupVersionKind
- func DataplaneInsight_IsConstruct(x interface{}) *bool
- func DataplaneInsight_Manifest(props *DataplaneInsightProps) interface{}
- func DataplaneInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
- func Dataplane_GVK() *cdk8s.GroupVersionKind
- func Dataplane_IsConstruct(x interface{}) *bool
- func Dataplane_Manifest(props *DataplaneProps) interface{}
- func Dataplane_Of(c constructs.IConstruct) cdk8s.ApiObject
- func ExternalService_GVK() *cdk8s.GroupVersionKind
- func ExternalService_IsConstruct(x interface{}) *bool
- func ExternalService_Manifest(props *ExternalServiceProps) interface{}
- func ExternalService_Of(c constructs.IConstruct) cdk8s.ApiObject
- func FaultInjection_GVK() *cdk8s.GroupVersionKind
- func FaultInjection_IsConstruct(x interface{}) *bool
- func FaultInjection_Manifest(props *FaultInjectionProps) interface{}
- func FaultInjection_Of(c constructs.IConstruct) cdk8s.ApiObject
- func HealthCheck_GVK() *cdk8s.GroupVersionKind
- func HealthCheck_IsConstruct(x interface{}) *bool
- func HealthCheck_Manifest(props *HealthCheckProps) interface{}
- func HealthCheck_Of(c constructs.IConstruct) cdk8s.ApiObject
- func Kuma_IsConstruct(x interface{}) *bool
- func MeshInsight_GVK() *cdk8s.GroupVersionKind
- func MeshInsight_IsConstruct(x interface{}) *bool
- func MeshInsight_Manifest(props *MeshInsightProps) interface{}
- func MeshInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
- func Mesh_GVK() *cdk8s.GroupVersionKind
- func Mesh_IsConstruct(x interface{}) *bool
- func Mesh_Manifest(props *MeshProps) interface{}
- func Mesh_Of(c constructs.IConstruct) cdk8s.ApiObject
- func NewCircuitBreaker_Override(c CircuitBreaker, scope constructs.Construct, id *string, ...)
- func NewDataplaneInsight_Override(d DataplaneInsight, scope constructs.Construct, id *string, ...)
- func NewDataplane_Override(d Dataplane, scope constructs.Construct, id *string, props *DataplaneProps)
- func NewExternalService_Override(e ExternalService, scope constructs.Construct, id *string, ...)
- func NewFaultInjection_Override(f FaultInjection, scope constructs.Construct, id *string, ...)
- func NewHealthCheck_Override(h HealthCheck, scope constructs.Construct, id *string, props *HealthCheckProps)
- func NewKuma_Override(k Kuma, scope constructs.Construct, name *string, opts *KumaOptions)
- func NewMeshInsight_Override(m MeshInsight, scope constructs.Construct, id *string, props *MeshInsightProps)
- func NewMesh_Override(m Mesh, scope constructs.Construct, id *string, props *MeshProps)
- func NewProxyTemplate_Override(p ProxyTemplate, scope constructs.Construct, id *string, ...)
- func NewRateLimit_Override(r RateLimit, scope constructs.Construct, id *string, props *RateLimitProps)
- func NewRetry_Override(r Retry, scope constructs.Construct, id *string, props *RetryProps)
- func NewServiceInsight_Override(s ServiceInsight, scope constructs.Construct, id *string, ...)
- func NewTimeout_Override(t Timeout, scope constructs.Construct, id *string, props *TimeoutProps)
- func NewTrafficLog_Override(t TrafficLog, scope constructs.Construct, id *string, props *TrafficLogProps)
- func NewTrafficPermission_Override(t TrafficPermission, scope constructs.Construct, id *string, ...)
- func NewTrafficRoute_Override(t TrafficRoute, scope constructs.Construct, id *string, ...)
- func NewTrafficTrace_Override(t TrafficTrace, scope constructs.Construct, id *string, ...)
- func NewTypedKumaExternalService_Override(t TypedKumaExternalService, scope constructs.Construct, name *string, ...)
- func NewTypedTrafficPermission_Override(t TypedTrafficPermission, scope constructs.Construct, name *string, ...)
- func NewVirtualOutbound_Override(v VirtualOutbound, scope constructs.Construct, id *string, ...)
- func NewZoneIngressInsight_Override(z ZoneIngressInsight, scope constructs.Construct, id *string, ...)
- func NewZoneIngress_Override(z ZoneIngress, scope constructs.Construct, id *string, props *ZoneIngressProps)
- func NewZoneInsight_Override(z ZoneInsight, scope constructs.Construct, id *string, props *ZoneInsightProps)
- func NewZone_Override(z Zone, scope constructs.Construct, id *string, props *ZoneProps)
- func ProxyTemplate_GVK() *cdk8s.GroupVersionKind
- func ProxyTemplate_IsConstruct(x interface{}) *bool
- func ProxyTemplate_Manifest(props *ProxyTemplateProps) interface{}
- func ProxyTemplate_Of(c constructs.IConstruct) cdk8s.ApiObject
- func RateLimit_GVK() *cdk8s.GroupVersionKind
- func RateLimit_IsConstruct(x interface{}) *bool
- func RateLimit_Manifest(props *RateLimitProps) interface{}
- func RateLimit_Of(c constructs.IConstruct) cdk8s.ApiObject
- func Retry_GVK() *cdk8s.GroupVersionKind
- func Retry_IsConstruct(x interface{}) *bool
- func Retry_Manifest(props *RetryProps) interface{}
- func Retry_Of(c constructs.IConstruct) cdk8s.ApiObject
- func ServiceInsight_GVK() *cdk8s.GroupVersionKind
- func ServiceInsight_IsConstruct(x interface{}) *bool
- func ServiceInsight_Manifest(props *ServiceInsightProps) interface{}
- func ServiceInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
- func Timeout_GVK() *cdk8s.GroupVersionKind
- func Timeout_IsConstruct(x interface{}) *bool
- func Timeout_Manifest(props *TimeoutProps) interface{}
- func Timeout_Of(c constructs.IConstruct) cdk8s.ApiObject
- func TrafficLog_GVK() *cdk8s.GroupVersionKind
- func TrafficLog_IsConstruct(x interface{}) *bool
- func TrafficLog_Manifest(props *TrafficLogProps) interface{}
- func TrafficLog_Of(c constructs.IConstruct) cdk8s.ApiObject
- func TrafficPermission_GVK() *cdk8s.GroupVersionKind
- func TrafficPermission_IsConstruct(x interface{}) *bool
- func TrafficPermission_Manifest(props *TrafficPermissionProps) interface{}
- func TrafficPermission_Of(c constructs.IConstruct) cdk8s.ApiObject
- func TrafficRoute_GVK() *cdk8s.GroupVersionKind
- func TrafficRoute_IsConstruct(x interface{}) *bool
- func TrafficRoute_Manifest(props *TrafficRouteProps) interface{}
- func TrafficRoute_Of(c constructs.IConstruct) cdk8s.ApiObject
- func TrafficTrace_GVK() *cdk8s.GroupVersionKind
- func TrafficTrace_IsConstruct(x interface{}) *bool
- func TrafficTrace_Manifest(props *TrafficTraceProps) interface{}
- func TrafficTrace_Of(c constructs.IConstruct) cdk8s.ApiObject
- func TypedKumaExternalService_IsConstruct(x interface{}) *bool
- func TypedTrafficPermission_IsConstruct(x interface{}) *bool
- func VirtualOutbound_GVK() *cdk8s.GroupVersionKind
- func VirtualOutbound_IsConstruct(x interface{}) *bool
- func VirtualOutbound_Manifest(props *VirtualOutboundProps) interface{}
- func VirtualOutbound_Of(c constructs.IConstruct) cdk8s.ApiObject
- func ZoneIngressInsight_GVK() *cdk8s.GroupVersionKind
- func ZoneIngressInsight_IsConstruct(x interface{}) *bool
- func ZoneIngressInsight_Manifest(props *ZoneIngressInsightProps) interface{}
- func ZoneIngressInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
- func ZoneIngress_GVK() *cdk8s.GroupVersionKind
- func ZoneIngress_IsConstruct(x interface{}) *bool
- func ZoneIngress_Manifest(props *ZoneIngressProps) interface{}
- func ZoneIngress_Of(c constructs.IConstruct) cdk8s.ApiObject
- func ZoneInsight_GVK() *cdk8s.GroupVersionKind
- func ZoneInsight_IsConstruct(x interface{}) *bool
- func ZoneInsight_Manifest(props *ZoneInsightProps) interface{}
- func ZoneInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
- func Zone_GVK() *cdk8s.GroupVersionKind
- func Zone_IsConstruct(x interface{}) *bool
- func Zone_Manifest(props *ZoneProps) interface{}
- func Zone_Of(c constructs.IConstruct) cdk8s.ApiObject
- type CircuitBreaker
- type CircuitBreakerProps
- type Dataplane
- type DataplaneInsight
- type DataplaneInsightProps
- type DataplaneProps
- type ExternalService
- type ExternalServiceProps
- type FaultInjection
- type FaultInjectionProps
- type HealthCheck
- type HealthCheckProps
- type Kuma
- type KumaOptions
- type Mesh
- type MeshInsight
- type MeshInsightProps
- type MeshProps
- type ProxyTemplate
- type ProxyTemplateProps
- type RateLimit
- type RateLimitProps
- type Retry
- type RetryProps
- type ServiceInsight
- type ServiceInsightProps
- type Timeout
- type TimeoutProps
- type TrafficLog
- type TrafficLogProps
- type TrafficPermission
- type TrafficPermissionProps
- type TrafficRoute
- type TrafficRouteProps
- type TrafficTrace
- type TrafficTraceProps
- type TypedKumaExternalService
- type TypedKumaExternalServiceOptions
- type TypedKumaTrafficPermission
- type TypedTrafficPermission
- type VirtualOutbound
- type VirtualOutboundProps
- type Zone
- type ZoneIngress
- type ZoneIngressInsight
- type ZoneIngressInsightProps
- type ZoneIngressProps
- type ZoneInsight
- type ZoneInsightProps
- type ZoneProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CircuitBreaker_GVK ¶
func CircuitBreaker_GVK() *cdk8s.GroupVersionKind
func CircuitBreaker_IsConstruct ¶ added in v0.0.10
func CircuitBreaker_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CircuitBreaker_Manifest ¶
func CircuitBreaker_Manifest(props *CircuitBreakerProps) interface{}
Renders a Kubernetes manifest for "CircuitBreaker".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func CircuitBreaker_Of ¶
func CircuitBreaker_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func DataplaneInsight_GVK ¶
func DataplaneInsight_GVK() *cdk8s.GroupVersionKind
func DataplaneInsight_IsConstruct ¶ added in v0.0.10
func DataplaneInsight_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func DataplaneInsight_Manifest ¶
func DataplaneInsight_Manifest(props *DataplaneInsightProps) interface{}
Renders a Kubernetes manifest for "DataplaneInsight".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func DataplaneInsight_Of ¶
func DataplaneInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func Dataplane_GVK ¶
func Dataplane_GVK() *cdk8s.GroupVersionKind
func Dataplane_IsConstruct ¶ added in v0.0.10
func Dataplane_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func Dataplane_Manifest ¶
func Dataplane_Manifest(props *DataplaneProps) interface{}
Renders a Kubernetes manifest for "Dataplane".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func Dataplane_Of ¶
func Dataplane_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func ExternalService_GVK ¶
func ExternalService_GVK() *cdk8s.GroupVersionKind
func ExternalService_IsConstruct ¶ added in v0.0.10
func ExternalService_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func ExternalService_Manifest ¶
func ExternalService_Manifest(props *ExternalServiceProps) interface{}
Renders a Kubernetes manifest for "ExternalService".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func ExternalService_Of ¶
func ExternalService_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func FaultInjection_GVK ¶
func FaultInjection_GVK() *cdk8s.GroupVersionKind
func FaultInjection_IsConstruct ¶ added in v0.0.10
func FaultInjection_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func FaultInjection_Manifest ¶
func FaultInjection_Manifest(props *FaultInjectionProps) interface{}
Renders a Kubernetes manifest for "FaultInjection".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func FaultInjection_Of ¶
func FaultInjection_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func HealthCheck_GVK ¶
func HealthCheck_GVK() *cdk8s.GroupVersionKind
func HealthCheck_IsConstruct ¶ added in v0.0.10
func HealthCheck_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func HealthCheck_Manifest ¶
func HealthCheck_Manifest(props *HealthCheckProps) interface{}
Renders a Kubernetes manifest for "HealthCheck".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func HealthCheck_Of ¶
func HealthCheck_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func Kuma_IsConstruct ¶ added in v0.0.11
func Kuma_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func MeshInsight_GVK ¶
func MeshInsight_GVK() *cdk8s.GroupVersionKind
func MeshInsight_IsConstruct ¶ added in v0.0.10
func MeshInsight_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func MeshInsight_Manifest ¶
func MeshInsight_Manifest(props *MeshInsightProps) interface{}
Renders a Kubernetes manifest for "MeshInsight".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func MeshInsight_Of ¶
func MeshInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func Mesh_IsConstruct ¶ added in v0.0.10
func Mesh_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func Mesh_Manifest ¶
func Mesh_Manifest(props *MeshProps) interface{}
Renders a Kubernetes manifest for "Mesh".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func Mesh_Of ¶
func Mesh_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func NewCircuitBreaker_Override ¶
func NewCircuitBreaker_Override(c CircuitBreaker, scope constructs.Construct, id *string, props *CircuitBreakerProps)
Defines a "CircuitBreaker" API object.
func NewDataplaneInsight_Override ¶
func NewDataplaneInsight_Override(d DataplaneInsight, scope constructs.Construct, id *string, props *DataplaneInsightProps)
Defines a "DataplaneInsight" API object.
func NewDataplane_Override ¶
func NewDataplane_Override(d Dataplane, scope constructs.Construct, id *string, props *DataplaneProps)
Defines a "Dataplane" API object.
func NewExternalService_Override ¶
func NewExternalService_Override(e ExternalService, scope constructs.Construct, id *string, props *ExternalServiceProps)
Defines a "ExternalService" API object.
func NewFaultInjection_Override ¶
func NewFaultInjection_Override(f FaultInjection, scope constructs.Construct, id *string, props *FaultInjectionProps)
Defines a "FaultInjection" API object.
func NewHealthCheck_Override ¶
func NewHealthCheck_Override(h HealthCheck, scope constructs.Construct, id *string, props *HealthCheckProps)
Defines a "HealthCheck" API object.
func NewKuma_Override ¶ added in v0.0.11
func NewKuma_Override(k Kuma, scope constructs.Construct, name *string, opts *KumaOptions)
func NewMeshInsight_Override ¶
func NewMeshInsight_Override(m MeshInsight, scope constructs.Construct, id *string, props *MeshInsightProps)
Defines a "MeshInsight" API object.
func NewMesh_Override ¶
Defines a "Mesh" API object.
func NewProxyTemplate_Override ¶
func NewProxyTemplate_Override(p ProxyTemplate, scope constructs.Construct, id *string, props *ProxyTemplateProps)
Defines a "ProxyTemplate" API object.
func NewRateLimit_Override ¶
func NewRateLimit_Override(r RateLimit, scope constructs.Construct, id *string, props *RateLimitProps)
Defines a "RateLimit" API object.
func NewRetry_Override ¶
func NewRetry_Override(r Retry, scope constructs.Construct, id *string, props *RetryProps)
Defines a "Retry" API object.
func NewServiceInsight_Override ¶
func NewServiceInsight_Override(s ServiceInsight, scope constructs.Construct, id *string, props *ServiceInsightProps)
Defines a "ServiceInsight" API object.
func NewTimeout_Override ¶
func NewTimeout_Override(t Timeout, scope constructs.Construct, id *string, props *TimeoutProps)
Defines a "Timeout" API object.
func NewTrafficLog_Override ¶
func NewTrafficLog_Override(t TrafficLog, scope constructs.Construct, id *string, props *TrafficLogProps)
Defines a "TrafficLog" API object.
func NewTrafficPermission_Override ¶
func NewTrafficPermission_Override(t TrafficPermission, scope constructs.Construct, id *string, props *TrafficPermissionProps)
Defines a "TrafficPermission" API object.
func NewTrafficRoute_Override ¶
func NewTrafficRoute_Override(t TrafficRoute, scope constructs.Construct, id *string, props *TrafficRouteProps)
Defines a "TrafficRoute" API object.
func NewTrafficTrace_Override ¶
func NewTrafficTrace_Override(t TrafficTrace, scope constructs.Construct, id *string, props *TrafficTraceProps)
Defines a "TrafficTrace" API object.
func NewTypedKumaExternalService_Override ¶ added in v0.0.11
func NewTypedKumaExternalService_Override(t TypedKumaExternalService, scope constructs.Construct, name *string, opts *TypedKumaExternalServiceOptions)
func NewTypedTrafficPermission_Override ¶ added in v0.0.11
func NewTypedTrafficPermission_Override(t TypedTrafficPermission, scope constructs.Construct, name *string, opts *TypedKumaTrafficPermission)
func NewVirtualOutbound_Override ¶
func NewVirtualOutbound_Override(v VirtualOutbound, scope constructs.Construct, id *string, props *VirtualOutboundProps)
Defines a "VirtualOutbound" API object.
func NewZoneIngressInsight_Override ¶
func NewZoneIngressInsight_Override(z ZoneIngressInsight, scope constructs.Construct, id *string, props *ZoneIngressInsightProps)
Defines a "ZoneIngressInsight" API object.
func NewZoneIngress_Override ¶
func NewZoneIngress_Override(z ZoneIngress, scope constructs.Construct, id *string, props *ZoneIngressProps)
Defines a "ZoneIngress" API object.
func NewZoneInsight_Override ¶
func NewZoneInsight_Override(z ZoneInsight, scope constructs.Construct, id *string, props *ZoneInsightProps)
Defines a "ZoneInsight" API object.
func NewZone_Override ¶
Defines a "Zone" API object.
func ProxyTemplate_GVK ¶
func ProxyTemplate_GVK() *cdk8s.GroupVersionKind
func ProxyTemplate_IsConstruct ¶ added in v0.0.10
func ProxyTemplate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func ProxyTemplate_Manifest ¶
func ProxyTemplate_Manifest(props *ProxyTemplateProps) interface{}
Renders a Kubernetes manifest for "ProxyTemplate".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func ProxyTemplate_Of ¶
func ProxyTemplate_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func RateLimit_GVK ¶
func RateLimit_GVK() *cdk8s.GroupVersionKind
func RateLimit_IsConstruct ¶ added in v0.0.10
func RateLimit_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func RateLimit_Manifest ¶
func RateLimit_Manifest(props *RateLimitProps) interface{}
Renders a Kubernetes manifest for "RateLimit".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func RateLimit_Of ¶
func RateLimit_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func Retry_IsConstruct ¶ added in v0.0.10
func Retry_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func Retry_Manifest ¶
func Retry_Manifest(props *RetryProps) interface{}
Renders a Kubernetes manifest for "Retry".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func Retry_Of ¶
func Retry_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func ServiceInsight_GVK ¶
func ServiceInsight_GVK() *cdk8s.GroupVersionKind
func ServiceInsight_IsConstruct ¶ added in v0.0.10
func ServiceInsight_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func ServiceInsight_Manifest ¶
func ServiceInsight_Manifest(props *ServiceInsightProps) interface{}
Renders a Kubernetes manifest for "ServiceInsight".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func ServiceInsight_Of ¶
func ServiceInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func Timeout_GVK ¶
func Timeout_GVK() *cdk8s.GroupVersionKind
func Timeout_IsConstruct ¶ added in v0.0.10
func Timeout_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func Timeout_Manifest ¶
func Timeout_Manifest(props *TimeoutProps) interface{}
Renders a Kubernetes manifest for "Timeout".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func Timeout_Of ¶
func Timeout_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func TrafficLog_GVK ¶
func TrafficLog_GVK() *cdk8s.GroupVersionKind
func TrafficLog_IsConstruct ¶ added in v0.0.10
func TrafficLog_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func TrafficLog_Manifest ¶
func TrafficLog_Manifest(props *TrafficLogProps) interface{}
Renders a Kubernetes manifest for "TrafficLog".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func TrafficLog_Of ¶
func TrafficLog_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func TrafficPermission_GVK ¶
func TrafficPermission_GVK() *cdk8s.GroupVersionKind
func TrafficPermission_IsConstruct ¶ added in v0.0.10
func TrafficPermission_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func TrafficPermission_Manifest ¶
func TrafficPermission_Manifest(props *TrafficPermissionProps) interface{}
Renders a Kubernetes manifest for "TrafficPermission".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func TrafficPermission_Of ¶
func TrafficPermission_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func TrafficRoute_GVK ¶
func TrafficRoute_GVK() *cdk8s.GroupVersionKind
func TrafficRoute_IsConstruct ¶ added in v0.0.10
func TrafficRoute_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func TrafficRoute_Manifest ¶
func TrafficRoute_Manifest(props *TrafficRouteProps) interface{}
Renders a Kubernetes manifest for "TrafficRoute".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func TrafficRoute_Of ¶
func TrafficRoute_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func TrafficTrace_GVK ¶
func TrafficTrace_GVK() *cdk8s.GroupVersionKind
func TrafficTrace_IsConstruct ¶ added in v0.0.10
func TrafficTrace_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func TrafficTrace_Manifest ¶
func TrafficTrace_Manifest(props *TrafficTraceProps) interface{}
Renders a Kubernetes manifest for "TrafficTrace".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func TrafficTrace_Of ¶
func TrafficTrace_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func TypedKumaExternalService_IsConstruct ¶ added in v0.0.11
func TypedKumaExternalService_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func TypedTrafficPermission_IsConstruct ¶ added in v0.0.11
func TypedTrafficPermission_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func VirtualOutbound_GVK ¶
func VirtualOutbound_GVK() *cdk8s.GroupVersionKind
func VirtualOutbound_IsConstruct ¶ added in v0.0.10
func VirtualOutbound_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func VirtualOutbound_Manifest ¶
func VirtualOutbound_Manifest(props *VirtualOutboundProps) interface{}
Renders a Kubernetes manifest for "VirtualOutbound".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func VirtualOutbound_Of ¶
func VirtualOutbound_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func ZoneIngressInsight_GVK ¶
func ZoneIngressInsight_GVK() *cdk8s.GroupVersionKind
func ZoneIngressInsight_IsConstruct ¶ added in v0.0.10
func ZoneIngressInsight_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func ZoneIngressInsight_Manifest ¶
func ZoneIngressInsight_Manifest(props *ZoneIngressInsightProps) interface{}
Renders a Kubernetes manifest for "ZoneIngressInsight".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func ZoneIngressInsight_Of ¶
func ZoneIngressInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func ZoneIngress_GVK ¶
func ZoneIngress_GVK() *cdk8s.GroupVersionKind
func ZoneIngress_IsConstruct ¶ added in v0.0.10
func ZoneIngress_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func ZoneIngress_Manifest ¶
func ZoneIngress_Manifest(props *ZoneIngressProps) interface{}
Renders a Kubernetes manifest for "ZoneIngress".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func ZoneIngress_Of ¶
func ZoneIngress_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func ZoneInsight_GVK ¶
func ZoneInsight_GVK() *cdk8s.GroupVersionKind
func ZoneInsight_IsConstruct ¶ added in v0.0.10
func ZoneInsight_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func ZoneInsight_Manifest ¶
func ZoneInsight_Manifest(props *ZoneInsightProps) interface{}
Renders a Kubernetes manifest for "ZoneInsight".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func ZoneInsight_Of ¶
func ZoneInsight_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
func Zone_IsConstruct ¶ added in v0.0.10
func Zone_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func Zone_Manifest ¶
func Zone_Manifest(props *ZoneProps) interface{}
Renders a Kubernetes manifest for "Zone".
This can be used to inline resource manifests inside other objects (e.g. as templates).
func Zone_Of ¶
func Zone_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`.
Types ¶
type CircuitBreaker ¶
type CircuitBreaker interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
CircuitBreaker is the Schema for the circuitbreaker API.
func NewCircuitBreaker ¶
func NewCircuitBreaker(scope constructs.Construct, id *string, props *CircuitBreakerProps) CircuitBreaker
Defines a "CircuitBreaker" API object.
type CircuitBreakerProps ¶
type CircuitBreakerProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
CircuitBreaker is the Schema for the circuitbreaker API.
type Dataplane ¶
type Dataplane interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
Dataplane is the Schema for the dataplanes API.
func NewDataplane ¶
func NewDataplane(scope constructs.Construct, id *string, props *DataplaneProps) Dataplane
Defines a "Dataplane" API object.
type DataplaneInsight ¶
type DataplaneInsight interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
DataplaneInsight is the Schema for the dataplane insights API.
func NewDataplaneInsight ¶
func NewDataplaneInsight(scope constructs.Construct, id *string, props *DataplaneInsightProps) DataplaneInsight
Defines a "DataplaneInsight" API object.
type DataplaneInsightProps ¶
type DataplaneInsightProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` }
DataplaneInsight is the Schema for the dataplane insights API.
type DataplaneProps ¶
type DataplaneProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
Dataplane is the Schema for the dataplanes API.
type ExternalService ¶
type ExternalService interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
func NewExternalService ¶
func NewExternalService(scope constructs.Construct, id *string, props *ExternalServiceProps) ExternalService
Defines a "ExternalService" API object.
type ExternalServiceProps ¶
type ExternalServiceProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
type FaultInjection ¶
type FaultInjection interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
FaultInjection is the Schema for the faultinjections API.
func NewFaultInjection ¶
func NewFaultInjection(scope constructs.Construct, id *string, props *FaultInjectionProps) FaultInjection
Defines a "FaultInjection" API object.
type FaultInjectionProps ¶
type FaultInjectionProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
FaultInjection is the Schema for the faultinjections API.
type HealthCheck ¶
type HealthCheck interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
HealthCheck is the Schema for the healthchecks API.
func NewHealthCheck ¶
func NewHealthCheck(scope constructs.Construct, id *string, props *HealthCheckProps) HealthCheck
Defines a "HealthCheck" API object.
type HealthCheckProps ¶
type HealthCheckProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
HealthCheck is the Schema for the healthchecks API.
type Kuma ¶ added in v0.0.11
type Kuma interface { constructs.Construct Node() constructs.Node ToString() *string }
func NewKuma ¶ added in v0.0.11
func NewKuma(scope constructs.Construct, name *string, opts *KumaOptions) Kuma
type KumaOptions ¶ added in v0.0.11
type Mesh ¶
type Mesh interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
Mesh is the Schema for the meshes API.
type MeshInsight ¶
type MeshInsight interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
MeshInsight is the Schema for the meshes insights API.
func NewMeshInsight ¶
func NewMeshInsight(scope constructs.Construct, id *string, props *MeshInsightProps) MeshInsight
Defines a "MeshInsight" API object.
type MeshInsightProps ¶
type MeshInsightProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
MeshInsight is the Schema for the meshes insights API.
type MeshProps ¶
type MeshProps struct { Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
Mesh is the Schema for the meshes API.
type ProxyTemplate ¶
type ProxyTemplate interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
ProxyTemplate is the Schema for the proxytemplates API.
func NewProxyTemplate ¶
func NewProxyTemplate(scope constructs.Construct, id *string, props *ProxyTemplateProps) ProxyTemplate
Defines a "ProxyTemplate" API object.
type ProxyTemplateProps ¶
type ProxyTemplateProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
ProxyTemplate is the Schema for the proxytemplates API.
type RateLimit ¶
type RateLimit interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
RateLimit is the Schema for the ratelimits API.
func NewRateLimit ¶
func NewRateLimit(scope constructs.Construct, id *string, props *RateLimitProps) RateLimit
Defines a "RateLimit" API object.
type RateLimitProps ¶
type RateLimitProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
RateLimit is the Schema for the ratelimits API.
type Retry ¶
type Retry interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
Retry is the Schema for the retries API.
func NewRetry ¶
func NewRetry(scope constructs.Construct, id *string, props *RetryProps) Retry
Defines a "Retry" API object.
type RetryProps ¶
type RetryProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
Retry is the Schema for the retries API.
type ServiceInsight ¶
type ServiceInsight interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
ServiceInsight is the Schema for the services insights API.
func NewServiceInsight ¶
func NewServiceInsight(scope constructs.Construct, id *string, props *ServiceInsightProps) ServiceInsight
Defines a "ServiceInsight" API object.
type ServiceInsightProps ¶
type ServiceInsightProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
ServiceInsight is the Schema for the services insights API.
type Timeout ¶
type Timeout interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
Timeout is the Schema for the timeout API.
func NewTimeout ¶
func NewTimeout(scope constructs.Construct, id *string, props *TimeoutProps) Timeout
Defines a "Timeout" API object.
type TimeoutProps ¶
type TimeoutProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
Timeout is the Schema for the timeout API.
type TrafficLog ¶
type TrafficLog interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
TrafficLog is the Schema for the trafficlogs API.
func NewTrafficLog ¶
func NewTrafficLog(scope constructs.Construct, id *string, props *TrafficLogProps) TrafficLog
Defines a "TrafficLog" API object.
type TrafficLogProps ¶
type TrafficLogProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
TrafficLog is the Schema for the trafficlogs API.
type TrafficPermission ¶
type TrafficPermission interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
TrafficPermission is the Schema for the trafficpermissions API.
func NewTrafficPermission ¶
func NewTrafficPermission(scope constructs.Construct, id *string, props *TrafficPermissionProps) TrafficPermission
Defines a "TrafficPermission" API object.
type TrafficPermissionProps ¶
type TrafficPermissionProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
TrafficPermission is the Schema for the trafficpermissions API.
type TrafficRoute ¶
type TrafficRoute interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
TrafficRoute is the Schema for the trafficroutes API.
func NewTrafficRoute ¶
func NewTrafficRoute(scope constructs.Construct, id *string, props *TrafficRouteProps) TrafficRoute
Defines a "TrafficRoute" API object.
type TrafficRouteProps ¶
type TrafficRouteProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
TrafficRoute is the Schema for the trafficroutes API.
type TrafficTrace ¶
type TrafficTrace interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
TrafficTrace is the Schema for the traffictraces API.
func NewTrafficTrace ¶
func NewTrafficTrace(scope constructs.Construct, id *string, props *TrafficTraceProps) TrafficTrace
Defines a "TrafficTrace" API object.
type TrafficTraceProps ¶
type TrafficTraceProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
TrafficTrace is the Schema for the traffictraces API.
type TypedKumaExternalService ¶ added in v0.0.11
type TypedKumaExternalService interface { constructs.Construct Node() constructs.Node ToString() *string }
func NewTypedKumaExternalService ¶ added in v0.0.11
func NewTypedKumaExternalService(scope constructs.Construct, name *string, opts *TypedKumaExternalServiceOptions) TypedKumaExternalService
type TypedKumaExternalServiceOptions ¶ added in v0.0.11
type TypedKumaTrafficPermission ¶ added in v0.0.11
type TypedTrafficPermission ¶ added in v0.0.11
type TypedTrafficPermission interface { constructs.Construct Node() constructs.Node ToString() *string }
func NewTypedTrafficPermission ¶ added in v0.0.11
func NewTypedTrafficPermission(scope constructs.Construct, name *string, opts *TypedKumaTrafficPermission) TypedTrafficPermission
type VirtualOutbound ¶
type VirtualOutbound interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
VirtualOutbound is the Schema for the virtualoutbounds API.
func NewVirtualOutbound ¶
func NewVirtualOutbound(scope constructs.Construct, id *string, props *VirtualOutboundProps) VirtualOutbound
Defines a "VirtualOutbound" API object.
type VirtualOutboundProps ¶
type VirtualOutboundProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
VirtualOutbound is the Schema for the virtualoutbounds API.
type Zone ¶
type Zone interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
Zone is the Schema for the zone API.
type ZoneIngress ¶
type ZoneIngress interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
ZoneIngress is the Schema for the zone ingress API.
func NewZoneIngress ¶
func NewZoneIngress(scope constructs.Construct, id *string, props *ZoneIngressProps) ZoneIngress
Defines a "ZoneIngress" API object.
type ZoneIngressInsight ¶
type ZoneIngressInsight interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
ZoneIngressInsight is the Schema for the zone ingress insight API.
func NewZoneIngressInsight ¶
func NewZoneIngressInsight(scope constructs.Construct, id *string, props *ZoneIngressInsightProps) ZoneIngressInsight
Defines a "ZoneIngressInsight" API object.
type ZoneIngressInsightProps ¶
type ZoneIngressInsightProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
ZoneIngressInsight is the Schema for the zone ingress insight API.
type ZoneIngressProps ¶
type ZoneIngressProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
ZoneIngress is the Schema for the zone ingress API.
type ZoneInsight ¶
type ZoneInsight interface { cdk8s.ApiObject ApiGroup() *string ApiVersion() *string Chart() cdk8s.Chart Kind() *string Metadata() cdk8s.ApiObjectMetadataDefinition Name() *string Node() constructs.Node AddDependency(dependencies ...constructs.IConstruct) AddJsonPatch(ops ...cdk8s.JsonPatch) ToJson() interface{} ToString() *string }
ZoneInsight is the Schema for the zone insight API.
func NewZoneInsight ¶
func NewZoneInsight(scope constructs.Construct, id *string, props *ZoneInsightProps) ZoneInsight
Defines a "ZoneInsight" API object.
type ZoneInsightProps ¶
type ZoneInsightProps struct { Mesh *string `json:"mesh"` Metadata *cdk8s.ApiObjectMetadata `json:"metadata"` Spec interface{} `json:"spec"` }
ZoneInsight is the Schema for the zone insight API.