Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appmesh.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccessLogFileObservation
- type AccessLogFileParameters
- type AccessLogObservation
- type AccessLogParameters
- type AcmObservation
- type AcmParameters
- type ActionObservation
- type ActionParameters
- type ActionTargetObservation
- type ActionTargetParameters
- type ActionTargetVirtualServiceObservation
- type ActionTargetVirtualServiceParameters
- type ActionWeightedTargetObservation
- type ActionWeightedTargetParameters
- type AwsCloudMapObservation
- type AwsCloudMapParameters
- type BackendDefaultsClientPolicyObservation
- type BackendDefaultsClientPolicyParameters
- type BackendDefaultsClientPolicyTLSCertificateObservation
- type BackendDefaultsClientPolicyTLSCertificateParameters
- type BackendDefaultsClientPolicyTLSObservation
- type BackendDefaultsClientPolicyTLSParameters
- type BackendDefaultsClientPolicyTLSValidationObservation
- type BackendDefaultsClientPolicyTLSValidationParameters
- type BackendDefaultsObservation
- type BackendDefaultsParameters
- type BackendObservation
- type BackendParameters
- type BackendVirtualServiceObservation
- type BackendVirtualServiceParameters
- type BaseEjectionDurationObservation
- type BaseEjectionDurationParameters
- type CertificateAcmObservation
- type CertificateAcmParameters
- type CertificateFileObservation
- type CertificateFileParameters
- type CertificateObservation
- type CertificateParameters
- type CertificateSdsObservation
- type CertificateSdsParameters
- type ClientPolicyObservation
- type ClientPolicyParameters
- type ClientPolicyTLSCertificateFileObservation
- type ClientPolicyTLSCertificateFileParameters
- type ClientPolicyTLSCertificateObservation
- type ClientPolicyTLSCertificateParameters
- type ClientPolicyTLSCertificateSdsObservation
- type ClientPolicyTLSCertificateSdsParameters
- type ClientPolicyTLSObservation
- type ClientPolicyTLSParameters
- type ClientPolicyTLSValidationObservation
- type ClientPolicyTLSValidationParameters
- type ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation
- func (in *ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopy() *ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation
- func (in *ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto(out *ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation)
- type ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters
- func (in *ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopy() *ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters
- func (in *ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto(out *ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters)
- type ClientPolicyTLSValidationSubjectAlternativeNamesObservation
- type ClientPolicyTLSValidationSubjectAlternativeNamesParameters
- type ClientPolicyTLSValidationTrustFileObservation
- type ClientPolicyTLSValidationTrustFileParameters
- type ClientPolicyTLSValidationTrustObservation
- type ClientPolicyTLSValidationTrustParameters
- type ClientPolicyTLSValidationTrustSdsObservation
- type ClientPolicyTLSValidationTrustSdsParameters
- type ConnectionPoolGRPCObservation
- type ConnectionPoolGRPCParameters
- type ConnectionPoolHTTPObservation
- type ConnectionPoolHTTPParameters
- type ConnectionPoolHttp2Observation
- type ConnectionPoolHttp2Parameters
- type ConnectionPoolObservation
- type ConnectionPoolParameters
- type DNSObservation
- type DNSParameters
- type EgressFilterObservation
- type EgressFilterParameters
- type FileObservation
- type FileParameters
- type GRPCIdleObservation
- type GRPCIdleParameters
- type GRPCObservation
- type GRPCParameters
- type GRPCPerRequestObservation
- type GRPCPerRequestParameters
- type GRPCRouteActionObservation
- type GRPCRouteActionParameters
- type GRPCRouteMatchObservation
- type GRPCRouteMatchParameters
- type GRPCRouteObservation
- type GRPCRouteParameters
- type GatewayRoute
- func (in *GatewayRoute) DeepCopy() *GatewayRoute
- func (in *GatewayRoute) DeepCopyInto(out *GatewayRoute)
- func (in *GatewayRoute) DeepCopyObject() runtime.Object
- func (mg *GatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GatewayRoute) GetConnectionDetailsMapping() map[string]string
- func (mg *GatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GatewayRoute) GetID() string
- func (tr *GatewayRoute) GetObservation() (map[string]interface{}, error)
- func (tr *GatewayRoute) GetParameters() (map[string]interface{}, error)
- func (mg *GatewayRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *GatewayRoute) GetProviderReference() *xpv1.Reference
- func (mg *GatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GatewayRoute) GetTerraformResourceType() string
- func (tr *GatewayRoute) GetTerraformSchemaVersion() int
- func (mg *GatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GatewayRoute) LateInitialize(attrs []byte) (bool, error)
- func (mg *GatewayRoute) SetConditions(c ...xpv1.Condition)
- func (mg *GatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GatewayRoute) SetObservation(obs map[string]interface{}) error
- func (tr *GatewayRoute) SetParameters(params map[string]interface{}) error
- func (mg *GatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GatewayRoute) SetProviderReference(r *xpv1.Reference)
- func (mg *GatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GatewayRouteList
- type GatewayRouteObservation
- type GatewayRouteParameters
- type GatewayRouteSpec
- type GatewayRouteStatus
- type HTTPIdleObservation
- type HTTPIdleParameters
- type HTTPObservation
- type HTTPParameters
- type HTTPPerRequestObservation
- type HTTPPerRequestParameters
- type HTTPRouteActionObservation
- type HTTPRouteActionParameters
- type HTTPRouteActionTargetObservation
- type HTTPRouteActionTargetParameters
- type HTTPRouteActionWeightedTargetObservation
- type HTTPRouteActionWeightedTargetParameters
- type HTTPRouteMatchObservation
- type HTTPRouteMatchParameters
- type HTTPRouteObservation
- type HTTPRouteParameters
- type HTTPRouteRetryPolicyObservation
- type HTTPRouteRetryPolicyParameters
- type HTTPRouteRetryPolicyPerRetryTimeoutObservation
- type HTTPRouteRetryPolicyPerRetryTimeoutParameters
- type HTTPRouteTimeoutIdleObservation
- type HTTPRouteTimeoutIdleParameters
- type HTTPRouteTimeoutObservation
- type HTTPRouteTimeoutParameters
- type HTTPRouteTimeoutPerRequestObservation
- type HTTPRouteTimeoutPerRequestParameters
- type HeaderMatchObservation
- type HeaderMatchParameters
- type HeaderMatchRangeObservation
- type HeaderMatchRangeParameters
- type HeaderObservation
- type HeaderParameters
- type HealthCheckObservation
- type HealthCheckParameters
- type Http2IdleObservation
- type Http2IdleParameters
- type Http2Observation
- type Http2Parameters
- type Http2PerRequestObservation
- type Http2PerRequestParameters
- type Http2RouteActionObservation
- type Http2RouteActionParameters
- type Http2RouteMatchObservation
- type Http2RouteMatchParameters
- type Http2RouteObservation
- type Http2RouteParameters
- type Http2RouteRetryPolicyObservation
- type Http2RouteRetryPolicyParameters
- type Http2RouteTimeoutObservation
- type Http2RouteTimeoutParameters
- type IdleObservation
- type IdleParameters
- type IntervalObservation
- type IntervalParameters
- type ListenerConnectionPoolObservation
- type ListenerConnectionPoolParameters
- type ListenerHealthCheckObservation
- type ListenerHealthCheckParameters
- type ListenerObservation
- type ListenerParameters
- type ListenerPortMappingObservation
- type ListenerPortMappingParameters
- type ListenerTLSCertificateFileObservation
- type ListenerTLSCertificateFileParameters
- type ListenerTLSCertificateObservation
- type ListenerTLSCertificateParameters
- type ListenerTLSCertificateSdsObservation
- type ListenerTLSCertificateSdsParameters
- type ListenerTLSObservation
- type ListenerTLSParameters
- type ListenerTLSValidationObservation
- type ListenerTLSValidationParameters
- type ListenerTLSValidationSubjectAlternativeNamesMatchObservation
- type ListenerTLSValidationSubjectAlternativeNamesMatchParameters
- type ListenerTLSValidationSubjectAlternativeNamesObservation
- type ListenerTLSValidationSubjectAlternativeNamesParameters
- type ListenerTLSValidationTrustFileObservation
- type ListenerTLSValidationTrustFileParameters
- type ListenerTLSValidationTrustObservation
- type ListenerTLSValidationTrustParameters
- type ListenerTLSValidationTrustSdsObservation
- type ListenerTLSValidationTrustSdsParameters
- type ListenerTimeoutObservation
- type ListenerTimeoutParameters
- type LoggingAccessLogFileObservation
- type LoggingAccessLogFileParameters
- type LoggingAccessLogObservation
- type LoggingAccessLogParameters
- type LoggingObservation
- type LoggingParameters
- type MatchHeaderMatchObservation
- type MatchHeaderMatchParameters
- type MatchHeaderObservation
- type MatchHeaderParameters
- type MatchObservation
- type MatchParameters
- type MatchRangeObservation
- type MatchRangeParameters
- type Mesh
- func (in *Mesh) DeepCopy() *Mesh
- func (in *Mesh) DeepCopyInto(out *Mesh)
- func (in *Mesh) DeepCopyObject() runtime.Object
- func (mg *Mesh) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Mesh) GetConnectionDetailsMapping() map[string]string
- func (mg *Mesh) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Mesh) GetID() string
- func (tr *Mesh) GetObservation() (map[string]interface{}, error)
- func (tr *Mesh) GetParameters() (map[string]interface{}, error)
- func (mg *Mesh) GetProviderConfigReference() *xpv1.Reference
- func (mg *Mesh) GetProviderReference() *xpv1.Reference
- func (mg *Mesh) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Mesh) GetTerraformResourceType() string
- func (tr *Mesh) GetTerraformSchemaVersion() int
- func (mg *Mesh) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Mesh) LateInitialize(attrs []byte) (bool, error)
- func (mg *Mesh) SetConditions(c ...xpv1.Condition)
- func (mg *Mesh) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Mesh) SetObservation(obs map[string]interface{}) error
- func (tr *Mesh) SetParameters(params map[string]interface{}) error
- func (mg *Mesh) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Mesh) SetProviderReference(r *xpv1.Reference)
- func (mg *Mesh) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Mesh) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MeshList
- type MeshObservation
- type MeshParameters
- type MeshSpec
- type MeshSpecObservation
- type MeshSpecParameters
- type MeshStatus
- type MetadataMatchObservation
- type MetadataMatchParameters
- type MetadataObservation
- type MetadataParameters
- type OutlierDetectionObservation
- type OutlierDetectionParameters
- type PerRequestObservation
- type PerRequestParameters
- type PerRetryTimeoutObservation
- type PerRetryTimeoutParameters
- type PortMappingObservation
- type PortMappingParameters
- type ProviderObservation
- type ProviderParameters
- type ProviderVirtualNodeObservation
- type ProviderVirtualNodeParameters
- type ProviderVirtualRouterObservation
- type ProviderVirtualRouterParameters
- type RangeObservation
- type RangeParameters
- type RetryPolicyObservation
- type RetryPolicyParameters
- type RetryPolicyPerRetryTimeoutObservation
- type RetryPolicyPerRetryTimeoutParameters
- type Route
- func (in *Route) DeepCopy() *Route
- func (in *Route) DeepCopyInto(out *Route)
- func (in *Route) DeepCopyObject() runtime.Object
- func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Route) GetConnectionDetailsMapping() map[string]string
- func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Route) GetID() string
- func (tr *Route) GetObservation() (map[string]interface{}, error)
- func (tr *Route) GetParameters() (map[string]interface{}, error)
- func (mg *Route) GetProviderConfigReference() *xpv1.Reference
- func (mg *Route) GetProviderReference() *xpv1.Reference
- func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Route) GetTerraformResourceType() string
- func (tr *Route) GetTerraformSchemaVersion() int
- func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Route) LateInitialize(attrs []byte) (bool, error)
- func (mg *Route) SetConditions(c ...xpv1.Condition)
- func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Route) SetObservation(obs map[string]interface{}) error
- func (tr *Route) SetParameters(params map[string]interface{}) error
- func (mg *Route) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Route) SetProviderReference(r *xpv1.Reference)
- func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteList
- type RouteObservation
- type RouteParameters
- type RouteSpec
- type RouteSpecObservation
- type RouteSpecParameters
- type RouteStatus
- type SdsObservation
- type SdsParameters
- type ServiceDiscoveryObservation
- type ServiceDiscoveryParameters
- type SpecBackendDefaultsObservation
- type SpecBackendDefaultsParameters
- type SpecGRPCRouteObservation
- type SpecGRPCRouteParameters
- type SpecHTTPRouteActionObservation
- type SpecHTTPRouteActionParameters
- type SpecHTTPRouteMatchObservation
- type SpecHTTPRouteMatchParameters
- type SpecHTTPRouteObservation
- type SpecHTTPRouteParameters
- type SpecHttp2RouteActionObservation
- type SpecHttp2RouteActionParameters
- type SpecHttp2RouteMatchObservation
- type SpecHttp2RouteMatchParameters
- type SpecHttp2RouteObservation
- type SpecHttp2RouteParameters
- type SpecListenerObservation
- type SpecListenerParameters
- type SpecListenerPortMappingObservation
- type SpecListenerPortMappingParameters
- type SpecListenerTLSObservation
- type SpecListenerTLSParameters
- type SpecLoggingObservation
- type SpecLoggingParameters
- type SpecObservation
- type SpecParameters
- type SubjectAlternativeNamesMatchObservation
- type SubjectAlternativeNamesMatchParameters
- type SubjectAlternativeNamesObservation
- type SubjectAlternativeNamesParameters
- type TCPIdleObservation
- type TCPIdleParameters
- type TCPObservation
- type TCPParameters
- type TCPRouteActionObservation
- type TCPRouteActionParameters
- type TCPRouteActionWeightedTargetObservation
- type TCPRouteActionWeightedTargetParameters
- type TCPRouteObservation
- type TCPRouteParameters
- type TCPRouteTimeoutIdleObservation
- type TCPRouteTimeoutIdleParameters
- type TCPRouteTimeoutObservation
- type TCPRouteTimeoutParameters
- type TLSCertificateAcmObservation
- type TLSCertificateAcmParameters
- type TLSCertificateFileObservation
- type TLSCertificateFileParameters
- type TLSCertificateObservation
- type TLSCertificateParameters
- type TLSCertificateSdsObservation
- type TLSCertificateSdsParameters
- type TLSObservation
- type TLSParameters
- type TLSValidationObservation
- type TLSValidationParameters
- type TLSValidationSubjectAlternativeNamesMatchObservation
- type TLSValidationSubjectAlternativeNamesMatchParameters
- type TLSValidationSubjectAlternativeNamesObservation
- type TLSValidationSubjectAlternativeNamesParameters
- type TLSValidationTrustFileObservation
- type TLSValidationTrustFileParameters
- type TLSValidationTrustObservation
- type TLSValidationTrustParameters
- type TLSValidationTrustSdsObservation
- type TLSValidationTrustSdsParameters
- type TargetObservation
- type TargetParameters
- type TargetVirtualServiceObservation
- type TargetVirtualServiceParameters
- type TimeoutGRPCObservation
- type TimeoutGRPCParameters
- type TimeoutHTTPObservation
- type TimeoutHTTPParameters
- type TimeoutHttp2Observation
- type TimeoutHttp2Parameters
- type TimeoutIdleObservation
- type TimeoutIdleParameters
- type TimeoutObservation
- type TimeoutParameters
- type TimeoutPerRequestObservation
- type TimeoutPerRequestParameters
- type TimeoutTCPObservation
- type TimeoutTCPParameters
- type TrustAcmObservation
- type TrustAcmParameters
- type TrustFileObservation
- type TrustFileParameters
- type TrustObservation
- type TrustParameters
- type TrustSdsObservation
- type TrustSdsParameters
- type ValidationObservation
- type ValidationParameters
- type ValidationSubjectAlternativeNamesMatchObservation
- type ValidationSubjectAlternativeNamesMatchParameters
- type ValidationSubjectAlternativeNamesObservation
- type ValidationSubjectAlternativeNamesParameters
- type ValidationTrustAcmObservation
- type ValidationTrustAcmParameters
- type ValidationTrustFileObservation
- type ValidationTrustFileParameters
- type ValidationTrustObservation
- type ValidationTrustParameters
- type ValidationTrustSdsObservation
- type ValidationTrustSdsParameters
- type VirtualGateway
- func (in *VirtualGateway) DeepCopy() *VirtualGateway
- func (in *VirtualGateway) DeepCopyInto(out *VirtualGateway)
- func (in *VirtualGateway) DeepCopyObject() runtime.Object
- func (mg *VirtualGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualGateway) GetID() string
- func (tr *VirtualGateway) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualGateway) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualGateway) GetProviderReference() *xpv1.Reference
- func (mg *VirtualGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VirtualGateway) GetTerraformResourceType() string
- func (tr *VirtualGateway) GetTerraformSchemaVersion() int
- func (mg *VirtualGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualGateway) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualGateway) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualGateway) SetParameters(params map[string]interface{}) error
- func (mg *VirtualGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VirtualGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualGatewayList
- type VirtualGatewayObservation
- type VirtualGatewayParameters
- type VirtualGatewaySpec
- type VirtualGatewaySpecObservation
- type VirtualGatewaySpecParameters
- type VirtualGatewayStatus
- type VirtualNode
- func (in *VirtualNode) DeepCopy() *VirtualNode
- func (in *VirtualNode) DeepCopyInto(out *VirtualNode)
- func (in *VirtualNode) DeepCopyObject() runtime.Object
- func (mg *VirtualNode) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualNode) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualNode) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualNode) GetID() string
- func (tr *VirtualNode) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualNode) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualNode) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualNode) GetProviderReference() *xpv1.Reference
- func (mg *VirtualNode) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VirtualNode) GetTerraformResourceType() string
- func (tr *VirtualNode) GetTerraformSchemaVersion() int
- func (mg *VirtualNode) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualNode) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualNode) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualNode) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualNode) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualNode) SetParameters(params map[string]interface{}) error
- func (mg *VirtualNode) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualNode) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualNode) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VirtualNode) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualNodeList
- type VirtualNodeObservation
- type VirtualNodeParameters
- type VirtualNodeSpec
- type VirtualNodeSpecObservation
- type VirtualNodeSpecParameters
- type VirtualNodeStatus
- type VirtualRouter
- func (in *VirtualRouter) DeepCopy() *VirtualRouter
- func (in *VirtualRouter) DeepCopyInto(out *VirtualRouter)
- func (in *VirtualRouter) DeepCopyObject() runtime.Object
- func (mg *VirtualRouter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualRouter) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualRouter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualRouter) GetID() string
- func (tr *VirtualRouter) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualRouter) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualRouter) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualRouter) GetProviderReference() *xpv1.Reference
- func (mg *VirtualRouter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VirtualRouter) GetTerraformResourceType() string
- func (tr *VirtualRouter) GetTerraformSchemaVersion() int
- func (mg *VirtualRouter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualRouter) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualRouter) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualRouter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualRouter) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualRouter) SetParameters(params map[string]interface{}) error
- func (mg *VirtualRouter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualRouter) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualRouter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VirtualRouter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualRouterList
- type VirtualRouterObservation
- type VirtualRouterParameters
- type VirtualRouterSpec
- type VirtualRouterSpecListenerObservation
- type VirtualRouterSpecListenerParameters
- type VirtualRouterSpecObservation
- type VirtualRouterSpecParameters
- type VirtualRouterStatus
- type VirtualService
- func (in *VirtualService) DeepCopy() *VirtualService
- func (in *VirtualService) DeepCopyInto(out *VirtualService)
- func (in *VirtualService) DeepCopyObject() runtime.Object
- func (mg *VirtualService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualService) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualService) GetID() string
- func (tr *VirtualService) GetObservation() (map[string]interface{}, error)
- func (tr *VirtualService) GetParameters() (map[string]interface{}, error)
- func (mg *VirtualService) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualService) GetProviderReference() *xpv1.Reference
- func (mg *VirtualService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VirtualService) GetTerraformResourceType() string
- func (tr *VirtualService) GetTerraformSchemaVersion() int
- func (mg *VirtualService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualService) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualService) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualService) SetObservation(obs map[string]interface{}) error
- func (tr *VirtualService) SetParameters(params map[string]interface{}) error
- func (mg *VirtualService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualService) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VirtualService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualServiceClientPolicyObservation
- type VirtualServiceClientPolicyParameters
- type VirtualServiceList
- type VirtualServiceObservation
- type VirtualServiceObservation_2
- type VirtualServiceParameters
- type VirtualServiceParameters_2
- type VirtualServiceSpec
- type VirtualServiceSpecObservation
- type VirtualServiceSpecParameters
- type VirtualServiceStatus
- type WeightedTargetObservation
- type WeightedTargetParameters
Constants ¶
const ( CRDGroup = "appmesh.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( GatewayRoute_Kind = "GatewayRoute" GatewayRoute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GatewayRoute_Kind}.String() GatewayRoute_KindAPIVersion = GatewayRoute_Kind + "." + CRDGroupVersion.String() GatewayRoute_GroupVersionKind = CRDGroupVersion.WithKind(GatewayRoute_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Mesh_Kind = "Mesh" Mesh_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Mesh_Kind}.String() Mesh_KindAPIVersion = Mesh_Kind + "." + CRDGroupVersion.String() Mesh_GroupVersionKind = CRDGroupVersion.WithKind(Mesh_Kind) )
Repository type metadata.
var ( Route_Kind = "Route" Route_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Route_Kind}.String() Route_KindAPIVersion = Route_Kind + "." + CRDGroupVersion.String() Route_GroupVersionKind = CRDGroupVersion.WithKind(Route_Kind) )
Repository type metadata.
var ( VirtualGateway_Kind = "VirtualGateway" VirtualGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualGateway_Kind}.String() VirtualGateway_KindAPIVersion = VirtualGateway_Kind + "." + CRDGroupVersion.String() VirtualGateway_GroupVersionKind = CRDGroupVersion.WithKind(VirtualGateway_Kind) )
Repository type metadata.
var ( VirtualNode_Kind = "VirtualNode" VirtualNode_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualNode_Kind}.String() VirtualNode_KindAPIVersion = VirtualNode_Kind + "." + CRDGroupVersion.String() VirtualNode_GroupVersionKind = CRDGroupVersion.WithKind(VirtualNode_Kind) )
Repository type metadata.
var ( VirtualRouter_Kind = "VirtualRouter" VirtualRouter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualRouter_Kind}.String() VirtualRouter_KindAPIVersion = VirtualRouter_Kind + "." + CRDGroupVersion.String() VirtualRouter_GroupVersionKind = CRDGroupVersion.WithKind(VirtualRouter_Kind) )
Repository type metadata.
var ( VirtualService_Kind = "VirtualService" VirtualService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualService_Kind}.String() VirtualService_KindAPIVersion = VirtualService_Kind + "." + CRDGroupVersion.String() VirtualService_GroupVersionKind = CRDGroupVersion.WithKind(VirtualService_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessLogFileObservation ¶
type AccessLogFileObservation struct { }
func (*AccessLogFileObservation) DeepCopy ¶
func (in *AccessLogFileObservation) DeepCopy() *AccessLogFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogFileObservation.
func (*AccessLogFileObservation) DeepCopyInto ¶
func (in *AccessLogFileObservation) DeepCopyInto(out *AccessLogFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogFileParameters ¶
type AccessLogFileParameters struct { // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*AccessLogFileParameters) DeepCopy ¶
func (in *AccessLogFileParameters) DeepCopy() *AccessLogFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogFileParameters.
func (*AccessLogFileParameters) DeepCopyInto ¶
func (in *AccessLogFileParameters) DeepCopyInto(out *AccessLogFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogObservation ¶
type AccessLogObservation struct { }
func (*AccessLogObservation) DeepCopy ¶
func (in *AccessLogObservation) DeepCopy() *AccessLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogObservation.
func (*AccessLogObservation) DeepCopyInto ¶
func (in *AccessLogObservation) DeepCopyInto(out *AccessLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogParameters ¶
type AccessLogParameters struct { // +kubebuilder:validation:Optional File []AccessLogFileParameters `json:"file,omitempty" tf:"file,omitempty"` }
func (*AccessLogParameters) DeepCopy ¶
func (in *AccessLogParameters) DeepCopy() *AccessLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogParameters.
func (*AccessLogParameters) DeepCopyInto ¶
func (in *AccessLogParameters) DeepCopyInto(out *AccessLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcmObservation ¶
type AcmObservation struct { }
func (*AcmObservation) DeepCopy ¶
func (in *AcmObservation) DeepCopy() *AcmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcmObservation.
func (*AcmObservation) DeepCopyInto ¶
func (in *AcmObservation) DeepCopyInto(out *AcmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcmParameters ¶
type AcmParameters struct { // +kubebuilder:validation:Required CertificateAuthorityArns []*string `json:"certificateAuthorityArns" tf:"certificate_authority_arns,omitempty"` }
func (*AcmParameters) DeepCopy ¶
func (in *AcmParameters) DeepCopy() *AcmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcmParameters.
func (*AcmParameters) DeepCopyInto ¶
func (in *AcmParameters) DeepCopyInto(out *AcmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionObservation ¶
type ActionObservation struct { }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶
type ActionParameters struct { // +kubebuilder:validation:Required Target []TargetParameters `json:"target" tf:"target,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionTargetObservation ¶
type ActionTargetObservation struct { }
func (*ActionTargetObservation) DeepCopy ¶
func (in *ActionTargetObservation) DeepCopy() *ActionTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetObservation.
func (*ActionTargetObservation) DeepCopyInto ¶
func (in *ActionTargetObservation) DeepCopyInto(out *ActionTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionTargetParameters ¶
type ActionTargetParameters struct { // +kubebuilder:validation:Required VirtualService []TargetVirtualServiceParameters `json:"virtualService" tf:"virtual_service,omitempty"` }
func (*ActionTargetParameters) DeepCopy ¶
func (in *ActionTargetParameters) DeepCopy() *ActionTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetParameters.
func (*ActionTargetParameters) DeepCopyInto ¶
func (in *ActionTargetParameters) DeepCopyInto(out *ActionTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionTargetVirtualServiceObservation ¶
type ActionTargetVirtualServiceObservation struct { }
func (*ActionTargetVirtualServiceObservation) DeepCopy ¶
func (in *ActionTargetVirtualServiceObservation) DeepCopy() *ActionTargetVirtualServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetVirtualServiceObservation.
func (*ActionTargetVirtualServiceObservation) DeepCopyInto ¶
func (in *ActionTargetVirtualServiceObservation) DeepCopyInto(out *ActionTargetVirtualServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionTargetVirtualServiceParameters ¶
type ActionTargetVirtualServiceParameters struct { // +kubebuilder:validation:Required VirtualServiceName *string `json:"virtualServiceName" tf:"virtual_service_name,omitempty"` }
func (*ActionTargetVirtualServiceParameters) DeepCopy ¶
func (in *ActionTargetVirtualServiceParameters) DeepCopy() *ActionTargetVirtualServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetVirtualServiceParameters.
func (*ActionTargetVirtualServiceParameters) DeepCopyInto ¶
func (in *ActionTargetVirtualServiceParameters) DeepCopyInto(out *ActionTargetVirtualServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionWeightedTargetObservation ¶
type ActionWeightedTargetObservation struct { }
func (*ActionWeightedTargetObservation) DeepCopy ¶
func (in *ActionWeightedTargetObservation) DeepCopy() *ActionWeightedTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionWeightedTargetObservation.
func (*ActionWeightedTargetObservation) DeepCopyInto ¶
func (in *ActionWeightedTargetObservation) DeepCopyInto(out *ActionWeightedTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionWeightedTargetParameters ¶
type ActionWeightedTargetParameters struct { // +kubebuilder:validation:Required VirtualNode *string `json:"virtualNode" tf:"virtual_node,omitempty"` // +kubebuilder:validation:Required Weight *float64 `json:"weight" tf:"weight,omitempty"` }
func (*ActionWeightedTargetParameters) DeepCopy ¶
func (in *ActionWeightedTargetParameters) DeepCopy() *ActionWeightedTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionWeightedTargetParameters.
func (*ActionWeightedTargetParameters) DeepCopyInto ¶
func (in *ActionWeightedTargetParameters) DeepCopyInto(out *ActionWeightedTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsCloudMapObservation ¶
type AwsCloudMapObservation struct { }
func (*AwsCloudMapObservation) DeepCopy ¶
func (in *AwsCloudMapObservation) DeepCopy() *AwsCloudMapObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsCloudMapObservation.
func (*AwsCloudMapObservation) DeepCopyInto ¶
func (in *AwsCloudMapObservation) DeepCopyInto(out *AwsCloudMapObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsCloudMapParameters ¶
type AwsCloudMapParameters struct { // +kubebuilder:validation:Optional Attributes map[string]*string `json:"attributes,omitempty" tf:"attributes,omitempty"` // +kubebuilder:validation:Required NamespaceName *string `json:"namespaceName" tf:"namespace_name,omitempty"` // +kubebuilder:validation:Required ServiceName *string `json:"serviceName" tf:"service_name,omitempty"` }
func (*AwsCloudMapParameters) DeepCopy ¶
func (in *AwsCloudMapParameters) DeepCopy() *AwsCloudMapParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsCloudMapParameters.
func (*AwsCloudMapParameters) DeepCopyInto ¶
func (in *AwsCloudMapParameters) DeepCopyInto(out *AwsCloudMapParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsClientPolicyObservation ¶
type BackendDefaultsClientPolicyObservation struct { }
func (*BackendDefaultsClientPolicyObservation) DeepCopy ¶
func (in *BackendDefaultsClientPolicyObservation) DeepCopy() *BackendDefaultsClientPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsClientPolicyObservation.
func (*BackendDefaultsClientPolicyObservation) DeepCopyInto ¶
func (in *BackendDefaultsClientPolicyObservation) DeepCopyInto(out *BackendDefaultsClientPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsClientPolicyParameters ¶
type BackendDefaultsClientPolicyParameters struct { // +kubebuilder:validation:Optional TLS []BackendDefaultsClientPolicyTLSParameters `json:"tls,omitempty" tf:"tls,omitempty"` }
func (*BackendDefaultsClientPolicyParameters) DeepCopy ¶
func (in *BackendDefaultsClientPolicyParameters) DeepCopy() *BackendDefaultsClientPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsClientPolicyParameters.
func (*BackendDefaultsClientPolicyParameters) DeepCopyInto ¶
func (in *BackendDefaultsClientPolicyParameters) DeepCopyInto(out *BackendDefaultsClientPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsClientPolicyTLSCertificateObservation ¶
type BackendDefaultsClientPolicyTLSCertificateObservation struct { }
func (*BackendDefaultsClientPolicyTLSCertificateObservation) DeepCopy ¶
func (in *BackendDefaultsClientPolicyTLSCertificateObservation) DeepCopy() *BackendDefaultsClientPolicyTLSCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsClientPolicyTLSCertificateObservation.
func (*BackendDefaultsClientPolicyTLSCertificateObservation) DeepCopyInto ¶
func (in *BackendDefaultsClientPolicyTLSCertificateObservation) DeepCopyInto(out *BackendDefaultsClientPolicyTLSCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsClientPolicyTLSCertificateParameters ¶
type BackendDefaultsClientPolicyTLSCertificateParameters struct { // +kubebuilder:validation:Optional File []ClientPolicyTLSCertificateFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []ClientPolicyTLSCertificateSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*BackendDefaultsClientPolicyTLSCertificateParameters) DeepCopy ¶
func (in *BackendDefaultsClientPolicyTLSCertificateParameters) DeepCopy() *BackendDefaultsClientPolicyTLSCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsClientPolicyTLSCertificateParameters.
func (*BackendDefaultsClientPolicyTLSCertificateParameters) DeepCopyInto ¶
func (in *BackendDefaultsClientPolicyTLSCertificateParameters) DeepCopyInto(out *BackendDefaultsClientPolicyTLSCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsClientPolicyTLSObservation ¶
type BackendDefaultsClientPolicyTLSObservation struct { }
func (*BackendDefaultsClientPolicyTLSObservation) DeepCopy ¶
func (in *BackendDefaultsClientPolicyTLSObservation) DeepCopy() *BackendDefaultsClientPolicyTLSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsClientPolicyTLSObservation.
func (*BackendDefaultsClientPolicyTLSObservation) DeepCopyInto ¶
func (in *BackendDefaultsClientPolicyTLSObservation) DeepCopyInto(out *BackendDefaultsClientPolicyTLSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsClientPolicyTLSParameters ¶
type BackendDefaultsClientPolicyTLSParameters struct { // +kubebuilder:validation:Optional Certificate []BackendDefaultsClientPolicyTLSCertificateParameters `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional Enforce *bool `json:"enforce,omitempty" tf:"enforce,omitempty"` // +kubebuilder:validation:Optional Ports []*float64 `json:"ports,omitempty" tf:"ports,omitempty"` // +kubebuilder:validation:Required Validation []BackendDefaultsClientPolicyTLSValidationParameters `json:"validation" tf:"validation,omitempty"` }
func (*BackendDefaultsClientPolicyTLSParameters) DeepCopy ¶
func (in *BackendDefaultsClientPolicyTLSParameters) DeepCopy() *BackendDefaultsClientPolicyTLSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsClientPolicyTLSParameters.
func (*BackendDefaultsClientPolicyTLSParameters) DeepCopyInto ¶
func (in *BackendDefaultsClientPolicyTLSParameters) DeepCopyInto(out *BackendDefaultsClientPolicyTLSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsClientPolicyTLSValidationObservation ¶
type BackendDefaultsClientPolicyTLSValidationObservation struct { }
func (*BackendDefaultsClientPolicyTLSValidationObservation) DeepCopy ¶
func (in *BackendDefaultsClientPolicyTLSValidationObservation) DeepCopy() *BackendDefaultsClientPolicyTLSValidationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsClientPolicyTLSValidationObservation.
func (*BackendDefaultsClientPolicyTLSValidationObservation) DeepCopyInto ¶
func (in *BackendDefaultsClientPolicyTLSValidationObservation) DeepCopyInto(out *BackendDefaultsClientPolicyTLSValidationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsClientPolicyTLSValidationParameters ¶
type BackendDefaultsClientPolicyTLSValidationParameters struct { // +kubebuilder:validation:Optional SubjectAlternativeNames []ClientPolicyTLSValidationSubjectAlternativeNamesParameters `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names,omitempty"` // +kubebuilder:validation:Required Trust []ClientPolicyTLSValidationTrustParameters `json:"trust" tf:"trust,omitempty"` }
func (*BackendDefaultsClientPolicyTLSValidationParameters) DeepCopy ¶
func (in *BackendDefaultsClientPolicyTLSValidationParameters) DeepCopy() *BackendDefaultsClientPolicyTLSValidationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsClientPolicyTLSValidationParameters.
func (*BackendDefaultsClientPolicyTLSValidationParameters) DeepCopyInto ¶
func (in *BackendDefaultsClientPolicyTLSValidationParameters) DeepCopyInto(out *BackendDefaultsClientPolicyTLSValidationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsObservation ¶
type BackendDefaultsObservation struct { }
func (*BackendDefaultsObservation) DeepCopy ¶
func (in *BackendDefaultsObservation) DeepCopy() *BackendDefaultsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsObservation.
func (*BackendDefaultsObservation) DeepCopyInto ¶
func (in *BackendDefaultsObservation) DeepCopyInto(out *BackendDefaultsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendDefaultsParameters ¶
type BackendDefaultsParameters struct { // +kubebuilder:validation:Optional ClientPolicy []ClientPolicyParameters `json:"clientPolicy,omitempty" tf:"client_policy,omitempty"` }
func (*BackendDefaultsParameters) DeepCopy ¶
func (in *BackendDefaultsParameters) DeepCopy() *BackendDefaultsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendDefaultsParameters.
func (*BackendDefaultsParameters) DeepCopyInto ¶
func (in *BackendDefaultsParameters) DeepCopyInto(out *BackendDefaultsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendObservation ¶
type BackendObservation struct { }
func (*BackendObservation) DeepCopy ¶
func (in *BackendObservation) DeepCopy() *BackendObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendObservation.
func (*BackendObservation) DeepCopyInto ¶
func (in *BackendObservation) DeepCopyInto(out *BackendObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendParameters ¶
type BackendParameters struct { // +kubebuilder:validation:Required VirtualService []BackendVirtualServiceParameters `json:"virtualService" tf:"virtual_service,omitempty"` }
func (*BackendParameters) DeepCopy ¶
func (in *BackendParameters) DeepCopy() *BackendParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendParameters.
func (*BackendParameters) DeepCopyInto ¶
func (in *BackendParameters) DeepCopyInto(out *BackendParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendVirtualServiceObservation ¶
type BackendVirtualServiceObservation struct { }
func (*BackendVirtualServiceObservation) DeepCopy ¶
func (in *BackendVirtualServiceObservation) DeepCopy() *BackendVirtualServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendVirtualServiceObservation.
func (*BackendVirtualServiceObservation) DeepCopyInto ¶
func (in *BackendVirtualServiceObservation) DeepCopyInto(out *BackendVirtualServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendVirtualServiceParameters ¶
type BackendVirtualServiceParameters struct { // +kubebuilder:validation:Optional ClientPolicy []VirtualServiceClientPolicyParameters `json:"clientPolicy,omitempty" tf:"client_policy,omitempty"` // +kubebuilder:validation:Required VirtualServiceName *string `json:"virtualServiceName" tf:"virtual_service_name,omitempty"` }
func (*BackendVirtualServiceParameters) DeepCopy ¶
func (in *BackendVirtualServiceParameters) DeepCopy() *BackendVirtualServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendVirtualServiceParameters.
func (*BackendVirtualServiceParameters) DeepCopyInto ¶
func (in *BackendVirtualServiceParameters) DeepCopyInto(out *BackendVirtualServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseEjectionDurationObservation ¶
type BaseEjectionDurationObservation struct { }
func (*BaseEjectionDurationObservation) DeepCopy ¶
func (in *BaseEjectionDurationObservation) DeepCopy() *BaseEjectionDurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseEjectionDurationObservation.
func (*BaseEjectionDurationObservation) DeepCopyInto ¶
func (in *BaseEjectionDurationObservation) DeepCopyInto(out *BaseEjectionDurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseEjectionDurationParameters ¶
type BaseEjectionDurationParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*BaseEjectionDurationParameters) DeepCopy ¶
func (in *BaseEjectionDurationParameters) DeepCopy() *BaseEjectionDurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseEjectionDurationParameters.
func (*BaseEjectionDurationParameters) DeepCopyInto ¶
func (in *BaseEjectionDurationParameters) DeepCopyInto(out *BaseEjectionDurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAcmObservation ¶
type CertificateAcmObservation struct { }
func (*CertificateAcmObservation) DeepCopy ¶
func (in *CertificateAcmObservation) DeepCopy() *CertificateAcmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAcmObservation.
func (*CertificateAcmObservation) DeepCopyInto ¶
func (in *CertificateAcmObservation) DeepCopyInto(out *CertificateAcmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAcmParameters ¶
type CertificateAcmParameters struct { // +kubebuilder:validation:Required CertificateArn *string `json:"certificateArn" tf:"certificate_arn,omitempty"` }
func (*CertificateAcmParameters) DeepCopy ¶
func (in *CertificateAcmParameters) DeepCopy() *CertificateAcmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAcmParameters.
func (*CertificateAcmParameters) DeepCopyInto ¶
func (in *CertificateAcmParameters) DeepCopyInto(out *CertificateAcmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateFileObservation ¶
type CertificateFileObservation struct { }
func (*CertificateFileObservation) DeepCopy ¶
func (in *CertificateFileObservation) DeepCopy() *CertificateFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateFileObservation.
func (*CertificateFileObservation) DeepCopyInto ¶
func (in *CertificateFileObservation) DeepCopyInto(out *CertificateFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateFileParameters ¶
type CertificateFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` // +kubebuilder:validation:Required PrivateKey *string `json:"privateKey" tf:"private_key,omitempty"` }
func (*CertificateFileParameters) DeepCopy ¶
func (in *CertificateFileParameters) DeepCopy() *CertificateFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateFileParameters.
func (*CertificateFileParameters) DeepCopyInto ¶
func (in *CertificateFileParameters) DeepCopyInto(out *CertificateFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateObservation ¶
type CertificateObservation struct { }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // +kubebuilder:validation:Optional File []FileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []SdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSdsObservation ¶
type CertificateSdsObservation struct { }
func (*CertificateSdsObservation) DeepCopy ¶
func (in *CertificateSdsObservation) DeepCopy() *CertificateSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSdsObservation.
func (*CertificateSdsObservation) DeepCopyInto ¶
func (in *CertificateSdsObservation) DeepCopyInto(out *CertificateSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSdsParameters ¶
type CertificateSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*CertificateSdsParameters) DeepCopy ¶
func (in *CertificateSdsParameters) DeepCopy() *CertificateSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSdsParameters.
func (*CertificateSdsParameters) DeepCopyInto ¶
func (in *CertificateSdsParameters) DeepCopyInto(out *CertificateSdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyObservation ¶
type ClientPolicyObservation struct { }
func (*ClientPolicyObservation) DeepCopy ¶
func (in *ClientPolicyObservation) DeepCopy() *ClientPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyObservation.
func (*ClientPolicyObservation) DeepCopyInto ¶
func (in *ClientPolicyObservation) DeepCopyInto(out *ClientPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyParameters ¶
type ClientPolicyParameters struct { // +kubebuilder:validation:Optional TLS []TLSParameters `json:"tls,omitempty" tf:"tls,omitempty"` }
func (*ClientPolicyParameters) DeepCopy ¶
func (in *ClientPolicyParameters) DeepCopy() *ClientPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyParameters.
func (*ClientPolicyParameters) DeepCopyInto ¶
func (in *ClientPolicyParameters) DeepCopyInto(out *ClientPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSCertificateFileObservation ¶
type ClientPolicyTLSCertificateFileObservation struct { }
func (*ClientPolicyTLSCertificateFileObservation) DeepCopy ¶
func (in *ClientPolicyTLSCertificateFileObservation) DeepCopy() *ClientPolicyTLSCertificateFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSCertificateFileObservation.
func (*ClientPolicyTLSCertificateFileObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSCertificateFileObservation) DeepCopyInto(out *ClientPolicyTLSCertificateFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSCertificateFileParameters ¶
type ClientPolicyTLSCertificateFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` // +kubebuilder:validation:Required PrivateKey *string `json:"privateKey" tf:"private_key,omitempty"` }
func (*ClientPolicyTLSCertificateFileParameters) DeepCopy ¶
func (in *ClientPolicyTLSCertificateFileParameters) DeepCopy() *ClientPolicyTLSCertificateFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSCertificateFileParameters.
func (*ClientPolicyTLSCertificateFileParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSCertificateFileParameters) DeepCopyInto(out *ClientPolicyTLSCertificateFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSCertificateObservation ¶
type ClientPolicyTLSCertificateObservation struct { }
func (*ClientPolicyTLSCertificateObservation) DeepCopy ¶
func (in *ClientPolicyTLSCertificateObservation) DeepCopy() *ClientPolicyTLSCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSCertificateObservation.
func (*ClientPolicyTLSCertificateObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSCertificateObservation) DeepCopyInto(out *ClientPolicyTLSCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSCertificateParameters ¶
type ClientPolicyTLSCertificateParameters struct { // +kubebuilder:validation:Optional File []TLSCertificateFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []TLSCertificateSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*ClientPolicyTLSCertificateParameters) DeepCopy ¶
func (in *ClientPolicyTLSCertificateParameters) DeepCopy() *ClientPolicyTLSCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSCertificateParameters.
func (*ClientPolicyTLSCertificateParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSCertificateParameters) DeepCopyInto(out *ClientPolicyTLSCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSCertificateSdsObservation ¶
type ClientPolicyTLSCertificateSdsObservation struct { }
func (*ClientPolicyTLSCertificateSdsObservation) DeepCopy ¶
func (in *ClientPolicyTLSCertificateSdsObservation) DeepCopy() *ClientPolicyTLSCertificateSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSCertificateSdsObservation.
func (*ClientPolicyTLSCertificateSdsObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSCertificateSdsObservation) DeepCopyInto(out *ClientPolicyTLSCertificateSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSCertificateSdsParameters ¶
type ClientPolicyTLSCertificateSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*ClientPolicyTLSCertificateSdsParameters) DeepCopy ¶
func (in *ClientPolicyTLSCertificateSdsParameters) DeepCopy() *ClientPolicyTLSCertificateSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSCertificateSdsParameters.
func (*ClientPolicyTLSCertificateSdsParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSCertificateSdsParameters) DeepCopyInto(out *ClientPolicyTLSCertificateSdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSObservation ¶
type ClientPolicyTLSObservation struct { }
func (*ClientPolicyTLSObservation) DeepCopy ¶
func (in *ClientPolicyTLSObservation) DeepCopy() *ClientPolicyTLSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSObservation.
func (*ClientPolicyTLSObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSObservation) DeepCopyInto(out *ClientPolicyTLSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSParameters ¶
type ClientPolicyTLSParameters struct { // +kubebuilder:validation:Optional Certificate []ClientPolicyTLSCertificateParameters `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional Enforce *bool `json:"enforce,omitempty" tf:"enforce,omitempty"` // +kubebuilder:validation:Optional Ports []*float64 `json:"ports,omitempty" tf:"ports,omitempty"` // +kubebuilder:validation:Required Validation []ClientPolicyTLSValidationParameters `json:"validation" tf:"validation,omitempty"` }
func (*ClientPolicyTLSParameters) DeepCopy ¶
func (in *ClientPolicyTLSParameters) DeepCopy() *ClientPolicyTLSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSParameters.
func (*ClientPolicyTLSParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSParameters) DeepCopyInto(out *ClientPolicyTLSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationObservation ¶
type ClientPolicyTLSValidationObservation struct { }
func (*ClientPolicyTLSValidationObservation) DeepCopy ¶
func (in *ClientPolicyTLSValidationObservation) DeepCopy() *ClientPolicyTLSValidationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationObservation.
func (*ClientPolicyTLSValidationObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationObservation) DeepCopyInto(out *ClientPolicyTLSValidationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationParameters ¶
type ClientPolicyTLSValidationParameters struct { // +kubebuilder:validation:Optional SubjectAlternativeNames []TLSValidationSubjectAlternativeNamesParameters `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names,omitempty"` // +kubebuilder:validation:Required Trust []TLSValidationTrustParameters `json:"trust" tf:"trust,omitempty"` }
func (*ClientPolicyTLSValidationParameters) DeepCopy ¶
func (in *ClientPolicyTLSValidationParameters) DeepCopy() *ClientPolicyTLSValidationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationParameters.
func (*ClientPolicyTLSValidationParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationParameters) DeepCopyInto(out *ClientPolicyTLSValidationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation ¶
type ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation struct { }
func (*ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopy ¶
func (in *ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopy() *ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation.
func (*ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto(out *ClientPolicyTLSValidationSubjectAlternativeNamesMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters ¶
type ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters struct { // +kubebuilder:validation:Required Exact []*string `json:"exact" tf:"exact,omitempty"` }
func (*ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopy ¶
func (in *ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopy() *ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters.
func (*ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto(out *ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationSubjectAlternativeNamesObservation ¶
type ClientPolicyTLSValidationSubjectAlternativeNamesObservation struct { }
func (*ClientPolicyTLSValidationSubjectAlternativeNamesObservation) DeepCopy ¶
func (in *ClientPolicyTLSValidationSubjectAlternativeNamesObservation) DeepCopy() *ClientPolicyTLSValidationSubjectAlternativeNamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationSubjectAlternativeNamesObservation.
func (*ClientPolicyTLSValidationSubjectAlternativeNamesObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationSubjectAlternativeNamesObservation) DeepCopyInto(out *ClientPolicyTLSValidationSubjectAlternativeNamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationSubjectAlternativeNamesParameters ¶
type ClientPolicyTLSValidationSubjectAlternativeNamesParameters struct { // +kubebuilder:validation:Required Match []ClientPolicyTLSValidationSubjectAlternativeNamesMatchParameters `json:"match" tf:"match,omitempty"` }
func (*ClientPolicyTLSValidationSubjectAlternativeNamesParameters) DeepCopy ¶
func (in *ClientPolicyTLSValidationSubjectAlternativeNamesParameters) DeepCopy() *ClientPolicyTLSValidationSubjectAlternativeNamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationSubjectAlternativeNamesParameters.
func (*ClientPolicyTLSValidationSubjectAlternativeNamesParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationSubjectAlternativeNamesParameters) DeepCopyInto(out *ClientPolicyTLSValidationSubjectAlternativeNamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationTrustFileObservation ¶
type ClientPolicyTLSValidationTrustFileObservation struct { }
func (*ClientPolicyTLSValidationTrustFileObservation) DeepCopy ¶
func (in *ClientPolicyTLSValidationTrustFileObservation) DeepCopy() *ClientPolicyTLSValidationTrustFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationTrustFileObservation.
func (*ClientPolicyTLSValidationTrustFileObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationTrustFileObservation) DeepCopyInto(out *ClientPolicyTLSValidationTrustFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationTrustFileParameters ¶
type ClientPolicyTLSValidationTrustFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` }
func (*ClientPolicyTLSValidationTrustFileParameters) DeepCopy ¶
func (in *ClientPolicyTLSValidationTrustFileParameters) DeepCopy() *ClientPolicyTLSValidationTrustFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationTrustFileParameters.
func (*ClientPolicyTLSValidationTrustFileParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationTrustFileParameters) DeepCopyInto(out *ClientPolicyTLSValidationTrustFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationTrustObservation ¶
type ClientPolicyTLSValidationTrustObservation struct { }
func (*ClientPolicyTLSValidationTrustObservation) DeepCopy ¶
func (in *ClientPolicyTLSValidationTrustObservation) DeepCopy() *ClientPolicyTLSValidationTrustObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationTrustObservation.
func (*ClientPolicyTLSValidationTrustObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationTrustObservation) DeepCopyInto(out *ClientPolicyTLSValidationTrustObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationTrustParameters ¶
type ClientPolicyTLSValidationTrustParameters struct { // +kubebuilder:validation:Optional Acm []ValidationTrustAcmParameters `json:"acm,omitempty" tf:"acm,omitempty"` // +kubebuilder:validation:Optional File []ClientPolicyTLSValidationTrustFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []ClientPolicyTLSValidationTrustSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*ClientPolicyTLSValidationTrustParameters) DeepCopy ¶
func (in *ClientPolicyTLSValidationTrustParameters) DeepCopy() *ClientPolicyTLSValidationTrustParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationTrustParameters.
func (*ClientPolicyTLSValidationTrustParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationTrustParameters) DeepCopyInto(out *ClientPolicyTLSValidationTrustParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationTrustSdsObservation ¶
type ClientPolicyTLSValidationTrustSdsObservation struct { }
func (*ClientPolicyTLSValidationTrustSdsObservation) DeepCopy ¶
func (in *ClientPolicyTLSValidationTrustSdsObservation) DeepCopy() *ClientPolicyTLSValidationTrustSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationTrustSdsObservation.
func (*ClientPolicyTLSValidationTrustSdsObservation) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationTrustSdsObservation) DeepCopyInto(out *ClientPolicyTLSValidationTrustSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientPolicyTLSValidationTrustSdsParameters ¶
type ClientPolicyTLSValidationTrustSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*ClientPolicyTLSValidationTrustSdsParameters) DeepCopy ¶
func (in *ClientPolicyTLSValidationTrustSdsParameters) DeepCopy() *ClientPolicyTLSValidationTrustSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyTLSValidationTrustSdsParameters.
func (*ClientPolicyTLSValidationTrustSdsParameters) DeepCopyInto ¶
func (in *ClientPolicyTLSValidationTrustSdsParameters) DeepCopyInto(out *ClientPolicyTLSValidationTrustSdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolGRPCObservation ¶
type ConnectionPoolGRPCObservation struct { }
func (*ConnectionPoolGRPCObservation) DeepCopy ¶
func (in *ConnectionPoolGRPCObservation) DeepCopy() *ConnectionPoolGRPCObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolGRPCObservation.
func (*ConnectionPoolGRPCObservation) DeepCopyInto ¶
func (in *ConnectionPoolGRPCObservation) DeepCopyInto(out *ConnectionPoolGRPCObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolGRPCParameters ¶
type ConnectionPoolGRPCParameters struct { // +kubebuilder:validation:Required MaxRequests *float64 `json:"maxRequests" tf:"max_requests,omitempty"` }
func (*ConnectionPoolGRPCParameters) DeepCopy ¶
func (in *ConnectionPoolGRPCParameters) DeepCopy() *ConnectionPoolGRPCParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolGRPCParameters.
func (*ConnectionPoolGRPCParameters) DeepCopyInto ¶
func (in *ConnectionPoolGRPCParameters) DeepCopyInto(out *ConnectionPoolGRPCParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolHTTPObservation ¶
type ConnectionPoolHTTPObservation struct { }
func (*ConnectionPoolHTTPObservation) DeepCopy ¶
func (in *ConnectionPoolHTTPObservation) DeepCopy() *ConnectionPoolHTTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolHTTPObservation.
func (*ConnectionPoolHTTPObservation) DeepCopyInto ¶
func (in *ConnectionPoolHTTPObservation) DeepCopyInto(out *ConnectionPoolHTTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolHTTPParameters ¶
type ConnectionPoolHTTPParameters struct { // +kubebuilder:validation:Required MaxConnections *float64 `json:"maxConnections" tf:"max_connections,omitempty"` // +kubebuilder:validation:Optional MaxPendingRequests *float64 `json:"maxPendingRequests,omitempty" tf:"max_pending_requests,omitempty"` }
func (*ConnectionPoolHTTPParameters) DeepCopy ¶
func (in *ConnectionPoolHTTPParameters) DeepCopy() *ConnectionPoolHTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolHTTPParameters.
func (*ConnectionPoolHTTPParameters) DeepCopyInto ¶
func (in *ConnectionPoolHTTPParameters) DeepCopyInto(out *ConnectionPoolHTTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolHttp2Observation ¶
type ConnectionPoolHttp2Observation struct { }
func (*ConnectionPoolHttp2Observation) DeepCopy ¶
func (in *ConnectionPoolHttp2Observation) DeepCopy() *ConnectionPoolHttp2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolHttp2Observation.
func (*ConnectionPoolHttp2Observation) DeepCopyInto ¶
func (in *ConnectionPoolHttp2Observation) DeepCopyInto(out *ConnectionPoolHttp2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolHttp2Parameters ¶
type ConnectionPoolHttp2Parameters struct { // +kubebuilder:validation:Required MaxRequests *float64 `json:"maxRequests" tf:"max_requests,omitempty"` }
func (*ConnectionPoolHttp2Parameters) DeepCopy ¶
func (in *ConnectionPoolHttp2Parameters) DeepCopy() *ConnectionPoolHttp2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolHttp2Parameters.
func (*ConnectionPoolHttp2Parameters) DeepCopyInto ¶
func (in *ConnectionPoolHttp2Parameters) DeepCopyInto(out *ConnectionPoolHttp2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolObservation ¶
type ConnectionPoolObservation struct { }
func (*ConnectionPoolObservation) DeepCopy ¶
func (in *ConnectionPoolObservation) DeepCopy() *ConnectionPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolObservation.
func (*ConnectionPoolObservation) DeepCopyInto ¶
func (in *ConnectionPoolObservation) DeepCopyInto(out *ConnectionPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionPoolParameters ¶
type ConnectionPoolParameters struct { // +kubebuilder:validation:Optional GRPC []GRPCParameters `json:"grpc,omitempty" tf:"grpc,omitempty"` // +kubebuilder:validation:Optional HTTP []HTTPParameters `json:"http,omitempty" tf:"http,omitempty"` // +kubebuilder:validation:Optional Http2 []Http2Parameters `json:"http2,omitempty" tf:"http2,omitempty"` }
func (*ConnectionPoolParameters) DeepCopy ¶
func (in *ConnectionPoolParameters) DeepCopy() *ConnectionPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPoolParameters.
func (*ConnectionPoolParameters) DeepCopyInto ¶
func (in *ConnectionPoolParameters) DeepCopyInto(out *ConnectionPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSObservation ¶
type DNSObservation struct { }
func (*DNSObservation) DeepCopy ¶
func (in *DNSObservation) DeepCopy() *DNSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSObservation.
func (*DNSObservation) DeepCopyInto ¶
func (in *DNSObservation) DeepCopyInto(out *DNSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSParameters ¶
type DNSParameters struct { // +kubebuilder:validation:Required Hostname *string `json:"hostname" tf:"hostname,omitempty"` }
func (*DNSParameters) DeepCopy ¶
func (in *DNSParameters) DeepCopy() *DNSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSParameters.
func (*DNSParameters) DeepCopyInto ¶
func (in *DNSParameters) DeepCopyInto(out *DNSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EgressFilterObservation ¶
type EgressFilterObservation struct { }
func (*EgressFilterObservation) DeepCopy ¶
func (in *EgressFilterObservation) DeepCopy() *EgressFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressFilterObservation.
func (*EgressFilterObservation) DeepCopyInto ¶
func (in *EgressFilterObservation) DeepCopyInto(out *EgressFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EgressFilterParameters ¶
type EgressFilterParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EgressFilterParameters) DeepCopy ¶
func (in *EgressFilterParameters) DeepCopy() *EgressFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressFilterParameters.
func (*EgressFilterParameters) DeepCopyInto ¶
func (in *EgressFilterParameters) DeepCopyInto(out *EgressFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileObservation ¶
type FileObservation struct { }
func (*FileObservation) DeepCopy ¶
func (in *FileObservation) DeepCopy() *FileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileObservation.
func (*FileObservation) DeepCopyInto ¶
func (in *FileObservation) DeepCopyInto(out *FileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileParameters ¶
type FileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` // +kubebuilder:validation:Required PrivateKey *string `json:"privateKey" tf:"private_key,omitempty"` }
func (*FileParameters) DeepCopy ¶
func (in *FileParameters) DeepCopy() *FileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileParameters.
func (*FileParameters) DeepCopyInto ¶
func (in *FileParameters) DeepCopyInto(out *FileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCIdleObservation ¶
type GRPCIdleObservation struct { }
func (*GRPCIdleObservation) DeepCopy ¶
func (in *GRPCIdleObservation) DeepCopy() *GRPCIdleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCIdleObservation.
func (*GRPCIdleObservation) DeepCopyInto ¶
func (in *GRPCIdleObservation) DeepCopyInto(out *GRPCIdleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCIdleParameters ¶
type GRPCIdleParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*GRPCIdleParameters) DeepCopy ¶
func (in *GRPCIdleParameters) DeepCopy() *GRPCIdleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCIdleParameters.
func (*GRPCIdleParameters) DeepCopyInto ¶
func (in *GRPCIdleParameters) DeepCopyInto(out *GRPCIdleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCObservation ¶
type GRPCObservation struct { }
func (*GRPCObservation) DeepCopy ¶
func (in *GRPCObservation) DeepCopy() *GRPCObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCObservation.
func (*GRPCObservation) DeepCopyInto ¶
func (in *GRPCObservation) DeepCopyInto(out *GRPCObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCParameters ¶
type GRPCParameters struct { // +kubebuilder:validation:Required MaxRequests *float64 `json:"maxRequests" tf:"max_requests,omitempty"` }
func (*GRPCParameters) DeepCopy ¶
func (in *GRPCParameters) DeepCopy() *GRPCParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCParameters.
func (*GRPCParameters) DeepCopyInto ¶
func (in *GRPCParameters) DeepCopyInto(out *GRPCParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCPerRequestObservation ¶
type GRPCPerRequestObservation struct { }
func (*GRPCPerRequestObservation) DeepCopy ¶
func (in *GRPCPerRequestObservation) DeepCopy() *GRPCPerRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCPerRequestObservation.
func (*GRPCPerRequestObservation) DeepCopyInto ¶
func (in *GRPCPerRequestObservation) DeepCopyInto(out *GRPCPerRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCPerRequestParameters ¶
type GRPCPerRequestParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*GRPCPerRequestParameters) DeepCopy ¶
func (in *GRPCPerRequestParameters) DeepCopy() *GRPCPerRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCPerRequestParameters.
func (*GRPCPerRequestParameters) DeepCopyInto ¶
func (in *GRPCPerRequestParameters) DeepCopyInto(out *GRPCPerRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCRouteActionObservation ¶
type GRPCRouteActionObservation struct { }
func (*GRPCRouteActionObservation) DeepCopy ¶
func (in *GRPCRouteActionObservation) DeepCopy() *GRPCRouteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRouteActionObservation.
func (*GRPCRouteActionObservation) DeepCopyInto ¶
func (in *GRPCRouteActionObservation) DeepCopyInto(out *GRPCRouteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCRouteActionParameters ¶
type GRPCRouteActionParameters struct { // +kubebuilder:validation:Required WeightedTarget []WeightedTargetParameters `json:"weightedTarget" tf:"weighted_target,omitempty"` }
func (*GRPCRouteActionParameters) DeepCopy ¶
func (in *GRPCRouteActionParameters) DeepCopy() *GRPCRouteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRouteActionParameters.
func (*GRPCRouteActionParameters) DeepCopyInto ¶
func (in *GRPCRouteActionParameters) DeepCopyInto(out *GRPCRouteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCRouteMatchObservation ¶
type GRPCRouteMatchObservation struct { }
func (*GRPCRouteMatchObservation) DeepCopy ¶
func (in *GRPCRouteMatchObservation) DeepCopy() *GRPCRouteMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRouteMatchObservation.
func (*GRPCRouteMatchObservation) DeepCopyInto ¶
func (in *GRPCRouteMatchObservation) DeepCopyInto(out *GRPCRouteMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCRouteMatchParameters ¶
type GRPCRouteMatchParameters struct { // +kubebuilder:validation:Optional Metadata []MetadataParameters `json:"metadata,omitempty" tf:"metadata,omitempty"` // +kubebuilder:validation:Optional MethodName *string `json:"methodName,omitempty" tf:"method_name,omitempty"` // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // +kubebuilder:validation:Optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` }
func (*GRPCRouteMatchParameters) DeepCopy ¶
func (in *GRPCRouteMatchParameters) DeepCopy() *GRPCRouteMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRouteMatchParameters.
func (*GRPCRouteMatchParameters) DeepCopyInto ¶
func (in *GRPCRouteMatchParameters) DeepCopyInto(out *GRPCRouteMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCRouteObservation ¶
type GRPCRouteObservation struct { }
func (*GRPCRouteObservation) DeepCopy ¶
func (in *GRPCRouteObservation) DeepCopy() *GRPCRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRouteObservation.
func (*GRPCRouteObservation) DeepCopyInto ¶
func (in *GRPCRouteObservation) DeepCopyInto(out *GRPCRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCRouteParameters ¶
type GRPCRouteParameters struct { // +kubebuilder:validation:Required Action []ActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Match []MatchParameters `json:"match" tf:"match,omitempty"` }
func (*GRPCRouteParameters) DeepCopy ¶
func (in *GRPCRouteParameters) DeepCopy() *GRPCRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRouteParameters.
func (*GRPCRouteParameters) DeepCopyInto ¶
func (in *GRPCRouteParameters) DeepCopyInto(out *GRPCRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRoute ¶
type GatewayRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayRouteSpec `json:"spec"` Status GatewayRouteStatus `json:"status,omitempty"` }
GatewayRoute is the Schema for the GatewayRoutes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *GatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GatewayRoute.
func (*GatewayRoute) GetConnectionDetailsMapping ¶
func (tr *GatewayRoute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GatewayRoute
func (*GatewayRoute) GetDeletionPolicy ¶
func (mg *GatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GatewayRoute.
func (*GatewayRoute) GetID ¶
func (tr *GatewayRoute) GetID() string
GetID returns ID of underlying Terraform resource of this GatewayRoute
func (*GatewayRoute) GetObservation ¶
func (tr *GatewayRoute) GetObservation() (map[string]interface{}, error)
GetObservation of this GatewayRoute
func (*GatewayRoute) GetParameters ¶
func (tr *GatewayRoute) GetParameters() (map[string]interface{}, error)
GetParameters of this GatewayRoute
func (*GatewayRoute) GetProviderConfigReference ¶
func (mg *GatewayRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GatewayRoute.
func (*GatewayRoute) GetProviderReference ¶
func (mg *GatewayRoute) GetProviderReference() *xpv1.Reference
GetProviderReference of this GatewayRoute. Deprecated: Use GetProviderConfigReference.
func (*GatewayRoute) GetPublishConnectionDetailsTo ¶
func (mg *GatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GatewayRoute.
func (*GatewayRoute) GetTerraformResourceType ¶
func (mg *GatewayRoute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GatewayRoute
func (*GatewayRoute) GetTerraformSchemaVersion ¶
func (tr *GatewayRoute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GatewayRoute) GetWriteConnectionSecretToReference ¶
func (mg *GatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GatewayRoute.
func (*GatewayRoute) LateInitialize ¶
func (tr *GatewayRoute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GatewayRoute using its observed tfState. returns True if there are any spec changes for the resource.
func (*GatewayRoute) SetConditions ¶
func (mg *GatewayRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this GatewayRoute.
func (*GatewayRoute) SetDeletionPolicy ¶
func (mg *GatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GatewayRoute.
func (*GatewayRoute) SetObservation ¶
func (tr *GatewayRoute) SetObservation(obs map[string]interface{}) error
SetObservation for this GatewayRoute
func (*GatewayRoute) SetParameters ¶
func (tr *GatewayRoute) SetParameters(params map[string]interface{}) error
SetParameters for this GatewayRoute
func (*GatewayRoute) SetProviderConfigReference ¶
func (mg *GatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GatewayRoute.
func (*GatewayRoute) SetProviderReference ¶
func (mg *GatewayRoute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GatewayRoute. Deprecated: Use SetProviderConfigReference.
func (*GatewayRoute) SetPublishConnectionDetailsTo ¶
func (mg *GatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GatewayRoute.
func (*GatewayRoute) SetWriteConnectionSecretToReference ¶
func (mg *GatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GatewayRoute.
type GatewayRouteList ¶
type GatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GatewayRoute `json:"items"` }
GatewayRouteList contains 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.
func (*GatewayRouteList) GetItems ¶
func (l *GatewayRouteList) GetItems() []resource.Managed
GetItems of this GatewayRouteList.
type GatewayRouteObservation ¶
type GatewayRouteObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*GatewayRouteObservation) DeepCopy ¶
func (in *GatewayRouteObservation) DeepCopy() *GatewayRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteObservation.
func (*GatewayRouteObservation) DeepCopyInto ¶
func (in *GatewayRouteObservation) DeepCopyInto(out *GatewayRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteParameters ¶
type GatewayRouteParameters struct { // +kubebuilder:validation:Required MeshName *string `json:"meshName" tf:"mesh_name,omitempty"` // +kubebuilder:validation:Optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Spec []SpecParameters `json:"spec" tf:"spec,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VirtualGatewayName *string `json:"virtualGatewayName" tf:"virtual_gateway_name,omitempty"` }
func (*GatewayRouteParameters) DeepCopy ¶
func (in *GatewayRouteParameters) DeepCopy() *GatewayRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayRouteParameters.
func (*GatewayRouteParameters) DeepCopyInto ¶
func (in *GatewayRouteParameters) DeepCopyInto(out *GatewayRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayRouteSpec ¶
type GatewayRouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GatewayRouteParameters `json:"forProvider"` }
GatewayRouteSpec defines the desired state of GatewayRoute
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 GatewayRouteStatus ¶
type GatewayRouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GatewayRouteObservation `json:"atProvider,omitempty"` }
GatewayRouteStatus defines the observed state of GatewayRoute.
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 HTTPIdleObservation ¶
type HTTPIdleObservation struct { }
func (*HTTPIdleObservation) DeepCopy ¶
func (in *HTTPIdleObservation) DeepCopy() *HTTPIdleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIdleObservation.
func (*HTTPIdleObservation) DeepCopyInto ¶
func (in *HTTPIdleObservation) DeepCopyInto(out *HTTPIdleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPIdleParameters ¶
type HTTPIdleParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*HTTPIdleParameters) DeepCopy ¶
func (in *HTTPIdleParameters) DeepCopy() *HTTPIdleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIdleParameters.
func (*HTTPIdleParameters) DeepCopyInto ¶
func (in *HTTPIdleParameters) DeepCopyInto(out *HTTPIdleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPObservation ¶
type HTTPObservation struct { }
func (*HTTPObservation) DeepCopy ¶
func (in *HTTPObservation) DeepCopy() *HTTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPObservation.
func (*HTTPObservation) DeepCopyInto ¶
func (in *HTTPObservation) DeepCopyInto(out *HTTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPParameters ¶
type HTTPParameters struct { // +kubebuilder:validation:Required MaxConnections *float64 `json:"maxConnections" tf:"max_connections,omitempty"` // +kubebuilder:validation:Optional MaxPendingRequests *float64 `json:"maxPendingRequests,omitempty" tf:"max_pending_requests,omitempty"` }
func (*HTTPParameters) DeepCopy ¶
func (in *HTTPParameters) DeepCopy() *HTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPParameters.
func (*HTTPParameters) DeepCopyInto ¶
func (in *HTTPParameters) DeepCopyInto(out *HTTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPPerRequestObservation ¶
type HTTPPerRequestObservation struct { }
func (*HTTPPerRequestObservation) DeepCopy ¶
func (in *HTTPPerRequestObservation) DeepCopy() *HTTPPerRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPPerRequestObservation.
func (*HTTPPerRequestObservation) DeepCopyInto ¶
func (in *HTTPPerRequestObservation) DeepCopyInto(out *HTTPPerRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPPerRequestParameters ¶
type HTTPPerRequestParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*HTTPPerRequestParameters) DeepCopy ¶
func (in *HTTPPerRequestParameters) DeepCopy() *HTTPPerRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPPerRequestParameters.
func (*HTTPPerRequestParameters) DeepCopyInto ¶
func (in *HTTPPerRequestParameters) DeepCopyInto(out *HTTPPerRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteActionObservation ¶
type HTTPRouteActionObservation struct { }
func (*HTTPRouteActionObservation) DeepCopy ¶
func (in *HTTPRouteActionObservation) DeepCopy() *HTTPRouteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteActionObservation.
func (*HTTPRouteActionObservation) DeepCopyInto ¶
func (in *HTTPRouteActionObservation) DeepCopyInto(out *HTTPRouteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteActionParameters ¶
type HTTPRouteActionParameters struct { // +kubebuilder:validation:Required Target []HTTPRouteActionTargetParameters `json:"target" tf:"target,omitempty"` }
func (*HTTPRouteActionParameters) DeepCopy ¶
func (in *HTTPRouteActionParameters) DeepCopy() *HTTPRouteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteActionParameters.
func (*HTTPRouteActionParameters) DeepCopyInto ¶
func (in *HTTPRouteActionParameters) DeepCopyInto(out *HTTPRouteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteActionTargetObservation ¶
type HTTPRouteActionTargetObservation struct { }
func (*HTTPRouteActionTargetObservation) DeepCopy ¶
func (in *HTTPRouteActionTargetObservation) DeepCopy() *HTTPRouteActionTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteActionTargetObservation.
func (*HTTPRouteActionTargetObservation) DeepCopyInto ¶
func (in *HTTPRouteActionTargetObservation) DeepCopyInto(out *HTTPRouteActionTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteActionTargetParameters ¶
type HTTPRouteActionTargetParameters struct { // +kubebuilder:validation:Required VirtualService []ActionTargetVirtualServiceParameters `json:"virtualService" tf:"virtual_service,omitempty"` }
func (*HTTPRouteActionTargetParameters) DeepCopy ¶
func (in *HTTPRouteActionTargetParameters) DeepCopy() *HTTPRouteActionTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteActionTargetParameters.
func (*HTTPRouteActionTargetParameters) DeepCopyInto ¶
func (in *HTTPRouteActionTargetParameters) DeepCopyInto(out *HTTPRouteActionTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteActionWeightedTargetObservation ¶
type HTTPRouteActionWeightedTargetObservation struct { }
func (*HTTPRouteActionWeightedTargetObservation) DeepCopy ¶
func (in *HTTPRouteActionWeightedTargetObservation) DeepCopy() *HTTPRouteActionWeightedTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteActionWeightedTargetObservation.
func (*HTTPRouteActionWeightedTargetObservation) DeepCopyInto ¶
func (in *HTTPRouteActionWeightedTargetObservation) DeepCopyInto(out *HTTPRouteActionWeightedTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteActionWeightedTargetParameters ¶
type HTTPRouteActionWeightedTargetParameters struct { // +kubebuilder:validation:Required VirtualNode *string `json:"virtualNode" tf:"virtual_node,omitempty"` // +kubebuilder:validation:Required Weight *float64 `json:"weight" tf:"weight,omitempty"` }
func (*HTTPRouteActionWeightedTargetParameters) DeepCopy ¶
func (in *HTTPRouteActionWeightedTargetParameters) DeepCopy() *HTTPRouteActionWeightedTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteActionWeightedTargetParameters.
func (*HTTPRouteActionWeightedTargetParameters) DeepCopyInto ¶
func (in *HTTPRouteActionWeightedTargetParameters) DeepCopyInto(out *HTTPRouteActionWeightedTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteMatchObservation ¶
type HTTPRouteMatchObservation struct { }
func (*HTTPRouteMatchObservation) DeepCopy ¶
func (in *HTTPRouteMatchObservation) DeepCopy() *HTTPRouteMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteMatchObservation.
func (*HTTPRouteMatchObservation) DeepCopyInto ¶
func (in *HTTPRouteMatchObservation) DeepCopyInto(out *HTTPRouteMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteMatchParameters ¶
type HTTPRouteMatchParameters struct { // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` }
func (*HTTPRouteMatchParameters) DeepCopy ¶
func (in *HTTPRouteMatchParameters) DeepCopy() *HTTPRouteMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteMatchParameters.
func (*HTTPRouteMatchParameters) DeepCopyInto ¶
func (in *HTTPRouteMatchParameters) DeepCopyInto(out *HTTPRouteMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteObservation ¶
type HTTPRouteObservation struct { }
func (*HTTPRouteObservation) DeepCopy ¶
func (in *HTTPRouteObservation) DeepCopy() *HTTPRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteObservation.
func (*HTTPRouteObservation) DeepCopyInto ¶
func (in *HTTPRouteObservation) DeepCopyInto(out *HTTPRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteParameters ¶
type HTTPRouteParameters struct { // +kubebuilder:validation:Required Action []HTTPRouteActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Match []HTTPRouteMatchParameters `json:"match" tf:"match,omitempty"` }
func (*HTTPRouteParameters) DeepCopy ¶
func (in *HTTPRouteParameters) DeepCopy() *HTTPRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteParameters.
func (*HTTPRouteParameters) DeepCopyInto ¶
func (in *HTTPRouteParameters) DeepCopyInto(out *HTTPRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteRetryPolicyObservation ¶
type HTTPRouteRetryPolicyObservation struct { }
func (*HTTPRouteRetryPolicyObservation) DeepCopy ¶
func (in *HTTPRouteRetryPolicyObservation) DeepCopy() *HTTPRouteRetryPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteRetryPolicyObservation.
func (*HTTPRouteRetryPolicyObservation) DeepCopyInto ¶
func (in *HTTPRouteRetryPolicyObservation) DeepCopyInto(out *HTTPRouteRetryPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteRetryPolicyParameters ¶
type HTTPRouteRetryPolicyParameters struct { // +kubebuilder:validation:Optional HTTPRetryEvents []*string `json:"httpRetryEvents,omitempty" tf:"http_retry_events,omitempty"` // +kubebuilder:validation:Required MaxRetries *float64 `json:"maxRetries" tf:"max_retries,omitempty"` // +kubebuilder:validation:Required PerRetryTimeout []HTTPRouteRetryPolicyPerRetryTimeoutParameters `json:"perRetryTimeout" tf:"per_retry_timeout,omitempty"` // +kubebuilder:validation:Optional TCPRetryEvents []*string `json:"tcpRetryEvents,omitempty" tf:"tcp_retry_events,omitempty"` }
func (*HTTPRouteRetryPolicyParameters) DeepCopy ¶
func (in *HTTPRouteRetryPolicyParameters) DeepCopy() *HTTPRouteRetryPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteRetryPolicyParameters.
func (*HTTPRouteRetryPolicyParameters) DeepCopyInto ¶
func (in *HTTPRouteRetryPolicyParameters) DeepCopyInto(out *HTTPRouteRetryPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteRetryPolicyPerRetryTimeoutObservation ¶
type HTTPRouteRetryPolicyPerRetryTimeoutObservation struct { }
func (*HTTPRouteRetryPolicyPerRetryTimeoutObservation) DeepCopy ¶
func (in *HTTPRouteRetryPolicyPerRetryTimeoutObservation) DeepCopy() *HTTPRouteRetryPolicyPerRetryTimeoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteRetryPolicyPerRetryTimeoutObservation.
func (*HTTPRouteRetryPolicyPerRetryTimeoutObservation) DeepCopyInto ¶
func (in *HTTPRouteRetryPolicyPerRetryTimeoutObservation) DeepCopyInto(out *HTTPRouteRetryPolicyPerRetryTimeoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteRetryPolicyPerRetryTimeoutParameters ¶
type HTTPRouteRetryPolicyPerRetryTimeoutParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*HTTPRouteRetryPolicyPerRetryTimeoutParameters) DeepCopy ¶
func (in *HTTPRouteRetryPolicyPerRetryTimeoutParameters) DeepCopy() *HTTPRouteRetryPolicyPerRetryTimeoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteRetryPolicyPerRetryTimeoutParameters.
func (*HTTPRouteRetryPolicyPerRetryTimeoutParameters) DeepCopyInto ¶
func (in *HTTPRouteRetryPolicyPerRetryTimeoutParameters) DeepCopyInto(out *HTTPRouteRetryPolicyPerRetryTimeoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteTimeoutIdleObservation ¶
type HTTPRouteTimeoutIdleObservation struct { }
func (*HTTPRouteTimeoutIdleObservation) DeepCopy ¶
func (in *HTTPRouteTimeoutIdleObservation) DeepCopy() *HTTPRouteTimeoutIdleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteTimeoutIdleObservation.
func (*HTTPRouteTimeoutIdleObservation) DeepCopyInto ¶
func (in *HTTPRouteTimeoutIdleObservation) DeepCopyInto(out *HTTPRouteTimeoutIdleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteTimeoutIdleParameters ¶
type HTTPRouteTimeoutIdleParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*HTTPRouteTimeoutIdleParameters) DeepCopy ¶
func (in *HTTPRouteTimeoutIdleParameters) DeepCopy() *HTTPRouteTimeoutIdleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteTimeoutIdleParameters.
func (*HTTPRouteTimeoutIdleParameters) DeepCopyInto ¶
func (in *HTTPRouteTimeoutIdleParameters) DeepCopyInto(out *HTTPRouteTimeoutIdleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteTimeoutObservation ¶
type HTTPRouteTimeoutObservation struct { }
func (*HTTPRouteTimeoutObservation) DeepCopy ¶
func (in *HTTPRouteTimeoutObservation) DeepCopy() *HTTPRouteTimeoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteTimeoutObservation.
func (*HTTPRouteTimeoutObservation) DeepCopyInto ¶
func (in *HTTPRouteTimeoutObservation) DeepCopyInto(out *HTTPRouteTimeoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteTimeoutParameters ¶
type HTTPRouteTimeoutParameters struct { // +kubebuilder:validation:Optional Idle []HTTPRouteTimeoutIdleParameters `json:"idle,omitempty" tf:"idle,omitempty"` // +kubebuilder:validation:Optional PerRequest []HTTPRouteTimeoutPerRequestParameters `json:"perRequest,omitempty" tf:"per_request,omitempty"` }
func (*HTTPRouteTimeoutParameters) DeepCopy ¶
func (in *HTTPRouteTimeoutParameters) DeepCopy() *HTTPRouteTimeoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteTimeoutParameters.
func (*HTTPRouteTimeoutParameters) DeepCopyInto ¶
func (in *HTTPRouteTimeoutParameters) DeepCopyInto(out *HTTPRouteTimeoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteTimeoutPerRequestObservation ¶
type HTTPRouteTimeoutPerRequestObservation struct { }
func (*HTTPRouteTimeoutPerRequestObservation) DeepCopy ¶
func (in *HTTPRouteTimeoutPerRequestObservation) DeepCopy() *HTTPRouteTimeoutPerRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteTimeoutPerRequestObservation.
func (*HTTPRouteTimeoutPerRequestObservation) DeepCopyInto ¶
func (in *HTTPRouteTimeoutPerRequestObservation) DeepCopyInto(out *HTTPRouteTimeoutPerRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPRouteTimeoutPerRequestParameters ¶
type HTTPRouteTimeoutPerRequestParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*HTTPRouteTimeoutPerRequestParameters) DeepCopy ¶
func (in *HTTPRouteTimeoutPerRequestParameters) DeepCopy() *HTTPRouteTimeoutPerRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteTimeoutPerRequestParameters.
func (*HTTPRouteTimeoutPerRequestParameters) DeepCopyInto ¶
func (in *HTTPRouteTimeoutPerRequestParameters) DeepCopyInto(out *HTTPRouteTimeoutPerRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderMatchObservation ¶
type HeaderMatchObservation struct { }
func (*HeaderMatchObservation) DeepCopy ¶
func (in *HeaderMatchObservation) DeepCopy() *HeaderMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderMatchObservation.
func (*HeaderMatchObservation) DeepCopyInto ¶
func (in *HeaderMatchObservation) DeepCopyInto(out *HeaderMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderMatchParameters ¶
type HeaderMatchParameters struct { // +kubebuilder:validation:Optional Exact *string `json:"exact,omitempty" tf:"exact,omitempty"` // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // +kubebuilder:validation:Optional Range []MatchRangeParameters `json:"range,omitempty" tf:"range,omitempty"` // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // +kubebuilder:validation:Optional Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"` }
func (*HeaderMatchParameters) DeepCopy ¶
func (in *HeaderMatchParameters) DeepCopy() *HeaderMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderMatchParameters.
func (*HeaderMatchParameters) DeepCopyInto ¶
func (in *HeaderMatchParameters) DeepCopyInto(out *HeaderMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderMatchRangeObservation ¶
type HeaderMatchRangeObservation struct { }
func (*HeaderMatchRangeObservation) DeepCopy ¶
func (in *HeaderMatchRangeObservation) DeepCopy() *HeaderMatchRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderMatchRangeObservation.
func (*HeaderMatchRangeObservation) DeepCopyInto ¶
func (in *HeaderMatchRangeObservation) DeepCopyInto(out *HeaderMatchRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderMatchRangeParameters ¶
type HeaderMatchRangeParameters struct { // +kubebuilder:validation:Required End *float64 `json:"end" tf:"end,omitempty"` // +kubebuilder:validation:Required Start *float64 `json:"start" tf:"start,omitempty"` }
func (*HeaderMatchRangeParameters) DeepCopy ¶
func (in *HeaderMatchRangeParameters) DeepCopy() *HeaderMatchRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderMatchRangeParameters.
func (*HeaderMatchRangeParameters) DeepCopyInto ¶
func (in *HeaderMatchRangeParameters) DeepCopyInto(out *HeaderMatchRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderObservation ¶
type HeaderObservation struct { }
func (*HeaderObservation) DeepCopy ¶
func (in *HeaderObservation) DeepCopy() *HeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.
func (*HeaderObservation) DeepCopyInto ¶
func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderParameters ¶
type HeaderParameters struct { // +kubebuilder:validation:Optional Invert *bool `json:"invert,omitempty" tf:"invert,omitempty"` // +kubebuilder:validation:Optional Match []HeaderMatchParameters `json:"match,omitempty" tf:"match,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*HeaderParameters) DeepCopy ¶
func (in *HeaderParameters) DeepCopy() *HeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.
func (*HeaderParameters) DeepCopyInto ¶
func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheckObservation ¶
type HealthCheckObservation struct { }
func (*HealthCheckObservation) DeepCopy ¶
func (in *HealthCheckObservation) DeepCopy() *HealthCheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckObservation.
func (*HealthCheckObservation) DeepCopyInto ¶
func (in *HealthCheckObservation) DeepCopyInto(out *HealthCheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheckParameters ¶
type HealthCheckParameters struct { // +kubebuilder:validation:Required HealthyThreshold *float64 `json:"healthyThreshold" tf:"healthy_threshold,omitempty"` // +kubebuilder:validation:Required IntervalMillis *float64 `json:"intervalMillis" tf:"interval_millis,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required TimeoutMillis *float64 `json:"timeoutMillis" tf:"timeout_millis,omitempty"` // +kubebuilder:validation:Required UnhealthyThreshold *float64 `json:"unhealthyThreshold" tf:"unhealthy_threshold,omitempty"` }
func (*HealthCheckParameters) DeepCopy ¶
func (in *HealthCheckParameters) DeepCopy() *HealthCheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckParameters.
func (*HealthCheckParameters) DeepCopyInto ¶
func (in *HealthCheckParameters) DeepCopyInto(out *HealthCheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2IdleObservation ¶
type Http2IdleObservation struct { }
func (*Http2IdleObservation) DeepCopy ¶
func (in *Http2IdleObservation) DeepCopy() *Http2IdleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2IdleObservation.
func (*Http2IdleObservation) DeepCopyInto ¶
func (in *Http2IdleObservation) DeepCopyInto(out *Http2IdleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2IdleParameters ¶
type Http2IdleParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*Http2IdleParameters) DeepCopy ¶
func (in *Http2IdleParameters) DeepCopy() *Http2IdleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2IdleParameters.
func (*Http2IdleParameters) DeepCopyInto ¶
func (in *Http2IdleParameters) DeepCopyInto(out *Http2IdleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2Observation ¶
type Http2Observation struct { }
func (*Http2Observation) DeepCopy ¶
func (in *Http2Observation) DeepCopy() *Http2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2Observation.
func (*Http2Observation) DeepCopyInto ¶
func (in *Http2Observation) DeepCopyInto(out *Http2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2Parameters ¶
type Http2Parameters struct { // +kubebuilder:validation:Required MaxRequests *float64 `json:"maxRequests" tf:"max_requests,omitempty"` }
func (*Http2Parameters) DeepCopy ¶
func (in *Http2Parameters) DeepCopy() *Http2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2Parameters.
func (*Http2Parameters) DeepCopyInto ¶
func (in *Http2Parameters) DeepCopyInto(out *Http2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2PerRequestObservation ¶
type Http2PerRequestObservation struct { }
func (*Http2PerRequestObservation) DeepCopy ¶
func (in *Http2PerRequestObservation) DeepCopy() *Http2PerRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2PerRequestObservation.
func (*Http2PerRequestObservation) DeepCopyInto ¶
func (in *Http2PerRequestObservation) DeepCopyInto(out *Http2PerRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2PerRequestParameters ¶
type Http2PerRequestParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*Http2PerRequestParameters) DeepCopy ¶
func (in *Http2PerRequestParameters) DeepCopy() *Http2PerRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2PerRequestParameters.
func (*Http2PerRequestParameters) DeepCopyInto ¶
func (in *Http2PerRequestParameters) DeepCopyInto(out *Http2PerRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteActionObservation ¶
type Http2RouteActionObservation struct { }
func (*Http2RouteActionObservation) DeepCopy ¶
func (in *Http2RouteActionObservation) DeepCopy() *Http2RouteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteActionObservation.
func (*Http2RouteActionObservation) DeepCopyInto ¶
func (in *Http2RouteActionObservation) DeepCopyInto(out *Http2RouteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteActionParameters ¶
type Http2RouteActionParameters struct { // +kubebuilder:validation:Required Target []ActionTargetParameters `json:"target" tf:"target,omitempty"` }
func (*Http2RouteActionParameters) DeepCopy ¶
func (in *Http2RouteActionParameters) DeepCopy() *Http2RouteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteActionParameters.
func (*Http2RouteActionParameters) DeepCopyInto ¶
func (in *Http2RouteActionParameters) DeepCopyInto(out *Http2RouteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteMatchObservation ¶
type Http2RouteMatchObservation struct { }
func (*Http2RouteMatchObservation) DeepCopy ¶
func (in *Http2RouteMatchObservation) DeepCopy() *Http2RouteMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteMatchObservation.
func (*Http2RouteMatchObservation) DeepCopyInto ¶
func (in *Http2RouteMatchObservation) DeepCopyInto(out *Http2RouteMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteMatchParameters ¶
type Http2RouteMatchParameters struct { // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` }
func (*Http2RouteMatchParameters) DeepCopy ¶
func (in *Http2RouteMatchParameters) DeepCopy() *Http2RouteMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteMatchParameters.
func (*Http2RouteMatchParameters) DeepCopyInto ¶
func (in *Http2RouteMatchParameters) DeepCopyInto(out *Http2RouteMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteObservation ¶
type Http2RouteObservation struct { }
func (*Http2RouteObservation) DeepCopy ¶
func (in *Http2RouteObservation) DeepCopy() *Http2RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteObservation.
func (*Http2RouteObservation) DeepCopyInto ¶
func (in *Http2RouteObservation) DeepCopyInto(out *Http2RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteParameters ¶
type Http2RouteParameters struct { // +kubebuilder:validation:Required Action []Http2RouteActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Match []Http2RouteMatchParameters `json:"match" tf:"match,omitempty"` }
func (*Http2RouteParameters) DeepCopy ¶
func (in *Http2RouteParameters) DeepCopy() *Http2RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteParameters.
func (*Http2RouteParameters) DeepCopyInto ¶
func (in *Http2RouteParameters) DeepCopyInto(out *Http2RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteRetryPolicyObservation ¶
type Http2RouteRetryPolicyObservation struct { }
func (*Http2RouteRetryPolicyObservation) DeepCopy ¶
func (in *Http2RouteRetryPolicyObservation) DeepCopy() *Http2RouteRetryPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteRetryPolicyObservation.
func (*Http2RouteRetryPolicyObservation) DeepCopyInto ¶
func (in *Http2RouteRetryPolicyObservation) DeepCopyInto(out *Http2RouteRetryPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteRetryPolicyParameters ¶
type Http2RouteRetryPolicyParameters struct { // +kubebuilder:validation:Optional HTTPRetryEvents []*string `json:"httpRetryEvents,omitempty" tf:"http_retry_events,omitempty"` // +kubebuilder:validation:Required MaxRetries *float64 `json:"maxRetries" tf:"max_retries,omitempty"` // +kubebuilder:validation:Required PerRetryTimeout []RetryPolicyPerRetryTimeoutParameters `json:"perRetryTimeout" tf:"per_retry_timeout,omitempty"` // +kubebuilder:validation:Optional TCPRetryEvents []*string `json:"tcpRetryEvents,omitempty" tf:"tcp_retry_events,omitempty"` }
func (*Http2RouteRetryPolicyParameters) DeepCopy ¶
func (in *Http2RouteRetryPolicyParameters) DeepCopy() *Http2RouteRetryPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteRetryPolicyParameters.
func (*Http2RouteRetryPolicyParameters) DeepCopyInto ¶
func (in *Http2RouteRetryPolicyParameters) DeepCopyInto(out *Http2RouteRetryPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteTimeoutObservation ¶
type Http2RouteTimeoutObservation struct { }
func (*Http2RouteTimeoutObservation) DeepCopy ¶
func (in *Http2RouteTimeoutObservation) DeepCopy() *Http2RouteTimeoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteTimeoutObservation.
func (*Http2RouteTimeoutObservation) DeepCopyInto ¶
func (in *Http2RouteTimeoutObservation) DeepCopyInto(out *Http2RouteTimeoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Http2RouteTimeoutParameters ¶
type Http2RouteTimeoutParameters struct { // +kubebuilder:validation:Optional Idle []TimeoutIdleParameters `json:"idle,omitempty" tf:"idle,omitempty"` // +kubebuilder:validation:Optional PerRequest []TimeoutPerRequestParameters `json:"perRequest,omitempty" tf:"per_request,omitempty"` }
func (*Http2RouteTimeoutParameters) DeepCopy ¶
func (in *Http2RouteTimeoutParameters) DeepCopy() *Http2RouteTimeoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http2RouteTimeoutParameters.
func (*Http2RouteTimeoutParameters) DeepCopyInto ¶
func (in *Http2RouteTimeoutParameters) DeepCopyInto(out *Http2RouteTimeoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdleObservation ¶
type IdleObservation struct { }
func (*IdleObservation) DeepCopy ¶
func (in *IdleObservation) DeepCopy() *IdleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdleObservation.
func (*IdleObservation) DeepCopyInto ¶
func (in *IdleObservation) DeepCopyInto(out *IdleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdleParameters ¶
type IdleParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*IdleParameters) DeepCopy ¶
func (in *IdleParameters) DeepCopy() *IdleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdleParameters.
func (*IdleParameters) DeepCopyInto ¶
func (in *IdleParameters) DeepCopyInto(out *IdleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntervalObservation ¶
type IntervalObservation struct { }
func (*IntervalObservation) DeepCopy ¶
func (in *IntervalObservation) DeepCopy() *IntervalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntervalObservation.
func (*IntervalObservation) DeepCopyInto ¶
func (in *IntervalObservation) DeepCopyInto(out *IntervalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntervalParameters ¶
type IntervalParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*IntervalParameters) DeepCopy ¶
func (in *IntervalParameters) DeepCopy() *IntervalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntervalParameters.
func (*IntervalParameters) DeepCopyInto ¶
func (in *IntervalParameters) DeepCopyInto(out *IntervalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerConnectionPoolObservation ¶
type ListenerConnectionPoolObservation struct { }
func (*ListenerConnectionPoolObservation) DeepCopy ¶
func (in *ListenerConnectionPoolObservation) DeepCopy() *ListenerConnectionPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerConnectionPoolObservation.
func (*ListenerConnectionPoolObservation) DeepCopyInto ¶
func (in *ListenerConnectionPoolObservation) DeepCopyInto(out *ListenerConnectionPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerConnectionPoolParameters ¶
type ListenerConnectionPoolParameters struct { // +kubebuilder:validation:Optional GRPC []ConnectionPoolGRPCParameters `json:"grpc,omitempty" tf:"grpc,omitempty"` // +kubebuilder:validation:Optional HTTP []ConnectionPoolHTTPParameters `json:"http,omitempty" tf:"http,omitempty"` // +kubebuilder:validation:Optional Http2 []ConnectionPoolHttp2Parameters `json:"http2,omitempty" tf:"http2,omitempty"` // +kubebuilder:validation:Optional TCP []TCPParameters `json:"tcp,omitempty" tf:"tcp,omitempty"` }
func (*ListenerConnectionPoolParameters) DeepCopy ¶
func (in *ListenerConnectionPoolParameters) DeepCopy() *ListenerConnectionPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerConnectionPoolParameters.
func (*ListenerConnectionPoolParameters) DeepCopyInto ¶
func (in *ListenerConnectionPoolParameters) DeepCopyInto(out *ListenerConnectionPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerHealthCheckObservation ¶
type ListenerHealthCheckObservation struct { }
func (*ListenerHealthCheckObservation) DeepCopy ¶
func (in *ListenerHealthCheckObservation) DeepCopy() *ListenerHealthCheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerHealthCheckObservation.
func (*ListenerHealthCheckObservation) DeepCopyInto ¶
func (in *ListenerHealthCheckObservation) DeepCopyInto(out *ListenerHealthCheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerHealthCheckParameters ¶
type ListenerHealthCheckParameters struct { // +kubebuilder:validation:Required HealthyThreshold *float64 `json:"healthyThreshold" tf:"healthy_threshold,omitempty"` // +kubebuilder:validation:Required IntervalMillis *float64 `json:"intervalMillis" tf:"interval_millis,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required TimeoutMillis *float64 `json:"timeoutMillis" tf:"timeout_millis,omitempty"` // +kubebuilder:validation:Required UnhealthyThreshold *float64 `json:"unhealthyThreshold" tf:"unhealthy_threshold,omitempty"` }
func (*ListenerHealthCheckParameters) DeepCopy ¶
func (in *ListenerHealthCheckParameters) DeepCopy() *ListenerHealthCheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerHealthCheckParameters.
func (*ListenerHealthCheckParameters) DeepCopyInto ¶
func (in *ListenerHealthCheckParameters) DeepCopyInto(out *ListenerHealthCheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerObservation ¶
type ListenerObservation struct { }
func (*ListenerObservation) DeepCopy ¶
func (in *ListenerObservation) DeepCopy() *ListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerObservation.
func (*ListenerObservation) DeepCopyInto ¶
func (in *ListenerObservation) DeepCopyInto(out *ListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerParameters ¶
type ListenerParameters struct { // +kubebuilder:validation:Optional ConnectionPool []ConnectionPoolParameters `json:"connectionPool,omitempty" tf:"connection_pool,omitempty"` // +kubebuilder:validation:Optional HealthCheck []HealthCheckParameters `json:"healthCheck,omitempty" tf:"health_check,omitempty"` // +kubebuilder:validation:Required PortMapping []PortMappingParameters `json:"portMapping" tf:"port_mapping,omitempty"` // +kubebuilder:validation:Optional TLS []ListenerTLSParameters `json:"tls,omitempty" tf:"tls,omitempty"` }
func (*ListenerParameters) DeepCopy ¶
func (in *ListenerParameters) DeepCopy() *ListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerParameters.
func (*ListenerParameters) DeepCopyInto ¶
func (in *ListenerParameters) DeepCopyInto(out *ListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerPortMappingObservation ¶
type ListenerPortMappingObservation struct { }
func (*ListenerPortMappingObservation) DeepCopy ¶
func (in *ListenerPortMappingObservation) DeepCopy() *ListenerPortMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerPortMappingObservation.
func (*ListenerPortMappingObservation) DeepCopyInto ¶
func (in *ListenerPortMappingObservation) DeepCopyInto(out *ListenerPortMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerPortMappingParameters ¶
type ListenerPortMappingParameters struct { // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` }
func (*ListenerPortMappingParameters) DeepCopy ¶
func (in *ListenerPortMappingParameters) DeepCopy() *ListenerPortMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerPortMappingParameters.
func (*ListenerPortMappingParameters) DeepCopyInto ¶
func (in *ListenerPortMappingParameters) DeepCopyInto(out *ListenerPortMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSCertificateFileObservation ¶
type ListenerTLSCertificateFileObservation struct { }
func (*ListenerTLSCertificateFileObservation) DeepCopy ¶
func (in *ListenerTLSCertificateFileObservation) DeepCopy() *ListenerTLSCertificateFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSCertificateFileObservation.
func (*ListenerTLSCertificateFileObservation) DeepCopyInto ¶
func (in *ListenerTLSCertificateFileObservation) DeepCopyInto(out *ListenerTLSCertificateFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSCertificateFileParameters ¶
type ListenerTLSCertificateFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` // +kubebuilder:validation:Required PrivateKey *string `json:"privateKey" tf:"private_key,omitempty"` }
func (*ListenerTLSCertificateFileParameters) DeepCopy ¶
func (in *ListenerTLSCertificateFileParameters) DeepCopy() *ListenerTLSCertificateFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSCertificateFileParameters.
func (*ListenerTLSCertificateFileParameters) DeepCopyInto ¶
func (in *ListenerTLSCertificateFileParameters) DeepCopyInto(out *ListenerTLSCertificateFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSCertificateObservation ¶
type ListenerTLSCertificateObservation struct { }
func (*ListenerTLSCertificateObservation) DeepCopy ¶
func (in *ListenerTLSCertificateObservation) DeepCopy() *ListenerTLSCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSCertificateObservation.
func (*ListenerTLSCertificateObservation) DeepCopyInto ¶
func (in *ListenerTLSCertificateObservation) DeepCopyInto(out *ListenerTLSCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSCertificateParameters ¶
type ListenerTLSCertificateParameters struct { // +kubebuilder:validation:Optional Acm []TLSCertificateAcmParameters `json:"acm,omitempty" tf:"acm,omitempty"` // +kubebuilder:validation:Optional File []ListenerTLSCertificateFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []ListenerTLSCertificateSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*ListenerTLSCertificateParameters) DeepCopy ¶
func (in *ListenerTLSCertificateParameters) DeepCopy() *ListenerTLSCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSCertificateParameters.
func (*ListenerTLSCertificateParameters) DeepCopyInto ¶
func (in *ListenerTLSCertificateParameters) DeepCopyInto(out *ListenerTLSCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSCertificateSdsObservation ¶
type ListenerTLSCertificateSdsObservation struct { }
func (*ListenerTLSCertificateSdsObservation) DeepCopy ¶
func (in *ListenerTLSCertificateSdsObservation) DeepCopy() *ListenerTLSCertificateSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSCertificateSdsObservation.
func (*ListenerTLSCertificateSdsObservation) DeepCopyInto ¶
func (in *ListenerTLSCertificateSdsObservation) DeepCopyInto(out *ListenerTLSCertificateSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSCertificateSdsParameters ¶
type ListenerTLSCertificateSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*ListenerTLSCertificateSdsParameters) DeepCopy ¶
func (in *ListenerTLSCertificateSdsParameters) DeepCopy() *ListenerTLSCertificateSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSCertificateSdsParameters.
func (*ListenerTLSCertificateSdsParameters) DeepCopyInto ¶
func (in *ListenerTLSCertificateSdsParameters) DeepCopyInto(out *ListenerTLSCertificateSdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSObservation ¶
type ListenerTLSObservation struct { }
func (*ListenerTLSObservation) DeepCopy ¶
func (in *ListenerTLSObservation) DeepCopy() *ListenerTLSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSObservation.
func (*ListenerTLSObservation) DeepCopyInto ¶
func (in *ListenerTLSObservation) DeepCopyInto(out *ListenerTLSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSParameters ¶
type ListenerTLSParameters struct { // +kubebuilder:validation:Required Certificate []TLSCertificateParameters `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // +kubebuilder:validation:Optional Validation []TLSValidationParameters `json:"validation,omitempty" tf:"validation,omitempty"` }
func (*ListenerTLSParameters) DeepCopy ¶
func (in *ListenerTLSParameters) DeepCopy() *ListenerTLSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSParameters.
func (*ListenerTLSParameters) DeepCopyInto ¶
func (in *ListenerTLSParameters) DeepCopyInto(out *ListenerTLSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationObservation ¶
type ListenerTLSValidationObservation struct { }
func (*ListenerTLSValidationObservation) DeepCopy ¶
func (in *ListenerTLSValidationObservation) DeepCopy() *ListenerTLSValidationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationObservation.
func (*ListenerTLSValidationObservation) DeepCopyInto ¶
func (in *ListenerTLSValidationObservation) DeepCopyInto(out *ListenerTLSValidationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationParameters ¶
type ListenerTLSValidationParameters struct { // +kubebuilder:validation:Optional SubjectAlternativeNames []ListenerTLSValidationSubjectAlternativeNamesParameters `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names,omitempty"` // +kubebuilder:validation:Required Trust []ListenerTLSValidationTrustParameters `json:"trust" tf:"trust,omitempty"` }
func (*ListenerTLSValidationParameters) DeepCopy ¶
func (in *ListenerTLSValidationParameters) DeepCopy() *ListenerTLSValidationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationParameters.
func (*ListenerTLSValidationParameters) DeepCopyInto ¶
func (in *ListenerTLSValidationParameters) DeepCopyInto(out *ListenerTLSValidationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationSubjectAlternativeNamesMatchObservation ¶
type ListenerTLSValidationSubjectAlternativeNamesMatchObservation struct { }
func (*ListenerTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopy ¶
func (in *ListenerTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopy() *ListenerTLSValidationSubjectAlternativeNamesMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationSubjectAlternativeNamesMatchObservation.
func (*ListenerTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto ¶
func (in *ListenerTLSValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto(out *ListenerTLSValidationSubjectAlternativeNamesMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationSubjectAlternativeNamesMatchParameters ¶
type ListenerTLSValidationSubjectAlternativeNamesMatchParameters struct { // +kubebuilder:validation:Required Exact []*string `json:"exact" tf:"exact,omitempty"` }
func (*ListenerTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopy ¶
func (in *ListenerTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopy() *ListenerTLSValidationSubjectAlternativeNamesMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationSubjectAlternativeNamesMatchParameters.
func (*ListenerTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto ¶
func (in *ListenerTLSValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto(out *ListenerTLSValidationSubjectAlternativeNamesMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationSubjectAlternativeNamesObservation ¶
type ListenerTLSValidationSubjectAlternativeNamesObservation struct { }
func (*ListenerTLSValidationSubjectAlternativeNamesObservation) DeepCopy ¶
func (in *ListenerTLSValidationSubjectAlternativeNamesObservation) DeepCopy() *ListenerTLSValidationSubjectAlternativeNamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationSubjectAlternativeNamesObservation.
func (*ListenerTLSValidationSubjectAlternativeNamesObservation) DeepCopyInto ¶
func (in *ListenerTLSValidationSubjectAlternativeNamesObservation) DeepCopyInto(out *ListenerTLSValidationSubjectAlternativeNamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationSubjectAlternativeNamesParameters ¶
type ListenerTLSValidationSubjectAlternativeNamesParameters struct { // +kubebuilder:validation:Required Match []ListenerTLSValidationSubjectAlternativeNamesMatchParameters `json:"match" tf:"match,omitempty"` }
func (*ListenerTLSValidationSubjectAlternativeNamesParameters) DeepCopy ¶
func (in *ListenerTLSValidationSubjectAlternativeNamesParameters) DeepCopy() *ListenerTLSValidationSubjectAlternativeNamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationSubjectAlternativeNamesParameters.
func (*ListenerTLSValidationSubjectAlternativeNamesParameters) DeepCopyInto ¶
func (in *ListenerTLSValidationSubjectAlternativeNamesParameters) DeepCopyInto(out *ListenerTLSValidationSubjectAlternativeNamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationTrustFileObservation ¶
type ListenerTLSValidationTrustFileObservation struct { }
func (*ListenerTLSValidationTrustFileObservation) DeepCopy ¶
func (in *ListenerTLSValidationTrustFileObservation) DeepCopy() *ListenerTLSValidationTrustFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationTrustFileObservation.
func (*ListenerTLSValidationTrustFileObservation) DeepCopyInto ¶
func (in *ListenerTLSValidationTrustFileObservation) DeepCopyInto(out *ListenerTLSValidationTrustFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationTrustFileParameters ¶
type ListenerTLSValidationTrustFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` }
func (*ListenerTLSValidationTrustFileParameters) DeepCopy ¶
func (in *ListenerTLSValidationTrustFileParameters) DeepCopy() *ListenerTLSValidationTrustFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationTrustFileParameters.
func (*ListenerTLSValidationTrustFileParameters) DeepCopyInto ¶
func (in *ListenerTLSValidationTrustFileParameters) DeepCopyInto(out *ListenerTLSValidationTrustFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationTrustObservation ¶
type ListenerTLSValidationTrustObservation struct { }
func (*ListenerTLSValidationTrustObservation) DeepCopy ¶
func (in *ListenerTLSValidationTrustObservation) DeepCopy() *ListenerTLSValidationTrustObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationTrustObservation.
func (*ListenerTLSValidationTrustObservation) DeepCopyInto ¶
func (in *ListenerTLSValidationTrustObservation) DeepCopyInto(out *ListenerTLSValidationTrustObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationTrustParameters ¶
type ListenerTLSValidationTrustParameters struct { // +kubebuilder:validation:Optional File []ListenerTLSValidationTrustFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []ListenerTLSValidationTrustSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*ListenerTLSValidationTrustParameters) DeepCopy ¶
func (in *ListenerTLSValidationTrustParameters) DeepCopy() *ListenerTLSValidationTrustParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationTrustParameters.
func (*ListenerTLSValidationTrustParameters) DeepCopyInto ¶
func (in *ListenerTLSValidationTrustParameters) DeepCopyInto(out *ListenerTLSValidationTrustParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationTrustSdsObservation ¶
type ListenerTLSValidationTrustSdsObservation struct { }
func (*ListenerTLSValidationTrustSdsObservation) DeepCopy ¶
func (in *ListenerTLSValidationTrustSdsObservation) DeepCopy() *ListenerTLSValidationTrustSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationTrustSdsObservation.
func (*ListenerTLSValidationTrustSdsObservation) DeepCopyInto ¶
func (in *ListenerTLSValidationTrustSdsObservation) DeepCopyInto(out *ListenerTLSValidationTrustSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTLSValidationTrustSdsParameters ¶
type ListenerTLSValidationTrustSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*ListenerTLSValidationTrustSdsParameters) DeepCopy ¶
func (in *ListenerTLSValidationTrustSdsParameters) DeepCopy() *ListenerTLSValidationTrustSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTLSValidationTrustSdsParameters.
func (*ListenerTLSValidationTrustSdsParameters) DeepCopyInto ¶
func (in *ListenerTLSValidationTrustSdsParameters) DeepCopyInto(out *ListenerTLSValidationTrustSdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTimeoutObservation ¶
type ListenerTimeoutObservation struct { }
func (*ListenerTimeoutObservation) DeepCopy ¶
func (in *ListenerTimeoutObservation) DeepCopy() *ListenerTimeoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTimeoutObservation.
func (*ListenerTimeoutObservation) DeepCopyInto ¶
func (in *ListenerTimeoutObservation) DeepCopyInto(out *ListenerTimeoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerTimeoutParameters ¶
type ListenerTimeoutParameters struct { // +kubebuilder:validation:Optional GRPC []TimeoutGRPCParameters `json:"grpc,omitempty" tf:"grpc,omitempty"` // +kubebuilder:validation:Optional HTTP []TimeoutHTTPParameters `json:"http,omitempty" tf:"http,omitempty"` // +kubebuilder:validation:Optional Http2 []TimeoutHttp2Parameters `json:"http2,omitempty" tf:"http2,omitempty"` // +kubebuilder:validation:Optional TCP []TimeoutTCPParameters `json:"tcp,omitempty" tf:"tcp,omitempty"` }
func (*ListenerTimeoutParameters) DeepCopy ¶
func (in *ListenerTimeoutParameters) DeepCopy() *ListenerTimeoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerTimeoutParameters.
func (*ListenerTimeoutParameters) DeepCopyInto ¶
func (in *ListenerTimeoutParameters) DeepCopyInto(out *ListenerTimeoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingAccessLogFileObservation ¶
type LoggingAccessLogFileObservation struct { }
func (*LoggingAccessLogFileObservation) DeepCopy ¶
func (in *LoggingAccessLogFileObservation) DeepCopy() *LoggingAccessLogFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingAccessLogFileObservation.
func (*LoggingAccessLogFileObservation) DeepCopyInto ¶
func (in *LoggingAccessLogFileObservation) DeepCopyInto(out *LoggingAccessLogFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingAccessLogFileParameters ¶
type LoggingAccessLogFileParameters struct { // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*LoggingAccessLogFileParameters) DeepCopy ¶
func (in *LoggingAccessLogFileParameters) DeepCopy() *LoggingAccessLogFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingAccessLogFileParameters.
func (*LoggingAccessLogFileParameters) DeepCopyInto ¶
func (in *LoggingAccessLogFileParameters) DeepCopyInto(out *LoggingAccessLogFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingAccessLogObservation ¶
type LoggingAccessLogObservation struct { }
func (*LoggingAccessLogObservation) DeepCopy ¶
func (in *LoggingAccessLogObservation) DeepCopy() *LoggingAccessLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingAccessLogObservation.
func (*LoggingAccessLogObservation) DeepCopyInto ¶
func (in *LoggingAccessLogObservation) DeepCopyInto(out *LoggingAccessLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingAccessLogParameters ¶
type LoggingAccessLogParameters struct { // +kubebuilder:validation:Optional File []LoggingAccessLogFileParameters `json:"file,omitempty" tf:"file,omitempty"` }
func (*LoggingAccessLogParameters) DeepCopy ¶
func (in *LoggingAccessLogParameters) DeepCopy() *LoggingAccessLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingAccessLogParameters.
func (*LoggingAccessLogParameters) DeepCopyInto ¶
func (in *LoggingAccessLogParameters) DeepCopyInto(out *LoggingAccessLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingObservation ¶
type LoggingObservation struct { }
func (*LoggingObservation) DeepCopy ¶
func (in *LoggingObservation) DeepCopy() *LoggingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingObservation.
func (*LoggingObservation) DeepCopyInto ¶
func (in *LoggingObservation) DeepCopyInto(out *LoggingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingParameters ¶
type LoggingParameters struct { // +kubebuilder:validation:Optional AccessLog []AccessLogParameters `json:"accessLog,omitempty" tf:"access_log,omitempty"` }
func (*LoggingParameters) DeepCopy ¶
func (in *LoggingParameters) DeepCopy() *LoggingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingParameters.
func (*LoggingParameters) DeepCopyInto ¶
func (in *LoggingParameters) DeepCopyInto(out *LoggingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchHeaderMatchObservation ¶
type MatchHeaderMatchObservation struct { }
func (*MatchHeaderMatchObservation) DeepCopy ¶
func (in *MatchHeaderMatchObservation) DeepCopy() *MatchHeaderMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchHeaderMatchObservation.
func (*MatchHeaderMatchObservation) DeepCopyInto ¶
func (in *MatchHeaderMatchObservation) DeepCopyInto(out *MatchHeaderMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchHeaderMatchParameters ¶
type MatchHeaderMatchParameters struct { // +kubebuilder:validation:Optional Exact *string `json:"exact,omitempty" tf:"exact,omitempty"` // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // +kubebuilder:validation:Optional Range []HeaderMatchRangeParameters `json:"range,omitempty" tf:"range,omitempty"` // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // +kubebuilder:validation:Optional Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"` }
func (*MatchHeaderMatchParameters) DeepCopy ¶
func (in *MatchHeaderMatchParameters) DeepCopy() *MatchHeaderMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchHeaderMatchParameters.
func (*MatchHeaderMatchParameters) DeepCopyInto ¶
func (in *MatchHeaderMatchParameters) DeepCopyInto(out *MatchHeaderMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchHeaderObservation ¶
type MatchHeaderObservation struct { }
func (*MatchHeaderObservation) DeepCopy ¶
func (in *MatchHeaderObservation) DeepCopy() *MatchHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchHeaderObservation.
func (*MatchHeaderObservation) DeepCopyInto ¶
func (in *MatchHeaderObservation) DeepCopyInto(out *MatchHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchHeaderParameters ¶
type MatchHeaderParameters struct { // +kubebuilder:validation:Optional Invert *bool `json:"invert,omitempty" tf:"invert,omitempty"` // +kubebuilder:validation:Optional Match []MatchHeaderMatchParameters `json:"match,omitempty" tf:"match,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*MatchHeaderParameters) DeepCopy ¶
func (in *MatchHeaderParameters) DeepCopy() *MatchHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchHeaderParameters.
func (*MatchHeaderParameters) DeepCopyInto ¶
func (in *MatchHeaderParameters) DeepCopyInto(out *MatchHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchObservation ¶
type MatchObservation struct { }
func (*MatchObservation) DeepCopy ¶
func (in *MatchObservation) DeepCopy() *MatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchObservation.
func (*MatchObservation) DeepCopyInto ¶
func (in *MatchObservation) DeepCopyInto(out *MatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchParameters ¶
type MatchParameters struct { // +kubebuilder:validation:Required ServiceName *string `json:"serviceName" tf:"service_name,omitempty"` }
func (*MatchParameters) DeepCopy ¶
func (in *MatchParameters) DeepCopy() *MatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchParameters.
func (*MatchParameters) DeepCopyInto ¶
func (in *MatchParameters) DeepCopyInto(out *MatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchRangeObservation ¶
type MatchRangeObservation struct { }
func (*MatchRangeObservation) DeepCopy ¶
func (in *MatchRangeObservation) DeepCopy() *MatchRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchRangeObservation.
func (*MatchRangeObservation) DeepCopyInto ¶
func (in *MatchRangeObservation) DeepCopyInto(out *MatchRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchRangeParameters ¶
type MatchRangeParameters struct { // +kubebuilder:validation:Required End *float64 `json:"end" tf:"end,omitempty"` // +kubebuilder:validation:Required Start *float64 `json:"start" tf:"start,omitempty"` }
func (*MatchRangeParameters) DeepCopy ¶
func (in *MatchRangeParameters) DeepCopy() *MatchRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchRangeParameters.
func (*MatchRangeParameters) DeepCopyInto ¶
func (in *MatchRangeParameters) DeepCopyInto(out *MatchRangeParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MeshSpec `json:"spec"` Status MeshStatus `json:"status,omitempty"` }
Mesh is the Schema for the Meshs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *Mesh) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Mesh.
func (*Mesh) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Mesh
func (*Mesh) GetDeletionPolicy ¶
func (mg *Mesh) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Mesh.
func (*Mesh) GetObservation ¶
GetObservation of this Mesh
func (*Mesh) GetParameters ¶
GetParameters of this Mesh
func (*Mesh) GetProviderConfigReference ¶
GetProviderConfigReference of this Mesh.
func (*Mesh) GetProviderReference ¶
GetProviderReference of this Mesh. Deprecated: Use GetProviderConfigReference.
func (*Mesh) GetPublishConnectionDetailsTo ¶
func (mg *Mesh) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Mesh.
func (*Mesh) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Mesh
func (*Mesh) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Mesh) GetWriteConnectionSecretToReference ¶
func (mg *Mesh) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Mesh.
func (*Mesh) LateInitialize ¶
LateInitialize this Mesh using its observed tfState. returns True if there are any spec changes for the resource.
func (*Mesh) SetConditions ¶
SetConditions of this Mesh.
func (*Mesh) SetDeletionPolicy ¶
func (mg *Mesh) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Mesh.
func (*Mesh) SetObservation ¶
SetObservation for this Mesh
func (*Mesh) SetParameters ¶
SetParameters for this Mesh
func (*Mesh) SetProviderConfigReference ¶
SetProviderConfigReference of this Mesh.
func (*Mesh) SetProviderReference ¶
SetProviderReference of this Mesh. Deprecated: Use SetProviderConfigReference.
func (*Mesh) SetPublishConnectionDetailsTo ¶
func (mg *Mesh) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Mesh.
func (*Mesh) SetWriteConnectionSecretToReference ¶
func (mg *Mesh) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Mesh.
type MeshList ¶
type MeshList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Mesh `json:"items"` }
MeshList contains 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 MeshObservation ¶
type MeshObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"` MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*MeshObservation) DeepCopy ¶
func (in *MeshObservation) DeepCopy() *MeshObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshObservation.
func (*MeshObservation) DeepCopyInto ¶
func (in *MeshObservation) DeepCopyInto(out *MeshObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeshParameters ¶
type MeshParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Spec []MeshSpecParameters `json:"spec,omitempty" tf:"spec,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MeshParameters) DeepCopy ¶
func (in *MeshParameters) DeepCopy() *MeshParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshParameters.
func (*MeshParameters) DeepCopyInto ¶
func (in *MeshParameters) DeepCopyInto(out *MeshParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeshSpec ¶
type MeshSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MeshParameters `json:"forProvider"` }
MeshSpec defines the desired state of Mesh
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 MeshSpecObservation ¶
type MeshSpecObservation struct { }
func (*MeshSpecObservation) DeepCopy ¶
func (in *MeshSpecObservation) DeepCopy() *MeshSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshSpecObservation.
func (*MeshSpecObservation) DeepCopyInto ¶
func (in *MeshSpecObservation) DeepCopyInto(out *MeshSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeshSpecParameters ¶
type MeshSpecParameters struct { // +kubebuilder:validation:Optional EgressFilter []EgressFilterParameters `json:"egressFilter,omitempty" tf:"egress_filter,omitempty"` }
func (*MeshSpecParameters) DeepCopy ¶
func (in *MeshSpecParameters) DeepCopy() *MeshSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshSpecParameters.
func (*MeshSpecParameters) DeepCopyInto ¶
func (in *MeshSpecParameters) DeepCopyInto(out *MeshSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MeshStatus ¶
type MeshStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MeshObservation `json:"atProvider,omitempty"` }
MeshStatus defines the observed state of Mesh.
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 MetadataMatchObservation ¶
type MetadataMatchObservation struct { }
func (*MetadataMatchObservation) DeepCopy ¶
func (in *MetadataMatchObservation) DeepCopy() *MetadataMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataMatchObservation.
func (*MetadataMatchObservation) DeepCopyInto ¶
func (in *MetadataMatchObservation) DeepCopyInto(out *MetadataMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataMatchParameters ¶
type MetadataMatchParameters struct { // +kubebuilder:validation:Optional Exact *string `json:"exact,omitempty" tf:"exact,omitempty"` // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // +kubebuilder:validation:Optional Range []RangeParameters `json:"range,omitempty" tf:"range,omitempty"` // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // +kubebuilder:validation:Optional Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"` }
func (*MetadataMatchParameters) DeepCopy ¶
func (in *MetadataMatchParameters) DeepCopy() *MetadataMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataMatchParameters.
func (*MetadataMatchParameters) DeepCopyInto ¶
func (in *MetadataMatchParameters) DeepCopyInto(out *MetadataMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataObservation ¶
type MetadataObservation struct { }
func (*MetadataObservation) DeepCopy ¶
func (in *MetadataObservation) DeepCopy() *MetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataObservation.
func (*MetadataObservation) DeepCopyInto ¶
func (in *MetadataObservation) DeepCopyInto(out *MetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataParameters ¶
type MetadataParameters struct { // +kubebuilder:validation:Optional Invert *bool `json:"invert,omitempty" tf:"invert,omitempty"` // +kubebuilder:validation:Optional Match []MetadataMatchParameters `json:"match,omitempty" tf:"match,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*MetadataParameters) DeepCopy ¶
func (in *MetadataParameters) DeepCopy() *MetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataParameters.
func (*MetadataParameters) DeepCopyInto ¶
func (in *MetadataParameters) DeepCopyInto(out *MetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutlierDetectionObservation ¶
type OutlierDetectionObservation struct { }
func (*OutlierDetectionObservation) DeepCopy ¶
func (in *OutlierDetectionObservation) DeepCopy() *OutlierDetectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutlierDetectionObservation.
func (*OutlierDetectionObservation) DeepCopyInto ¶
func (in *OutlierDetectionObservation) DeepCopyInto(out *OutlierDetectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutlierDetectionParameters ¶
type OutlierDetectionParameters struct { // +kubebuilder:validation:Required BaseEjectionDuration []BaseEjectionDurationParameters `json:"baseEjectionDuration" tf:"base_ejection_duration,omitempty"` // +kubebuilder:validation:Required Interval []IntervalParameters `json:"interval" tf:"interval,omitempty"` // +kubebuilder:validation:Required MaxEjectionPercent *float64 `json:"maxEjectionPercent" tf:"max_ejection_percent,omitempty"` // +kubebuilder:validation:Required MaxServerErrors *float64 `json:"maxServerErrors" tf:"max_server_errors,omitempty"` }
func (*OutlierDetectionParameters) DeepCopy ¶
func (in *OutlierDetectionParameters) DeepCopy() *OutlierDetectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutlierDetectionParameters.
func (*OutlierDetectionParameters) DeepCopyInto ¶
func (in *OutlierDetectionParameters) DeepCopyInto(out *OutlierDetectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerRequestObservation ¶
type PerRequestObservation struct { }
func (*PerRequestObservation) DeepCopy ¶
func (in *PerRequestObservation) DeepCopy() *PerRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerRequestObservation.
func (*PerRequestObservation) DeepCopyInto ¶
func (in *PerRequestObservation) DeepCopyInto(out *PerRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerRequestParameters ¶
type PerRequestParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*PerRequestParameters) DeepCopy ¶
func (in *PerRequestParameters) DeepCopy() *PerRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerRequestParameters.
func (*PerRequestParameters) DeepCopyInto ¶
func (in *PerRequestParameters) DeepCopyInto(out *PerRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerRetryTimeoutObservation ¶
type PerRetryTimeoutObservation struct { }
func (*PerRetryTimeoutObservation) DeepCopy ¶
func (in *PerRetryTimeoutObservation) DeepCopy() *PerRetryTimeoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerRetryTimeoutObservation.
func (*PerRetryTimeoutObservation) DeepCopyInto ¶
func (in *PerRetryTimeoutObservation) DeepCopyInto(out *PerRetryTimeoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerRetryTimeoutParameters ¶
type PerRetryTimeoutParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*PerRetryTimeoutParameters) DeepCopy ¶
func (in *PerRetryTimeoutParameters) DeepCopy() *PerRetryTimeoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerRetryTimeoutParameters.
func (*PerRetryTimeoutParameters) DeepCopyInto ¶
func (in *PerRetryTimeoutParameters) DeepCopyInto(out *PerRetryTimeoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortMappingObservation ¶
type PortMappingObservation struct { }
func (*PortMappingObservation) DeepCopy ¶
func (in *PortMappingObservation) DeepCopy() *PortMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortMappingObservation.
func (*PortMappingObservation) DeepCopyInto ¶
func (in *PortMappingObservation) DeepCopyInto(out *PortMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortMappingParameters ¶
type PortMappingParameters struct { // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` }
func (*PortMappingParameters) DeepCopy ¶
func (in *PortMappingParameters) DeepCopy() *PortMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortMappingParameters.
func (*PortMappingParameters) DeepCopyInto ¶
func (in *PortMappingParameters) DeepCopyInto(out *PortMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderObservation ¶
type ProviderObservation struct { }
func (*ProviderObservation) DeepCopy ¶
func (in *ProviderObservation) DeepCopy() *ProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderObservation.
func (*ProviderObservation) DeepCopyInto ¶
func (in *ProviderObservation) DeepCopyInto(out *ProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderParameters ¶
type ProviderParameters struct { // +kubebuilder:validation:Optional VirtualNode []ProviderVirtualNodeParameters `json:"virtualNode,omitempty" tf:"virtual_node,omitempty"` // +kubebuilder:validation:Optional VirtualRouter []ProviderVirtualRouterParameters `json:"virtualRouter,omitempty" tf:"virtual_router,omitempty"` }
func (*ProviderParameters) DeepCopy ¶
func (in *ProviderParameters) DeepCopy() *ProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderParameters.
func (*ProviderParameters) DeepCopyInto ¶
func (in *ProviderParameters) DeepCopyInto(out *ProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderVirtualNodeObservation ¶
type ProviderVirtualNodeObservation struct { }
func (*ProviderVirtualNodeObservation) DeepCopy ¶
func (in *ProviderVirtualNodeObservation) DeepCopy() *ProviderVirtualNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderVirtualNodeObservation.
func (*ProviderVirtualNodeObservation) DeepCopyInto ¶
func (in *ProviderVirtualNodeObservation) DeepCopyInto(out *ProviderVirtualNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderVirtualNodeParameters ¶
type ProviderVirtualNodeParameters struct { // +kubebuilder:validation:Required VirtualNodeName *string `json:"virtualNodeName" tf:"virtual_node_name,omitempty"` }
func (*ProviderVirtualNodeParameters) DeepCopy ¶
func (in *ProviderVirtualNodeParameters) DeepCopy() *ProviderVirtualNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderVirtualNodeParameters.
func (*ProviderVirtualNodeParameters) DeepCopyInto ¶
func (in *ProviderVirtualNodeParameters) DeepCopyInto(out *ProviderVirtualNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderVirtualRouterObservation ¶
type ProviderVirtualRouterObservation struct { }
func (*ProviderVirtualRouterObservation) DeepCopy ¶
func (in *ProviderVirtualRouterObservation) DeepCopy() *ProviderVirtualRouterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderVirtualRouterObservation.
func (*ProviderVirtualRouterObservation) DeepCopyInto ¶
func (in *ProviderVirtualRouterObservation) DeepCopyInto(out *ProviderVirtualRouterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderVirtualRouterParameters ¶
type ProviderVirtualRouterParameters struct { // +kubebuilder:validation:Required VirtualRouterName *string `json:"virtualRouterName" tf:"virtual_router_name,omitempty"` }
func (*ProviderVirtualRouterParameters) DeepCopy ¶
func (in *ProviderVirtualRouterParameters) DeepCopy() *ProviderVirtualRouterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderVirtualRouterParameters.
func (*ProviderVirtualRouterParameters) DeepCopyInto ¶
func (in *ProviderVirtualRouterParameters) DeepCopyInto(out *ProviderVirtualRouterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeObservation ¶
type RangeObservation struct { }
func (*RangeObservation) DeepCopy ¶
func (in *RangeObservation) DeepCopy() *RangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeObservation.
func (*RangeObservation) DeepCopyInto ¶
func (in *RangeObservation) DeepCopyInto(out *RangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeParameters ¶
type RangeParameters struct { // +kubebuilder:validation:Required End *float64 `json:"end" tf:"end,omitempty"` // +kubebuilder:validation:Required Start *float64 `json:"start" tf:"start,omitempty"` }
func (*RangeParameters) DeepCopy ¶
func (in *RangeParameters) DeepCopy() *RangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeParameters.
func (*RangeParameters) DeepCopyInto ¶
func (in *RangeParameters) DeepCopyInto(out *RangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyObservation ¶
type RetryPolicyObservation struct { }
func (*RetryPolicyObservation) DeepCopy ¶
func (in *RetryPolicyObservation) DeepCopy() *RetryPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyObservation.
func (*RetryPolicyObservation) DeepCopyInto ¶
func (in *RetryPolicyObservation) DeepCopyInto(out *RetryPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyParameters ¶
type RetryPolicyParameters struct { // +kubebuilder:validation:Optional GRPCRetryEvents []*string `json:"grpcRetryEvents,omitempty" tf:"grpc_retry_events,omitempty"` // +kubebuilder:validation:Optional HTTPRetryEvents []*string `json:"httpRetryEvents,omitempty" tf:"http_retry_events,omitempty"` // +kubebuilder:validation:Required MaxRetries *float64 `json:"maxRetries" tf:"max_retries,omitempty"` // +kubebuilder:validation:Required PerRetryTimeout []PerRetryTimeoutParameters `json:"perRetryTimeout" tf:"per_retry_timeout,omitempty"` // +kubebuilder:validation:Optional TCPRetryEvents []*string `json:"tcpRetryEvents,omitempty" tf:"tcp_retry_events,omitempty"` }
func (*RetryPolicyParameters) DeepCopy ¶
func (in *RetryPolicyParameters) DeepCopy() *RetryPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyParameters.
func (*RetryPolicyParameters) DeepCopyInto ¶
func (in *RetryPolicyParameters) DeepCopyInto(out *RetryPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyPerRetryTimeoutObservation ¶
type RetryPolicyPerRetryTimeoutObservation struct { }
func (*RetryPolicyPerRetryTimeoutObservation) DeepCopy ¶
func (in *RetryPolicyPerRetryTimeoutObservation) DeepCopy() *RetryPolicyPerRetryTimeoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyPerRetryTimeoutObservation.
func (*RetryPolicyPerRetryTimeoutObservation) DeepCopyInto ¶
func (in *RetryPolicyPerRetryTimeoutObservation) DeepCopyInto(out *RetryPolicyPerRetryTimeoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyPerRetryTimeoutParameters ¶
type RetryPolicyPerRetryTimeoutParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*RetryPolicyPerRetryTimeoutParameters) DeepCopy ¶
func (in *RetryPolicyPerRetryTimeoutParameters) DeepCopy() *RetryPolicyPerRetryTimeoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyPerRetryTimeoutParameters.
func (*RetryPolicyPerRetryTimeoutParameters) DeepCopyInto ¶
func (in *RetryPolicyPerRetryTimeoutParameters) DeepCopyInto(out *RetryPolicyPerRetryTimeoutParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteSpec `json:"spec"` Status RouteStatus `json:"status,omitempty"` }
Route is the Schema for the Routes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Route.
func (*Route) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Route
func (*Route) GetDeletionPolicy ¶
func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Route.
func (*Route) GetObservation ¶
GetObservation of this Route
func (*Route) GetParameters ¶
GetParameters of this Route
func (*Route) GetProviderConfigReference ¶
GetProviderConfigReference of this Route.
func (*Route) GetProviderReference ¶
GetProviderReference of this Route. Deprecated: Use GetProviderConfigReference.
func (*Route) GetPublishConnectionDetailsTo ¶
func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Route.
func (*Route) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Route
func (*Route) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Route) GetWriteConnectionSecretToReference ¶
func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Route.
func (*Route) LateInitialize ¶
LateInitialize this Route using its observed tfState. returns True if there are any spec changes for the resource.
func (*Route) SetConditions ¶
SetConditions of this Route.
func (*Route) SetDeletionPolicy ¶
func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Route.
func (*Route) SetObservation ¶
SetObservation for this Route
func (*Route) SetParameters ¶
SetParameters for this Route
func (*Route) SetProviderConfigReference ¶
SetProviderConfigReference of this Route.
func (*Route) SetProviderReference ¶
SetProviderReference of this Route. Deprecated: Use SetProviderConfigReference.
func (*Route) SetPublishConnectionDetailsTo ¶
func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Route.
func (*Route) SetWriteConnectionSecretToReference ¶
func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Route.
type RouteList ¶
type RouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Route `json:"items"` }
RouteList contains 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 RouteObservation ¶
type RouteObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { // +kubebuilder:validation:Required MeshName *string `json:"meshName" tf:"mesh_name,omitempty"` // +kubebuilder:validation:Optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Spec []RouteSpecParameters `json:"spec" tf:"spec,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VirtualRouterName *string `json:"virtualRouterName" tf:"virtual_router_name,omitempty"` }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpec ¶
type RouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteParameters `json:"forProvider"` }
RouteSpec defines the desired state of Route
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 RouteSpecObservation ¶
type RouteSpecObservation struct { }
func (*RouteSpecObservation) DeepCopy ¶
func (in *RouteSpecObservation) DeepCopy() *RouteSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecObservation.
func (*RouteSpecObservation) DeepCopyInto ¶
func (in *RouteSpecObservation) DeepCopyInto(out *RouteSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpecParameters ¶
type RouteSpecParameters struct { // +kubebuilder:validation:Optional GRPCRoute []SpecGRPCRouteParameters `json:"grpcRoute,omitempty" tf:"grpc_route,omitempty"` // +kubebuilder:validation:Optional HTTPRoute []SpecHTTPRouteParameters `json:"httpRoute,omitempty" tf:"http_route,omitempty"` // +kubebuilder:validation:Optional Http2Route []SpecHttp2RouteParameters `json:"http2Route,omitempty" tf:"http2_route,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional TCPRoute []TCPRouteParameters `json:"tcpRoute,omitempty" tf:"tcp_route,omitempty"` }
func (*RouteSpecParameters) DeepCopy ¶
func (in *RouteSpecParameters) DeepCopy() *RouteSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpecParameters.
func (*RouteSpecParameters) DeepCopyInto ¶
func (in *RouteSpecParameters) DeepCopyInto(out *RouteSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteStatus ¶
type RouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteObservation `json:"atProvider,omitempty"` }
RouteStatus defines the observed state of Route.
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 SdsObservation ¶
type SdsObservation struct { }
func (*SdsObservation) DeepCopy ¶
func (in *SdsObservation) DeepCopy() *SdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SdsObservation.
func (*SdsObservation) DeepCopyInto ¶
func (in *SdsObservation) DeepCopyInto(out *SdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SdsParameters ¶
type SdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*SdsParameters) DeepCopy ¶
func (in *SdsParameters) DeepCopy() *SdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SdsParameters.
func (*SdsParameters) DeepCopyInto ¶
func (in *SdsParameters) DeepCopyInto(out *SdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDiscoveryObservation ¶
type ServiceDiscoveryObservation struct { }
func (*ServiceDiscoveryObservation) DeepCopy ¶
func (in *ServiceDiscoveryObservation) DeepCopy() *ServiceDiscoveryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryObservation.
func (*ServiceDiscoveryObservation) DeepCopyInto ¶
func (in *ServiceDiscoveryObservation) DeepCopyInto(out *ServiceDiscoveryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDiscoveryParameters ¶
type ServiceDiscoveryParameters struct { // +kubebuilder:validation:Optional AwsCloudMap []AwsCloudMapParameters `json:"awsCloudMap,omitempty" tf:"aws_cloud_map,omitempty"` // +kubebuilder:validation:Optional DNS []DNSParameters `json:"dns,omitempty" tf:"dns,omitempty"` }
func (*ServiceDiscoveryParameters) DeepCopy ¶
func (in *ServiceDiscoveryParameters) DeepCopy() *ServiceDiscoveryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryParameters.
func (*ServiceDiscoveryParameters) DeepCopyInto ¶
func (in *ServiceDiscoveryParameters) DeepCopyInto(out *ServiceDiscoveryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecBackendDefaultsObservation ¶
type SpecBackendDefaultsObservation struct { }
func (*SpecBackendDefaultsObservation) DeepCopy ¶
func (in *SpecBackendDefaultsObservation) DeepCopy() *SpecBackendDefaultsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecBackendDefaultsObservation.
func (*SpecBackendDefaultsObservation) DeepCopyInto ¶
func (in *SpecBackendDefaultsObservation) DeepCopyInto(out *SpecBackendDefaultsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecBackendDefaultsParameters ¶
type SpecBackendDefaultsParameters struct { // +kubebuilder:validation:Optional ClientPolicy []BackendDefaultsClientPolicyParameters `json:"clientPolicy,omitempty" tf:"client_policy,omitempty"` }
func (*SpecBackendDefaultsParameters) DeepCopy ¶
func (in *SpecBackendDefaultsParameters) DeepCopy() *SpecBackendDefaultsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecBackendDefaultsParameters.
func (*SpecBackendDefaultsParameters) DeepCopyInto ¶
func (in *SpecBackendDefaultsParameters) DeepCopyInto(out *SpecBackendDefaultsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecGRPCRouteObservation ¶
type SpecGRPCRouteObservation struct { }
func (*SpecGRPCRouteObservation) DeepCopy ¶
func (in *SpecGRPCRouteObservation) DeepCopy() *SpecGRPCRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecGRPCRouteObservation.
func (*SpecGRPCRouteObservation) DeepCopyInto ¶
func (in *SpecGRPCRouteObservation) DeepCopyInto(out *SpecGRPCRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecGRPCRouteParameters ¶
type SpecGRPCRouteParameters struct { // +kubebuilder:validation:Required Action []GRPCRouteActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional Match []GRPCRouteMatchParameters `json:"match,omitempty" tf:"match,omitempty"` // +kubebuilder:validation:Optional RetryPolicy []RetryPolicyParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"` // +kubebuilder:validation:Optional Timeout []TimeoutParameters `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*SpecGRPCRouteParameters) DeepCopy ¶
func (in *SpecGRPCRouteParameters) DeepCopy() *SpecGRPCRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecGRPCRouteParameters.
func (*SpecGRPCRouteParameters) DeepCopyInto ¶
func (in *SpecGRPCRouteParameters) DeepCopyInto(out *SpecGRPCRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHTTPRouteActionObservation ¶
type SpecHTTPRouteActionObservation struct { }
func (*SpecHTTPRouteActionObservation) DeepCopy ¶
func (in *SpecHTTPRouteActionObservation) DeepCopy() *SpecHTTPRouteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHTTPRouteActionObservation.
func (*SpecHTTPRouteActionObservation) DeepCopyInto ¶
func (in *SpecHTTPRouteActionObservation) DeepCopyInto(out *SpecHTTPRouteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHTTPRouteActionParameters ¶
type SpecHTTPRouteActionParameters struct { // +kubebuilder:validation:Required WeightedTarget []HTTPRouteActionWeightedTargetParameters `json:"weightedTarget" tf:"weighted_target,omitempty"` }
func (*SpecHTTPRouteActionParameters) DeepCopy ¶
func (in *SpecHTTPRouteActionParameters) DeepCopy() *SpecHTTPRouteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHTTPRouteActionParameters.
func (*SpecHTTPRouteActionParameters) DeepCopyInto ¶
func (in *SpecHTTPRouteActionParameters) DeepCopyInto(out *SpecHTTPRouteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHTTPRouteMatchObservation ¶
type SpecHTTPRouteMatchObservation struct { }
func (*SpecHTTPRouteMatchObservation) DeepCopy ¶
func (in *SpecHTTPRouteMatchObservation) DeepCopy() *SpecHTTPRouteMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHTTPRouteMatchObservation.
func (*SpecHTTPRouteMatchObservation) DeepCopyInto ¶
func (in *SpecHTTPRouteMatchObservation) DeepCopyInto(out *SpecHTTPRouteMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHTTPRouteMatchParameters ¶
type SpecHTTPRouteMatchParameters struct { // +kubebuilder:validation:Optional Header []MatchHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Optional Scheme *string `json:"scheme,omitempty" tf:"scheme,omitempty"` }
func (*SpecHTTPRouteMatchParameters) DeepCopy ¶
func (in *SpecHTTPRouteMatchParameters) DeepCopy() *SpecHTTPRouteMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHTTPRouteMatchParameters.
func (*SpecHTTPRouteMatchParameters) DeepCopyInto ¶
func (in *SpecHTTPRouteMatchParameters) DeepCopyInto(out *SpecHTTPRouteMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHTTPRouteObservation ¶
type SpecHTTPRouteObservation struct { }
func (*SpecHTTPRouteObservation) DeepCopy ¶
func (in *SpecHTTPRouteObservation) DeepCopy() *SpecHTTPRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHTTPRouteObservation.
func (*SpecHTTPRouteObservation) DeepCopyInto ¶
func (in *SpecHTTPRouteObservation) DeepCopyInto(out *SpecHTTPRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHTTPRouteParameters ¶
type SpecHTTPRouteParameters struct { // +kubebuilder:validation:Required Action []SpecHTTPRouteActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Match []SpecHTTPRouteMatchParameters `json:"match" tf:"match,omitempty"` // +kubebuilder:validation:Optional RetryPolicy []HTTPRouteRetryPolicyParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"` // +kubebuilder:validation:Optional Timeout []HTTPRouteTimeoutParameters `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*SpecHTTPRouteParameters) DeepCopy ¶
func (in *SpecHTTPRouteParameters) DeepCopy() *SpecHTTPRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHTTPRouteParameters.
func (*SpecHTTPRouteParameters) DeepCopyInto ¶
func (in *SpecHTTPRouteParameters) DeepCopyInto(out *SpecHTTPRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHttp2RouteActionObservation ¶
type SpecHttp2RouteActionObservation struct { }
func (*SpecHttp2RouteActionObservation) DeepCopy ¶
func (in *SpecHttp2RouteActionObservation) DeepCopy() *SpecHttp2RouteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHttp2RouteActionObservation.
func (*SpecHttp2RouteActionObservation) DeepCopyInto ¶
func (in *SpecHttp2RouteActionObservation) DeepCopyInto(out *SpecHttp2RouteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHttp2RouteActionParameters ¶
type SpecHttp2RouteActionParameters struct { // +kubebuilder:validation:Required WeightedTarget []ActionWeightedTargetParameters `json:"weightedTarget" tf:"weighted_target,omitempty"` }
func (*SpecHttp2RouteActionParameters) DeepCopy ¶
func (in *SpecHttp2RouteActionParameters) DeepCopy() *SpecHttp2RouteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHttp2RouteActionParameters.
func (*SpecHttp2RouteActionParameters) DeepCopyInto ¶
func (in *SpecHttp2RouteActionParameters) DeepCopyInto(out *SpecHttp2RouteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHttp2RouteMatchObservation ¶
type SpecHttp2RouteMatchObservation struct { }
func (*SpecHttp2RouteMatchObservation) DeepCopy ¶
func (in *SpecHttp2RouteMatchObservation) DeepCopy() *SpecHttp2RouteMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHttp2RouteMatchObservation.
func (*SpecHttp2RouteMatchObservation) DeepCopyInto ¶
func (in *SpecHttp2RouteMatchObservation) DeepCopyInto(out *SpecHttp2RouteMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHttp2RouteMatchParameters ¶
type SpecHttp2RouteMatchParameters struct { // +kubebuilder:validation:Optional Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Optional Scheme *string `json:"scheme,omitempty" tf:"scheme,omitempty"` }
func (*SpecHttp2RouteMatchParameters) DeepCopy ¶
func (in *SpecHttp2RouteMatchParameters) DeepCopy() *SpecHttp2RouteMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHttp2RouteMatchParameters.
func (*SpecHttp2RouteMatchParameters) DeepCopyInto ¶
func (in *SpecHttp2RouteMatchParameters) DeepCopyInto(out *SpecHttp2RouteMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHttp2RouteObservation ¶
type SpecHttp2RouteObservation struct { }
func (*SpecHttp2RouteObservation) DeepCopy ¶
func (in *SpecHttp2RouteObservation) DeepCopy() *SpecHttp2RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHttp2RouteObservation.
func (*SpecHttp2RouteObservation) DeepCopyInto ¶
func (in *SpecHttp2RouteObservation) DeepCopyInto(out *SpecHttp2RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecHttp2RouteParameters ¶
type SpecHttp2RouteParameters struct { // +kubebuilder:validation:Required Action []SpecHttp2RouteActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Match []SpecHttp2RouteMatchParameters `json:"match" tf:"match,omitempty"` // +kubebuilder:validation:Optional RetryPolicy []Http2RouteRetryPolicyParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"` // +kubebuilder:validation:Optional Timeout []Http2RouteTimeoutParameters `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*SpecHttp2RouteParameters) DeepCopy ¶
func (in *SpecHttp2RouteParameters) DeepCopy() *SpecHttp2RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecHttp2RouteParameters.
func (*SpecHttp2RouteParameters) DeepCopyInto ¶
func (in *SpecHttp2RouteParameters) DeepCopyInto(out *SpecHttp2RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecListenerObservation ¶
type SpecListenerObservation struct { }
func (*SpecListenerObservation) DeepCopy ¶
func (in *SpecListenerObservation) DeepCopy() *SpecListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecListenerObservation.
func (*SpecListenerObservation) DeepCopyInto ¶
func (in *SpecListenerObservation) DeepCopyInto(out *SpecListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecListenerParameters ¶
type SpecListenerParameters struct { // +kubebuilder:validation:Optional ConnectionPool []ListenerConnectionPoolParameters `json:"connectionPool,omitempty" tf:"connection_pool,omitempty"` // +kubebuilder:validation:Optional HealthCheck []ListenerHealthCheckParameters `json:"healthCheck,omitempty" tf:"health_check,omitempty"` // +kubebuilder:validation:Optional OutlierDetection []OutlierDetectionParameters `json:"outlierDetection,omitempty" tf:"outlier_detection,omitempty"` // +kubebuilder:validation:Required PortMapping []ListenerPortMappingParameters `json:"portMapping" tf:"port_mapping,omitempty"` // +kubebuilder:validation:Optional TLS []SpecListenerTLSParameters `json:"tls,omitempty" tf:"tls,omitempty"` // +kubebuilder:validation:Optional Timeout []ListenerTimeoutParameters `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*SpecListenerParameters) DeepCopy ¶
func (in *SpecListenerParameters) DeepCopy() *SpecListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecListenerParameters.
func (*SpecListenerParameters) DeepCopyInto ¶
func (in *SpecListenerParameters) DeepCopyInto(out *SpecListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecListenerPortMappingObservation ¶
type SpecListenerPortMappingObservation struct { }
func (*SpecListenerPortMappingObservation) DeepCopy ¶
func (in *SpecListenerPortMappingObservation) DeepCopy() *SpecListenerPortMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecListenerPortMappingObservation.
func (*SpecListenerPortMappingObservation) DeepCopyInto ¶
func (in *SpecListenerPortMappingObservation) DeepCopyInto(out *SpecListenerPortMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecListenerPortMappingParameters ¶
type SpecListenerPortMappingParameters struct { // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` }
func (*SpecListenerPortMappingParameters) DeepCopy ¶
func (in *SpecListenerPortMappingParameters) DeepCopy() *SpecListenerPortMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecListenerPortMappingParameters.
func (*SpecListenerPortMappingParameters) DeepCopyInto ¶
func (in *SpecListenerPortMappingParameters) DeepCopyInto(out *SpecListenerPortMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecListenerTLSObservation ¶
type SpecListenerTLSObservation struct { }
func (*SpecListenerTLSObservation) DeepCopy ¶
func (in *SpecListenerTLSObservation) DeepCopy() *SpecListenerTLSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecListenerTLSObservation.
func (*SpecListenerTLSObservation) DeepCopyInto ¶
func (in *SpecListenerTLSObservation) DeepCopyInto(out *SpecListenerTLSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecListenerTLSParameters ¶
type SpecListenerTLSParameters struct { // +kubebuilder:validation:Required Certificate []ListenerTLSCertificateParameters `json:"certificate" tf:"certificate,omitempty"` // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // +kubebuilder:validation:Optional Validation []ListenerTLSValidationParameters `json:"validation,omitempty" tf:"validation,omitempty"` }
func (*SpecListenerTLSParameters) DeepCopy ¶
func (in *SpecListenerTLSParameters) DeepCopy() *SpecListenerTLSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecListenerTLSParameters.
func (*SpecListenerTLSParameters) DeepCopyInto ¶
func (in *SpecListenerTLSParameters) DeepCopyInto(out *SpecListenerTLSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecLoggingObservation ¶
type SpecLoggingObservation struct { }
func (*SpecLoggingObservation) DeepCopy ¶
func (in *SpecLoggingObservation) DeepCopy() *SpecLoggingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecLoggingObservation.
func (*SpecLoggingObservation) DeepCopyInto ¶
func (in *SpecLoggingObservation) DeepCopyInto(out *SpecLoggingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecLoggingParameters ¶
type SpecLoggingParameters struct { // +kubebuilder:validation:Optional AccessLog []LoggingAccessLogParameters `json:"accessLog,omitempty" tf:"access_log,omitempty"` }
func (*SpecLoggingParameters) DeepCopy ¶
func (in *SpecLoggingParameters) DeepCopy() *SpecLoggingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecLoggingParameters.
func (*SpecLoggingParameters) DeepCopyInto ¶
func (in *SpecLoggingParameters) DeepCopyInto(out *SpecLoggingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecObservation ¶
type SpecObservation struct { }
func (*SpecObservation) DeepCopy ¶
func (in *SpecObservation) DeepCopy() *SpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecObservation.
func (*SpecObservation) DeepCopyInto ¶
func (in *SpecObservation) DeepCopyInto(out *SpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpecParameters ¶
type SpecParameters struct { // +kubebuilder:validation:Optional GRPCRoute []GRPCRouteParameters `json:"grpcRoute,omitempty" tf:"grpc_route,omitempty"` // +kubebuilder:validation:Optional HTTPRoute []HTTPRouteParameters `json:"httpRoute,omitempty" tf:"http_route,omitempty"` // +kubebuilder:validation:Optional Http2Route []Http2RouteParameters `json:"http2Route,omitempty" tf:"http2_route,omitempty"` }
func (*SpecParameters) DeepCopy ¶
func (in *SpecParameters) DeepCopy() *SpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpecParameters.
func (*SpecParameters) DeepCopyInto ¶
func (in *SpecParameters) DeepCopyInto(out *SpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAlternativeNamesMatchObservation ¶
type SubjectAlternativeNamesMatchObservation struct { }
func (*SubjectAlternativeNamesMatchObservation) DeepCopy ¶
func (in *SubjectAlternativeNamesMatchObservation) DeepCopy() *SubjectAlternativeNamesMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAlternativeNamesMatchObservation.
func (*SubjectAlternativeNamesMatchObservation) DeepCopyInto ¶
func (in *SubjectAlternativeNamesMatchObservation) DeepCopyInto(out *SubjectAlternativeNamesMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAlternativeNamesMatchParameters ¶
type SubjectAlternativeNamesMatchParameters struct { // +kubebuilder:validation:Required Exact []*string `json:"exact" tf:"exact,omitempty"` }
func (*SubjectAlternativeNamesMatchParameters) DeepCopy ¶
func (in *SubjectAlternativeNamesMatchParameters) DeepCopy() *SubjectAlternativeNamesMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAlternativeNamesMatchParameters.
func (*SubjectAlternativeNamesMatchParameters) DeepCopyInto ¶
func (in *SubjectAlternativeNamesMatchParameters) DeepCopyInto(out *SubjectAlternativeNamesMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAlternativeNamesObservation ¶
type SubjectAlternativeNamesObservation struct { }
func (*SubjectAlternativeNamesObservation) DeepCopy ¶
func (in *SubjectAlternativeNamesObservation) DeepCopy() *SubjectAlternativeNamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAlternativeNamesObservation.
func (*SubjectAlternativeNamesObservation) DeepCopyInto ¶
func (in *SubjectAlternativeNamesObservation) DeepCopyInto(out *SubjectAlternativeNamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAlternativeNamesParameters ¶
type SubjectAlternativeNamesParameters struct { // +kubebuilder:validation:Required Match []SubjectAlternativeNamesMatchParameters `json:"match" tf:"match,omitempty"` }
func (*SubjectAlternativeNamesParameters) DeepCopy ¶
func (in *SubjectAlternativeNamesParameters) DeepCopy() *SubjectAlternativeNamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAlternativeNamesParameters.
func (*SubjectAlternativeNamesParameters) DeepCopyInto ¶
func (in *SubjectAlternativeNamesParameters) DeepCopyInto(out *SubjectAlternativeNamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPIdleObservation ¶
type TCPIdleObservation struct { }
func (*TCPIdleObservation) DeepCopy ¶
func (in *TCPIdleObservation) DeepCopy() *TCPIdleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPIdleObservation.
func (*TCPIdleObservation) DeepCopyInto ¶
func (in *TCPIdleObservation) DeepCopyInto(out *TCPIdleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPIdleParameters ¶
type TCPIdleParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*TCPIdleParameters) DeepCopy ¶
func (in *TCPIdleParameters) DeepCopy() *TCPIdleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPIdleParameters.
func (*TCPIdleParameters) DeepCopyInto ¶
func (in *TCPIdleParameters) DeepCopyInto(out *TCPIdleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPObservation ¶
type TCPObservation struct { }
func (*TCPObservation) DeepCopy ¶
func (in *TCPObservation) DeepCopy() *TCPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPObservation.
func (*TCPObservation) DeepCopyInto ¶
func (in *TCPObservation) DeepCopyInto(out *TCPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPParameters ¶
type TCPParameters struct { // +kubebuilder:validation:Required MaxConnections *float64 `json:"maxConnections" tf:"max_connections,omitempty"` }
func (*TCPParameters) DeepCopy ¶
func (in *TCPParameters) DeepCopy() *TCPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPParameters.
func (*TCPParameters) DeepCopyInto ¶
func (in *TCPParameters) DeepCopyInto(out *TCPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteActionObservation ¶
type TCPRouteActionObservation struct { }
func (*TCPRouteActionObservation) DeepCopy ¶
func (in *TCPRouteActionObservation) DeepCopy() *TCPRouteActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteActionObservation.
func (*TCPRouteActionObservation) DeepCopyInto ¶
func (in *TCPRouteActionObservation) DeepCopyInto(out *TCPRouteActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteActionParameters ¶
type TCPRouteActionParameters struct { // +kubebuilder:validation:Required WeightedTarget []TCPRouteActionWeightedTargetParameters `json:"weightedTarget" tf:"weighted_target,omitempty"` }
func (*TCPRouteActionParameters) DeepCopy ¶
func (in *TCPRouteActionParameters) DeepCopy() *TCPRouteActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteActionParameters.
func (*TCPRouteActionParameters) DeepCopyInto ¶
func (in *TCPRouteActionParameters) DeepCopyInto(out *TCPRouteActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteActionWeightedTargetObservation ¶
type TCPRouteActionWeightedTargetObservation struct { }
func (*TCPRouteActionWeightedTargetObservation) DeepCopy ¶
func (in *TCPRouteActionWeightedTargetObservation) DeepCopy() *TCPRouteActionWeightedTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteActionWeightedTargetObservation.
func (*TCPRouteActionWeightedTargetObservation) DeepCopyInto ¶
func (in *TCPRouteActionWeightedTargetObservation) DeepCopyInto(out *TCPRouteActionWeightedTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteActionWeightedTargetParameters ¶
type TCPRouteActionWeightedTargetParameters struct { // +kubebuilder:validation:Required VirtualNode *string `json:"virtualNode" tf:"virtual_node,omitempty"` // +kubebuilder:validation:Required Weight *float64 `json:"weight" tf:"weight,omitempty"` }
func (*TCPRouteActionWeightedTargetParameters) DeepCopy ¶
func (in *TCPRouteActionWeightedTargetParameters) DeepCopy() *TCPRouteActionWeightedTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteActionWeightedTargetParameters.
func (*TCPRouteActionWeightedTargetParameters) DeepCopyInto ¶
func (in *TCPRouteActionWeightedTargetParameters) DeepCopyInto(out *TCPRouteActionWeightedTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteObservation ¶
type TCPRouteObservation struct { }
func (*TCPRouteObservation) DeepCopy ¶
func (in *TCPRouteObservation) DeepCopy() *TCPRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteObservation.
func (*TCPRouteObservation) DeepCopyInto ¶
func (in *TCPRouteObservation) DeepCopyInto(out *TCPRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteParameters ¶
type TCPRouteParameters struct { // +kubebuilder:validation:Required Action []TCPRouteActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional Timeout []TCPRouteTimeoutParameters `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*TCPRouteParameters) DeepCopy ¶
func (in *TCPRouteParameters) DeepCopy() *TCPRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteParameters.
func (*TCPRouteParameters) DeepCopyInto ¶
func (in *TCPRouteParameters) DeepCopyInto(out *TCPRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteTimeoutIdleObservation ¶
type TCPRouteTimeoutIdleObservation struct { }
func (*TCPRouteTimeoutIdleObservation) DeepCopy ¶
func (in *TCPRouteTimeoutIdleObservation) DeepCopy() *TCPRouteTimeoutIdleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteTimeoutIdleObservation.
func (*TCPRouteTimeoutIdleObservation) DeepCopyInto ¶
func (in *TCPRouteTimeoutIdleObservation) DeepCopyInto(out *TCPRouteTimeoutIdleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteTimeoutIdleParameters ¶
type TCPRouteTimeoutIdleParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*TCPRouteTimeoutIdleParameters) DeepCopy ¶
func (in *TCPRouteTimeoutIdleParameters) DeepCopy() *TCPRouteTimeoutIdleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteTimeoutIdleParameters.
func (*TCPRouteTimeoutIdleParameters) DeepCopyInto ¶
func (in *TCPRouteTimeoutIdleParameters) DeepCopyInto(out *TCPRouteTimeoutIdleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteTimeoutObservation ¶
type TCPRouteTimeoutObservation struct { }
func (*TCPRouteTimeoutObservation) DeepCopy ¶
func (in *TCPRouteTimeoutObservation) DeepCopy() *TCPRouteTimeoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteTimeoutObservation.
func (*TCPRouteTimeoutObservation) DeepCopyInto ¶
func (in *TCPRouteTimeoutObservation) DeepCopyInto(out *TCPRouteTimeoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPRouteTimeoutParameters ¶
type TCPRouteTimeoutParameters struct { // +kubebuilder:validation:Optional Idle []TCPRouteTimeoutIdleParameters `json:"idle,omitempty" tf:"idle,omitempty"` }
func (*TCPRouteTimeoutParameters) DeepCopy ¶
func (in *TCPRouteTimeoutParameters) DeepCopy() *TCPRouteTimeoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteTimeoutParameters.
func (*TCPRouteTimeoutParameters) DeepCopyInto ¶
func (in *TCPRouteTimeoutParameters) DeepCopyInto(out *TCPRouteTimeoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateAcmObservation ¶
type TLSCertificateAcmObservation struct { }
func (*TLSCertificateAcmObservation) DeepCopy ¶
func (in *TLSCertificateAcmObservation) DeepCopy() *TLSCertificateAcmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateAcmObservation.
func (*TLSCertificateAcmObservation) DeepCopyInto ¶
func (in *TLSCertificateAcmObservation) DeepCopyInto(out *TLSCertificateAcmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateAcmParameters ¶
type TLSCertificateAcmParameters struct { // +kubebuilder:validation:Required CertificateArn *string `json:"certificateArn" tf:"certificate_arn,omitempty"` }
func (*TLSCertificateAcmParameters) DeepCopy ¶
func (in *TLSCertificateAcmParameters) DeepCopy() *TLSCertificateAcmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateAcmParameters.
func (*TLSCertificateAcmParameters) DeepCopyInto ¶
func (in *TLSCertificateAcmParameters) DeepCopyInto(out *TLSCertificateAcmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateFileObservation ¶
type TLSCertificateFileObservation struct { }
func (*TLSCertificateFileObservation) DeepCopy ¶
func (in *TLSCertificateFileObservation) DeepCopy() *TLSCertificateFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateFileObservation.
func (*TLSCertificateFileObservation) DeepCopyInto ¶
func (in *TLSCertificateFileObservation) DeepCopyInto(out *TLSCertificateFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateFileParameters ¶
type TLSCertificateFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` // +kubebuilder:validation:Required PrivateKey *string `json:"privateKey" tf:"private_key,omitempty"` }
func (*TLSCertificateFileParameters) DeepCopy ¶
func (in *TLSCertificateFileParameters) DeepCopy() *TLSCertificateFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateFileParameters.
func (*TLSCertificateFileParameters) DeepCopyInto ¶
func (in *TLSCertificateFileParameters) DeepCopyInto(out *TLSCertificateFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateObservation ¶
type TLSCertificateObservation struct { }
func (*TLSCertificateObservation) DeepCopy ¶
func (in *TLSCertificateObservation) DeepCopy() *TLSCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateObservation.
func (*TLSCertificateObservation) DeepCopyInto ¶
func (in *TLSCertificateObservation) DeepCopyInto(out *TLSCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateParameters ¶
type TLSCertificateParameters struct { // +kubebuilder:validation:Optional Acm []CertificateAcmParameters `json:"acm,omitempty" tf:"acm,omitempty"` // +kubebuilder:validation:Optional File []CertificateFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []CertificateSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*TLSCertificateParameters) DeepCopy ¶
func (in *TLSCertificateParameters) DeepCopy() *TLSCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateParameters.
func (*TLSCertificateParameters) DeepCopyInto ¶
func (in *TLSCertificateParameters) DeepCopyInto(out *TLSCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateSdsObservation ¶
type TLSCertificateSdsObservation struct { }
func (*TLSCertificateSdsObservation) DeepCopy ¶
func (in *TLSCertificateSdsObservation) DeepCopy() *TLSCertificateSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateSdsObservation.
func (*TLSCertificateSdsObservation) DeepCopyInto ¶
func (in *TLSCertificateSdsObservation) DeepCopyInto(out *TLSCertificateSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSCertificateSdsParameters ¶
type TLSCertificateSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*TLSCertificateSdsParameters) DeepCopy ¶
func (in *TLSCertificateSdsParameters) DeepCopy() *TLSCertificateSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSCertificateSdsParameters.
func (*TLSCertificateSdsParameters) DeepCopyInto ¶
func (in *TLSCertificateSdsParameters) DeepCopyInto(out *TLSCertificateSdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSObservation ¶
type TLSObservation struct { }
func (*TLSObservation) DeepCopy ¶
func (in *TLSObservation) DeepCopy() *TLSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSObservation.
func (*TLSObservation) DeepCopyInto ¶
func (in *TLSObservation) DeepCopyInto(out *TLSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSParameters ¶
type TLSParameters struct { // +kubebuilder:validation:Optional Certificate []CertificateParameters `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional Enforce *bool `json:"enforce,omitempty" tf:"enforce,omitempty"` // +kubebuilder:validation:Optional Ports []*float64 `json:"ports,omitempty" tf:"ports,omitempty"` // +kubebuilder:validation:Required Validation []ValidationParameters `json:"validation" tf:"validation,omitempty"` }
func (*TLSParameters) DeepCopy ¶
func (in *TLSParameters) DeepCopy() *TLSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSParameters.
func (*TLSParameters) DeepCopyInto ¶
func (in *TLSParameters) DeepCopyInto(out *TLSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationObservation ¶
type TLSValidationObservation struct { }
func (*TLSValidationObservation) DeepCopy ¶
func (in *TLSValidationObservation) DeepCopy() *TLSValidationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationObservation.
func (*TLSValidationObservation) DeepCopyInto ¶
func (in *TLSValidationObservation) DeepCopyInto(out *TLSValidationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationParameters ¶
type TLSValidationParameters struct { // +kubebuilder:validation:Optional SubjectAlternativeNames []ValidationSubjectAlternativeNamesParameters `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names,omitempty"` // +kubebuilder:validation:Required Trust []ValidationTrustParameters `json:"trust" tf:"trust,omitempty"` }
func (*TLSValidationParameters) DeepCopy ¶
func (in *TLSValidationParameters) DeepCopy() *TLSValidationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationParameters.
func (*TLSValidationParameters) DeepCopyInto ¶
func (in *TLSValidationParameters) DeepCopyInto(out *TLSValidationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationSubjectAlternativeNamesMatchObservation ¶
type TLSValidationSubjectAlternativeNamesMatchObservation struct { }
func (*TLSValidationSubjectAlternativeNamesMatchObservation) DeepCopy ¶
func (in *TLSValidationSubjectAlternativeNamesMatchObservation) DeepCopy() *TLSValidationSubjectAlternativeNamesMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationSubjectAlternativeNamesMatchObservation.
func (*TLSValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto ¶
func (in *TLSValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto(out *TLSValidationSubjectAlternativeNamesMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationSubjectAlternativeNamesMatchParameters ¶
type TLSValidationSubjectAlternativeNamesMatchParameters struct { // +kubebuilder:validation:Required Exact []*string `json:"exact" tf:"exact,omitempty"` }
func (*TLSValidationSubjectAlternativeNamesMatchParameters) DeepCopy ¶
func (in *TLSValidationSubjectAlternativeNamesMatchParameters) DeepCopy() *TLSValidationSubjectAlternativeNamesMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationSubjectAlternativeNamesMatchParameters.
func (*TLSValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto ¶
func (in *TLSValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto(out *TLSValidationSubjectAlternativeNamesMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationSubjectAlternativeNamesObservation ¶
type TLSValidationSubjectAlternativeNamesObservation struct { }
func (*TLSValidationSubjectAlternativeNamesObservation) DeepCopy ¶
func (in *TLSValidationSubjectAlternativeNamesObservation) DeepCopy() *TLSValidationSubjectAlternativeNamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationSubjectAlternativeNamesObservation.
func (*TLSValidationSubjectAlternativeNamesObservation) DeepCopyInto ¶
func (in *TLSValidationSubjectAlternativeNamesObservation) DeepCopyInto(out *TLSValidationSubjectAlternativeNamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationSubjectAlternativeNamesParameters ¶
type TLSValidationSubjectAlternativeNamesParameters struct { // +kubebuilder:validation:Required Match []TLSValidationSubjectAlternativeNamesMatchParameters `json:"match" tf:"match,omitempty"` }
func (*TLSValidationSubjectAlternativeNamesParameters) DeepCopy ¶
func (in *TLSValidationSubjectAlternativeNamesParameters) DeepCopy() *TLSValidationSubjectAlternativeNamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationSubjectAlternativeNamesParameters.
func (*TLSValidationSubjectAlternativeNamesParameters) DeepCopyInto ¶
func (in *TLSValidationSubjectAlternativeNamesParameters) DeepCopyInto(out *TLSValidationSubjectAlternativeNamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationTrustFileObservation ¶
type TLSValidationTrustFileObservation struct { }
func (*TLSValidationTrustFileObservation) DeepCopy ¶
func (in *TLSValidationTrustFileObservation) DeepCopy() *TLSValidationTrustFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationTrustFileObservation.
func (*TLSValidationTrustFileObservation) DeepCopyInto ¶
func (in *TLSValidationTrustFileObservation) DeepCopyInto(out *TLSValidationTrustFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationTrustFileParameters ¶
type TLSValidationTrustFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` }
func (*TLSValidationTrustFileParameters) DeepCopy ¶
func (in *TLSValidationTrustFileParameters) DeepCopy() *TLSValidationTrustFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationTrustFileParameters.
func (*TLSValidationTrustFileParameters) DeepCopyInto ¶
func (in *TLSValidationTrustFileParameters) DeepCopyInto(out *TLSValidationTrustFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationTrustObservation ¶
type TLSValidationTrustObservation struct { }
func (*TLSValidationTrustObservation) DeepCopy ¶
func (in *TLSValidationTrustObservation) DeepCopy() *TLSValidationTrustObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationTrustObservation.
func (*TLSValidationTrustObservation) DeepCopyInto ¶
func (in *TLSValidationTrustObservation) DeepCopyInto(out *TLSValidationTrustObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationTrustParameters ¶
type TLSValidationTrustParameters struct { // +kubebuilder:validation:Optional Acm []TrustAcmParameters `json:"acm,omitempty" tf:"acm,omitempty"` // +kubebuilder:validation:Optional File []TLSValidationTrustFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []TLSValidationTrustSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*TLSValidationTrustParameters) DeepCopy ¶
func (in *TLSValidationTrustParameters) DeepCopy() *TLSValidationTrustParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationTrustParameters.
func (*TLSValidationTrustParameters) DeepCopyInto ¶
func (in *TLSValidationTrustParameters) DeepCopyInto(out *TLSValidationTrustParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationTrustSdsObservation ¶
type TLSValidationTrustSdsObservation struct { }
func (*TLSValidationTrustSdsObservation) DeepCopy ¶
func (in *TLSValidationTrustSdsObservation) DeepCopy() *TLSValidationTrustSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationTrustSdsObservation.
func (*TLSValidationTrustSdsObservation) DeepCopyInto ¶
func (in *TLSValidationTrustSdsObservation) DeepCopyInto(out *TLSValidationTrustSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSValidationTrustSdsParameters ¶
type TLSValidationTrustSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*TLSValidationTrustSdsParameters) DeepCopy ¶
func (in *TLSValidationTrustSdsParameters) DeepCopy() *TLSValidationTrustSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSValidationTrustSdsParameters.
func (*TLSValidationTrustSdsParameters) DeepCopyInto ¶
func (in *TLSValidationTrustSdsParameters) DeepCopyInto(out *TLSValidationTrustSdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetObservation ¶
type TargetObservation struct { }
func (*TargetObservation) DeepCopy ¶
func (in *TargetObservation) DeepCopy() *TargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetObservation.
func (*TargetObservation) DeepCopyInto ¶
func (in *TargetObservation) DeepCopyInto(out *TargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetParameters ¶
type TargetParameters struct { // +kubebuilder:validation:Required VirtualService []VirtualServiceParameters `json:"virtualService" tf:"virtual_service,omitempty"` }
func (*TargetParameters) DeepCopy ¶
func (in *TargetParameters) DeepCopy() *TargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetParameters.
func (*TargetParameters) DeepCopyInto ¶
func (in *TargetParameters) DeepCopyInto(out *TargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetVirtualServiceObservation ¶
type TargetVirtualServiceObservation struct { }
func (*TargetVirtualServiceObservation) DeepCopy ¶
func (in *TargetVirtualServiceObservation) DeepCopy() *TargetVirtualServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetVirtualServiceObservation.
func (*TargetVirtualServiceObservation) DeepCopyInto ¶
func (in *TargetVirtualServiceObservation) DeepCopyInto(out *TargetVirtualServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetVirtualServiceParameters ¶
type TargetVirtualServiceParameters struct { // +kubebuilder:validation:Required VirtualServiceName *string `json:"virtualServiceName" tf:"virtual_service_name,omitempty"` }
func (*TargetVirtualServiceParameters) DeepCopy ¶
func (in *TargetVirtualServiceParameters) DeepCopy() *TargetVirtualServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetVirtualServiceParameters.
func (*TargetVirtualServiceParameters) DeepCopyInto ¶
func (in *TargetVirtualServiceParameters) DeepCopyInto(out *TargetVirtualServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutGRPCObservation ¶
type TimeoutGRPCObservation struct { }
func (*TimeoutGRPCObservation) DeepCopy ¶
func (in *TimeoutGRPCObservation) DeepCopy() *TimeoutGRPCObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutGRPCObservation.
func (*TimeoutGRPCObservation) DeepCopyInto ¶
func (in *TimeoutGRPCObservation) DeepCopyInto(out *TimeoutGRPCObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutGRPCParameters ¶
type TimeoutGRPCParameters struct { // +kubebuilder:validation:Optional Idle []GRPCIdleParameters `json:"idle,omitempty" tf:"idle,omitempty"` // +kubebuilder:validation:Optional PerRequest []GRPCPerRequestParameters `json:"perRequest,omitempty" tf:"per_request,omitempty"` }
func (*TimeoutGRPCParameters) DeepCopy ¶
func (in *TimeoutGRPCParameters) DeepCopy() *TimeoutGRPCParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutGRPCParameters.
func (*TimeoutGRPCParameters) DeepCopyInto ¶
func (in *TimeoutGRPCParameters) DeepCopyInto(out *TimeoutGRPCParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutHTTPObservation ¶
type TimeoutHTTPObservation struct { }
func (*TimeoutHTTPObservation) DeepCopy ¶
func (in *TimeoutHTTPObservation) DeepCopy() *TimeoutHTTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutHTTPObservation.
func (*TimeoutHTTPObservation) DeepCopyInto ¶
func (in *TimeoutHTTPObservation) DeepCopyInto(out *TimeoutHTTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutHTTPParameters ¶
type TimeoutHTTPParameters struct { // +kubebuilder:validation:Optional Idle []HTTPIdleParameters `json:"idle,omitempty" tf:"idle,omitempty"` // +kubebuilder:validation:Optional PerRequest []HTTPPerRequestParameters `json:"perRequest,omitempty" tf:"per_request,omitempty"` }
func (*TimeoutHTTPParameters) DeepCopy ¶
func (in *TimeoutHTTPParameters) DeepCopy() *TimeoutHTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutHTTPParameters.
func (*TimeoutHTTPParameters) DeepCopyInto ¶
func (in *TimeoutHTTPParameters) DeepCopyInto(out *TimeoutHTTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutHttp2Observation ¶
type TimeoutHttp2Observation struct { }
func (*TimeoutHttp2Observation) DeepCopy ¶
func (in *TimeoutHttp2Observation) DeepCopy() *TimeoutHttp2Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutHttp2Observation.
func (*TimeoutHttp2Observation) DeepCopyInto ¶
func (in *TimeoutHttp2Observation) DeepCopyInto(out *TimeoutHttp2Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutHttp2Parameters ¶
type TimeoutHttp2Parameters struct { // +kubebuilder:validation:Optional Idle []Http2IdleParameters `json:"idle,omitempty" tf:"idle,omitempty"` // +kubebuilder:validation:Optional PerRequest []Http2PerRequestParameters `json:"perRequest,omitempty" tf:"per_request,omitempty"` }
func (*TimeoutHttp2Parameters) DeepCopy ¶
func (in *TimeoutHttp2Parameters) DeepCopy() *TimeoutHttp2Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutHttp2Parameters.
func (*TimeoutHttp2Parameters) DeepCopyInto ¶
func (in *TimeoutHttp2Parameters) DeepCopyInto(out *TimeoutHttp2Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutIdleObservation ¶
type TimeoutIdleObservation struct { }
func (*TimeoutIdleObservation) DeepCopy ¶
func (in *TimeoutIdleObservation) DeepCopy() *TimeoutIdleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutIdleObservation.
func (*TimeoutIdleObservation) DeepCopyInto ¶
func (in *TimeoutIdleObservation) DeepCopyInto(out *TimeoutIdleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutIdleParameters ¶
type TimeoutIdleParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*TimeoutIdleParameters) DeepCopy ¶
func (in *TimeoutIdleParameters) DeepCopy() *TimeoutIdleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutIdleParameters.
func (*TimeoutIdleParameters) DeepCopyInto ¶
func (in *TimeoutIdleParameters) DeepCopyInto(out *TimeoutIdleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutObservation ¶
type TimeoutObservation struct { }
func (*TimeoutObservation) DeepCopy ¶
func (in *TimeoutObservation) DeepCopy() *TimeoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutObservation.
func (*TimeoutObservation) DeepCopyInto ¶
func (in *TimeoutObservation) DeepCopyInto(out *TimeoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutParameters ¶
type TimeoutParameters struct { // +kubebuilder:validation:Optional Idle []IdleParameters `json:"idle,omitempty" tf:"idle,omitempty"` // +kubebuilder:validation:Optional PerRequest []PerRequestParameters `json:"perRequest,omitempty" tf:"per_request,omitempty"` }
func (*TimeoutParameters) DeepCopy ¶
func (in *TimeoutParameters) DeepCopy() *TimeoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutParameters.
func (*TimeoutParameters) DeepCopyInto ¶
func (in *TimeoutParameters) DeepCopyInto(out *TimeoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutPerRequestObservation ¶
type TimeoutPerRequestObservation struct { }
func (*TimeoutPerRequestObservation) DeepCopy ¶
func (in *TimeoutPerRequestObservation) DeepCopy() *TimeoutPerRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutPerRequestObservation.
func (*TimeoutPerRequestObservation) DeepCopyInto ¶
func (in *TimeoutPerRequestObservation) DeepCopyInto(out *TimeoutPerRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutPerRequestParameters ¶
type TimeoutPerRequestParameters struct { // +kubebuilder:validation:Required Unit *string `json:"unit" tf:"unit,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*TimeoutPerRequestParameters) DeepCopy ¶
func (in *TimeoutPerRequestParameters) DeepCopy() *TimeoutPerRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutPerRequestParameters.
func (*TimeoutPerRequestParameters) DeepCopyInto ¶
func (in *TimeoutPerRequestParameters) DeepCopyInto(out *TimeoutPerRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutTCPObservation ¶
type TimeoutTCPObservation struct { }
func (*TimeoutTCPObservation) DeepCopy ¶
func (in *TimeoutTCPObservation) DeepCopy() *TimeoutTCPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutTCPObservation.
func (*TimeoutTCPObservation) DeepCopyInto ¶
func (in *TimeoutTCPObservation) DeepCopyInto(out *TimeoutTCPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeoutTCPParameters ¶
type TimeoutTCPParameters struct { // +kubebuilder:validation:Optional Idle []TCPIdleParameters `json:"idle,omitempty" tf:"idle,omitempty"` }
func (*TimeoutTCPParameters) DeepCopy ¶
func (in *TimeoutTCPParameters) DeepCopy() *TimeoutTCPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutTCPParameters.
func (*TimeoutTCPParameters) DeepCopyInto ¶
func (in *TimeoutTCPParameters) DeepCopyInto(out *TimeoutTCPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustAcmObservation ¶
type TrustAcmObservation struct { }
func (*TrustAcmObservation) DeepCopy ¶
func (in *TrustAcmObservation) DeepCopy() *TrustAcmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustAcmObservation.
func (*TrustAcmObservation) DeepCopyInto ¶
func (in *TrustAcmObservation) DeepCopyInto(out *TrustAcmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustAcmParameters ¶
type TrustAcmParameters struct { // +kubebuilder:validation:Required CertificateAuthorityArns []*string `json:"certificateAuthorityArns" tf:"certificate_authority_arns,omitempty"` }
func (*TrustAcmParameters) DeepCopy ¶
func (in *TrustAcmParameters) DeepCopy() *TrustAcmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustAcmParameters.
func (*TrustAcmParameters) DeepCopyInto ¶
func (in *TrustAcmParameters) DeepCopyInto(out *TrustAcmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustFileObservation ¶
type TrustFileObservation struct { }
func (*TrustFileObservation) DeepCopy ¶
func (in *TrustFileObservation) DeepCopy() *TrustFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustFileObservation.
func (*TrustFileObservation) DeepCopyInto ¶
func (in *TrustFileObservation) DeepCopyInto(out *TrustFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustFileParameters ¶
type TrustFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` }
func (*TrustFileParameters) DeepCopy ¶
func (in *TrustFileParameters) DeepCopy() *TrustFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustFileParameters.
func (*TrustFileParameters) DeepCopyInto ¶
func (in *TrustFileParameters) DeepCopyInto(out *TrustFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustObservation ¶
type TrustObservation struct { }
func (*TrustObservation) DeepCopy ¶
func (in *TrustObservation) DeepCopy() *TrustObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustObservation.
func (*TrustObservation) DeepCopyInto ¶
func (in *TrustObservation) DeepCopyInto(out *TrustObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustParameters ¶
type TrustParameters struct { // +kubebuilder:validation:Optional Acm []AcmParameters `json:"acm,omitempty" tf:"acm,omitempty"` // +kubebuilder:validation:Optional File []TrustFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []TrustSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*TrustParameters) DeepCopy ¶
func (in *TrustParameters) DeepCopy() *TrustParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustParameters.
func (*TrustParameters) DeepCopyInto ¶
func (in *TrustParameters) DeepCopyInto(out *TrustParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustSdsObservation ¶
type TrustSdsObservation struct { }
func (*TrustSdsObservation) DeepCopy ¶
func (in *TrustSdsObservation) DeepCopy() *TrustSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustSdsObservation.
func (*TrustSdsObservation) DeepCopyInto ¶
func (in *TrustSdsObservation) DeepCopyInto(out *TrustSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustSdsParameters ¶
type TrustSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*TrustSdsParameters) DeepCopy ¶
func (in *TrustSdsParameters) DeepCopy() *TrustSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustSdsParameters.
func (*TrustSdsParameters) DeepCopyInto ¶
func (in *TrustSdsParameters) DeepCopyInto(out *TrustSdsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationObservation ¶
type ValidationObservation struct { }
func (*ValidationObservation) DeepCopy ¶
func (in *ValidationObservation) DeepCopy() *ValidationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationObservation.
func (*ValidationObservation) DeepCopyInto ¶
func (in *ValidationObservation) DeepCopyInto(out *ValidationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationParameters ¶
type ValidationParameters struct { // +kubebuilder:validation:Optional SubjectAlternativeNames []SubjectAlternativeNamesParameters `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names,omitempty"` // +kubebuilder:validation:Required Trust []TrustParameters `json:"trust" tf:"trust,omitempty"` }
func (*ValidationParameters) DeepCopy ¶
func (in *ValidationParameters) DeepCopy() *ValidationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationParameters.
func (*ValidationParameters) DeepCopyInto ¶
func (in *ValidationParameters) DeepCopyInto(out *ValidationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationSubjectAlternativeNamesMatchObservation ¶
type ValidationSubjectAlternativeNamesMatchObservation struct { }
func (*ValidationSubjectAlternativeNamesMatchObservation) DeepCopy ¶
func (in *ValidationSubjectAlternativeNamesMatchObservation) DeepCopy() *ValidationSubjectAlternativeNamesMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationSubjectAlternativeNamesMatchObservation.
func (*ValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto ¶
func (in *ValidationSubjectAlternativeNamesMatchObservation) DeepCopyInto(out *ValidationSubjectAlternativeNamesMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationSubjectAlternativeNamesMatchParameters ¶
type ValidationSubjectAlternativeNamesMatchParameters struct { // +kubebuilder:validation:Required Exact []*string `json:"exact" tf:"exact,omitempty"` }
func (*ValidationSubjectAlternativeNamesMatchParameters) DeepCopy ¶
func (in *ValidationSubjectAlternativeNamesMatchParameters) DeepCopy() *ValidationSubjectAlternativeNamesMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationSubjectAlternativeNamesMatchParameters.
func (*ValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto ¶
func (in *ValidationSubjectAlternativeNamesMatchParameters) DeepCopyInto(out *ValidationSubjectAlternativeNamesMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationSubjectAlternativeNamesObservation ¶
type ValidationSubjectAlternativeNamesObservation struct { }
func (*ValidationSubjectAlternativeNamesObservation) DeepCopy ¶
func (in *ValidationSubjectAlternativeNamesObservation) DeepCopy() *ValidationSubjectAlternativeNamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationSubjectAlternativeNamesObservation.
func (*ValidationSubjectAlternativeNamesObservation) DeepCopyInto ¶
func (in *ValidationSubjectAlternativeNamesObservation) DeepCopyInto(out *ValidationSubjectAlternativeNamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationSubjectAlternativeNamesParameters ¶
type ValidationSubjectAlternativeNamesParameters struct { // +kubebuilder:validation:Required Match []ValidationSubjectAlternativeNamesMatchParameters `json:"match" tf:"match,omitempty"` }
func (*ValidationSubjectAlternativeNamesParameters) DeepCopy ¶
func (in *ValidationSubjectAlternativeNamesParameters) DeepCopy() *ValidationSubjectAlternativeNamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationSubjectAlternativeNamesParameters.
func (*ValidationSubjectAlternativeNamesParameters) DeepCopyInto ¶
func (in *ValidationSubjectAlternativeNamesParameters) DeepCopyInto(out *ValidationSubjectAlternativeNamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationTrustAcmObservation ¶
type ValidationTrustAcmObservation struct { }
func (*ValidationTrustAcmObservation) DeepCopy ¶
func (in *ValidationTrustAcmObservation) DeepCopy() *ValidationTrustAcmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationTrustAcmObservation.
func (*ValidationTrustAcmObservation) DeepCopyInto ¶
func (in *ValidationTrustAcmObservation) DeepCopyInto(out *ValidationTrustAcmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationTrustAcmParameters ¶
type ValidationTrustAcmParameters struct { // +kubebuilder:validation:Required CertificateAuthorityArns []*string `json:"certificateAuthorityArns" tf:"certificate_authority_arns,omitempty"` }
func (*ValidationTrustAcmParameters) DeepCopy ¶
func (in *ValidationTrustAcmParameters) DeepCopy() *ValidationTrustAcmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationTrustAcmParameters.
func (*ValidationTrustAcmParameters) DeepCopyInto ¶
func (in *ValidationTrustAcmParameters) DeepCopyInto(out *ValidationTrustAcmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationTrustFileObservation ¶
type ValidationTrustFileObservation struct { }
func (*ValidationTrustFileObservation) DeepCopy ¶
func (in *ValidationTrustFileObservation) DeepCopy() *ValidationTrustFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationTrustFileObservation.
func (*ValidationTrustFileObservation) DeepCopyInto ¶
func (in *ValidationTrustFileObservation) DeepCopyInto(out *ValidationTrustFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationTrustFileParameters ¶
type ValidationTrustFileParameters struct { // +kubebuilder:validation:Required CertificateChain *string `json:"certificateChain" tf:"certificate_chain,omitempty"` }
func (*ValidationTrustFileParameters) DeepCopy ¶
func (in *ValidationTrustFileParameters) DeepCopy() *ValidationTrustFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationTrustFileParameters.
func (*ValidationTrustFileParameters) DeepCopyInto ¶
func (in *ValidationTrustFileParameters) DeepCopyInto(out *ValidationTrustFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationTrustObservation ¶
type ValidationTrustObservation struct { }
func (*ValidationTrustObservation) DeepCopy ¶
func (in *ValidationTrustObservation) DeepCopy() *ValidationTrustObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationTrustObservation.
func (*ValidationTrustObservation) DeepCopyInto ¶
func (in *ValidationTrustObservation) DeepCopyInto(out *ValidationTrustObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationTrustParameters ¶
type ValidationTrustParameters struct { // +kubebuilder:validation:Optional File []ValidationTrustFileParameters `json:"file,omitempty" tf:"file,omitempty"` // +kubebuilder:validation:Optional Sds []ValidationTrustSdsParameters `json:"sds,omitempty" tf:"sds,omitempty"` }
func (*ValidationTrustParameters) DeepCopy ¶
func (in *ValidationTrustParameters) DeepCopy() *ValidationTrustParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationTrustParameters.
func (*ValidationTrustParameters) DeepCopyInto ¶
func (in *ValidationTrustParameters) DeepCopyInto(out *ValidationTrustParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationTrustSdsObservation ¶
type ValidationTrustSdsObservation struct { }
func (*ValidationTrustSdsObservation) DeepCopy ¶
func (in *ValidationTrustSdsObservation) DeepCopy() *ValidationTrustSdsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationTrustSdsObservation.
func (*ValidationTrustSdsObservation) DeepCopyInto ¶
func (in *ValidationTrustSdsObservation) DeepCopyInto(out *ValidationTrustSdsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationTrustSdsParameters ¶
type ValidationTrustSdsParameters struct { // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` }
func (*ValidationTrustSdsParameters) DeepCopy ¶
func (in *ValidationTrustSdsParameters) DeepCopy() *ValidationTrustSdsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationTrustSdsParameters.
func (*ValidationTrustSdsParameters) DeepCopyInto ¶
func (in *ValidationTrustSdsParameters) DeepCopyInto(out *ValidationTrustSdsParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualGatewaySpec `json:"spec"` Status VirtualGatewayStatus `json:"status,omitempty"` }
VirtualGateway is the Schema for the VirtualGateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *VirtualGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualGateway.
func (*VirtualGateway) GetConnectionDetailsMapping ¶
func (tr *VirtualGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualGateway
func (*VirtualGateway) GetDeletionPolicy ¶
func (mg *VirtualGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualGateway.
func (*VirtualGateway) GetID ¶
func (tr *VirtualGateway) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualGateway
func (*VirtualGateway) GetObservation ¶
func (tr *VirtualGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualGateway
func (*VirtualGateway) GetParameters ¶
func (tr *VirtualGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualGateway
func (*VirtualGateway) GetProviderConfigReference ¶
func (mg *VirtualGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualGateway.
func (*VirtualGateway) GetProviderReference ¶
func (mg *VirtualGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualGateway. Deprecated: Use GetProviderConfigReference.
func (*VirtualGateway) GetPublishConnectionDetailsTo ¶
func (mg *VirtualGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VirtualGateway.
func (*VirtualGateway) GetTerraformResourceType ¶
func (mg *VirtualGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualGateway
func (*VirtualGateway) GetTerraformSchemaVersion ¶
func (tr *VirtualGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualGateway) GetWriteConnectionSecretToReference ¶
func (mg *VirtualGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualGateway.
func (*VirtualGateway) LateInitialize ¶
func (tr *VirtualGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualGateway) SetConditions ¶
func (mg *VirtualGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualGateway.
func (*VirtualGateway) SetDeletionPolicy ¶
func (mg *VirtualGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualGateway.
func (*VirtualGateway) SetObservation ¶
func (tr *VirtualGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualGateway
func (*VirtualGateway) SetParameters ¶
func (tr *VirtualGateway) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualGateway
func (*VirtualGateway) SetProviderConfigReference ¶
func (mg *VirtualGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualGateway.
func (*VirtualGateway) SetProviderReference ¶
func (mg *VirtualGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualGateway. Deprecated: Use SetProviderConfigReference.
func (*VirtualGateway) SetPublishConnectionDetailsTo ¶
func (mg *VirtualGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VirtualGateway.
func (*VirtualGateway) SetWriteConnectionSecretToReference ¶
func (mg *VirtualGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualGateway.
type VirtualGatewayList ¶
type VirtualGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualGateway `json:"items"` }
VirtualGatewayList contains 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.
func (*VirtualGatewayList) GetItems ¶
func (l *VirtualGatewayList) GetItems() []resource.Managed
GetItems of this VirtualGatewayList.
type VirtualGatewayObservation ¶
type VirtualGatewayObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VirtualGatewayObservation) DeepCopy ¶
func (in *VirtualGatewayObservation) DeepCopy() *VirtualGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewayObservation.
func (*VirtualGatewayObservation) DeepCopyInto ¶
func (in *VirtualGatewayObservation) DeepCopyInto(out *VirtualGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewayParameters ¶
type VirtualGatewayParameters struct { // +kubebuilder:validation:Required MeshName *string `json:"meshName" tf:"mesh_name,omitempty"` // +kubebuilder:validation:Optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Spec []VirtualGatewaySpecParameters `json:"spec" tf:"spec,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VirtualGatewayParameters) DeepCopy ¶
func (in *VirtualGatewayParameters) DeepCopy() *VirtualGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewayParameters.
func (*VirtualGatewayParameters) DeepCopyInto ¶
func (in *VirtualGatewayParameters) DeepCopyInto(out *VirtualGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpec ¶
type VirtualGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualGatewayParameters `json:"forProvider"` }
VirtualGatewaySpec defines the desired state of VirtualGateway
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 VirtualGatewaySpecObservation ¶
type VirtualGatewaySpecObservation struct { }
func (*VirtualGatewaySpecObservation) DeepCopy ¶
func (in *VirtualGatewaySpecObservation) DeepCopy() *VirtualGatewaySpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecObservation.
func (*VirtualGatewaySpecObservation) DeepCopyInto ¶
func (in *VirtualGatewaySpecObservation) DeepCopyInto(out *VirtualGatewaySpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewaySpecParameters ¶
type VirtualGatewaySpecParameters struct { // +kubebuilder:validation:Optional BackendDefaults []BackendDefaultsParameters `json:"backendDefaults,omitempty" tf:"backend_defaults,omitempty"` // +kubebuilder:validation:Required Listener []ListenerParameters `json:"listener" tf:"listener,omitempty"` // +kubebuilder:validation:Optional Logging []LoggingParameters `json:"logging,omitempty" tf:"logging,omitempty"` }
func (*VirtualGatewaySpecParameters) DeepCopy ¶
func (in *VirtualGatewaySpecParameters) DeepCopy() *VirtualGatewaySpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualGatewaySpecParameters.
func (*VirtualGatewaySpecParameters) DeepCopyInto ¶
func (in *VirtualGatewaySpecParameters) DeepCopyInto(out *VirtualGatewaySpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualGatewayStatus ¶
type VirtualGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualGatewayObservation `json:"atProvider,omitempty"` }
VirtualGatewayStatus defines the observed state of VirtualGateway.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNodeSpec `json:"spec"` Status VirtualNodeStatus `json:"status,omitempty"` }
VirtualNode is the Schema for the VirtualNodes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *VirtualNode) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualNode.
func (*VirtualNode) GetConnectionDetailsMapping ¶
func (tr *VirtualNode) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualNode
func (*VirtualNode) GetDeletionPolicy ¶
func (mg *VirtualNode) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualNode.
func (*VirtualNode) GetID ¶
func (tr *VirtualNode) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualNode
func (*VirtualNode) GetObservation ¶
func (tr *VirtualNode) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualNode
func (*VirtualNode) GetParameters ¶
func (tr *VirtualNode) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualNode
func (*VirtualNode) GetProviderConfigReference ¶
func (mg *VirtualNode) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualNode.
func (*VirtualNode) GetProviderReference ¶
func (mg *VirtualNode) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualNode. Deprecated: Use GetProviderConfigReference.
func (*VirtualNode) GetPublishConnectionDetailsTo ¶
func (mg *VirtualNode) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VirtualNode.
func (*VirtualNode) GetTerraformResourceType ¶
func (mg *VirtualNode) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualNode
func (*VirtualNode) GetTerraformSchemaVersion ¶
func (tr *VirtualNode) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualNode) GetWriteConnectionSecretToReference ¶
func (mg *VirtualNode) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualNode.
func (*VirtualNode) LateInitialize ¶
func (tr *VirtualNode) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualNode using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualNode) SetConditions ¶
func (mg *VirtualNode) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualNode.
func (*VirtualNode) SetDeletionPolicy ¶
func (mg *VirtualNode) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualNode.
func (*VirtualNode) SetObservation ¶
func (tr *VirtualNode) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualNode
func (*VirtualNode) SetParameters ¶
func (tr *VirtualNode) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualNode
func (*VirtualNode) SetProviderConfigReference ¶
func (mg *VirtualNode) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualNode.
func (*VirtualNode) SetProviderReference ¶
func (mg *VirtualNode) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualNode. Deprecated: Use SetProviderConfigReference.
func (*VirtualNode) SetPublishConnectionDetailsTo ¶
func (mg *VirtualNode) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VirtualNode.
func (*VirtualNode) SetWriteConnectionSecretToReference ¶
func (mg *VirtualNode) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualNode.
type VirtualNodeList ¶
type VirtualNodeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNode `json:"items"` }
VirtualNodeList contains 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.
func (*VirtualNodeList) GetItems ¶
func (l *VirtualNodeList) GetItems() []resource.Managed
GetItems of this VirtualNodeList.
type VirtualNodeObservation ¶
type VirtualNodeObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VirtualNodeObservation) DeepCopy ¶
func (in *VirtualNodeObservation) DeepCopy() *VirtualNodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeObservation.
func (*VirtualNodeObservation) DeepCopyInto ¶
func (in *VirtualNodeObservation) DeepCopyInto(out *VirtualNodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeParameters ¶
type VirtualNodeParameters struct { // +kubebuilder:validation:Required MeshName *string `json:"meshName" tf:"mesh_name,omitempty"` // +kubebuilder:validation:Optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Spec []VirtualNodeSpecParameters `json:"spec" tf:"spec,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VirtualNodeParameters) DeepCopy ¶
func (in *VirtualNodeParameters) DeepCopy() *VirtualNodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeParameters.
func (*VirtualNodeParameters) DeepCopyInto ¶
func (in *VirtualNodeParameters) DeepCopyInto(out *VirtualNodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpec ¶
type VirtualNodeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualNodeParameters `json:"forProvider"` }
VirtualNodeSpec defines the desired state of VirtualNode
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 VirtualNodeSpecObservation ¶
type VirtualNodeSpecObservation struct { }
func (*VirtualNodeSpecObservation) DeepCopy ¶
func (in *VirtualNodeSpecObservation) DeepCopy() *VirtualNodeSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecObservation.
func (*VirtualNodeSpecObservation) DeepCopyInto ¶
func (in *VirtualNodeSpecObservation) DeepCopyInto(out *VirtualNodeSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeSpecParameters ¶
type VirtualNodeSpecParameters struct { // +kubebuilder:validation:Optional Backend []BackendParameters `json:"backend,omitempty" tf:"backend,omitempty"` // +kubebuilder:validation:Optional BackendDefaults []SpecBackendDefaultsParameters `json:"backendDefaults,omitempty" tf:"backend_defaults,omitempty"` // +kubebuilder:validation:Optional Listener []SpecListenerParameters `json:"listener,omitempty" tf:"listener,omitempty"` // +kubebuilder:validation:Optional Logging []SpecLoggingParameters `json:"logging,omitempty" tf:"logging,omitempty"` // +kubebuilder:validation:Optional ServiceDiscovery []ServiceDiscoveryParameters `json:"serviceDiscovery,omitempty" tf:"service_discovery,omitempty"` }
func (*VirtualNodeSpecParameters) DeepCopy ¶
func (in *VirtualNodeSpecParameters) DeepCopy() *VirtualNodeSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNodeSpecParameters.
func (*VirtualNodeSpecParameters) DeepCopyInto ¶
func (in *VirtualNodeSpecParameters) DeepCopyInto(out *VirtualNodeSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNodeStatus ¶
type VirtualNodeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualNodeObservation `json:"atProvider,omitempty"` }
VirtualNodeStatus defines the observed state of VirtualNode.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualRouterSpec `json:"spec"` Status VirtualRouterStatus `json:"status,omitempty"` }
VirtualRouter is the Schema for the VirtualRouters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *VirtualRouter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualRouter.
func (*VirtualRouter) GetConnectionDetailsMapping ¶
func (tr *VirtualRouter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualRouter
func (*VirtualRouter) GetDeletionPolicy ¶
func (mg *VirtualRouter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualRouter.
func (*VirtualRouter) GetID ¶
func (tr *VirtualRouter) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualRouter
func (*VirtualRouter) GetObservation ¶
func (tr *VirtualRouter) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualRouter
func (*VirtualRouter) GetParameters ¶
func (tr *VirtualRouter) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualRouter
func (*VirtualRouter) GetProviderConfigReference ¶
func (mg *VirtualRouter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualRouter.
func (*VirtualRouter) GetProviderReference ¶
func (mg *VirtualRouter) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualRouter. Deprecated: Use GetProviderConfigReference.
func (*VirtualRouter) GetPublishConnectionDetailsTo ¶
func (mg *VirtualRouter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VirtualRouter.
func (*VirtualRouter) GetTerraformResourceType ¶
func (mg *VirtualRouter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualRouter
func (*VirtualRouter) GetTerraformSchemaVersion ¶
func (tr *VirtualRouter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualRouter) GetWriteConnectionSecretToReference ¶
func (mg *VirtualRouter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualRouter.
func (*VirtualRouter) LateInitialize ¶
func (tr *VirtualRouter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualRouter using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualRouter) SetConditions ¶
func (mg *VirtualRouter) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualRouter.
func (*VirtualRouter) SetDeletionPolicy ¶
func (mg *VirtualRouter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualRouter.
func (*VirtualRouter) SetObservation ¶
func (tr *VirtualRouter) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualRouter
func (*VirtualRouter) SetParameters ¶
func (tr *VirtualRouter) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualRouter
func (*VirtualRouter) SetProviderConfigReference ¶
func (mg *VirtualRouter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualRouter.
func (*VirtualRouter) SetProviderReference ¶
func (mg *VirtualRouter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualRouter. Deprecated: Use SetProviderConfigReference.
func (*VirtualRouter) SetPublishConnectionDetailsTo ¶
func (mg *VirtualRouter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VirtualRouter.
func (*VirtualRouter) SetWriteConnectionSecretToReference ¶
func (mg *VirtualRouter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualRouter.
type VirtualRouterList ¶
type VirtualRouterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualRouter `json:"items"` }
VirtualRouterList contains 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.
func (*VirtualRouterList) GetItems ¶
func (l *VirtualRouterList) GetItems() []resource.Managed
GetItems of this VirtualRouterList.
type VirtualRouterObservation ¶
type VirtualRouterObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VirtualRouterObservation) DeepCopy ¶
func (in *VirtualRouterObservation) DeepCopy() *VirtualRouterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterObservation.
func (*VirtualRouterObservation) DeepCopyInto ¶
func (in *VirtualRouterObservation) DeepCopyInto(out *VirtualRouterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterParameters ¶
type VirtualRouterParameters struct { // +kubebuilder:validation:Required MeshName *string `json:"meshName" tf:"mesh_name,omitempty"` // +kubebuilder:validation:Optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Spec []VirtualRouterSpecParameters `json:"spec" tf:"spec,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VirtualRouterParameters) DeepCopy ¶
func (in *VirtualRouterParameters) DeepCopy() *VirtualRouterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterParameters.
func (*VirtualRouterParameters) DeepCopyInto ¶
func (in *VirtualRouterParameters) DeepCopyInto(out *VirtualRouterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpec ¶
type VirtualRouterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualRouterParameters `json:"forProvider"` }
VirtualRouterSpec defines the desired state of VirtualRouter
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 VirtualRouterSpecListenerObservation ¶
type VirtualRouterSpecListenerObservation struct { }
func (*VirtualRouterSpecListenerObservation) DeepCopy ¶
func (in *VirtualRouterSpecListenerObservation) DeepCopy() *VirtualRouterSpecListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpecListenerObservation.
func (*VirtualRouterSpecListenerObservation) DeepCopyInto ¶
func (in *VirtualRouterSpecListenerObservation) DeepCopyInto(out *VirtualRouterSpecListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpecListenerParameters ¶
type VirtualRouterSpecListenerParameters struct { // +kubebuilder:validation:Required PortMapping []SpecListenerPortMappingParameters `json:"portMapping" tf:"port_mapping,omitempty"` }
func (*VirtualRouterSpecListenerParameters) DeepCopy ¶
func (in *VirtualRouterSpecListenerParameters) DeepCopy() *VirtualRouterSpecListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpecListenerParameters.
func (*VirtualRouterSpecListenerParameters) DeepCopyInto ¶
func (in *VirtualRouterSpecListenerParameters) DeepCopyInto(out *VirtualRouterSpecListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpecObservation ¶
type VirtualRouterSpecObservation struct { }
func (*VirtualRouterSpecObservation) DeepCopy ¶
func (in *VirtualRouterSpecObservation) DeepCopy() *VirtualRouterSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpecObservation.
func (*VirtualRouterSpecObservation) DeepCopyInto ¶
func (in *VirtualRouterSpecObservation) DeepCopyInto(out *VirtualRouterSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterSpecParameters ¶
type VirtualRouterSpecParameters struct { // +kubebuilder:validation:Required Listener []VirtualRouterSpecListenerParameters `json:"listener" tf:"listener,omitempty"` }
func (*VirtualRouterSpecParameters) DeepCopy ¶
func (in *VirtualRouterSpecParameters) DeepCopy() *VirtualRouterSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRouterSpecParameters.
func (*VirtualRouterSpecParameters) DeepCopyInto ¶
func (in *VirtualRouterSpecParameters) DeepCopyInto(out *VirtualRouterSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRouterStatus ¶
type VirtualRouterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualRouterObservation `json:"atProvider,omitempty"` }
VirtualRouterStatus defines the observed state of VirtualRouter.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualServiceSpec `json:"spec"` Status VirtualServiceStatus `json:"status,omitempty"` }
VirtualService is the Schema for the VirtualServices API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *VirtualService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualService.
func (*VirtualService) GetConnectionDetailsMapping ¶
func (tr *VirtualService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualService
func (*VirtualService) GetDeletionPolicy ¶
func (mg *VirtualService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualService.
func (*VirtualService) GetID ¶
func (tr *VirtualService) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualService
func (*VirtualService) GetObservation ¶
func (tr *VirtualService) GetObservation() (map[string]interface{}, error)
GetObservation of this VirtualService
func (*VirtualService) GetParameters ¶
func (tr *VirtualService) GetParameters() (map[string]interface{}, error)
GetParameters of this VirtualService
func (*VirtualService) GetProviderConfigReference ¶
func (mg *VirtualService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualService.
func (*VirtualService) GetProviderReference ¶
func (mg *VirtualService) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualService. Deprecated: Use GetProviderConfigReference.
func (*VirtualService) GetPublishConnectionDetailsTo ¶
func (mg *VirtualService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VirtualService.
func (*VirtualService) GetTerraformResourceType ¶
func (mg *VirtualService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualService
func (*VirtualService) GetTerraformSchemaVersion ¶
func (tr *VirtualService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualService) GetWriteConnectionSecretToReference ¶
func (mg *VirtualService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualService.
func (*VirtualService) LateInitialize ¶
func (tr *VirtualService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualService using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualService) SetConditions ¶
func (mg *VirtualService) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualService.
func (*VirtualService) SetDeletionPolicy ¶
func (mg *VirtualService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualService.
func (*VirtualService) SetObservation ¶
func (tr *VirtualService) SetObservation(obs map[string]interface{}) error
SetObservation for this VirtualService
func (*VirtualService) SetParameters ¶
func (tr *VirtualService) SetParameters(params map[string]interface{}) error
SetParameters for this VirtualService
func (*VirtualService) SetProviderConfigReference ¶
func (mg *VirtualService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualService.
func (*VirtualService) SetProviderReference ¶
func (mg *VirtualService) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualService. Deprecated: Use SetProviderConfigReference.
func (*VirtualService) SetPublishConnectionDetailsTo ¶
func (mg *VirtualService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VirtualService.
func (*VirtualService) SetWriteConnectionSecretToReference ¶
func (mg *VirtualService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualService.
type VirtualServiceClientPolicyObservation ¶
type VirtualServiceClientPolicyObservation struct { }
func (*VirtualServiceClientPolicyObservation) DeepCopy ¶
func (in *VirtualServiceClientPolicyObservation) DeepCopy() *VirtualServiceClientPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceClientPolicyObservation.
func (*VirtualServiceClientPolicyObservation) DeepCopyInto ¶
func (in *VirtualServiceClientPolicyObservation) DeepCopyInto(out *VirtualServiceClientPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceClientPolicyParameters ¶
type VirtualServiceClientPolicyParameters struct { // +kubebuilder:validation:Optional TLS []ClientPolicyTLSParameters `json:"tls,omitempty" tf:"tls,omitempty"` }
func (*VirtualServiceClientPolicyParameters) DeepCopy ¶
func (in *VirtualServiceClientPolicyParameters) DeepCopy() *VirtualServiceClientPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceClientPolicyParameters.
func (*VirtualServiceClientPolicyParameters) DeepCopyInto ¶
func (in *VirtualServiceClientPolicyParameters) DeepCopyInto(out *VirtualServiceClientPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceList ¶
type VirtualServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualService `json:"items"` }
VirtualServiceList contains 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.
func (*VirtualServiceList) GetItems ¶
func (l *VirtualServiceList) GetItems() []resource.Managed
GetItems of this VirtualServiceList.
type VirtualServiceObservation ¶
type VirtualServiceObservation struct { }
func (*VirtualServiceObservation) DeepCopy ¶
func (in *VirtualServiceObservation) DeepCopy() *VirtualServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceObservation.
func (*VirtualServiceObservation) DeepCopyInto ¶
func (in *VirtualServiceObservation) DeepCopyInto(out *VirtualServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceObservation_2 ¶
type VirtualServiceObservation_2 struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastUpdatedDate *string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VirtualServiceObservation_2) DeepCopy ¶
func (in *VirtualServiceObservation_2) DeepCopy() *VirtualServiceObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceObservation_2.
func (*VirtualServiceObservation_2) DeepCopyInto ¶
func (in *VirtualServiceObservation_2) DeepCopyInto(out *VirtualServiceObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceParameters ¶
type VirtualServiceParameters struct { // +kubebuilder:validation:Required VirtualServiceName *string `json:"virtualServiceName" tf:"virtual_service_name,omitempty"` }
func (*VirtualServiceParameters) DeepCopy ¶
func (in *VirtualServiceParameters) DeepCopy() *VirtualServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceParameters.
func (*VirtualServiceParameters) DeepCopyInto ¶
func (in *VirtualServiceParameters) DeepCopyInto(out *VirtualServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceParameters_2 ¶
type VirtualServiceParameters_2 struct { // +kubebuilder:validation:Required MeshName *string `json:"meshName" tf:"mesh_name,omitempty"` // +kubebuilder:validation:Optional MeshOwner *string `json:"meshOwner,omitempty" tf:"mesh_owner,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Spec []VirtualServiceSpecParameters `json:"spec" tf:"spec,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VirtualServiceParameters_2) DeepCopy ¶
func (in *VirtualServiceParameters_2) DeepCopy() *VirtualServiceParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceParameters_2.
func (*VirtualServiceParameters_2) DeepCopyInto ¶
func (in *VirtualServiceParameters_2) DeepCopyInto(out *VirtualServiceParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceSpec ¶
type VirtualServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualServiceParameters_2 `json:"forProvider"` }
VirtualServiceSpec defines the desired state of VirtualService
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 VirtualServiceSpecObservation ¶
type VirtualServiceSpecObservation struct { }
func (*VirtualServiceSpecObservation) DeepCopy ¶
func (in *VirtualServiceSpecObservation) DeepCopy() *VirtualServiceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceSpecObservation.
func (*VirtualServiceSpecObservation) DeepCopyInto ¶
func (in *VirtualServiceSpecObservation) DeepCopyInto(out *VirtualServiceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceSpecParameters ¶
type VirtualServiceSpecParameters struct { // +kubebuilder:validation:Optional Provider []ProviderParameters `json:"provider,omitempty" tf:"provider,omitempty"` }
func (*VirtualServiceSpecParameters) DeepCopy ¶
func (in *VirtualServiceSpecParameters) DeepCopy() *VirtualServiceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualServiceSpecParameters.
func (*VirtualServiceSpecParameters) DeepCopyInto ¶
func (in *VirtualServiceSpecParameters) DeepCopyInto(out *VirtualServiceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualServiceStatus ¶
type VirtualServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualServiceObservation_2 `json:"atProvider,omitempty"` }
VirtualServiceStatus defines the observed state of VirtualService.
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.
type WeightedTargetObservation ¶
type WeightedTargetObservation struct { }
func (*WeightedTargetObservation) DeepCopy ¶
func (in *WeightedTargetObservation) DeepCopy() *WeightedTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeightedTargetObservation.
func (*WeightedTargetObservation) DeepCopyInto ¶
func (in *WeightedTargetObservation) DeepCopyInto(out *WeightedTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeightedTargetParameters ¶
type WeightedTargetParameters struct { // +kubebuilder:validation:Required VirtualNode *string `json:"virtualNode" tf:"virtual_node,omitempty"` // +kubebuilder:validation:Required Weight *float64 `json:"weight" tf:"weight,omitempty"` }
func (*WeightedTargetParameters) DeepCopy ¶
func (in *WeightedTargetParameters) DeepCopy() *WeightedTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeightedTargetParameters.
func (*WeightedTargetParameters) DeepCopyInto ¶
func (in *WeightedTargetParameters) DeepCopyInto(out *WeightedTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.