Documentation ¶
Overview ¶
+groupName=appmesh.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type GatewayRoute
- func (in *GatewayRoute) DeepCopy() *GatewayRoute
- func (in *GatewayRoute) DeepCopyInto(out *GatewayRoute)
- func (in *GatewayRoute) DeepCopyObject() runtime.Object
- func (r *GatewayRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GatewayRoute) ValidateCreate() error
- func (r *GatewayRoute) ValidateDelete() error
- func (r *GatewayRoute) ValidateUpdate(old runtime.Object) error
- type GatewayRouteList
- type GatewayRouteSpec
- type GatewayRouteSpecResource
- type GatewayRouteSpecSpec
- type GatewayRouteSpecSpecCodec
- type GatewayRouteSpecSpecGrpcRoute
- type GatewayRouteSpecSpecGrpcRouteAction
- type GatewayRouteSpecSpecGrpcRouteActionCodec
- type GatewayRouteSpecSpecGrpcRouteActionTarget
- type GatewayRouteSpecSpecGrpcRouteActionTargetCodec
- type GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService
- type GatewayRouteSpecSpecGrpcRouteActionTargetVirtualServiceCodec
- func (GatewayRouteSpecSpecGrpcRouteActionTargetVirtualServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewayRouteSpecSpecGrpcRouteActionTargetVirtualServiceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewayRouteSpecSpecGrpcRouteActionTargetVirtualServiceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewayRouteSpecSpecGrpcRouteCodec
- type GatewayRouteSpecSpecGrpcRouteMatch
- type GatewayRouteSpecSpecGrpcRouteMatchCodec
- type GatewayRouteSpecSpecHttp2Route
- type GatewayRouteSpecSpecHttp2RouteAction
- type GatewayRouteSpecSpecHttp2RouteActionCodec
- type GatewayRouteSpecSpecHttp2RouteActionTarget
- type GatewayRouteSpecSpecHttp2RouteActionTargetCodec
- func (GatewayRouteSpecSpecHttp2RouteActionTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewayRouteSpecSpecHttp2RouteActionTargetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewayRouteSpecSpecHttp2RouteActionTargetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService
- type GatewayRouteSpecSpecHttp2RouteActionTargetVirtualServiceCodec
- func (GatewayRouteSpecSpecHttp2RouteActionTargetVirtualServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewayRouteSpecSpecHttp2RouteActionTargetVirtualServiceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewayRouteSpecSpecHttp2RouteActionTargetVirtualServiceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewayRouteSpecSpecHttp2RouteCodec
- type GatewayRouteSpecSpecHttp2RouteMatch
- type GatewayRouteSpecSpecHttp2RouteMatchCodec
- type GatewayRouteSpecSpecHttpRoute
- type GatewayRouteSpecSpecHttpRouteAction
- type GatewayRouteSpecSpecHttpRouteActionCodec
- type GatewayRouteSpecSpecHttpRouteActionTarget
- type GatewayRouteSpecSpecHttpRouteActionTargetCodec
- type GatewayRouteSpecSpecHttpRouteActionTargetVirtualService
- type GatewayRouteSpecSpecHttpRouteActionTargetVirtualServiceCodec
- func (GatewayRouteSpecSpecHttpRouteActionTargetVirtualServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewayRouteSpecSpecHttpRouteActionTargetVirtualServiceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewayRouteSpecSpecHttpRouteActionTargetVirtualServiceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewayRouteSpecSpecHttpRouteCodec
- type GatewayRouteSpecSpecHttpRouteMatch
- type GatewayRouteSpecSpecHttpRouteMatchCodec
- type GatewayRouteStatus
- type Mesh
- func (in *Mesh) DeepCopy() *Mesh
- func (in *Mesh) DeepCopyInto(out *Mesh)
- func (in *Mesh) DeepCopyObject() runtime.Object
- func (r *Mesh) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Mesh) ValidateCreate() error
- func (r *Mesh) ValidateDelete() error
- func (r *Mesh) ValidateUpdate(old runtime.Object) error
- type MeshList
- type MeshSpec
- type MeshSpecResource
- type MeshSpecSpec
- type MeshSpecSpecCodec
- type MeshSpecSpecEgressFilter
- type MeshSpecSpecEgressFilterCodec
- type MeshStatus
- type Route
- func (in *Route) DeepCopy() *Route
- func (in *Route) DeepCopyInto(out *Route)
- func (in *Route) DeepCopyObject() runtime.Object
- func (r *Route) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Route) ValidateCreate() error
- func (r *Route) ValidateDelete() error
- func (r *Route) ValidateUpdate(old runtime.Object) error
- type RouteList
- type RouteSpec
- type RouteSpecResource
- type RouteSpecSpec
- type RouteSpecSpecCodec
- type RouteSpecSpecGrpcRoute
- type RouteSpecSpecGrpcRouteAction
- type RouteSpecSpecGrpcRouteActionCodec
- type RouteSpecSpecGrpcRouteActionWeightedTarget
- type RouteSpecSpecGrpcRouteCodec
- type RouteSpecSpecGrpcRouteMatch
- type RouteSpecSpecGrpcRouteMatchCodec
- type RouteSpecSpecGrpcRouteMatchMetadata
- type RouteSpecSpecGrpcRouteMatchMetadataMatch
- type RouteSpecSpecGrpcRouteMatchMetadataMatchCodec
- type RouteSpecSpecGrpcRouteMatchMetadataMatchRange
- type RouteSpecSpecGrpcRouteMatchMetadataMatchRangeCodec
- func (RouteSpecSpecGrpcRouteMatchMetadataMatchRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RouteSpecSpecGrpcRouteMatchMetadataMatchRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RouteSpecSpecGrpcRouteMatchMetadataMatchRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RouteSpecSpecGrpcRouteRetryPolicy
- type RouteSpecSpecGrpcRouteRetryPolicyCodec
- type RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout
- type RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeoutCodec
- func (RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeoutCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeoutCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RouteSpecSpecGrpcRouteTimeout
- type RouteSpecSpecGrpcRouteTimeoutCodec
- type RouteSpecSpecGrpcRouteTimeoutIdle
- type RouteSpecSpecGrpcRouteTimeoutIdleCodec
- type RouteSpecSpecGrpcRouteTimeoutPerRequest
- type RouteSpecSpecGrpcRouteTimeoutPerRequestCodec
- type RouteSpecSpecHttp2Route
- type RouteSpecSpecHttp2RouteAction
- type RouteSpecSpecHttp2RouteActionCodec
- type RouteSpecSpecHttp2RouteActionWeightedTarget
- type RouteSpecSpecHttp2RouteCodec
- type RouteSpecSpecHttp2RouteMatch
- type RouteSpecSpecHttp2RouteMatchCodec
- type RouteSpecSpecHttp2RouteMatchHeader
- type RouteSpecSpecHttp2RouteMatchHeaderMatch
- type RouteSpecSpecHttp2RouteMatchHeaderMatchCodec
- type RouteSpecSpecHttp2RouteMatchHeaderMatchRange
- type RouteSpecSpecHttp2RouteMatchHeaderMatchRangeCodec
- func (RouteSpecSpecHttp2RouteMatchHeaderMatchRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RouteSpecSpecHttp2RouteMatchHeaderMatchRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RouteSpecSpecHttp2RouteMatchHeaderMatchRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RouteSpecSpecHttp2RouteRetryPolicy
- type RouteSpecSpecHttp2RouteRetryPolicyCodec
- type RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout
- type RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeoutCodec
- func (RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeoutCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeoutCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RouteSpecSpecHttp2RouteTimeout
- type RouteSpecSpecHttp2RouteTimeoutCodec
- type RouteSpecSpecHttp2RouteTimeoutIdle
- type RouteSpecSpecHttp2RouteTimeoutIdleCodec
- type RouteSpecSpecHttp2RouteTimeoutPerRequest
- type RouteSpecSpecHttp2RouteTimeoutPerRequestCodec
- type RouteSpecSpecHttpRoute
- type RouteSpecSpecHttpRouteAction
- type RouteSpecSpecHttpRouteActionCodec
- type RouteSpecSpecHttpRouteActionWeightedTarget
- type RouteSpecSpecHttpRouteCodec
- type RouteSpecSpecHttpRouteMatch
- type RouteSpecSpecHttpRouteMatchCodec
- type RouteSpecSpecHttpRouteMatchHeader
- type RouteSpecSpecHttpRouteMatchHeaderMatch
- type RouteSpecSpecHttpRouteMatchHeaderMatchCodec
- type RouteSpecSpecHttpRouteMatchHeaderMatchRange
- type RouteSpecSpecHttpRouteMatchHeaderMatchRangeCodec
- func (RouteSpecSpecHttpRouteMatchHeaderMatchRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RouteSpecSpecHttpRouteMatchHeaderMatchRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RouteSpecSpecHttpRouteMatchHeaderMatchRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RouteSpecSpecHttpRouteRetryPolicy
- type RouteSpecSpecHttpRouteRetryPolicyCodec
- type RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout
- type RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeoutCodec
- func (RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeoutCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeoutCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RouteSpecSpecHttpRouteTimeout
- type RouteSpecSpecHttpRouteTimeoutCodec
- type RouteSpecSpecHttpRouteTimeoutIdle
- type RouteSpecSpecHttpRouteTimeoutIdleCodec
- type RouteSpecSpecHttpRouteTimeoutPerRequest
- type RouteSpecSpecHttpRouteTimeoutPerRequestCodec
- type RouteSpecSpecTcpRoute
- type RouteSpecSpecTcpRouteAction
- type RouteSpecSpecTcpRouteActionCodec
- type RouteSpecSpecTcpRouteActionWeightedTarget
- type RouteSpecSpecTcpRouteCodec
- type RouteSpecSpecTcpRouteTimeout
- type RouteSpecSpecTcpRouteTimeoutCodec
- type RouteSpecSpecTcpRouteTimeoutIdle
- type RouteSpecSpecTcpRouteTimeoutIdleCodec
- type RouteStatus
- type VirtualGateway
- func (in *VirtualGateway) DeepCopy() *VirtualGateway
- func (in *VirtualGateway) DeepCopyInto(out *VirtualGateway)
- func (in *VirtualGateway) DeepCopyObject() runtime.Object
- func (r *VirtualGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualGateway) ValidateCreate() error
- func (r *VirtualGateway) ValidateDelete() error
- func (r *VirtualGateway) ValidateUpdate(old runtime.Object) error
- type VirtualGatewayList
- type VirtualGatewaySpec
- type VirtualGatewaySpecResource
- type VirtualGatewaySpecSpec
- type VirtualGatewaySpecSpecBackendDefaults
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicy
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate)
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile)
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds)
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation)
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust)
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm)
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile)
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds
- func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds)
- type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecBackendDefaultsCodec
- type VirtualGatewaySpecSpecCodec
- type VirtualGatewaySpecSpecListener
- type VirtualGatewaySpecSpecListenerCodec
- type VirtualGatewaySpecSpecListenerConnectionPool
- type VirtualGatewaySpecSpecListenerConnectionPoolCodec
- func (VirtualGatewaySpecSpecListenerConnectionPoolCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerConnectionPoolCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerConnectionPoolCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerConnectionPoolGrpc
- type VirtualGatewaySpecSpecListenerConnectionPoolGrpcCodec
- func (VirtualGatewaySpecSpecListenerConnectionPoolGrpcCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerConnectionPoolGrpcCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerConnectionPoolGrpcCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerConnectionPoolHttp
- type VirtualGatewaySpecSpecListenerConnectionPoolHttp2
- type VirtualGatewaySpecSpecListenerConnectionPoolHttp2Codec
- func (VirtualGatewaySpecSpecListenerConnectionPoolHttp2Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerConnectionPoolHttp2Codec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerConnectionPoolHttp2Codec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerConnectionPoolHttpCodec
- func (VirtualGatewaySpecSpecListenerConnectionPoolHttpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerConnectionPoolHttpCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerConnectionPoolHttpCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerHealthCheck
- type VirtualGatewaySpecSpecListenerHealthCheckCodec
- type VirtualGatewaySpecSpecListenerPortMapping
- type VirtualGatewaySpecSpecListenerPortMappingCodec
- type VirtualGatewaySpecSpecListenerTls
- type VirtualGatewaySpecSpecListenerTlsCertificate
- type VirtualGatewaySpecSpecListenerTlsCertificateAcm
- type VirtualGatewaySpecSpecListenerTlsCertificateAcmCodec
- func (VirtualGatewaySpecSpecListenerTlsCertificateAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsCertificateAcmCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsCertificateAcmCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsCertificateCodec
- func (VirtualGatewaySpecSpecListenerTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsCertificateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsCertificateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsCertificateFile
- type VirtualGatewaySpecSpecListenerTlsCertificateFileCodec
- func (VirtualGatewaySpecSpecListenerTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsCertificateFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsCertificateFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsCertificateSds
- type VirtualGatewaySpecSpecListenerTlsCertificateSdsCodec
- func (VirtualGatewaySpecSpecListenerTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsCertificateSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsCertificateSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsCodec
- type VirtualGatewaySpecSpecListenerTlsValidation
- type VirtualGatewaySpecSpecListenerTlsValidationCodec
- func (VirtualGatewaySpecSpecListenerTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames
- func (in *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopy() *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames
- func (in *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames)
- type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesCodec
- func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch
- func (in *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopy() *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch
- func (in *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch)
- type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec
- func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsValidationTrust
- type VirtualGatewaySpecSpecListenerTlsValidationTrustCodec
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsValidationTrustFile
- type VirtualGatewaySpecSpecListenerTlsValidationTrustFileCodec
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecListenerTlsValidationTrustSds
- type VirtualGatewaySpecSpecListenerTlsValidationTrustSdsCodec
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecListenerTlsValidationTrustSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecLogging
- type VirtualGatewaySpecSpecLoggingAccessLog
- type VirtualGatewaySpecSpecLoggingAccessLogCodec
- type VirtualGatewaySpecSpecLoggingAccessLogFile
- type VirtualGatewaySpecSpecLoggingAccessLogFileCodec
- func (VirtualGatewaySpecSpecLoggingAccessLogFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualGatewaySpecSpecLoggingAccessLogFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualGatewaySpecSpecLoggingAccessLogFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualGatewaySpecSpecLoggingCodec
- type VirtualGatewayStatus
- type VirtualNode
- func (in *VirtualNode) DeepCopy() *VirtualNode
- func (in *VirtualNode) DeepCopyInto(out *VirtualNode)
- func (in *VirtualNode) DeepCopyObject() runtime.Object
- func (r *VirtualNode) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualNode) ValidateCreate() error
- func (r *VirtualNode) ValidateDelete() error
- func (r *VirtualNode) ValidateUpdate(old runtime.Object) error
- type VirtualNodeList
- type VirtualNodeSpec
- type VirtualNodeSpecResource
- type VirtualNodeSpecSpec
- type VirtualNodeSpecSpecBackend
- type VirtualNodeSpecSpecBackendDefaults
- type VirtualNodeSpecSpecBackendDefaultsClientPolicy
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTls
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile)
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds)
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust)
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm)
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile)
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds
- func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds)
- type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendDefaultsCodec
- type VirtualNodeSpecSpecBackendVirtualService
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicy
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate)
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile)
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFileCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds)
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSdsCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation)
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust)
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm)
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds
- func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds)
- type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsCodec
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecBackendVirtualServiceCodec
- type VirtualNodeSpecSpecCodec
- type VirtualNodeSpecSpecListener
- type VirtualNodeSpecSpecListenerCodec
- type VirtualNodeSpecSpecListenerConnectionPool
- type VirtualNodeSpecSpecListenerConnectionPoolCodec
- type VirtualNodeSpecSpecListenerConnectionPoolGrpc
- type VirtualNodeSpecSpecListenerConnectionPoolGrpcCodec
- func (VirtualNodeSpecSpecListenerConnectionPoolGrpcCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerConnectionPoolGrpcCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerConnectionPoolGrpcCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerConnectionPoolHttp
- type VirtualNodeSpecSpecListenerConnectionPoolHttp2
- type VirtualNodeSpecSpecListenerConnectionPoolHttp2Codec
- func (VirtualNodeSpecSpecListenerConnectionPoolHttp2Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerConnectionPoolHttp2Codec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerConnectionPoolHttp2Codec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerConnectionPoolHttpCodec
- func (VirtualNodeSpecSpecListenerConnectionPoolHttpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerConnectionPoolHttpCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerConnectionPoolHttpCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerConnectionPoolTcp
- type VirtualNodeSpecSpecListenerConnectionPoolTcpCodec
- func (VirtualNodeSpecSpecListenerConnectionPoolTcpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerConnectionPoolTcpCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerConnectionPoolTcpCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerHealthCheck
- type VirtualNodeSpecSpecListenerHealthCheckCodec
- type VirtualNodeSpecSpecListenerOutlierDetection
- type VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration
- func (in *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration) DeepCopy() *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration
- func (in *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration) DeepCopyInto(out *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration)
- type VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDurationCodec
- func (VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerOutlierDetectionCodec
- func (VirtualNodeSpecSpecListenerOutlierDetectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerOutlierDetectionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerOutlierDetectionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerOutlierDetectionInterval
- type VirtualNodeSpecSpecListenerOutlierDetectionIntervalCodec
- func (VirtualNodeSpecSpecListenerOutlierDetectionIntervalCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerOutlierDetectionIntervalCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerOutlierDetectionIntervalCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerPortMapping
- type VirtualNodeSpecSpecListenerPortMappingCodec
- type VirtualNodeSpecSpecListenerTimeout
- type VirtualNodeSpecSpecListenerTimeoutCodec
- type VirtualNodeSpecSpecListenerTimeoutGrpc
- type VirtualNodeSpecSpecListenerTimeoutGrpcCodec
- type VirtualNodeSpecSpecListenerTimeoutGrpcIdle
- type VirtualNodeSpecSpecListenerTimeoutGrpcIdleCodec
- func (VirtualNodeSpecSpecListenerTimeoutGrpcIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTimeoutGrpcIdleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTimeoutGrpcIdleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest
- type VirtualNodeSpecSpecListenerTimeoutGrpcPerRequestCodec
- func (VirtualNodeSpecSpecListenerTimeoutGrpcPerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTimeoutGrpcPerRequestCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTimeoutGrpcPerRequestCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTimeoutHttp
- type VirtualNodeSpecSpecListenerTimeoutHttp2
- type VirtualNodeSpecSpecListenerTimeoutHttp2Codec
- type VirtualNodeSpecSpecListenerTimeoutHttp2Idle
- type VirtualNodeSpecSpecListenerTimeoutHttp2IdleCodec
- func (VirtualNodeSpecSpecListenerTimeoutHttp2IdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTimeoutHttp2IdleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTimeoutHttp2IdleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest
- type VirtualNodeSpecSpecListenerTimeoutHttp2PerRequestCodec
- func (VirtualNodeSpecSpecListenerTimeoutHttp2PerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTimeoutHttp2PerRequestCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTimeoutHttp2PerRequestCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTimeoutHttpCodec
- type VirtualNodeSpecSpecListenerTimeoutHttpIdle
- type VirtualNodeSpecSpecListenerTimeoutHttpIdleCodec
- func (VirtualNodeSpecSpecListenerTimeoutHttpIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTimeoutHttpIdleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTimeoutHttpIdleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTimeoutHttpPerRequest
- type VirtualNodeSpecSpecListenerTimeoutHttpPerRequestCodec
- func (VirtualNodeSpecSpecListenerTimeoutHttpPerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTimeoutHttpPerRequestCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTimeoutHttpPerRequestCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTimeoutTcp
- type VirtualNodeSpecSpecListenerTimeoutTcpCodec
- type VirtualNodeSpecSpecListenerTimeoutTcpIdle
- type VirtualNodeSpecSpecListenerTimeoutTcpIdleCodec
- type VirtualNodeSpecSpecListenerTls
- type VirtualNodeSpecSpecListenerTlsCertificate
- type VirtualNodeSpecSpecListenerTlsCertificateAcm
- type VirtualNodeSpecSpecListenerTlsCertificateAcmCodec
- func (VirtualNodeSpecSpecListenerTlsCertificateAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTlsCertificateAcmCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTlsCertificateAcmCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTlsCertificateCodec
- type VirtualNodeSpecSpecListenerTlsCertificateFile
- type VirtualNodeSpecSpecListenerTlsCertificateFileCodec
- func (VirtualNodeSpecSpecListenerTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTlsCertificateFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTlsCertificateFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTlsCertificateSds
- type VirtualNodeSpecSpecListenerTlsCertificateSdsCodec
- func (VirtualNodeSpecSpecListenerTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTlsCertificateSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTlsCertificateSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTlsCodec
- type VirtualNodeSpecSpecListenerTlsValidation
- type VirtualNodeSpecSpecListenerTlsValidationCodec
- type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames
- func (in *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopy() *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames
- func (in *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames)
- type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesCodec
- func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch
- func (in *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopy() *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch
- func (in *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch)
- type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec
- func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTlsValidationTrust
- type VirtualNodeSpecSpecListenerTlsValidationTrustCodec
- func (VirtualNodeSpecSpecListenerTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTlsValidationTrustCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTlsValidationTrustCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTlsValidationTrustFile
- type VirtualNodeSpecSpecListenerTlsValidationTrustFileCodec
- func (VirtualNodeSpecSpecListenerTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTlsValidationTrustFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTlsValidationTrustFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecListenerTlsValidationTrustSds
- type VirtualNodeSpecSpecListenerTlsValidationTrustSdsCodec
- func (VirtualNodeSpecSpecListenerTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecListenerTlsValidationTrustSdsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecListenerTlsValidationTrustSdsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecLogging
- type VirtualNodeSpecSpecLoggingAccessLog
- type VirtualNodeSpecSpecLoggingAccessLogCodec
- type VirtualNodeSpecSpecLoggingAccessLogFile
- type VirtualNodeSpecSpecLoggingAccessLogFileCodec
- type VirtualNodeSpecSpecLoggingCodec
- type VirtualNodeSpecSpecServiceDiscovery
- type VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap
- type VirtualNodeSpecSpecServiceDiscoveryAwsCloudMapCodec
- func (VirtualNodeSpecSpecServiceDiscoveryAwsCloudMapCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualNodeSpecSpecServiceDiscoveryAwsCloudMapCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualNodeSpecSpecServiceDiscoveryAwsCloudMapCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualNodeSpecSpecServiceDiscoveryCodec
- type VirtualNodeSpecSpecServiceDiscoveryDns
- type VirtualNodeSpecSpecServiceDiscoveryDnsCodec
- type VirtualNodeStatus
- type VirtualRouter
- func (in *VirtualRouter) DeepCopy() *VirtualRouter
- func (in *VirtualRouter) DeepCopyInto(out *VirtualRouter)
- func (in *VirtualRouter) DeepCopyObject() runtime.Object
- func (r *VirtualRouter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualRouter) ValidateCreate() error
- func (r *VirtualRouter) ValidateDelete() error
- func (r *VirtualRouter) ValidateUpdate(old runtime.Object) error
- type VirtualRouterList
- type VirtualRouterSpec
- type VirtualRouterSpecResource
- type VirtualRouterSpecSpec
- type VirtualRouterSpecSpecCodec
- type VirtualRouterSpecSpecListener
- type VirtualRouterSpecSpecListenerCodec
- type VirtualRouterSpecSpecListenerPortMapping
- type VirtualRouterSpecSpecListenerPortMappingCodec
- type VirtualRouterStatus
- type VirtualService
- func (in *VirtualService) DeepCopy() *VirtualService
- func (in *VirtualService) DeepCopyInto(out *VirtualService)
- func (in *VirtualService) DeepCopyObject() runtime.Object
- func (r *VirtualService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualService) ValidateCreate() error
- func (r *VirtualService) ValidateDelete() error
- func (r *VirtualService) ValidateUpdate(old runtime.Object) error
- type VirtualServiceList
- type VirtualServiceSpec
- type VirtualServiceSpecResource
- type VirtualServiceSpecSpec
- type VirtualServiceSpecSpecCodec
- type VirtualServiceSpecSpecProvider
- type VirtualServiceSpecSpecProviderCodec
- type VirtualServiceSpecSpecProviderVirtualNode
- type VirtualServiceSpecSpecProviderVirtualNodeCodec
- type VirtualServiceSpecSpecProviderVirtualRouter
- type VirtualServiceSpecSpecProviderVirtualRouterCodec
- func (VirtualServiceSpecSpecProviderVirtualRouterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualServiceSpecSpecProviderVirtualRouterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualServiceSpecSpecProviderVirtualRouterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualServiceStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: appmesh.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type GatewayRoute ¶
type GatewayRoute struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayRouteSpec `json:"spec,omitempty"` Status GatewayRouteStatus `json:"status,omitempty"` }
func (*GatewayRoute) DeepCopy ¶
func (in *GatewayRoute) DeepCopy() *GatewayRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRoute.
func (*GatewayRoute) DeepCopyInto ¶
func (in *GatewayRoute) DeepCopyInto(out *GatewayRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayRoute) DeepCopyObject ¶
func (in *GatewayRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayRoute) SetupWebhookWithManager ¶
func (r *GatewayRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GatewayRoute) ValidateCreate ¶
func (r *GatewayRoute) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GatewayRoute) ValidateDelete ¶
func (r *GatewayRoute) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GatewayRoute) ValidateUpdate ¶
func (r *GatewayRoute) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GatewayRouteList ¶
type GatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GatewayRoute CRD objects Items []GatewayRoute `json:"items,omitempty"` }
GatewayRouteList is a list of GatewayRoutes
func (*GatewayRouteList) DeepCopy ¶
func (in *GatewayRouteList) DeepCopy() *GatewayRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteList.
func (*GatewayRouteList) DeepCopyInto ¶
func (in *GatewayRouteList) DeepCopyInto(out *GatewayRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayRouteList) DeepCopyObject ¶
func (in *GatewayRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GatewayRouteSpec ¶
type GatewayRouteSpec struct { State *GatewayRouteSpecResource `json:"state,omitempty" tf:"-"` Resource GatewayRouteSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GatewayRouteSpec) DeepCopy ¶
func (in *GatewayRouteSpec) DeepCopy() *GatewayRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpec.
func (*GatewayRouteSpec) DeepCopyInto ¶
func (in *GatewayRouteSpec) DeepCopyInto(out *GatewayRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecResource ¶
type GatewayRouteSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` MeshName *string `json:"meshName" tf:"mesh_name"` // +optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner"` Name *string `json:"name" tf:"name"` // +optional ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner"` Spec *GatewayRouteSpecSpec `json:"spec" tf:"spec"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` VirtualGatewayName *string `json:"virtualGatewayName" tf:"virtual_gateway_name"` }
func (*GatewayRouteSpecResource) DeepCopy ¶
func (in *GatewayRouteSpecResource) DeepCopy() *GatewayRouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecResource.
func (*GatewayRouteSpecResource) DeepCopyInto ¶
func (in *GatewayRouteSpecResource) DeepCopyInto(out *GatewayRouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpec ¶
type GatewayRouteSpecSpec struct { // +optional GrpcRoute *GatewayRouteSpecSpecGrpcRoute `json:"grpcRoute,omitempty" tf:"grpc_route"` // +optional Http2Route *GatewayRouteSpecSpecHttp2Route `json:"http2Route,omitempty" tf:"http2_route"` // +optional HttpRoute *GatewayRouteSpecSpecHttpRoute `json:"httpRoute,omitempty" tf:"http_route"` }
func (*GatewayRouteSpecSpec) DeepCopy ¶
func (in *GatewayRouteSpecSpec) DeepCopy() *GatewayRouteSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpec.
func (*GatewayRouteSpecSpec) DeepCopyInto ¶
func (in *GatewayRouteSpecSpec) DeepCopyInto(out *GatewayRouteSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecCodec ¶
type GatewayRouteSpecSpecCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecCodec) Decode ¶
func (GatewayRouteSpecSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecGrpcRoute ¶
type GatewayRouteSpecSpecGrpcRoute struct { Action *GatewayRouteSpecSpecGrpcRouteAction `json:"action" tf:"action"` Match *GatewayRouteSpecSpecGrpcRouteMatch `json:"match" tf:"match"` }
func (*GatewayRouteSpecSpecGrpcRoute) DeepCopy ¶
func (in *GatewayRouteSpecSpecGrpcRoute) DeepCopy() *GatewayRouteSpecSpecGrpcRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecGrpcRoute.
func (*GatewayRouteSpecSpecGrpcRoute) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecGrpcRoute) DeepCopyInto(out *GatewayRouteSpecSpecGrpcRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecGrpcRouteAction ¶
type GatewayRouteSpecSpecGrpcRouteAction struct {
Target *GatewayRouteSpecSpecGrpcRouteActionTarget `json:"target" tf:"target"`
}
func (*GatewayRouteSpecSpecGrpcRouteAction) DeepCopy ¶
func (in *GatewayRouteSpecSpecGrpcRouteAction) DeepCopy() *GatewayRouteSpecSpecGrpcRouteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecGrpcRouteAction.
func (*GatewayRouteSpecSpecGrpcRouteAction) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecGrpcRouteAction) DeepCopyInto(out *GatewayRouteSpecSpecGrpcRouteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecGrpcRouteActionCodec ¶
type GatewayRouteSpecSpecGrpcRouteActionCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecGrpcRouteActionCodec) Decode ¶
func (GatewayRouteSpecSpecGrpcRouteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecGrpcRouteActionTarget ¶
type GatewayRouteSpecSpecGrpcRouteActionTarget struct {
VirtualService *GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService `json:"virtualService" tf:"virtual_service"`
}
func (*GatewayRouteSpecSpecGrpcRouteActionTarget) DeepCopy ¶
func (in *GatewayRouteSpecSpecGrpcRouteActionTarget) DeepCopy() *GatewayRouteSpecSpecGrpcRouteActionTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecGrpcRouteActionTarget.
func (*GatewayRouteSpecSpecGrpcRouteActionTarget) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecGrpcRouteActionTarget) DeepCopyInto(out *GatewayRouteSpecSpecGrpcRouteActionTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecGrpcRouteActionTargetCodec ¶
type GatewayRouteSpecSpecGrpcRouteActionTargetCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecGrpcRouteActionTargetCodec) Decode ¶
func (GatewayRouteSpecSpecGrpcRouteActionTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService ¶
type GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService struct {
VirtualServiceName *string `json:"virtualServiceName" tf:"virtual_service_name"`
}
func (*GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService) DeepCopy ¶
func (in *GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService) DeepCopy() *GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService.
func (*GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService) DeepCopyInto(out *GatewayRouteSpecSpecGrpcRouteActionTargetVirtualService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecGrpcRouteActionTargetVirtualServiceCodec ¶
type GatewayRouteSpecSpecGrpcRouteActionTargetVirtualServiceCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecGrpcRouteActionTargetVirtualServiceCodec) Decode ¶
func (GatewayRouteSpecSpecGrpcRouteActionTargetVirtualServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecGrpcRouteCodec ¶
type GatewayRouteSpecSpecGrpcRouteCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecGrpcRouteCodec) Decode ¶
func (GatewayRouteSpecSpecGrpcRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecGrpcRouteMatch ¶
type GatewayRouteSpecSpecGrpcRouteMatch struct {
ServiceName *string `json:"serviceName" tf:"service_name"`
}
func (*GatewayRouteSpecSpecGrpcRouteMatch) DeepCopy ¶
func (in *GatewayRouteSpecSpecGrpcRouteMatch) DeepCopy() *GatewayRouteSpecSpecGrpcRouteMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecGrpcRouteMatch.
func (*GatewayRouteSpecSpecGrpcRouteMatch) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecGrpcRouteMatch) DeepCopyInto(out *GatewayRouteSpecSpecGrpcRouteMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecGrpcRouteMatchCodec ¶
type GatewayRouteSpecSpecGrpcRouteMatchCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecGrpcRouteMatchCodec) Decode ¶
func (GatewayRouteSpecSpecGrpcRouteMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttp2Route ¶
type GatewayRouteSpecSpecHttp2Route struct { Action *GatewayRouteSpecSpecHttp2RouteAction `json:"action" tf:"action"` Match *GatewayRouteSpecSpecHttp2RouteMatch `json:"match" tf:"match"` }
func (*GatewayRouteSpecSpecHttp2Route) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttp2Route) DeepCopy() *GatewayRouteSpecSpecHttp2Route
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttp2Route.
func (*GatewayRouteSpecSpecHttp2Route) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttp2Route) DeepCopyInto(out *GatewayRouteSpecSpecHttp2Route)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttp2RouteAction ¶
type GatewayRouteSpecSpecHttp2RouteAction struct {
Target *GatewayRouteSpecSpecHttp2RouteActionTarget `json:"target" tf:"target"`
}
func (*GatewayRouteSpecSpecHttp2RouteAction) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttp2RouteAction) DeepCopy() *GatewayRouteSpecSpecHttp2RouteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttp2RouteAction.
func (*GatewayRouteSpecSpecHttp2RouteAction) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttp2RouteAction) DeepCopyInto(out *GatewayRouteSpecSpecHttp2RouteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttp2RouteActionCodec ¶
type GatewayRouteSpecSpecHttp2RouteActionCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttp2RouteActionCodec) Decode ¶
func (GatewayRouteSpecSpecHttp2RouteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttp2RouteActionTarget ¶
type GatewayRouteSpecSpecHttp2RouteActionTarget struct {
VirtualService *GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService `json:"virtualService" tf:"virtual_service"`
}
func (*GatewayRouteSpecSpecHttp2RouteActionTarget) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttp2RouteActionTarget) DeepCopy() *GatewayRouteSpecSpecHttp2RouteActionTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttp2RouteActionTarget.
func (*GatewayRouteSpecSpecHttp2RouteActionTarget) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttp2RouteActionTarget) DeepCopyInto(out *GatewayRouteSpecSpecHttp2RouteActionTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttp2RouteActionTargetCodec ¶
type GatewayRouteSpecSpecHttp2RouteActionTargetCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttp2RouteActionTargetCodec) Decode ¶
func (GatewayRouteSpecSpecHttp2RouteActionTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService ¶
type GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService struct {
VirtualServiceName *string `json:"virtualServiceName" tf:"virtual_service_name"`
}
func (*GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService) DeepCopy() *GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService.
func (*GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService) DeepCopyInto(out *GatewayRouteSpecSpecHttp2RouteActionTargetVirtualService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttp2RouteActionTargetVirtualServiceCodec ¶
type GatewayRouteSpecSpecHttp2RouteActionTargetVirtualServiceCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttp2RouteActionTargetVirtualServiceCodec) Decode ¶
func (GatewayRouteSpecSpecHttp2RouteActionTargetVirtualServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttp2RouteCodec ¶
type GatewayRouteSpecSpecHttp2RouteCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttp2RouteCodec) Decode ¶
func (GatewayRouteSpecSpecHttp2RouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttp2RouteMatch ¶
type GatewayRouteSpecSpecHttp2RouteMatch struct {
Prefix *string `json:"prefix" tf:"prefix"`
}
func (*GatewayRouteSpecSpecHttp2RouteMatch) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttp2RouteMatch) DeepCopy() *GatewayRouteSpecSpecHttp2RouteMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttp2RouteMatch.
func (*GatewayRouteSpecSpecHttp2RouteMatch) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttp2RouteMatch) DeepCopyInto(out *GatewayRouteSpecSpecHttp2RouteMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttp2RouteMatchCodec ¶
type GatewayRouteSpecSpecHttp2RouteMatchCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttp2RouteMatchCodec) Decode ¶
func (GatewayRouteSpecSpecHttp2RouteMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttpRoute ¶
type GatewayRouteSpecSpecHttpRoute struct { Action *GatewayRouteSpecSpecHttpRouteAction `json:"action" tf:"action"` Match *GatewayRouteSpecSpecHttpRouteMatch `json:"match" tf:"match"` }
func (*GatewayRouteSpecSpecHttpRoute) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttpRoute) DeepCopy() *GatewayRouteSpecSpecHttpRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttpRoute.
func (*GatewayRouteSpecSpecHttpRoute) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttpRoute) DeepCopyInto(out *GatewayRouteSpecSpecHttpRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttpRouteAction ¶
type GatewayRouteSpecSpecHttpRouteAction struct {
Target *GatewayRouteSpecSpecHttpRouteActionTarget `json:"target" tf:"target"`
}
func (*GatewayRouteSpecSpecHttpRouteAction) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttpRouteAction) DeepCopy() *GatewayRouteSpecSpecHttpRouteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttpRouteAction.
func (*GatewayRouteSpecSpecHttpRouteAction) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttpRouteAction) DeepCopyInto(out *GatewayRouteSpecSpecHttpRouteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttpRouteActionCodec ¶
type GatewayRouteSpecSpecHttpRouteActionCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttpRouteActionCodec) Decode ¶
func (GatewayRouteSpecSpecHttpRouteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttpRouteActionTarget ¶
type GatewayRouteSpecSpecHttpRouteActionTarget struct {
VirtualService *GatewayRouteSpecSpecHttpRouteActionTargetVirtualService `json:"virtualService" tf:"virtual_service"`
}
func (*GatewayRouteSpecSpecHttpRouteActionTarget) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttpRouteActionTarget) DeepCopy() *GatewayRouteSpecSpecHttpRouteActionTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttpRouteActionTarget.
func (*GatewayRouteSpecSpecHttpRouteActionTarget) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttpRouteActionTarget) DeepCopyInto(out *GatewayRouteSpecSpecHttpRouteActionTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttpRouteActionTargetCodec ¶
type GatewayRouteSpecSpecHttpRouteActionTargetCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttpRouteActionTargetCodec) Decode ¶
func (GatewayRouteSpecSpecHttpRouteActionTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttpRouteActionTargetVirtualService ¶
type GatewayRouteSpecSpecHttpRouteActionTargetVirtualService struct {
VirtualServiceName *string `json:"virtualServiceName" tf:"virtual_service_name"`
}
func (*GatewayRouteSpecSpecHttpRouteActionTargetVirtualService) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttpRouteActionTargetVirtualService) DeepCopy() *GatewayRouteSpecSpecHttpRouteActionTargetVirtualService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttpRouteActionTargetVirtualService.
func (*GatewayRouteSpecSpecHttpRouteActionTargetVirtualService) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttpRouteActionTargetVirtualService) DeepCopyInto(out *GatewayRouteSpecSpecHttpRouteActionTargetVirtualService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttpRouteActionTargetVirtualServiceCodec ¶
type GatewayRouteSpecSpecHttpRouteActionTargetVirtualServiceCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttpRouteActionTargetVirtualServiceCodec) Decode ¶
func (GatewayRouteSpecSpecHttpRouteActionTargetVirtualServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttpRouteCodec ¶
type GatewayRouteSpecSpecHttpRouteCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttpRouteCodec) Decode ¶
func (GatewayRouteSpecSpecHttpRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteSpecSpecHttpRouteMatch ¶
type GatewayRouteSpecSpecHttpRouteMatch struct {
Prefix *string `json:"prefix" tf:"prefix"`
}
func (*GatewayRouteSpecSpecHttpRouteMatch) DeepCopy ¶
func (in *GatewayRouteSpecSpecHttpRouteMatch) DeepCopy() *GatewayRouteSpecSpecHttpRouteMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteSpecSpecHttpRouteMatch.
func (*GatewayRouteSpecSpecHttpRouteMatch) DeepCopyInto ¶
func (in *GatewayRouteSpecSpecHttpRouteMatch) DeepCopyInto(out *GatewayRouteSpecSpecHttpRouteMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpecSpecHttpRouteMatchCodec ¶
type GatewayRouteSpecSpecHttpRouteMatchCodec struct { }
+k8s:deepcopy-gen=false
func (GatewayRouteSpecSpecHttpRouteMatchCodec) Decode ¶
func (GatewayRouteSpecSpecHttpRouteMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewayRouteStatus ¶
type GatewayRouteStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GatewayRouteStatus) DeepCopy ¶
func (in *GatewayRouteStatus) DeepCopy() *GatewayRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteStatus.
func (*GatewayRouteStatus) DeepCopyInto ¶
func (in *GatewayRouteStatus) DeepCopyInto(out *GatewayRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Mesh ¶
type Mesh struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MeshSpec `json:"spec,omitempty"` Status MeshStatus `json:"status,omitempty"` }
func (*Mesh) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mesh.
func (*Mesh) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Mesh) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Mesh) SetupWebhookWithManager ¶
func (*Mesh) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Mesh) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MeshList ¶
type MeshList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Mesh CRD objects Items []Mesh `json:"items,omitempty"` }
MeshList is a list of Meshs
func (*MeshList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshList.
func (*MeshList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeshList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MeshSpec ¶
type MeshSpec struct { State *MeshSpecResource `json:"state,omitempty" tf:"-"` Resource MeshSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MeshSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshSpec.
func (*MeshSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeshSpecResource ¶
type MeshSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` // +optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner"` Name *string `json:"name" tf:"name"` // +optional ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner"` // +optional Spec *MeshSpecSpec `json:"spec,omitempty" tf:"spec"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*MeshSpecResource) DeepCopy ¶
func (in *MeshSpecResource) DeepCopy() *MeshSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshSpecResource.
func (*MeshSpecResource) DeepCopyInto ¶
func (in *MeshSpecResource) DeepCopyInto(out *MeshSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeshSpecSpec ¶
type MeshSpecSpec struct { // +optional EgressFilter *MeshSpecSpecEgressFilter `json:"egressFilter,omitempty" tf:"egress_filter"` }
func (*MeshSpecSpec) DeepCopy ¶
func (in *MeshSpecSpec) DeepCopy() *MeshSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshSpecSpec.
func (*MeshSpecSpec) DeepCopyInto ¶
func (in *MeshSpecSpec) DeepCopyInto(out *MeshSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeshSpecSpecCodec ¶
type MeshSpecSpecCodec struct { }
+k8s:deepcopy-gen=false
func (MeshSpecSpecCodec) Decode ¶
func (MeshSpecSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MeshSpecSpecEgressFilter ¶
type MeshSpecSpecEgressFilter struct { // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*MeshSpecSpecEgressFilter) DeepCopy ¶
func (in *MeshSpecSpecEgressFilter) DeepCopy() *MeshSpecSpecEgressFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshSpecSpecEgressFilter.
func (*MeshSpecSpecEgressFilter) DeepCopyInto ¶
func (in *MeshSpecSpecEgressFilter) DeepCopyInto(out *MeshSpecSpecEgressFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeshSpecSpecEgressFilterCodec ¶
type MeshSpecSpecEgressFilterCodec struct { }
+k8s:deepcopy-gen=false
func (MeshSpecSpecEgressFilterCodec) Decode ¶
func (MeshSpecSpecEgressFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MeshStatus ¶
type MeshStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MeshStatus) DeepCopy ¶
func (in *MeshStatus) DeepCopy() *MeshStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshStatus.
func (*MeshStatus) DeepCopyInto ¶
func (in *MeshStatus) DeepCopyInto(out *MeshStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route ¶
type Route struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteSpec `json:"spec,omitempty"` Status RouteStatus `json:"status,omitempty"` }
func (*Route) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.
func (*Route) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route) SetupWebhookWithManager ¶
func (*Route) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Route) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RouteList ¶
type RouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Route CRD objects Items []Route `json:"items,omitempty"` }
RouteList is a list of Routes
func (*RouteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.
func (*RouteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteSpec ¶
type RouteSpec struct { State *RouteSpecResource `json:"state,omitempty" tf:"-"` Resource RouteSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RouteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.
func (*RouteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecResource ¶
type RouteSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` MeshName *string `json:"meshName" tf:"mesh_name"` // +optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner"` Name *string `json:"name" tf:"name"` // +optional ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner"` Spec *RouteSpecSpec `json:"spec" tf:"spec"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` VirtualRouterName *string `json:"virtualRouterName" tf:"virtual_router_name"` }
func (*RouteSpecResource) DeepCopy ¶
func (in *RouteSpecResource) DeepCopy() *RouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecResource.
func (*RouteSpecResource) DeepCopyInto ¶
func (in *RouteSpecResource) DeepCopyInto(out *RouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpec ¶
type RouteSpecSpec struct { // +optional GrpcRoute *RouteSpecSpecGrpcRoute `json:"grpcRoute,omitempty" tf:"grpc_route"` // +optional Http2Route *RouteSpecSpecHttp2Route `json:"http2Route,omitempty" tf:"http2_route"` // +optional HttpRoute *RouteSpecSpecHttpRoute `json:"httpRoute,omitempty" tf:"http_route"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional TcpRoute *RouteSpecSpecTcpRoute `json:"tcpRoute,omitempty" tf:"tcp_route"` }
func (*RouteSpecSpec) DeepCopy ¶
func (in *RouteSpecSpec) DeepCopy() *RouteSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpec.
func (*RouteSpecSpec) DeepCopyInto ¶
func (in *RouteSpecSpec) DeepCopyInto(out *RouteSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecCodec ¶
type RouteSpecSpecCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecCodec) Decode ¶
func (RouteSpecSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRoute ¶
type RouteSpecSpecGrpcRoute struct { Action *RouteSpecSpecGrpcRouteAction `json:"action" tf:"action"` // +optional Match *RouteSpecSpecGrpcRouteMatch `json:"match,omitempty" tf:"match"` // +optional RetryPolicy *RouteSpecSpecGrpcRouteRetryPolicy `json:"retryPolicy,omitempty" tf:"retry_policy"` // +optional Timeout *RouteSpecSpecGrpcRouteTimeout `json:"timeout,omitempty" tf:"timeout"` }
func (*RouteSpecSpecGrpcRoute) DeepCopy ¶
func (in *RouteSpecSpecGrpcRoute) DeepCopy() *RouteSpecSpecGrpcRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRoute.
func (*RouteSpecSpecGrpcRoute) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRoute) DeepCopyInto(out *RouteSpecSpecGrpcRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteAction ¶
type RouteSpecSpecGrpcRouteAction struct { // +kubebuilder:validation:MaxItems=10 // +kubebuilder:validation:MinItems=1 WeightedTarget []RouteSpecSpecGrpcRouteActionWeightedTarget `json:"weightedTarget" tf:"weighted_target"` }
func (*RouteSpecSpecGrpcRouteAction) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteAction) DeepCopy() *RouteSpecSpecGrpcRouteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteAction.
func (*RouteSpecSpecGrpcRouteAction) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteAction) DeepCopyInto(out *RouteSpecSpecGrpcRouteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteActionCodec ¶
type RouteSpecSpecGrpcRouteActionCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteActionCodec) Decode ¶
func (RouteSpecSpecGrpcRouteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteActionWeightedTarget ¶
type RouteSpecSpecGrpcRouteActionWeightedTarget struct { VirtualNode *string `json:"virtualNode" tf:"virtual_node"` Weight *int64 `json:"weight" tf:"weight"` }
func (*RouteSpecSpecGrpcRouteActionWeightedTarget) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteActionWeightedTarget) DeepCopy() *RouteSpecSpecGrpcRouteActionWeightedTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteActionWeightedTarget.
func (*RouteSpecSpecGrpcRouteActionWeightedTarget) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteActionWeightedTarget) DeepCopyInto(out *RouteSpecSpecGrpcRouteActionWeightedTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteCodec ¶
type RouteSpecSpecGrpcRouteCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteCodec) Decode ¶
func (RouteSpecSpecGrpcRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteMatch ¶
type RouteSpecSpecGrpcRouteMatch struct { // +optional // +kubebuilder:validation:MaxItems=10 Metadata []RouteSpecSpecGrpcRouteMatchMetadata `json:"metadata,omitempty" tf:"metadata"` // +optional MethodName *string `json:"methodName,omitempty" tf:"method_name"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name"` }
func (*RouteSpecSpecGrpcRouteMatch) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteMatch) DeepCopy() *RouteSpecSpecGrpcRouteMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteMatch.
func (*RouteSpecSpecGrpcRouteMatch) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteMatch) DeepCopyInto(out *RouteSpecSpecGrpcRouteMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteMatchCodec ¶
type RouteSpecSpecGrpcRouteMatchCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteMatchCodec) Decode ¶
func (RouteSpecSpecGrpcRouteMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteMatchMetadata ¶
type RouteSpecSpecGrpcRouteMatchMetadata struct { // +optional Invert *bool `json:"invert,omitempty" tf:"invert"` // +optional Match *RouteSpecSpecGrpcRouteMatchMetadataMatch `json:"match,omitempty" tf:"match"` Name *string `json:"name" tf:"name"` }
func (*RouteSpecSpecGrpcRouteMatchMetadata) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteMatchMetadata) DeepCopy() *RouteSpecSpecGrpcRouteMatchMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteMatchMetadata.
func (*RouteSpecSpecGrpcRouteMatchMetadata) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteMatchMetadata) DeepCopyInto(out *RouteSpecSpecGrpcRouteMatchMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteMatchMetadataMatch ¶
type RouteSpecSpecGrpcRouteMatchMetadataMatch struct { // +optional Exact *string `json:"exact,omitempty" tf:"exact"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Range *RouteSpecSpecGrpcRouteMatchMetadataMatchRange `json:"range,omitempty" tf:"range"` // +optional Regex *string `json:"regex,omitempty" tf:"regex"` // +optional Suffix *string `json:"suffix,omitempty" tf:"suffix"` }
func (*RouteSpecSpecGrpcRouteMatchMetadataMatch) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteMatchMetadataMatch) DeepCopy() *RouteSpecSpecGrpcRouteMatchMetadataMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteMatchMetadataMatch.
func (*RouteSpecSpecGrpcRouteMatchMetadataMatch) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteMatchMetadataMatch) DeepCopyInto(out *RouteSpecSpecGrpcRouteMatchMetadataMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteMatchMetadataMatchCodec ¶
type RouteSpecSpecGrpcRouteMatchMetadataMatchCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteMatchMetadataMatchCodec) Decode ¶
func (RouteSpecSpecGrpcRouteMatchMetadataMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteMatchMetadataMatchRange ¶
type RouteSpecSpecGrpcRouteMatchMetadataMatchRange struct { End *int64 `json:"end" tf:"end"` Start *int64 `json:"start" tf:"start"` }
func (*RouteSpecSpecGrpcRouteMatchMetadataMatchRange) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteMatchMetadataMatchRange) DeepCopy() *RouteSpecSpecGrpcRouteMatchMetadataMatchRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteMatchMetadataMatchRange.
func (*RouteSpecSpecGrpcRouteMatchMetadataMatchRange) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteMatchMetadataMatchRange) DeepCopyInto(out *RouteSpecSpecGrpcRouteMatchMetadataMatchRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteMatchMetadataMatchRangeCodec ¶
type RouteSpecSpecGrpcRouteMatchMetadataMatchRangeCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteMatchMetadataMatchRangeCodec) Decode ¶
func (RouteSpecSpecGrpcRouteMatchMetadataMatchRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteRetryPolicy ¶
type RouteSpecSpecGrpcRouteRetryPolicy struct { // +optional GrpcRetryEvents []string `json:"grpcRetryEvents,omitempty" tf:"grpc_retry_events"` // +optional HttpRetryEvents []string `json:"httpRetryEvents,omitempty" tf:"http_retry_events"` MaxRetries *int64 `json:"maxRetries" tf:"max_retries"` PerRetryTimeout *RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout `json:"perRetryTimeout" tf:"per_retry_timeout"` // +optional TcpRetryEvents []string `json:"tcpRetryEvents,omitempty" tf:"tcp_retry_events"` }
func (*RouteSpecSpecGrpcRouteRetryPolicy) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteRetryPolicy) DeepCopy() *RouteSpecSpecGrpcRouteRetryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteRetryPolicy.
func (*RouteSpecSpecGrpcRouteRetryPolicy) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteRetryPolicy) DeepCopyInto(out *RouteSpecSpecGrpcRouteRetryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteRetryPolicyCodec ¶
type RouteSpecSpecGrpcRouteRetryPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteRetryPolicyCodec) Decode ¶
func (RouteSpecSpecGrpcRouteRetryPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout ¶
type RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout) DeepCopy() *RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout.
func (*RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout) DeepCopyInto(out *RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeoutCodec ¶
type RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeoutCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeoutCodec) Decode ¶
func (RouteSpecSpecGrpcRouteRetryPolicyPerRetryTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteTimeout ¶
type RouteSpecSpecGrpcRouteTimeout struct { // +optional Idle *RouteSpecSpecGrpcRouteTimeoutIdle `json:"idle,omitempty" tf:"idle"` // +optional PerRequest *RouteSpecSpecGrpcRouteTimeoutPerRequest `json:"perRequest,omitempty" tf:"per_request"` }
func (*RouteSpecSpecGrpcRouteTimeout) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteTimeout) DeepCopy() *RouteSpecSpecGrpcRouteTimeout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteTimeout.
func (*RouteSpecSpecGrpcRouteTimeout) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteTimeout) DeepCopyInto(out *RouteSpecSpecGrpcRouteTimeout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteTimeoutCodec ¶
type RouteSpecSpecGrpcRouteTimeoutCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteTimeoutCodec) Decode ¶
func (RouteSpecSpecGrpcRouteTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteTimeoutIdle ¶
type RouteSpecSpecGrpcRouteTimeoutIdle struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecGrpcRouteTimeoutIdle) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteTimeoutIdle) DeepCopy() *RouteSpecSpecGrpcRouteTimeoutIdle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteTimeoutIdle.
func (*RouteSpecSpecGrpcRouteTimeoutIdle) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteTimeoutIdle) DeepCopyInto(out *RouteSpecSpecGrpcRouteTimeoutIdle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteTimeoutIdleCodec ¶
type RouteSpecSpecGrpcRouteTimeoutIdleCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteTimeoutIdleCodec) Decode ¶
func (RouteSpecSpecGrpcRouteTimeoutIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecGrpcRouteTimeoutPerRequest ¶
type RouteSpecSpecGrpcRouteTimeoutPerRequest struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecGrpcRouteTimeoutPerRequest) DeepCopy ¶
func (in *RouteSpecSpecGrpcRouteTimeoutPerRequest) DeepCopy() *RouteSpecSpecGrpcRouteTimeoutPerRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecGrpcRouteTimeoutPerRequest.
func (*RouteSpecSpecGrpcRouteTimeoutPerRequest) DeepCopyInto ¶
func (in *RouteSpecSpecGrpcRouteTimeoutPerRequest) DeepCopyInto(out *RouteSpecSpecGrpcRouteTimeoutPerRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecGrpcRouteTimeoutPerRequestCodec ¶
type RouteSpecSpecGrpcRouteTimeoutPerRequestCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecGrpcRouteTimeoutPerRequestCodec) Decode ¶
func (RouteSpecSpecGrpcRouteTimeoutPerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2Route ¶
type RouteSpecSpecHttp2Route struct { Action *RouteSpecSpecHttp2RouteAction `json:"action" tf:"action"` Match *RouteSpecSpecHttp2RouteMatch `json:"match" tf:"match"` // +optional RetryPolicy *RouteSpecSpecHttp2RouteRetryPolicy `json:"retryPolicy,omitempty" tf:"retry_policy"` // +optional Timeout *RouteSpecSpecHttp2RouteTimeout `json:"timeout,omitempty" tf:"timeout"` }
func (*RouteSpecSpecHttp2Route) DeepCopy ¶
func (in *RouteSpecSpecHttp2Route) DeepCopy() *RouteSpecSpecHttp2Route
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2Route.
func (*RouteSpecSpecHttp2Route) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2Route) DeepCopyInto(out *RouteSpecSpecHttp2Route)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteAction ¶
type RouteSpecSpecHttp2RouteAction struct { // +kubebuilder:validation:MaxItems=10 // +kubebuilder:validation:MinItems=1 WeightedTarget []RouteSpecSpecHttp2RouteActionWeightedTarget `json:"weightedTarget" tf:"weighted_target"` }
func (*RouteSpecSpecHttp2RouteAction) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteAction) DeepCopy() *RouteSpecSpecHttp2RouteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteAction.
func (*RouteSpecSpecHttp2RouteAction) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteAction) DeepCopyInto(out *RouteSpecSpecHttp2RouteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteActionCodec ¶
type RouteSpecSpecHttp2RouteActionCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteActionCodec) Decode ¶
func (RouteSpecSpecHttp2RouteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteActionWeightedTarget ¶
type RouteSpecSpecHttp2RouteActionWeightedTarget struct { VirtualNode *string `json:"virtualNode" tf:"virtual_node"` Weight *int64 `json:"weight" tf:"weight"` }
func (*RouteSpecSpecHttp2RouteActionWeightedTarget) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteActionWeightedTarget) DeepCopy() *RouteSpecSpecHttp2RouteActionWeightedTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteActionWeightedTarget.
func (*RouteSpecSpecHttp2RouteActionWeightedTarget) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteActionWeightedTarget) DeepCopyInto(out *RouteSpecSpecHttp2RouteActionWeightedTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteCodec ¶
type RouteSpecSpecHttp2RouteCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteCodec) Decode ¶
func (RouteSpecSpecHttp2RouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteMatch ¶
type RouteSpecSpecHttp2RouteMatch struct { // +optional // +kubebuilder:validation:MaxItems=10 Header []RouteSpecSpecHttp2RouteMatchHeader `json:"header,omitempty" tf:"header"` // +optional Method *string `json:"method,omitempty" tf:"method"` Prefix *string `json:"prefix" tf:"prefix"` // +optional Scheme *string `json:"scheme,omitempty" tf:"scheme"` }
func (*RouteSpecSpecHttp2RouteMatch) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteMatch) DeepCopy() *RouteSpecSpecHttp2RouteMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteMatch.
func (*RouteSpecSpecHttp2RouteMatch) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteMatch) DeepCopyInto(out *RouteSpecSpecHttp2RouteMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteMatchCodec ¶
type RouteSpecSpecHttp2RouteMatchCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteMatchCodec) Decode ¶
func (RouteSpecSpecHttp2RouteMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteMatchHeader ¶
type RouteSpecSpecHttp2RouteMatchHeader struct { // +optional Invert *bool `json:"invert,omitempty" tf:"invert"` // +optional Match *RouteSpecSpecHttp2RouteMatchHeaderMatch `json:"match,omitempty" tf:"match"` Name *string `json:"name" tf:"name"` }
func (*RouteSpecSpecHttp2RouteMatchHeader) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteMatchHeader) DeepCopy() *RouteSpecSpecHttp2RouteMatchHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteMatchHeader.
func (*RouteSpecSpecHttp2RouteMatchHeader) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteMatchHeader) DeepCopyInto(out *RouteSpecSpecHttp2RouteMatchHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteMatchHeaderMatch ¶
type RouteSpecSpecHttp2RouteMatchHeaderMatch struct { // +optional Exact *string `json:"exact,omitempty" tf:"exact"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Range *RouteSpecSpecHttp2RouteMatchHeaderMatchRange `json:"range,omitempty" tf:"range"` // +optional Regex *string `json:"regex,omitempty" tf:"regex"` // +optional Suffix *string `json:"suffix,omitempty" tf:"suffix"` }
func (*RouteSpecSpecHttp2RouteMatchHeaderMatch) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteMatchHeaderMatch) DeepCopy() *RouteSpecSpecHttp2RouteMatchHeaderMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteMatchHeaderMatch.
func (*RouteSpecSpecHttp2RouteMatchHeaderMatch) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteMatchHeaderMatch) DeepCopyInto(out *RouteSpecSpecHttp2RouteMatchHeaderMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteMatchHeaderMatchCodec ¶
type RouteSpecSpecHttp2RouteMatchHeaderMatchCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteMatchHeaderMatchCodec) Decode ¶
func (RouteSpecSpecHttp2RouteMatchHeaderMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteMatchHeaderMatchRange ¶
type RouteSpecSpecHttp2RouteMatchHeaderMatchRange struct { End *int64 `json:"end" tf:"end"` Start *int64 `json:"start" tf:"start"` }
func (*RouteSpecSpecHttp2RouteMatchHeaderMatchRange) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteMatchHeaderMatchRange) DeepCopy() *RouteSpecSpecHttp2RouteMatchHeaderMatchRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteMatchHeaderMatchRange.
func (*RouteSpecSpecHttp2RouteMatchHeaderMatchRange) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteMatchHeaderMatchRange) DeepCopyInto(out *RouteSpecSpecHttp2RouteMatchHeaderMatchRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteMatchHeaderMatchRangeCodec ¶
type RouteSpecSpecHttp2RouteMatchHeaderMatchRangeCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteMatchHeaderMatchRangeCodec) Decode ¶
func (RouteSpecSpecHttp2RouteMatchHeaderMatchRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteRetryPolicy ¶
type RouteSpecSpecHttp2RouteRetryPolicy struct { // +optional HttpRetryEvents []string `json:"httpRetryEvents,omitempty" tf:"http_retry_events"` MaxRetries *int64 `json:"maxRetries" tf:"max_retries"` PerRetryTimeout *RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout `json:"perRetryTimeout" tf:"per_retry_timeout"` // +optional TcpRetryEvents []string `json:"tcpRetryEvents,omitempty" tf:"tcp_retry_events"` }
func (*RouteSpecSpecHttp2RouteRetryPolicy) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteRetryPolicy) DeepCopy() *RouteSpecSpecHttp2RouteRetryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteRetryPolicy.
func (*RouteSpecSpecHttp2RouteRetryPolicy) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteRetryPolicy) DeepCopyInto(out *RouteSpecSpecHttp2RouteRetryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteRetryPolicyCodec ¶
type RouteSpecSpecHttp2RouteRetryPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteRetryPolicyCodec) Decode ¶
func (RouteSpecSpecHttp2RouteRetryPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout ¶
type RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout) DeepCopy() *RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout.
func (*RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout) DeepCopyInto(out *RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeoutCodec ¶
type RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeoutCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeoutCodec) Decode ¶
func (RouteSpecSpecHttp2RouteRetryPolicyPerRetryTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteTimeout ¶
type RouteSpecSpecHttp2RouteTimeout struct { // +optional Idle *RouteSpecSpecHttp2RouteTimeoutIdle `json:"idle,omitempty" tf:"idle"` // +optional PerRequest *RouteSpecSpecHttp2RouteTimeoutPerRequest `json:"perRequest,omitempty" tf:"per_request"` }
func (*RouteSpecSpecHttp2RouteTimeout) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteTimeout) DeepCopy() *RouteSpecSpecHttp2RouteTimeout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteTimeout.
func (*RouteSpecSpecHttp2RouteTimeout) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteTimeout) DeepCopyInto(out *RouteSpecSpecHttp2RouteTimeout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteTimeoutCodec ¶
type RouteSpecSpecHttp2RouteTimeoutCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteTimeoutCodec) Decode ¶
func (RouteSpecSpecHttp2RouteTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteTimeoutIdle ¶
type RouteSpecSpecHttp2RouteTimeoutIdle struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecHttp2RouteTimeoutIdle) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteTimeoutIdle) DeepCopy() *RouteSpecSpecHttp2RouteTimeoutIdle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteTimeoutIdle.
func (*RouteSpecSpecHttp2RouteTimeoutIdle) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteTimeoutIdle) DeepCopyInto(out *RouteSpecSpecHttp2RouteTimeoutIdle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteTimeoutIdleCodec ¶
type RouteSpecSpecHttp2RouteTimeoutIdleCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteTimeoutIdleCodec) Decode ¶
func (RouteSpecSpecHttp2RouteTimeoutIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttp2RouteTimeoutPerRequest ¶
type RouteSpecSpecHttp2RouteTimeoutPerRequest struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecHttp2RouteTimeoutPerRequest) DeepCopy ¶
func (in *RouteSpecSpecHttp2RouteTimeoutPerRequest) DeepCopy() *RouteSpecSpecHttp2RouteTimeoutPerRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttp2RouteTimeoutPerRequest.
func (*RouteSpecSpecHttp2RouteTimeoutPerRequest) DeepCopyInto ¶
func (in *RouteSpecSpecHttp2RouteTimeoutPerRequest) DeepCopyInto(out *RouteSpecSpecHttp2RouteTimeoutPerRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttp2RouteTimeoutPerRequestCodec ¶
type RouteSpecSpecHttp2RouteTimeoutPerRequestCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttp2RouteTimeoutPerRequestCodec) Decode ¶
func (RouteSpecSpecHttp2RouteTimeoutPerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRoute ¶
type RouteSpecSpecHttpRoute struct { Action *RouteSpecSpecHttpRouteAction `json:"action" tf:"action"` Match *RouteSpecSpecHttpRouteMatch `json:"match" tf:"match"` // +optional RetryPolicy *RouteSpecSpecHttpRouteRetryPolicy `json:"retryPolicy,omitempty" tf:"retry_policy"` // +optional Timeout *RouteSpecSpecHttpRouteTimeout `json:"timeout,omitempty" tf:"timeout"` }
func (*RouteSpecSpecHttpRoute) DeepCopy ¶
func (in *RouteSpecSpecHttpRoute) DeepCopy() *RouteSpecSpecHttpRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRoute.
func (*RouteSpecSpecHttpRoute) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRoute) DeepCopyInto(out *RouteSpecSpecHttpRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteAction ¶
type RouteSpecSpecHttpRouteAction struct { // +kubebuilder:validation:MaxItems=10 // +kubebuilder:validation:MinItems=1 WeightedTarget []RouteSpecSpecHttpRouteActionWeightedTarget `json:"weightedTarget" tf:"weighted_target"` }
func (*RouteSpecSpecHttpRouteAction) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteAction) DeepCopy() *RouteSpecSpecHttpRouteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteAction.
func (*RouteSpecSpecHttpRouteAction) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteAction) DeepCopyInto(out *RouteSpecSpecHttpRouteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteActionCodec ¶
type RouteSpecSpecHttpRouteActionCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteActionCodec) Decode ¶
func (RouteSpecSpecHttpRouteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteActionWeightedTarget ¶
type RouteSpecSpecHttpRouteActionWeightedTarget struct { VirtualNode *string `json:"virtualNode" tf:"virtual_node"` Weight *int64 `json:"weight" tf:"weight"` }
func (*RouteSpecSpecHttpRouteActionWeightedTarget) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteActionWeightedTarget) DeepCopy() *RouteSpecSpecHttpRouteActionWeightedTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteActionWeightedTarget.
func (*RouteSpecSpecHttpRouteActionWeightedTarget) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteActionWeightedTarget) DeepCopyInto(out *RouteSpecSpecHttpRouteActionWeightedTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteCodec ¶
type RouteSpecSpecHttpRouteCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteCodec) Decode ¶
func (RouteSpecSpecHttpRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteMatch ¶
type RouteSpecSpecHttpRouteMatch struct { // +optional // +kubebuilder:validation:MaxItems=10 Header []RouteSpecSpecHttpRouteMatchHeader `json:"header,omitempty" tf:"header"` // +optional Method *string `json:"method,omitempty" tf:"method"` Prefix *string `json:"prefix" tf:"prefix"` // +optional Scheme *string `json:"scheme,omitempty" tf:"scheme"` }
func (*RouteSpecSpecHttpRouteMatch) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteMatch) DeepCopy() *RouteSpecSpecHttpRouteMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteMatch.
func (*RouteSpecSpecHttpRouteMatch) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteMatch) DeepCopyInto(out *RouteSpecSpecHttpRouteMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteMatchCodec ¶
type RouteSpecSpecHttpRouteMatchCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteMatchCodec) Decode ¶
func (RouteSpecSpecHttpRouteMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteMatchHeader ¶
type RouteSpecSpecHttpRouteMatchHeader struct { // +optional Invert *bool `json:"invert,omitempty" tf:"invert"` // +optional Match *RouteSpecSpecHttpRouteMatchHeaderMatch `json:"match,omitempty" tf:"match"` Name *string `json:"name" tf:"name"` }
func (*RouteSpecSpecHttpRouteMatchHeader) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteMatchHeader) DeepCopy() *RouteSpecSpecHttpRouteMatchHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteMatchHeader.
func (*RouteSpecSpecHttpRouteMatchHeader) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteMatchHeader) DeepCopyInto(out *RouteSpecSpecHttpRouteMatchHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteMatchHeaderMatch ¶
type RouteSpecSpecHttpRouteMatchHeaderMatch struct { // +optional Exact *string `json:"exact,omitempty" tf:"exact"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Range *RouteSpecSpecHttpRouteMatchHeaderMatchRange `json:"range,omitempty" tf:"range"` // +optional Regex *string `json:"regex,omitempty" tf:"regex"` // +optional Suffix *string `json:"suffix,omitempty" tf:"suffix"` }
func (*RouteSpecSpecHttpRouteMatchHeaderMatch) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteMatchHeaderMatch) DeepCopy() *RouteSpecSpecHttpRouteMatchHeaderMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteMatchHeaderMatch.
func (*RouteSpecSpecHttpRouteMatchHeaderMatch) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteMatchHeaderMatch) DeepCopyInto(out *RouteSpecSpecHttpRouteMatchHeaderMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteMatchHeaderMatchCodec ¶
type RouteSpecSpecHttpRouteMatchHeaderMatchCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteMatchHeaderMatchCodec) Decode ¶
func (RouteSpecSpecHttpRouteMatchHeaderMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteMatchHeaderMatchRange ¶
type RouteSpecSpecHttpRouteMatchHeaderMatchRange struct { End *int64 `json:"end" tf:"end"` Start *int64 `json:"start" tf:"start"` }
func (*RouteSpecSpecHttpRouteMatchHeaderMatchRange) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteMatchHeaderMatchRange) DeepCopy() *RouteSpecSpecHttpRouteMatchHeaderMatchRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteMatchHeaderMatchRange.
func (*RouteSpecSpecHttpRouteMatchHeaderMatchRange) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteMatchHeaderMatchRange) DeepCopyInto(out *RouteSpecSpecHttpRouteMatchHeaderMatchRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteMatchHeaderMatchRangeCodec ¶
type RouteSpecSpecHttpRouteMatchHeaderMatchRangeCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteMatchHeaderMatchRangeCodec) Decode ¶
func (RouteSpecSpecHttpRouteMatchHeaderMatchRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteRetryPolicy ¶
type RouteSpecSpecHttpRouteRetryPolicy struct { // +optional HttpRetryEvents []string `json:"httpRetryEvents,omitempty" tf:"http_retry_events"` MaxRetries *int64 `json:"maxRetries" tf:"max_retries"` PerRetryTimeout *RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout `json:"perRetryTimeout" tf:"per_retry_timeout"` // +optional TcpRetryEvents []string `json:"tcpRetryEvents,omitempty" tf:"tcp_retry_events"` }
func (*RouteSpecSpecHttpRouteRetryPolicy) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteRetryPolicy) DeepCopy() *RouteSpecSpecHttpRouteRetryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteRetryPolicy.
func (*RouteSpecSpecHttpRouteRetryPolicy) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteRetryPolicy) DeepCopyInto(out *RouteSpecSpecHttpRouteRetryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteRetryPolicyCodec ¶
type RouteSpecSpecHttpRouteRetryPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteRetryPolicyCodec) Decode ¶
func (RouteSpecSpecHttpRouteRetryPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout ¶
type RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout) DeepCopy() *RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout.
func (*RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout) DeepCopyInto(out *RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeoutCodec ¶
type RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeoutCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeoutCodec) Decode ¶
func (RouteSpecSpecHttpRouteRetryPolicyPerRetryTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteTimeout ¶
type RouteSpecSpecHttpRouteTimeout struct { // +optional Idle *RouteSpecSpecHttpRouteTimeoutIdle `json:"idle,omitempty" tf:"idle"` // +optional PerRequest *RouteSpecSpecHttpRouteTimeoutPerRequest `json:"perRequest,omitempty" tf:"per_request"` }
func (*RouteSpecSpecHttpRouteTimeout) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteTimeout) DeepCopy() *RouteSpecSpecHttpRouteTimeout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteTimeout.
func (*RouteSpecSpecHttpRouteTimeout) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteTimeout) DeepCopyInto(out *RouteSpecSpecHttpRouteTimeout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteTimeoutCodec ¶
type RouteSpecSpecHttpRouteTimeoutCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteTimeoutCodec) Decode ¶
func (RouteSpecSpecHttpRouteTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteTimeoutIdle ¶
type RouteSpecSpecHttpRouteTimeoutIdle struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecHttpRouteTimeoutIdle) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteTimeoutIdle) DeepCopy() *RouteSpecSpecHttpRouteTimeoutIdle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteTimeoutIdle.
func (*RouteSpecSpecHttpRouteTimeoutIdle) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteTimeoutIdle) DeepCopyInto(out *RouteSpecSpecHttpRouteTimeoutIdle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteTimeoutIdleCodec ¶
type RouteSpecSpecHttpRouteTimeoutIdleCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteTimeoutIdleCodec) Decode ¶
func (RouteSpecSpecHttpRouteTimeoutIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecHttpRouteTimeoutPerRequest ¶
type RouteSpecSpecHttpRouteTimeoutPerRequest struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecHttpRouteTimeoutPerRequest) DeepCopy ¶
func (in *RouteSpecSpecHttpRouteTimeoutPerRequest) DeepCopy() *RouteSpecSpecHttpRouteTimeoutPerRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecHttpRouteTimeoutPerRequest.
func (*RouteSpecSpecHttpRouteTimeoutPerRequest) DeepCopyInto ¶
func (in *RouteSpecSpecHttpRouteTimeoutPerRequest) DeepCopyInto(out *RouteSpecSpecHttpRouteTimeoutPerRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecHttpRouteTimeoutPerRequestCodec ¶
type RouteSpecSpecHttpRouteTimeoutPerRequestCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecHttpRouteTimeoutPerRequestCodec) Decode ¶
func (RouteSpecSpecHttpRouteTimeoutPerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecTcpRoute ¶
type RouteSpecSpecTcpRoute struct { Action *RouteSpecSpecTcpRouteAction `json:"action" tf:"action"` // +optional Timeout *RouteSpecSpecTcpRouteTimeout `json:"timeout,omitempty" tf:"timeout"` }
func (*RouteSpecSpecTcpRoute) DeepCopy ¶
func (in *RouteSpecSpecTcpRoute) DeepCopy() *RouteSpecSpecTcpRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecTcpRoute.
func (*RouteSpecSpecTcpRoute) DeepCopyInto ¶
func (in *RouteSpecSpecTcpRoute) DeepCopyInto(out *RouteSpecSpecTcpRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecTcpRouteAction ¶
type RouteSpecSpecTcpRouteAction struct { // +kubebuilder:validation:MaxItems=10 // +kubebuilder:validation:MinItems=1 WeightedTarget []RouteSpecSpecTcpRouteActionWeightedTarget `json:"weightedTarget" tf:"weighted_target"` }
func (*RouteSpecSpecTcpRouteAction) DeepCopy ¶
func (in *RouteSpecSpecTcpRouteAction) DeepCopy() *RouteSpecSpecTcpRouteAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecTcpRouteAction.
func (*RouteSpecSpecTcpRouteAction) DeepCopyInto ¶
func (in *RouteSpecSpecTcpRouteAction) DeepCopyInto(out *RouteSpecSpecTcpRouteAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecTcpRouteActionCodec ¶
type RouteSpecSpecTcpRouteActionCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecTcpRouteActionCodec) Decode ¶
func (RouteSpecSpecTcpRouteActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecTcpRouteActionWeightedTarget ¶
type RouteSpecSpecTcpRouteActionWeightedTarget struct { VirtualNode *string `json:"virtualNode" tf:"virtual_node"` Weight *int64 `json:"weight" tf:"weight"` }
func (*RouteSpecSpecTcpRouteActionWeightedTarget) DeepCopy ¶
func (in *RouteSpecSpecTcpRouteActionWeightedTarget) DeepCopy() *RouteSpecSpecTcpRouteActionWeightedTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecTcpRouteActionWeightedTarget.
func (*RouteSpecSpecTcpRouteActionWeightedTarget) DeepCopyInto ¶
func (in *RouteSpecSpecTcpRouteActionWeightedTarget) DeepCopyInto(out *RouteSpecSpecTcpRouteActionWeightedTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecTcpRouteCodec ¶
type RouteSpecSpecTcpRouteCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecTcpRouteCodec) Decode ¶
func (RouteSpecSpecTcpRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecTcpRouteTimeout ¶
type RouteSpecSpecTcpRouteTimeout struct { // +optional Idle *RouteSpecSpecTcpRouteTimeoutIdle `json:"idle,omitempty" tf:"idle"` }
func (*RouteSpecSpecTcpRouteTimeout) DeepCopy ¶
func (in *RouteSpecSpecTcpRouteTimeout) DeepCopy() *RouteSpecSpecTcpRouteTimeout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecTcpRouteTimeout.
func (*RouteSpecSpecTcpRouteTimeout) DeepCopyInto ¶
func (in *RouteSpecSpecTcpRouteTimeout) DeepCopyInto(out *RouteSpecSpecTcpRouteTimeout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecTcpRouteTimeoutCodec ¶
type RouteSpecSpecTcpRouteTimeoutCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecTcpRouteTimeoutCodec) Decode ¶
func (RouteSpecSpecTcpRouteTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteSpecSpecTcpRouteTimeoutIdle ¶
type RouteSpecSpecTcpRouteTimeoutIdle struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*RouteSpecSpecTcpRouteTimeoutIdle) DeepCopy ¶
func (in *RouteSpecSpecTcpRouteTimeoutIdle) DeepCopy() *RouteSpecSpecTcpRouteTimeoutIdle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecSpecTcpRouteTimeoutIdle.
func (*RouteSpecSpecTcpRouteTimeoutIdle) DeepCopyInto ¶
func (in *RouteSpecSpecTcpRouteTimeoutIdle) DeepCopyInto(out *RouteSpecSpecTcpRouteTimeoutIdle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecSpecTcpRouteTimeoutIdleCodec ¶
type RouteSpecSpecTcpRouteTimeoutIdleCodec struct { }
+k8s:deepcopy-gen=false
func (RouteSpecSpecTcpRouteTimeoutIdleCodec) Decode ¶
func (RouteSpecSpecTcpRouteTimeoutIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RouteStatus ¶
type RouteStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RouteStatus) DeepCopy ¶
func (in *RouteStatus) DeepCopy() *RouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.
func (*RouteStatus) DeepCopyInto ¶
func (in *RouteStatus) DeepCopyInto(out *RouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGateway ¶
type VirtualGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualGatewaySpec `json:"spec,omitempty"` Status VirtualGatewayStatus `json:"status,omitempty"` }
func (*VirtualGateway) DeepCopy ¶
func (in *VirtualGateway) DeepCopy() *VirtualGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGateway.
func (*VirtualGateway) DeepCopyInto ¶
func (in *VirtualGateway) DeepCopyInto(out *VirtualGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualGateway) DeepCopyObject ¶
func (in *VirtualGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualGateway) SetupWebhookWithManager ¶
func (r *VirtualGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualGateway) ValidateCreate ¶
func (r *VirtualGateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualGateway) ValidateDelete ¶
func (r *VirtualGateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualGateway) ValidateUpdate ¶
func (r *VirtualGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualGatewayList ¶
type VirtualGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualGateway CRD objects Items []VirtualGateway `json:"items,omitempty"` }
VirtualGatewayList is a list of VirtualGateways
func (*VirtualGatewayList) DeepCopy ¶
func (in *VirtualGatewayList) DeepCopy() *VirtualGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewayList.
func (*VirtualGatewayList) DeepCopyInto ¶
func (in *VirtualGatewayList) DeepCopyInto(out *VirtualGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualGatewayList) DeepCopyObject ¶
func (in *VirtualGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualGatewaySpec ¶
type VirtualGatewaySpec struct { State *VirtualGatewaySpecResource `json:"state,omitempty" tf:"-"` Resource VirtualGatewaySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VirtualGatewaySpec) DeepCopy ¶
func (in *VirtualGatewaySpec) DeepCopy() *VirtualGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpec.
func (*VirtualGatewaySpec) DeepCopyInto ¶
func (in *VirtualGatewaySpec) DeepCopyInto(out *VirtualGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecResource ¶
type VirtualGatewaySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` MeshName *string `json:"meshName" tf:"mesh_name"` // +optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner"` Name *string `json:"name" tf:"name"` // +optional ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner"` Spec *VirtualGatewaySpecSpec `json:"spec" tf:"spec"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*VirtualGatewaySpecResource) DeepCopy ¶
func (in *VirtualGatewaySpecResource) DeepCopy() *VirtualGatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecResource.
func (*VirtualGatewaySpecResource) DeepCopyInto ¶
func (in *VirtualGatewaySpecResource) DeepCopyInto(out *VirtualGatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpec ¶
type VirtualGatewaySpecSpec struct { // +optional BackendDefaults *VirtualGatewaySpecSpecBackendDefaults `json:"backendDefaults,omitempty" tf:"backend_defaults"` Listener *VirtualGatewaySpecSpecListener `json:"listener" tf:"listener"` // +optional Logging *VirtualGatewaySpecSpecLogging `json:"logging,omitempty" tf:"logging"` }
func (*VirtualGatewaySpecSpec) DeepCopy ¶
func (in *VirtualGatewaySpecSpec) DeepCopy() *VirtualGatewaySpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpec.
func (*VirtualGatewaySpecSpec) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpec) DeepCopyInto(out *VirtualGatewaySpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaults ¶
type VirtualGatewaySpecSpecBackendDefaults struct { // +optional ClientPolicy *VirtualGatewaySpecSpecBackendDefaultsClientPolicy `json:"clientPolicy,omitempty" tf:"client_policy"` }
func (*VirtualGatewaySpecSpecBackendDefaults) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaults) DeepCopy() *VirtualGatewaySpecSpecBackendDefaults
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaults.
func (*VirtualGatewaySpecSpecBackendDefaults) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaults) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaults)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicy ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicy struct { // +optional Tls *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls `json:"tls,omitempty" tf:"tls"` }
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicy) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicy) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicy.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicy) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicy) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls struct { // +optional Certificate *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate `json:"certificate,omitempty" tf:"certificate"` // +optional Enforce *bool `json:"enforce,omitempty" tf:"enforce"` // +optional Ports []int64 `json:"ports,omitempty" tf:"ports"` Validation *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation `json:"validation" tf:"validation"` }
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate struct { // +optional File *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile struct { CertificateChain *string `json:"certificateChain" tf:"certificate_chain"` PrivateKey *string `json:"privateKey" tf:"private_key"` }
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation struct { // +optional SubjectAlternativeNames *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names"` Trust *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust `json:"trust" tf:"trust"` }
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames struct {
Match *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch `json:"match" tf:"match"`
}
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch struct {
Exact []string `json:"exact" tf:"exact"`
}
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Decode ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust struct { // +optional Acm *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm `json:"acm,omitempty" tf:"acm"` // +optional File *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrust)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm struct {
CertificateAuthorityArns []string `json:"certificateAuthorityArns" tf:"certificate_authority_arns"`
}
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile struct {
CertificateChain *string `json:"certificateChain" tf:"certificate_chain"`
}
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopy ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopy() *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds.
func (*VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopyInto(out *VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecBackendDefaultsCodec ¶
type VirtualGatewaySpecSpecBackendDefaultsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecBackendDefaultsCodec) Decode ¶
func (VirtualGatewaySpecSpecBackendDefaultsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecCodec ¶
type VirtualGatewaySpecSpecCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecCodec) Decode ¶
func (VirtualGatewaySpecSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListener ¶
type VirtualGatewaySpecSpecListener struct { // +optional ConnectionPool *VirtualGatewaySpecSpecListenerConnectionPool `json:"connectionPool,omitempty" tf:"connection_pool"` // +optional HealthCheck *VirtualGatewaySpecSpecListenerHealthCheck `json:"healthCheck,omitempty" tf:"health_check"` PortMapping *VirtualGatewaySpecSpecListenerPortMapping `json:"portMapping" tf:"port_mapping"` // +optional Tls *VirtualGatewaySpecSpecListenerTls `json:"tls,omitempty" tf:"tls"` }
func (*VirtualGatewaySpecSpecListener) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListener) DeepCopy() *VirtualGatewaySpecSpecListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListener.
func (*VirtualGatewaySpecSpecListener) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListener) DeepCopyInto(out *VirtualGatewaySpecSpecListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerCodec ¶
type VirtualGatewaySpecSpecListenerCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerConnectionPool ¶
type VirtualGatewaySpecSpecListenerConnectionPool struct { // +optional Grpc *VirtualGatewaySpecSpecListenerConnectionPoolGrpc `json:"grpc,omitempty" tf:"grpc"` // +optional Http *VirtualGatewaySpecSpecListenerConnectionPoolHttp `json:"http,omitempty" tf:"http"` // +optional Http2 *VirtualGatewaySpecSpecListenerConnectionPoolHttp2 `json:"http2,omitempty" tf:"http2"` }
func (*VirtualGatewaySpecSpecListenerConnectionPool) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerConnectionPool) DeepCopy() *VirtualGatewaySpecSpecListenerConnectionPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerConnectionPool.
func (*VirtualGatewaySpecSpecListenerConnectionPool) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerConnectionPool) DeepCopyInto(out *VirtualGatewaySpecSpecListenerConnectionPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerConnectionPoolCodec ¶
type VirtualGatewaySpecSpecListenerConnectionPoolCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerConnectionPoolCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerConnectionPoolCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerConnectionPoolGrpc ¶
type VirtualGatewaySpecSpecListenerConnectionPoolGrpc struct {
MaxRequests *int64 `json:"maxRequests" tf:"max_requests"`
}
func (*VirtualGatewaySpecSpecListenerConnectionPoolGrpc) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerConnectionPoolGrpc) DeepCopy() *VirtualGatewaySpecSpecListenerConnectionPoolGrpc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerConnectionPoolGrpc.
func (*VirtualGatewaySpecSpecListenerConnectionPoolGrpc) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerConnectionPoolGrpc) DeepCopyInto(out *VirtualGatewaySpecSpecListenerConnectionPoolGrpc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerConnectionPoolGrpcCodec ¶
type VirtualGatewaySpecSpecListenerConnectionPoolGrpcCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerConnectionPoolGrpcCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerConnectionPoolGrpcCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerConnectionPoolHttp ¶
type VirtualGatewaySpecSpecListenerConnectionPoolHttp struct { MaxConnections *int64 `json:"maxConnections" tf:"max_connections"` // +optional MaxPendingRequests *int64 `json:"maxPendingRequests,omitempty" tf:"max_pending_requests"` }
func (*VirtualGatewaySpecSpecListenerConnectionPoolHttp) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerConnectionPoolHttp) DeepCopy() *VirtualGatewaySpecSpecListenerConnectionPoolHttp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerConnectionPoolHttp.
func (*VirtualGatewaySpecSpecListenerConnectionPoolHttp) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerConnectionPoolHttp) DeepCopyInto(out *VirtualGatewaySpecSpecListenerConnectionPoolHttp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerConnectionPoolHttp2 ¶
type VirtualGatewaySpecSpecListenerConnectionPoolHttp2 struct {
MaxRequests *int64 `json:"maxRequests" tf:"max_requests"`
}
func (*VirtualGatewaySpecSpecListenerConnectionPoolHttp2) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerConnectionPoolHttp2) DeepCopy() *VirtualGatewaySpecSpecListenerConnectionPoolHttp2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerConnectionPoolHttp2.
func (*VirtualGatewaySpecSpecListenerConnectionPoolHttp2) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerConnectionPoolHttp2) DeepCopyInto(out *VirtualGatewaySpecSpecListenerConnectionPoolHttp2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerConnectionPoolHttp2Codec ¶
type VirtualGatewaySpecSpecListenerConnectionPoolHttp2Codec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerConnectionPoolHttp2Codec) Decode ¶
func (VirtualGatewaySpecSpecListenerConnectionPoolHttp2Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerConnectionPoolHttpCodec ¶
type VirtualGatewaySpecSpecListenerConnectionPoolHttpCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerConnectionPoolHttpCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerConnectionPoolHttpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerHealthCheck ¶
type VirtualGatewaySpecSpecListenerHealthCheck struct { HealthyThreshold *int64 `json:"healthyThreshold" tf:"healthy_threshold"` IntervalMillis *int64 `json:"intervalMillis" tf:"interval_millis"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` TimeoutMillis *int64 `json:"timeoutMillis" tf:"timeout_millis"` UnhealthyThreshold *int64 `json:"unhealthyThreshold" tf:"unhealthy_threshold"` }
func (*VirtualGatewaySpecSpecListenerHealthCheck) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerHealthCheck) DeepCopy() *VirtualGatewaySpecSpecListenerHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerHealthCheck.
func (*VirtualGatewaySpecSpecListenerHealthCheck) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerHealthCheck) DeepCopyInto(out *VirtualGatewaySpecSpecListenerHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerHealthCheckCodec ¶
type VirtualGatewaySpecSpecListenerHealthCheckCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerHealthCheckCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerHealthCheckCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerPortMapping ¶
type VirtualGatewaySpecSpecListenerPortMapping struct { Port *int64 `json:"port" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*VirtualGatewaySpecSpecListenerPortMapping) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerPortMapping) DeepCopy() *VirtualGatewaySpecSpecListenerPortMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerPortMapping.
func (*VirtualGatewaySpecSpecListenerPortMapping) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerPortMapping) DeepCopyInto(out *VirtualGatewaySpecSpecListenerPortMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerPortMappingCodec ¶
type VirtualGatewaySpecSpecListenerPortMappingCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerPortMappingCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerPortMappingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTls ¶
type VirtualGatewaySpecSpecListenerTls struct { Certificate *VirtualGatewaySpecSpecListenerTlsCertificate `json:"certificate" tf:"certificate"` Mode *string `json:"mode" tf:"mode"` // +optional Validation *VirtualGatewaySpecSpecListenerTlsValidation `json:"validation,omitempty" tf:"validation"` }
func (*VirtualGatewaySpecSpecListenerTls) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTls) DeepCopy() *VirtualGatewaySpecSpecListenerTls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTls.
func (*VirtualGatewaySpecSpecListenerTls) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTls) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsCertificate ¶
type VirtualGatewaySpecSpecListenerTlsCertificate struct { // +optional Acm *VirtualGatewaySpecSpecListenerTlsCertificateAcm `json:"acm,omitempty" tf:"acm"` // +optional File *VirtualGatewaySpecSpecListenerTlsCertificateFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualGatewaySpecSpecListenerTlsCertificateSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualGatewaySpecSpecListenerTlsCertificate) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsCertificate) DeepCopy() *VirtualGatewaySpecSpecListenerTlsCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsCertificate.
func (*VirtualGatewaySpecSpecListenerTlsCertificate) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsCertificate) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsCertificateAcm ¶
type VirtualGatewaySpecSpecListenerTlsCertificateAcm struct {
CertificateArn *string `json:"certificateArn" tf:"certificate_arn"`
}
func (*VirtualGatewaySpecSpecListenerTlsCertificateAcm) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsCertificateAcm) DeepCopy() *VirtualGatewaySpecSpecListenerTlsCertificateAcm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsCertificateAcm.
func (*VirtualGatewaySpecSpecListenerTlsCertificateAcm) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsCertificateAcm) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsCertificateAcm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsCertificateAcmCodec ¶
type VirtualGatewaySpecSpecListenerTlsCertificateAcmCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsCertificateAcmCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsCertificateAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsCertificateCodec ¶
type VirtualGatewaySpecSpecListenerTlsCertificateCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsCertificateCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsCertificateFile ¶
type VirtualGatewaySpecSpecListenerTlsCertificateFile struct { CertificateChain *string `json:"certificateChain" tf:"certificate_chain"` PrivateKey *string `json:"privateKey" tf:"private_key"` }
func (*VirtualGatewaySpecSpecListenerTlsCertificateFile) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsCertificateFile) DeepCopy() *VirtualGatewaySpecSpecListenerTlsCertificateFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsCertificateFile.
func (*VirtualGatewaySpecSpecListenerTlsCertificateFile) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsCertificateFile) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsCertificateFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsCertificateFileCodec ¶
type VirtualGatewaySpecSpecListenerTlsCertificateFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsCertificateFileCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsCertificateSds ¶
type VirtualGatewaySpecSpecListenerTlsCertificateSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualGatewaySpecSpecListenerTlsCertificateSds) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsCertificateSds) DeepCopy() *VirtualGatewaySpecSpecListenerTlsCertificateSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsCertificateSds.
func (*VirtualGatewaySpecSpecListenerTlsCertificateSds) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsCertificateSds) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsCertificateSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsCertificateSdsCodec ¶
type VirtualGatewaySpecSpecListenerTlsCertificateSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsCertificateSdsCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsCodec ¶
type VirtualGatewaySpecSpecListenerTlsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsValidation ¶
type VirtualGatewaySpecSpecListenerTlsValidation struct { // +optional SubjectAlternativeNames *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names"` Trust *VirtualGatewaySpecSpecListenerTlsValidationTrust `json:"trust" tf:"trust"` }
func (*VirtualGatewaySpecSpecListenerTlsValidation) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidation) DeepCopy() *VirtualGatewaySpecSpecListenerTlsValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsValidation.
func (*VirtualGatewaySpecSpecListenerTlsValidation) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidation) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsValidationCodec ¶
type VirtualGatewaySpecSpecListenerTlsValidationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsValidationCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames ¶
type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames struct {
Match *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch `json:"match" tf:"match"`
}
func (*VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopy() *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames.
func (*VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesCodec ¶
type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch struct {
Exact []string `json:"exact" tf:"exact"`
}
func (*VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopy() *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch.
func (*VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec ¶
type VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsValidationTrust ¶
type VirtualGatewaySpecSpecListenerTlsValidationTrust struct { // +optional File *VirtualGatewaySpecSpecListenerTlsValidationTrustFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualGatewaySpecSpecListenerTlsValidationTrustSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualGatewaySpecSpecListenerTlsValidationTrust) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationTrust) DeepCopy() *VirtualGatewaySpecSpecListenerTlsValidationTrust
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsValidationTrust.
func (*VirtualGatewaySpecSpecListenerTlsValidationTrust) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationTrust) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsValidationTrust)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsValidationTrustCodec ¶
type VirtualGatewaySpecSpecListenerTlsValidationTrustCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsValidationTrustCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsValidationTrustFile ¶
type VirtualGatewaySpecSpecListenerTlsValidationTrustFile struct {
CertificateChain *string `json:"certificateChain" tf:"certificate_chain"`
}
func (*VirtualGatewaySpecSpecListenerTlsValidationTrustFile) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationTrustFile) DeepCopy() *VirtualGatewaySpecSpecListenerTlsValidationTrustFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsValidationTrustFile.
func (*VirtualGatewaySpecSpecListenerTlsValidationTrustFile) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationTrustFile) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsValidationTrustFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsValidationTrustFileCodec ¶
type VirtualGatewaySpecSpecListenerTlsValidationTrustFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsValidationTrustFileCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecListenerTlsValidationTrustSds ¶
type VirtualGatewaySpecSpecListenerTlsValidationTrustSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualGatewaySpecSpecListenerTlsValidationTrustSds) DeepCopy ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationTrustSds) DeepCopy() *VirtualGatewaySpecSpecListenerTlsValidationTrustSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecListenerTlsValidationTrustSds.
func (*VirtualGatewaySpecSpecListenerTlsValidationTrustSds) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecListenerTlsValidationTrustSds) DeepCopyInto(out *VirtualGatewaySpecSpecListenerTlsValidationTrustSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecListenerTlsValidationTrustSdsCodec ¶
type VirtualGatewaySpecSpecListenerTlsValidationTrustSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecListenerTlsValidationTrustSdsCodec) Decode ¶
func (VirtualGatewaySpecSpecListenerTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecLogging ¶
type VirtualGatewaySpecSpecLogging struct { // +optional AccessLog *VirtualGatewaySpecSpecLoggingAccessLog `json:"accessLog,omitempty" tf:"access_log"` }
func (*VirtualGatewaySpecSpecLogging) DeepCopy ¶
func (in *VirtualGatewaySpecSpecLogging) DeepCopy() *VirtualGatewaySpecSpecLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecLogging.
func (*VirtualGatewaySpecSpecLogging) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecLogging) DeepCopyInto(out *VirtualGatewaySpecSpecLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecLoggingAccessLog ¶
type VirtualGatewaySpecSpecLoggingAccessLog struct { // +optional File *VirtualGatewaySpecSpecLoggingAccessLogFile `json:"file,omitempty" tf:"file"` }
func (*VirtualGatewaySpecSpecLoggingAccessLog) DeepCopy ¶
func (in *VirtualGatewaySpecSpecLoggingAccessLog) DeepCopy() *VirtualGatewaySpecSpecLoggingAccessLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecLoggingAccessLog.
func (*VirtualGatewaySpecSpecLoggingAccessLog) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecLoggingAccessLog) DeepCopyInto(out *VirtualGatewaySpecSpecLoggingAccessLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecLoggingAccessLogCodec ¶
type VirtualGatewaySpecSpecLoggingAccessLogCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecLoggingAccessLogCodec) Decode ¶
func (VirtualGatewaySpecSpecLoggingAccessLogCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecLoggingAccessLogFile ¶
type VirtualGatewaySpecSpecLoggingAccessLogFile struct {
Path *string `json:"path" tf:"path"`
}
func (*VirtualGatewaySpecSpecLoggingAccessLogFile) DeepCopy ¶
func (in *VirtualGatewaySpecSpecLoggingAccessLogFile) DeepCopy() *VirtualGatewaySpecSpecLoggingAccessLogFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecSpecLoggingAccessLogFile.
func (*VirtualGatewaySpecSpecLoggingAccessLogFile) DeepCopyInto ¶
func (in *VirtualGatewaySpecSpecLoggingAccessLogFile) DeepCopyInto(out *VirtualGatewaySpecSpecLoggingAccessLogFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecSpecLoggingAccessLogFileCodec ¶
type VirtualGatewaySpecSpecLoggingAccessLogFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecLoggingAccessLogFileCodec) Decode ¶
func (VirtualGatewaySpecSpecLoggingAccessLogFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewaySpecSpecLoggingCodec ¶
type VirtualGatewaySpecSpecLoggingCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualGatewaySpecSpecLoggingCodec) Decode ¶
func (VirtualGatewaySpecSpecLoggingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualGatewayStatus ¶
type VirtualGatewayStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VirtualGatewayStatus) DeepCopy ¶
func (in *VirtualGatewayStatus) DeepCopy() *VirtualGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewayStatus.
func (*VirtualGatewayStatus) DeepCopyInto ¶
func (in *VirtualGatewayStatus) DeepCopyInto(out *VirtualGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNode ¶
type VirtualNode struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNodeSpec `json:"spec,omitempty"` Status VirtualNodeStatus `json:"status,omitempty"` }
func (*VirtualNode) DeepCopy ¶
func (in *VirtualNode) DeepCopy() *VirtualNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNode.
func (*VirtualNode) DeepCopyInto ¶
func (in *VirtualNode) DeepCopyInto(out *VirtualNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNode) DeepCopyObject ¶
func (in *VirtualNode) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNode) SetupWebhookWithManager ¶
func (r *VirtualNode) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualNode) ValidateCreate ¶
func (r *VirtualNode) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualNode) ValidateDelete ¶
func (r *VirtualNode) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualNode) ValidateUpdate ¶
func (r *VirtualNode) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualNodeList ¶
type VirtualNodeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualNode CRD objects Items []VirtualNode `json:"items,omitempty"` }
VirtualNodeList is a list of VirtualNodes
func (*VirtualNodeList) DeepCopy ¶
func (in *VirtualNodeList) DeepCopy() *VirtualNodeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeList.
func (*VirtualNodeList) DeepCopyInto ¶
func (in *VirtualNodeList) DeepCopyInto(out *VirtualNodeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNodeList) DeepCopyObject ¶
func (in *VirtualNodeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualNodeSpec ¶
type VirtualNodeSpec struct { State *VirtualNodeSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualNodeSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VirtualNodeSpec) DeepCopy ¶
func (in *VirtualNodeSpec) DeepCopy() *VirtualNodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpec.
func (*VirtualNodeSpec) DeepCopyInto ¶
func (in *VirtualNodeSpec) DeepCopyInto(out *VirtualNodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecResource ¶
type VirtualNodeSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` MeshName *string `json:"meshName" tf:"mesh_name"` // +optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner"` Name *string `json:"name" tf:"name"` // +optional ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner"` Spec *VirtualNodeSpecSpec `json:"spec" tf:"spec"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*VirtualNodeSpecResource) DeepCopy ¶
func (in *VirtualNodeSpecResource) DeepCopy() *VirtualNodeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecResource.
func (*VirtualNodeSpecResource) DeepCopyInto ¶
func (in *VirtualNodeSpecResource) DeepCopyInto(out *VirtualNodeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpec ¶
type VirtualNodeSpecSpec struct { // +optional // +kubebuilder:validation:MaxItems=50 Backend []VirtualNodeSpecSpecBackend `json:"backend,omitempty" tf:"backend"` // +optional BackendDefaults *VirtualNodeSpecSpecBackendDefaults `json:"backendDefaults,omitempty" tf:"backend_defaults"` // +optional Listener *VirtualNodeSpecSpecListener `json:"listener,omitempty" tf:"listener"` // +optional Logging *VirtualNodeSpecSpecLogging `json:"logging,omitempty" tf:"logging"` // +optional ServiceDiscovery *VirtualNodeSpecSpecServiceDiscovery `json:"serviceDiscovery,omitempty" tf:"service_discovery"` }
func (*VirtualNodeSpecSpec) DeepCopy ¶
func (in *VirtualNodeSpecSpec) DeepCopy() *VirtualNodeSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpec.
func (*VirtualNodeSpecSpec) DeepCopyInto ¶
func (in *VirtualNodeSpecSpec) DeepCopyInto(out *VirtualNodeSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackend ¶
type VirtualNodeSpecSpecBackend struct {
VirtualService *VirtualNodeSpecSpecBackendVirtualService `json:"virtualService" tf:"virtual_service"`
}
func (*VirtualNodeSpecSpecBackend) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackend) DeepCopy() *VirtualNodeSpecSpecBackend
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackend.
func (*VirtualNodeSpecSpecBackend) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackend) DeepCopyInto(out *VirtualNodeSpecSpecBackend)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaults ¶
type VirtualNodeSpecSpecBackendDefaults struct { // +optional ClientPolicy *VirtualNodeSpecSpecBackendDefaultsClientPolicy `json:"clientPolicy,omitempty" tf:"client_policy"` }
func (*VirtualNodeSpecSpecBackendDefaults) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaults) DeepCopy() *VirtualNodeSpecSpecBackendDefaults
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaults.
func (*VirtualNodeSpecSpecBackendDefaults) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaults) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaults)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicy ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicy struct { // +optional Tls *VirtualNodeSpecSpecBackendDefaultsClientPolicyTls `json:"tls,omitempty" tf:"tls"` }
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicy) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicy) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicy.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicy) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicy) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTls ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTls struct { // +optional Certificate *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate `json:"certificate,omitempty" tf:"certificate"` // +optional Enforce *bool `json:"enforce,omitempty" tf:"enforce"` // +optional Ports []int64 `json:"ports,omitempty" tf:"ports"` Validation *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation `json:"validation" tf:"validation"` }
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTls) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTls) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTls.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTls) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTls) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate struct { // +optional File *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile struct { CertificateChain *string `json:"certificateChain" tf:"certificate_chain"` PrivateKey *string `json:"privateKey" tf:"private_key"` }
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation struct { // +optional SubjectAlternativeNames *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names"` Trust *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust `json:"trust" tf:"trust"` }
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames struct {
Match *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch `json:"match" tf:"match"`
}
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch struct {
Exact []string `json:"exact" tf:"exact"`
}
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Decode ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust struct { // +optional Acm *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm `json:"acm,omitempty" tf:"acm"` // +optional File *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrust)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm struct {
CertificateAuthorityArns []string `json:"certificateAuthorityArns" tf:"certificate_authority_arns"`
}
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile struct {
CertificateChain *string `json:"certificateChain" tf:"certificate_chain"`
}
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopy() *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds.
func (*VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds) DeepCopyInto(out *VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec ¶
type VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsClientPolicyTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendDefaultsCodec ¶
type VirtualNodeSpecSpecBackendDefaultsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendDefaultsCodec) Decode ¶
func (VirtualNodeSpecSpecBackendDefaultsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualService ¶
type VirtualNodeSpecSpecBackendVirtualService struct { // +optional ClientPolicy *VirtualNodeSpecSpecBackendVirtualServiceClientPolicy `json:"clientPolicy,omitempty" tf:"client_policy"` VirtualServiceName *string `json:"virtualServiceName" tf:"virtual_service_name"` }
func (*VirtualNodeSpecSpecBackendVirtualService) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualService) DeepCopy() *VirtualNodeSpecSpecBackendVirtualService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualService.
func (*VirtualNodeSpecSpecBackendVirtualService) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualService) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicy ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicy struct { // +optional Tls *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls `json:"tls,omitempty" tf:"tls"` }
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicy) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicy) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicy.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicy) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicy) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls struct { // +optional Certificate *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate `json:"certificate,omitempty" tf:"certificate"` // +optional Enforce *bool `json:"enforce,omitempty" tf:"enforce"` // +optional Ports []int64 `json:"ports,omitempty" tf:"ports"` Validation *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation `json:"validation" tf:"validation"` }
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate struct { // +optional File *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile struct { CertificateChain *string `json:"certificateChain" tf:"certificate_chain"` PrivateKey *string `json:"privateKey" tf:"private_key"` }
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFileCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFileCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSdsCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSdsCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation struct { // +optional SubjectAlternativeNames *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names"` Trust *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust `json:"trust" tf:"trust"` }
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames struct {
Match *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch `json:"match" tf:"match"`
}
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesCodec) Decode ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch struct {
Exact []string `json:"exact" tf:"exact"`
}
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchCodec) Decode ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust struct { // +optional Acm *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm `json:"acm,omitempty" tf:"acm"` // +optional File *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrust)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm struct {
CertificateAuthorityArns []string `json:"certificateAuthorityArns" tf:"certificate_authority_arns"`
}
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile struct {
CertificateChain *string `json:"certificateChain" tf:"certificate_chain"`
}
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds) DeepCopy ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds) DeepCopy() *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds.
func (*VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds) DeepCopyInto(out *VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecBackendVirtualServiceCodec ¶
type VirtualNodeSpecSpecBackendVirtualServiceCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecBackendVirtualServiceCodec) Decode ¶
func (VirtualNodeSpecSpecBackendVirtualServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecCodec ¶
type VirtualNodeSpecSpecCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecCodec) Decode ¶
func (VirtualNodeSpecSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListener ¶
type VirtualNodeSpecSpecListener struct { // +optional ConnectionPool *VirtualNodeSpecSpecListenerConnectionPool `json:"connectionPool,omitempty" tf:"connection_pool"` // +optional HealthCheck *VirtualNodeSpecSpecListenerHealthCheck `json:"healthCheck,omitempty" tf:"health_check"` // +optional OutlierDetection *VirtualNodeSpecSpecListenerOutlierDetection `json:"outlierDetection,omitempty" tf:"outlier_detection"` PortMapping *VirtualNodeSpecSpecListenerPortMapping `json:"portMapping" tf:"port_mapping"` // +optional Timeout *VirtualNodeSpecSpecListenerTimeout `json:"timeout,omitempty" tf:"timeout"` // +optional Tls *VirtualNodeSpecSpecListenerTls `json:"tls,omitempty" tf:"tls"` }
func (*VirtualNodeSpecSpecListener) DeepCopy ¶
func (in *VirtualNodeSpecSpecListener) DeepCopy() *VirtualNodeSpecSpecListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListener.
func (*VirtualNodeSpecSpecListener) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListener) DeepCopyInto(out *VirtualNodeSpecSpecListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerCodec ¶
type VirtualNodeSpecSpecListenerCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerCodec) Decode ¶
func (VirtualNodeSpecSpecListenerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerConnectionPool ¶
type VirtualNodeSpecSpecListenerConnectionPool struct { // +optional Grpc *VirtualNodeSpecSpecListenerConnectionPoolGrpc `json:"grpc,omitempty" tf:"grpc"` // +optional Http *VirtualNodeSpecSpecListenerConnectionPoolHttp `json:"http,omitempty" tf:"http"` // +optional Http2 *VirtualNodeSpecSpecListenerConnectionPoolHttp2 `json:"http2,omitempty" tf:"http2"` // +optional Tcp *VirtualNodeSpecSpecListenerConnectionPoolTcp `json:"tcp,omitempty" tf:"tcp"` }
func (*VirtualNodeSpecSpecListenerConnectionPool) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerConnectionPool) DeepCopy() *VirtualNodeSpecSpecListenerConnectionPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerConnectionPool.
func (*VirtualNodeSpecSpecListenerConnectionPool) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerConnectionPool) DeepCopyInto(out *VirtualNodeSpecSpecListenerConnectionPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerConnectionPoolCodec ¶
type VirtualNodeSpecSpecListenerConnectionPoolCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerConnectionPoolCodec) Decode ¶
func (VirtualNodeSpecSpecListenerConnectionPoolCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerConnectionPoolGrpc ¶
type VirtualNodeSpecSpecListenerConnectionPoolGrpc struct {
MaxRequests *int64 `json:"maxRequests" tf:"max_requests"`
}
func (*VirtualNodeSpecSpecListenerConnectionPoolGrpc) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerConnectionPoolGrpc) DeepCopy() *VirtualNodeSpecSpecListenerConnectionPoolGrpc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerConnectionPoolGrpc.
func (*VirtualNodeSpecSpecListenerConnectionPoolGrpc) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerConnectionPoolGrpc) DeepCopyInto(out *VirtualNodeSpecSpecListenerConnectionPoolGrpc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerConnectionPoolGrpcCodec ¶
type VirtualNodeSpecSpecListenerConnectionPoolGrpcCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerConnectionPoolGrpcCodec) Decode ¶
func (VirtualNodeSpecSpecListenerConnectionPoolGrpcCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerConnectionPoolHttp ¶
type VirtualNodeSpecSpecListenerConnectionPoolHttp struct { MaxConnections *int64 `json:"maxConnections" tf:"max_connections"` // +optional MaxPendingRequests *int64 `json:"maxPendingRequests,omitempty" tf:"max_pending_requests"` }
func (*VirtualNodeSpecSpecListenerConnectionPoolHttp) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerConnectionPoolHttp) DeepCopy() *VirtualNodeSpecSpecListenerConnectionPoolHttp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerConnectionPoolHttp.
func (*VirtualNodeSpecSpecListenerConnectionPoolHttp) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerConnectionPoolHttp) DeepCopyInto(out *VirtualNodeSpecSpecListenerConnectionPoolHttp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerConnectionPoolHttp2 ¶
type VirtualNodeSpecSpecListenerConnectionPoolHttp2 struct {
MaxRequests *int64 `json:"maxRequests" tf:"max_requests"`
}
func (*VirtualNodeSpecSpecListenerConnectionPoolHttp2) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerConnectionPoolHttp2) DeepCopy() *VirtualNodeSpecSpecListenerConnectionPoolHttp2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerConnectionPoolHttp2.
func (*VirtualNodeSpecSpecListenerConnectionPoolHttp2) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerConnectionPoolHttp2) DeepCopyInto(out *VirtualNodeSpecSpecListenerConnectionPoolHttp2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerConnectionPoolHttp2Codec ¶
type VirtualNodeSpecSpecListenerConnectionPoolHttp2Codec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerConnectionPoolHttp2Codec) Decode ¶
func (VirtualNodeSpecSpecListenerConnectionPoolHttp2Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerConnectionPoolHttpCodec ¶
type VirtualNodeSpecSpecListenerConnectionPoolHttpCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerConnectionPoolHttpCodec) Decode ¶
func (VirtualNodeSpecSpecListenerConnectionPoolHttpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerConnectionPoolTcp ¶
type VirtualNodeSpecSpecListenerConnectionPoolTcp struct {
MaxConnections *int64 `json:"maxConnections" tf:"max_connections"`
}
func (*VirtualNodeSpecSpecListenerConnectionPoolTcp) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerConnectionPoolTcp) DeepCopy() *VirtualNodeSpecSpecListenerConnectionPoolTcp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerConnectionPoolTcp.
func (*VirtualNodeSpecSpecListenerConnectionPoolTcp) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerConnectionPoolTcp) DeepCopyInto(out *VirtualNodeSpecSpecListenerConnectionPoolTcp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerConnectionPoolTcpCodec ¶
type VirtualNodeSpecSpecListenerConnectionPoolTcpCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerConnectionPoolTcpCodec) Decode ¶
func (VirtualNodeSpecSpecListenerConnectionPoolTcpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerHealthCheck ¶
type VirtualNodeSpecSpecListenerHealthCheck struct { HealthyThreshold *int64 `json:"healthyThreshold" tf:"healthy_threshold"` IntervalMillis *int64 `json:"intervalMillis" tf:"interval_millis"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` TimeoutMillis *int64 `json:"timeoutMillis" tf:"timeout_millis"` UnhealthyThreshold *int64 `json:"unhealthyThreshold" tf:"unhealthy_threshold"` }
func (*VirtualNodeSpecSpecListenerHealthCheck) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerHealthCheck) DeepCopy() *VirtualNodeSpecSpecListenerHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerHealthCheck.
func (*VirtualNodeSpecSpecListenerHealthCheck) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerHealthCheck) DeepCopyInto(out *VirtualNodeSpecSpecListenerHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerHealthCheckCodec ¶
type VirtualNodeSpecSpecListenerHealthCheckCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerHealthCheckCodec) Decode ¶
func (VirtualNodeSpecSpecListenerHealthCheckCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerOutlierDetection ¶
type VirtualNodeSpecSpecListenerOutlierDetection struct { BaseEjectionDuration *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration `json:"baseEjectionDuration" tf:"base_ejection_duration"` Interval *VirtualNodeSpecSpecListenerOutlierDetectionInterval `json:"interval" tf:"interval"` MaxEjectionPercent *int64 `json:"maxEjectionPercent" tf:"max_ejection_percent"` MaxServerErrors *int64 `json:"maxServerErrors" tf:"max_server_errors"` }
func (*VirtualNodeSpecSpecListenerOutlierDetection) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerOutlierDetection) DeepCopy() *VirtualNodeSpecSpecListenerOutlierDetection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerOutlierDetection.
func (*VirtualNodeSpecSpecListenerOutlierDetection) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerOutlierDetection) DeepCopyInto(out *VirtualNodeSpecSpecListenerOutlierDetection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration ¶
type VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration) DeepCopy() *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration.
func (*VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration) DeepCopyInto(out *VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDurationCodec ¶
type VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDurationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDurationCodec) Decode ¶
func (VirtualNodeSpecSpecListenerOutlierDetectionBaseEjectionDurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerOutlierDetectionCodec ¶
type VirtualNodeSpecSpecListenerOutlierDetectionCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerOutlierDetectionCodec) Decode ¶
func (VirtualNodeSpecSpecListenerOutlierDetectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerOutlierDetectionInterval ¶
type VirtualNodeSpecSpecListenerOutlierDetectionInterval struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerOutlierDetectionInterval) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerOutlierDetectionInterval) DeepCopy() *VirtualNodeSpecSpecListenerOutlierDetectionInterval
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerOutlierDetectionInterval.
func (*VirtualNodeSpecSpecListenerOutlierDetectionInterval) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerOutlierDetectionInterval) DeepCopyInto(out *VirtualNodeSpecSpecListenerOutlierDetectionInterval)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerOutlierDetectionIntervalCodec ¶
type VirtualNodeSpecSpecListenerOutlierDetectionIntervalCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerOutlierDetectionIntervalCodec) Decode ¶
func (VirtualNodeSpecSpecListenerOutlierDetectionIntervalCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerPortMapping ¶
type VirtualNodeSpecSpecListenerPortMapping struct { Port *int64 `json:"port" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*VirtualNodeSpecSpecListenerPortMapping) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerPortMapping) DeepCopy() *VirtualNodeSpecSpecListenerPortMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerPortMapping.
func (*VirtualNodeSpecSpecListenerPortMapping) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerPortMapping) DeepCopyInto(out *VirtualNodeSpecSpecListenerPortMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerPortMappingCodec ¶
type VirtualNodeSpecSpecListenerPortMappingCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerPortMappingCodec) Decode ¶
func (VirtualNodeSpecSpecListenerPortMappingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeout ¶
type VirtualNodeSpecSpecListenerTimeout struct { // +optional Grpc *VirtualNodeSpecSpecListenerTimeoutGrpc `json:"grpc,omitempty" tf:"grpc"` // +optional Http *VirtualNodeSpecSpecListenerTimeoutHttp `json:"http,omitempty" tf:"http"` // +optional Http2 *VirtualNodeSpecSpecListenerTimeoutHttp2 `json:"http2,omitempty" tf:"http2"` // +optional Tcp *VirtualNodeSpecSpecListenerTimeoutTcp `json:"tcp,omitempty" tf:"tcp"` }
func (*VirtualNodeSpecSpecListenerTimeout) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeout) DeepCopy() *VirtualNodeSpecSpecListenerTimeout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeout.
func (*VirtualNodeSpecSpecListenerTimeout) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeout) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutCodec ¶
type VirtualNodeSpecSpecListenerTimeoutCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutGrpc ¶
type VirtualNodeSpecSpecListenerTimeoutGrpc struct { // +optional Idle *VirtualNodeSpecSpecListenerTimeoutGrpcIdle `json:"idle,omitempty" tf:"idle"` // +optional PerRequest *VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest `json:"perRequest,omitempty" tf:"per_request"` }
func (*VirtualNodeSpecSpecListenerTimeoutGrpc) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutGrpc) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutGrpc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutGrpc.
func (*VirtualNodeSpecSpecListenerTimeoutGrpc) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutGrpc) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutGrpc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutGrpcCodec ¶
type VirtualNodeSpecSpecListenerTimeoutGrpcCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutGrpcCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutGrpcCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutGrpcIdle ¶
type VirtualNodeSpecSpecListenerTimeoutGrpcIdle struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerTimeoutGrpcIdle) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutGrpcIdle) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutGrpcIdle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutGrpcIdle.
func (*VirtualNodeSpecSpecListenerTimeoutGrpcIdle) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutGrpcIdle) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutGrpcIdle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutGrpcIdleCodec ¶
type VirtualNodeSpecSpecListenerTimeoutGrpcIdleCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutGrpcIdleCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutGrpcIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest ¶
type VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest.
func (*VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutGrpcPerRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutGrpcPerRequestCodec ¶
type VirtualNodeSpecSpecListenerTimeoutGrpcPerRequestCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutGrpcPerRequestCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutGrpcPerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutHttp ¶
type VirtualNodeSpecSpecListenerTimeoutHttp struct { // +optional Idle *VirtualNodeSpecSpecListenerTimeoutHttpIdle `json:"idle,omitempty" tf:"idle"` // +optional PerRequest *VirtualNodeSpecSpecListenerTimeoutHttpPerRequest `json:"perRequest,omitempty" tf:"per_request"` }
func (*VirtualNodeSpecSpecListenerTimeoutHttp) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttp) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutHttp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutHttp.
func (*VirtualNodeSpecSpecListenerTimeoutHttp) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttp) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutHttp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutHttp2 ¶
type VirtualNodeSpecSpecListenerTimeoutHttp2 struct { // +optional Idle *VirtualNodeSpecSpecListenerTimeoutHttp2Idle `json:"idle,omitempty" tf:"idle"` // +optional PerRequest *VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest `json:"perRequest,omitempty" tf:"per_request"` }
func (*VirtualNodeSpecSpecListenerTimeoutHttp2) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttp2) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutHttp2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutHttp2.
func (*VirtualNodeSpecSpecListenerTimeoutHttp2) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttp2) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutHttp2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutHttp2Codec ¶
type VirtualNodeSpecSpecListenerTimeoutHttp2Codec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutHttp2Codec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutHttp2Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutHttp2Idle ¶
type VirtualNodeSpecSpecListenerTimeoutHttp2Idle struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerTimeoutHttp2Idle) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttp2Idle) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutHttp2Idle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutHttp2Idle.
func (*VirtualNodeSpecSpecListenerTimeoutHttp2Idle) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttp2Idle) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutHttp2Idle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutHttp2IdleCodec ¶
type VirtualNodeSpecSpecListenerTimeoutHttp2IdleCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutHttp2IdleCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutHttp2IdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest ¶
type VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest.
func (*VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutHttp2PerRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutHttp2PerRequestCodec ¶
type VirtualNodeSpecSpecListenerTimeoutHttp2PerRequestCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutHttp2PerRequestCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutHttp2PerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutHttpCodec ¶
type VirtualNodeSpecSpecListenerTimeoutHttpCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutHttpCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutHttpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutHttpIdle ¶
type VirtualNodeSpecSpecListenerTimeoutHttpIdle struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerTimeoutHttpIdle) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttpIdle) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutHttpIdle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutHttpIdle.
func (*VirtualNodeSpecSpecListenerTimeoutHttpIdle) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttpIdle) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutHttpIdle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutHttpIdleCodec ¶
type VirtualNodeSpecSpecListenerTimeoutHttpIdleCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutHttpIdleCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutHttpIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutHttpPerRequest ¶
type VirtualNodeSpecSpecListenerTimeoutHttpPerRequest struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerTimeoutHttpPerRequest) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttpPerRequest) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutHttpPerRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutHttpPerRequest.
func (*VirtualNodeSpecSpecListenerTimeoutHttpPerRequest) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutHttpPerRequest) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutHttpPerRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutHttpPerRequestCodec ¶
type VirtualNodeSpecSpecListenerTimeoutHttpPerRequestCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutHttpPerRequestCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutHttpPerRequestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutTcp ¶
type VirtualNodeSpecSpecListenerTimeoutTcp struct { // +optional Idle *VirtualNodeSpecSpecListenerTimeoutTcpIdle `json:"idle,omitempty" tf:"idle"` }
func (*VirtualNodeSpecSpecListenerTimeoutTcp) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutTcp) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutTcp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutTcp.
func (*VirtualNodeSpecSpecListenerTimeoutTcp) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutTcp) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutTcp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutTcpCodec ¶
type VirtualNodeSpecSpecListenerTimeoutTcpCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutTcpCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutTcpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTimeoutTcpIdle ¶
type VirtualNodeSpecSpecListenerTimeoutTcpIdle struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*VirtualNodeSpecSpecListenerTimeoutTcpIdle) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTimeoutTcpIdle) DeepCopy() *VirtualNodeSpecSpecListenerTimeoutTcpIdle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTimeoutTcpIdle.
func (*VirtualNodeSpecSpecListenerTimeoutTcpIdle) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTimeoutTcpIdle) DeepCopyInto(out *VirtualNodeSpecSpecListenerTimeoutTcpIdle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTimeoutTcpIdleCodec ¶
type VirtualNodeSpecSpecListenerTimeoutTcpIdleCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTimeoutTcpIdleCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTimeoutTcpIdleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTls ¶
type VirtualNodeSpecSpecListenerTls struct { Certificate *VirtualNodeSpecSpecListenerTlsCertificate `json:"certificate" tf:"certificate"` Mode *string `json:"mode" tf:"mode"` // +optional Validation *VirtualNodeSpecSpecListenerTlsValidation `json:"validation,omitempty" tf:"validation"` }
func (*VirtualNodeSpecSpecListenerTls) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTls) DeepCopy() *VirtualNodeSpecSpecListenerTls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTls.
func (*VirtualNodeSpecSpecListenerTls) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTls) DeepCopyInto(out *VirtualNodeSpecSpecListenerTls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsCertificate ¶
type VirtualNodeSpecSpecListenerTlsCertificate struct { // +optional Acm *VirtualNodeSpecSpecListenerTlsCertificateAcm `json:"acm,omitempty" tf:"acm"` // +optional File *VirtualNodeSpecSpecListenerTlsCertificateFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualNodeSpecSpecListenerTlsCertificateSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualNodeSpecSpecListenerTlsCertificate) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsCertificate) DeepCopy() *VirtualNodeSpecSpecListenerTlsCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsCertificate.
func (*VirtualNodeSpecSpecListenerTlsCertificate) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsCertificate) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsCertificateAcm ¶
type VirtualNodeSpecSpecListenerTlsCertificateAcm struct {
CertificateArn *string `json:"certificateArn" tf:"certificate_arn"`
}
func (*VirtualNodeSpecSpecListenerTlsCertificateAcm) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsCertificateAcm) DeepCopy() *VirtualNodeSpecSpecListenerTlsCertificateAcm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsCertificateAcm.
func (*VirtualNodeSpecSpecListenerTlsCertificateAcm) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsCertificateAcm) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsCertificateAcm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsCertificateAcmCodec ¶
type VirtualNodeSpecSpecListenerTlsCertificateAcmCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsCertificateAcmCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsCertificateAcmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsCertificateCodec ¶
type VirtualNodeSpecSpecListenerTlsCertificateCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsCertificateCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsCertificateFile ¶
type VirtualNodeSpecSpecListenerTlsCertificateFile struct { CertificateChain *string `json:"certificateChain" tf:"certificate_chain"` PrivateKey *string `json:"privateKey" tf:"private_key"` }
func (*VirtualNodeSpecSpecListenerTlsCertificateFile) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsCertificateFile) DeepCopy() *VirtualNodeSpecSpecListenerTlsCertificateFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsCertificateFile.
func (*VirtualNodeSpecSpecListenerTlsCertificateFile) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsCertificateFile) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsCertificateFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsCertificateFileCodec ¶
type VirtualNodeSpecSpecListenerTlsCertificateFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsCertificateFileCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsCertificateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsCertificateSds ¶
type VirtualNodeSpecSpecListenerTlsCertificateSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualNodeSpecSpecListenerTlsCertificateSds) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsCertificateSds) DeepCopy() *VirtualNodeSpecSpecListenerTlsCertificateSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsCertificateSds.
func (*VirtualNodeSpecSpecListenerTlsCertificateSds) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsCertificateSds) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsCertificateSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsCertificateSdsCodec ¶
type VirtualNodeSpecSpecListenerTlsCertificateSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsCertificateSdsCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsCertificateSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsCodec ¶
type VirtualNodeSpecSpecListenerTlsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsValidation ¶
type VirtualNodeSpecSpecListenerTlsValidation struct { // +optional SubjectAlternativeNames *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names"` Trust *VirtualNodeSpecSpecListenerTlsValidationTrust `json:"trust" tf:"trust"` }
func (*VirtualNodeSpecSpecListenerTlsValidation) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsValidation) DeepCopy() *VirtualNodeSpecSpecListenerTlsValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsValidation.
func (*VirtualNodeSpecSpecListenerTlsValidation) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsValidation) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsValidationCodec ¶
type VirtualNodeSpecSpecListenerTlsValidationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsValidationCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames ¶
type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames struct {
Match *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch `json:"match" tf:"match"`
}
func (*VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopy() *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames.
func (*VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesCodec ¶
type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch struct {
Exact []string `json:"exact" tf:"exact"`
}
func (*VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopy() *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch.
func (*VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec ¶
type VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsValidationSubjectAlternativeNamesMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsValidationTrust ¶
type VirtualNodeSpecSpecListenerTlsValidationTrust struct { // +optional File *VirtualNodeSpecSpecListenerTlsValidationTrustFile `json:"file,omitempty" tf:"file"` // +optional Sds *VirtualNodeSpecSpecListenerTlsValidationTrustSds `json:"sds,omitempty" tf:"sds"` }
func (*VirtualNodeSpecSpecListenerTlsValidationTrust) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationTrust) DeepCopy() *VirtualNodeSpecSpecListenerTlsValidationTrust
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsValidationTrust.
func (*VirtualNodeSpecSpecListenerTlsValidationTrust) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationTrust) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsValidationTrust)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsValidationTrustCodec ¶
type VirtualNodeSpecSpecListenerTlsValidationTrustCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsValidationTrustCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsValidationTrustCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsValidationTrustFile ¶
type VirtualNodeSpecSpecListenerTlsValidationTrustFile struct {
CertificateChain *string `json:"certificateChain" tf:"certificate_chain"`
}
func (*VirtualNodeSpecSpecListenerTlsValidationTrustFile) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationTrustFile) DeepCopy() *VirtualNodeSpecSpecListenerTlsValidationTrustFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsValidationTrustFile.
func (*VirtualNodeSpecSpecListenerTlsValidationTrustFile) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationTrustFile) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsValidationTrustFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsValidationTrustFileCodec ¶
type VirtualNodeSpecSpecListenerTlsValidationTrustFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsValidationTrustFileCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsValidationTrustFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecListenerTlsValidationTrustSds ¶
type VirtualNodeSpecSpecListenerTlsValidationTrustSds struct {
SecretName *string `json:"secretName" tf:"secret_name"`
}
func (*VirtualNodeSpecSpecListenerTlsValidationTrustSds) DeepCopy ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationTrustSds) DeepCopy() *VirtualNodeSpecSpecListenerTlsValidationTrustSds
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecListenerTlsValidationTrustSds.
func (*VirtualNodeSpecSpecListenerTlsValidationTrustSds) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecListenerTlsValidationTrustSds) DeepCopyInto(out *VirtualNodeSpecSpecListenerTlsValidationTrustSds)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecListenerTlsValidationTrustSdsCodec ¶
type VirtualNodeSpecSpecListenerTlsValidationTrustSdsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecListenerTlsValidationTrustSdsCodec) Decode ¶
func (VirtualNodeSpecSpecListenerTlsValidationTrustSdsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecLogging ¶
type VirtualNodeSpecSpecLogging struct { // +optional AccessLog *VirtualNodeSpecSpecLoggingAccessLog `json:"accessLog,omitempty" tf:"access_log"` }
func (*VirtualNodeSpecSpecLogging) DeepCopy ¶
func (in *VirtualNodeSpecSpecLogging) DeepCopy() *VirtualNodeSpecSpecLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecLogging.
func (*VirtualNodeSpecSpecLogging) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecLogging) DeepCopyInto(out *VirtualNodeSpecSpecLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecLoggingAccessLog ¶
type VirtualNodeSpecSpecLoggingAccessLog struct { // +optional File *VirtualNodeSpecSpecLoggingAccessLogFile `json:"file,omitempty" tf:"file"` }
func (*VirtualNodeSpecSpecLoggingAccessLog) DeepCopy ¶
func (in *VirtualNodeSpecSpecLoggingAccessLog) DeepCopy() *VirtualNodeSpecSpecLoggingAccessLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecLoggingAccessLog.
func (*VirtualNodeSpecSpecLoggingAccessLog) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecLoggingAccessLog) DeepCopyInto(out *VirtualNodeSpecSpecLoggingAccessLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecLoggingAccessLogCodec ¶
type VirtualNodeSpecSpecLoggingAccessLogCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecLoggingAccessLogCodec) Decode ¶
func (VirtualNodeSpecSpecLoggingAccessLogCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecLoggingAccessLogFile ¶
type VirtualNodeSpecSpecLoggingAccessLogFile struct {
Path *string `json:"path" tf:"path"`
}
func (*VirtualNodeSpecSpecLoggingAccessLogFile) DeepCopy ¶
func (in *VirtualNodeSpecSpecLoggingAccessLogFile) DeepCopy() *VirtualNodeSpecSpecLoggingAccessLogFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecLoggingAccessLogFile.
func (*VirtualNodeSpecSpecLoggingAccessLogFile) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecLoggingAccessLogFile) DeepCopyInto(out *VirtualNodeSpecSpecLoggingAccessLogFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecLoggingAccessLogFileCodec ¶
type VirtualNodeSpecSpecLoggingAccessLogFileCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecLoggingAccessLogFileCodec) Decode ¶
func (VirtualNodeSpecSpecLoggingAccessLogFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecLoggingCodec ¶
type VirtualNodeSpecSpecLoggingCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecLoggingCodec) Decode ¶
func (VirtualNodeSpecSpecLoggingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecServiceDiscovery ¶
type VirtualNodeSpecSpecServiceDiscovery struct { // +optional AwsCloudMap *VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap `json:"awsCloudMap,omitempty" tf:"aws_cloud_map"` // +optional Dns *VirtualNodeSpecSpecServiceDiscoveryDns `json:"dns,omitempty" tf:"dns"` }
func (*VirtualNodeSpecSpecServiceDiscovery) DeepCopy ¶
func (in *VirtualNodeSpecSpecServiceDiscovery) DeepCopy() *VirtualNodeSpecSpecServiceDiscovery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecServiceDiscovery.
func (*VirtualNodeSpecSpecServiceDiscovery) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecServiceDiscovery) DeepCopyInto(out *VirtualNodeSpecSpecServiceDiscovery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap ¶
type VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap struct { // +optional Attributes *map[string]string `json:"attributes,omitempty" tf:"attributes"` NamespaceName *string `json:"namespaceName" tf:"namespace_name"` ServiceName *string `json:"serviceName" tf:"service_name"` }
func (*VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap) DeepCopy ¶
func (in *VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap) DeepCopy() *VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap.
func (*VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap) DeepCopyInto(out *VirtualNodeSpecSpecServiceDiscoveryAwsCloudMap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecServiceDiscoveryAwsCloudMapCodec ¶
type VirtualNodeSpecSpecServiceDiscoveryAwsCloudMapCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecServiceDiscoveryAwsCloudMapCodec) Decode ¶
func (VirtualNodeSpecSpecServiceDiscoveryAwsCloudMapCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecServiceDiscoveryCodec ¶
type VirtualNodeSpecSpecServiceDiscoveryCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecServiceDiscoveryCodec) Decode ¶
func (VirtualNodeSpecSpecServiceDiscoveryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeSpecSpecServiceDiscoveryDns ¶
type VirtualNodeSpecSpecServiceDiscoveryDns struct {
Hostname *string `json:"hostname" tf:"hostname"`
}
func (*VirtualNodeSpecSpecServiceDiscoveryDns) DeepCopy ¶
func (in *VirtualNodeSpecSpecServiceDiscoveryDns) DeepCopy() *VirtualNodeSpecSpecServiceDiscoveryDns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecSpecServiceDiscoveryDns.
func (*VirtualNodeSpecSpecServiceDiscoveryDns) DeepCopyInto ¶
func (in *VirtualNodeSpecSpecServiceDiscoveryDns) DeepCopyInto(out *VirtualNodeSpecSpecServiceDiscoveryDns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecSpecServiceDiscoveryDnsCodec ¶
type VirtualNodeSpecSpecServiceDiscoveryDnsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualNodeSpecSpecServiceDiscoveryDnsCodec) Decode ¶
func (VirtualNodeSpecSpecServiceDiscoveryDnsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualNodeStatus ¶
type VirtualNodeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VirtualNodeStatus) DeepCopy ¶
func (in *VirtualNodeStatus) DeepCopy() *VirtualNodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeStatus.
func (*VirtualNodeStatus) DeepCopyInto ¶
func (in *VirtualNodeStatus) DeepCopyInto(out *VirtualNodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouter ¶
type VirtualRouter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualRouterSpec `json:"spec,omitempty"` Status VirtualRouterStatus `json:"status,omitempty"` }
func (*VirtualRouter) DeepCopy ¶
func (in *VirtualRouter) DeepCopy() *VirtualRouter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouter.
func (*VirtualRouter) DeepCopyInto ¶
func (in *VirtualRouter) DeepCopyInto(out *VirtualRouter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualRouter) DeepCopyObject ¶
func (in *VirtualRouter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualRouter) SetupWebhookWithManager ¶
func (r *VirtualRouter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualRouter) ValidateCreate ¶
func (r *VirtualRouter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualRouter) ValidateDelete ¶
func (r *VirtualRouter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualRouter) ValidateUpdate ¶
func (r *VirtualRouter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualRouterList ¶
type VirtualRouterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualRouter CRD objects Items []VirtualRouter `json:"items,omitempty"` }
VirtualRouterList is a list of VirtualRouters
func (*VirtualRouterList) DeepCopy ¶
func (in *VirtualRouterList) DeepCopy() *VirtualRouterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterList.
func (*VirtualRouterList) DeepCopyInto ¶
func (in *VirtualRouterList) DeepCopyInto(out *VirtualRouterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualRouterList) DeepCopyObject ¶
func (in *VirtualRouterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualRouterSpec ¶
type VirtualRouterSpec struct { State *VirtualRouterSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualRouterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VirtualRouterSpec) DeepCopy ¶
func (in *VirtualRouterSpec) DeepCopy() *VirtualRouterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpec.
func (*VirtualRouterSpec) DeepCopyInto ¶
func (in *VirtualRouterSpec) DeepCopyInto(out *VirtualRouterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpecResource ¶
type VirtualRouterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` MeshName *string `json:"meshName" tf:"mesh_name"` // +optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner"` Name *string `json:"name" tf:"name"` // +optional ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner"` Spec *VirtualRouterSpecSpec `json:"spec" tf:"spec"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*VirtualRouterSpecResource) DeepCopy ¶
func (in *VirtualRouterSpecResource) DeepCopy() *VirtualRouterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpecResource.
func (*VirtualRouterSpecResource) DeepCopyInto ¶
func (in *VirtualRouterSpecResource) DeepCopyInto(out *VirtualRouterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpecSpec ¶
type VirtualRouterSpecSpec struct {
Listener *VirtualRouterSpecSpecListener `json:"listener" tf:"listener"`
}
func (*VirtualRouterSpecSpec) DeepCopy ¶
func (in *VirtualRouterSpecSpec) DeepCopy() *VirtualRouterSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpecSpec.
func (*VirtualRouterSpecSpec) DeepCopyInto ¶
func (in *VirtualRouterSpecSpec) DeepCopyInto(out *VirtualRouterSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpecSpecCodec ¶
type VirtualRouterSpecSpecCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualRouterSpecSpecCodec) Decode ¶
func (VirtualRouterSpecSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualRouterSpecSpecListener ¶
type VirtualRouterSpecSpecListener struct {
PortMapping *VirtualRouterSpecSpecListenerPortMapping `json:"portMapping" tf:"port_mapping"`
}
func (*VirtualRouterSpecSpecListener) DeepCopy ¶
func (in *VirtualRouterSpecSpecListener) DeepCopy() *VirtualRouterSpecSpecListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpecSpecListener.
func (*VirtualRouterSpecSpecListener) DeepCopyInto ¶
func (in *VirtualRouterSpecSpecListener) DeepCopyInto(out *VirtualRouterSpecSpecListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpecSpecListenerCodec ¶
type VirtualRouterSpecSpecListenerCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualRouterSpecSpecListenerCodec) Decode ¶
func (VirtualRouterSpecSpecListenerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualRouterSpecSpecListenerPortMapping ¶
type VirtualRouterSpecSpecListenerPortMapping struct { Port *int64 `json:"port" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*VirtualRouterSpecSpecListenerPortMapping) DeepCopy ¶
func (in *VirtualRouterSpecSpecListenerPortMapping) DeepCopy() *VirtualRouterSpecSpecListenerPortMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpecSpecListenerPortMapping.
func (*VirtualRouterSpecSpecListenerPortMapping) DeepCopyInto ¶
func (in *VirtualRouterSpecSpecListenerPortMapping) DeepCopyInto(out *VirtualRouterSpecSpecListenerPortMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpecSpecListenerPortMappingCodec ¶
type VirtualRouterSpecSpecListenerPortMappingCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualRouterSpecSpecListenerPortMappingCodec) Decode ¶
func (VirtualRouterSpecSpecListenerPortMappingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualRouterStatus ¶
type VirtualRouterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VirtualRouterStatus) DeepCopy ¶
func (in *VirtualRouterStatus) DeepCopy() *VirtualRouterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterStatus.
func (*VirtualRouterStatus) DeepCopyInto ¶
func (in *VirtualRouterStatus) DeepCopyInto(out *VirtualRouterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualService ¶
type VirtualService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualServiceSpec `json:"spec,omitempty"` Status VirtualServiceStatus `json:"status,omitempty"` }
func (*VirtualService) DeepCopy ¶
func (in *VirtualService) DeepCopy() *VirtualService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualService.
func (*VirtualService) DeepCopyInto ¶
func (in *VirtualService) DeepCopyInto(out *VirtualService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualService) DeepCopyObject ¶
func (in *VirtualService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualService) SetupWebhookWithManager ¶
func (r *VirtualService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualService) ValidateCreate ¶
func (r *VirtualService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualService) ValidateDelete ¶
func (r *VirtualService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualService) ValidateUpdate ¶
func (r *VirtualService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualServiceList ¶
type VirtualServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualService CRD objects Items []VirtualService `json:"items,omitempty"` }
VirtualServiceList is a list of VirtualServices
func (*VirtualServiceList) DeepCopy ¶
func (in *VirtualServiceList) DeepCopy() *VirtualServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceList.
func (*VirtualServiceList) DeepCopyInto ¶
func (in *VirtualServiceList) DeepCopyInto(out *VirtualServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualServiceList) DeepCopyObject ¶
func (in *VirtualServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualServiceSpec ¶
type VirtualServiceSpec struct { State *VirtualServiceSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualServiceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VirtualServiceSpec) DeepCopy ¶
func (in *VirtualServiceSpec) DeepCopy() *VirtualServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceSpec.
func (*VirtualServiceSpec) DeepCopyInto ¶
func (in *VirtualServiceSpec) DeepCopyInto(out *VirtualServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceSpecResource ¶
type VirtualServiceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date"` MeshName *string `json:"meshName" tf:"mesh_name"` // +optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner"` Name *string `json:"name" tf:"name"` // +optional ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner"` Spec *VirtualServiceSpecSpec `json:"spec" tf:"spec"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*VirtualServiceSpecResource) DeepCopy ¶
func (in *VirtualServiceSpecResource) DeepCopy() *VirtualServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceSpecResource.
func (*VirtualServiceSpecResource) DeepCopyInto ¶
func (in *VirtualServiceSpecResource) DeepCopyInto(out *VirtualServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceSpecSpec ¶
type VirtualServiceSpecSpec struct { // +optional Provider *VirtualServiceSpecSpecProvider `json:"provider,omitempty" tf:"provider"` }
func (*VirtualServiceSpecSpec) DeepCopy ¶
func (in *VirtualServiceSpecSpec) DeepCopy() *VirtualServiceSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceSpecSpec.
func (*VirtualServiceSpecSpec) DeepCopyInto ¶
func (in *VirtualServiceSpecSpec) DeepCopyInto(out *VirtualServiceSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceSpecSpecCodec ¶
type VirtualServiceSpecSpecCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualServiceSpecSpecCodec) Decode ¶
func (VirtualServiceSpecSpecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualServiceSpecSpecProvider ¶
type VirtualServiceSpecSpecProvider struct { // +optional VirtualNode *VirtualServiceSpecSpecProviderVirtualNode `json:"virtualNode,omitempty" tf:"virtual_node"` // +optional VirtualRouter *VirtualServiceSpecSpecProviderVirtualRouter `json:"virtualRouter,omitempty" tf:"virtual_router"` }
func (*VirtualServiceSpecSpecProvider) DeepCopy ¶
func (in *VirtualServiceSpecSpecProvider) DeepCopy() *VirtualServiceSpecSpecProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceSpecSpecProvider.
func (*VirtualServiceSpecSpecProvider) DeepCopyInto ¶
func (in *VirtualServiceSpecSpecProvider) DeepCopyInto(out *VirtualServiceSpecSpecProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceSpecSpecProviderCodec ¶
type VirtualServiceSpecSpecProviderCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualServiceSpecSpecProviderCodec) Decode ¶
func (VirtualServiceSpecSpecProviderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualServiceSpecSpecProviderVirtualNode ¶
type VirtualServiceSpecSpecProviderVirtualNode struct {
VirtualNodeName *string `json:"virtualNodeName" tf:"virtual_node_name"`
}
func (*VirtualServiceSpecSpecProviderVirtualNode) DeepCopy ¶
func (in *VirtualServiceSpecSpecProviderVirtualNode) DeepCopy() *VirtualServiceSpecSpecProviderVirtualNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceSpecSpecProviderVirtualNode.
func (*VirtualServiceSpecSpecProviderVirtualNode) DeepCopyInto ¶
func (in *VirtualServiceSpecSpecProviderVirtualNode) DeepCopyInto(out *VirtualServiceSpecSpecProviderVirtualNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceSpecSpecProviderVirtualNodeCodec ¶
type VirtualServiceSpecSpecProviderVirtualNodeCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualServiceSpecSpecProviderVirtualNodeCodec) Decode ¶
func (VirtualServiceSpecSpecProviderVirtualNodeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualServiceSpecSpecProviderVirtualRouter ¶
type VirtualServiceSpecSpecProviderVirtualRouter struct {
VirtualRouterName *string `json:"virtualRouterName" tf:"virtual_router_name"`
}
func (*VirtualServiceSpecSpecProviderVirtualRouter) DeepCopy ¶
func (in *VirtualServiceSpecSpecProviderVirtualRouter) DeepCopy() *VirtualServiceSpecSpecProviderVirtualRouter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceSpecSpecProviderVirtualRouter.
func (*VirtualServiceSpecSpecProviderVirtualRouter) DeepCopyInto ¶
func (in *VirtualServiceSpecSpecProviderVirtualRouter) DeepCopyInto(out *VirtualServiceSpecSpecProviderVirtualRouter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceSpecSpecProviderVirtualRouterCodec ¶
type VirtualServiceSpecSpecProviderVirtualRouterCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualServiceSpecSpecProviderVirtualRouterCodec) Decode ¶
func (VirtualServiceSpecSpecProviderVirtualRouterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualServiceStatus ¶
type VirtualServiceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VirtualServiceStatus) DeepCopy ¶
func (in *VirtualServiceStatus) DeepCopy() *VirtualServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceStatus.
func (*VirtualServiceStatus) DeepCopyInto ¶
func (in *VirtualServiceStatus) DeepCopyInto(out *VirtualServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- gateway_route_types.go
- gateway_route_webhook.go
- mesh_types.go
- mesh_webhook.go
- register.go
- route_types.go
- route_webhook.go
- virtual_gateway_types.go
- virtual_gateway_webhook.go
- virtual_node_types.go
- virtual_node_webhook.go
- virtual_router_types.go
- virtual_router_webhook.go
- virtual_service_types.go
- virtual_service_webhook.go
- zz_generated.deepcopy.go