Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=tcm.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ApmObservation
- type ApmParameters
- type ClusterAttachment
- func (in *ClusterAttachment) DeepCopy() *ClusterAttachment
- func (in *ClusterAttachment) DeepCopyInto(out *ClusterAttachment)
- func (in *ClusterAttachment) DeepCopyObject() runtime.Object
- func (mg *ClusterAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterAttachment) GetID() string
- func (tr *ClusterAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *ClusterAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *ClusterAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterAttachment) GetProviderReference() *xpv1.Reference
- func (mg *ClusterAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClusterAttachment) GetTerraformResourceType() string
- func (tr *ClusterAttachment) GetTerraformSchemaVersion() int
- func (mg *ClusterAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClusterAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *ClusterAttachment) SetParameters(params map[string]interface{}) error
- func (mg *ClusterAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *ClusterAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClusterAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterAttachmentList
- type ClusterAttachmentObservation
- type ClusterAttachmentParameters
- type ClusterAttachmentSpec
- type ClusterAttachmentStatus
- type ClusterListObservation
- type ClusterListParameters
- type ConfigObservation
- type ConfigParameters
- type ConfigTracingObservation
- type ConfigTracingParameters
- type CustomPromObservation
- type CustomPromParameters
- type InjectObservation
- type InjectParameters
- type IstioObservation
- type IstioParameters
- type LimitsObservation
- type LimitsParameters
- 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 MeshStatus
- type PrometheusObservation
- type PrometheusParameters
- type RequestsObservation
- type RequestsParameters
- type SidecarResourcesObservation
- type SidecarResourcesParameters
- type SmartDNSObservation
- type SmartDNSParameters
- type TagListObservation
- type TagListParameters
- type TracingApmObservation
- type TracingApmParameters
- type TracingObservation
- type TracingParameters
- type TracingZipkinObservation
- type TracingZipkinParameters
- type ZipkinObservation
- type ZipkinParameters
Constants ¶
const ( CRDGroup = "tcm.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ClusterAttachment_Kind = "ClusterAttachment" ClusterAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterAttachment_Kind}.String() ClusterAttachment_KindAPIVersion = ClusterAttachment_Kind + "." + CRDGroupVersion.String() ClusterAttachment_GroupVersionKind = CRDGroupVersion.WithKind(ClusterAttachment_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.
Functions ¶
This section is empty.
Types ¶
type ApmObservation ¶ added in v0.6.0
type ApmObservation struct { }
func (*ApmObservation) DeepCopy ¶ added in v0.6.0
func (in *ApmObservation) DeepCopy() *ApmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApmObservation.
func (*ApmObservation) DeepCopyInto ¶ added in v0.6.0
func (in *ApmObservation) DeepCopyInto(out *ApmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApmParameters ¶ added in v0.6.0
type ApmParameters struct { // Whether enable APM. // +kubebuilder:validation:Required Enable *bool `json:"enable" tf:"enable,omitempty"` // Instance id of the APM. // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Region. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ApmParameters) DeepCopy ¶ added in v0.6.0
func (in *ApmParameters) DeepCopy() *ApmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApmParameters.
func (*ApmParameters) DeepCopyInto ¶ added in v0.6.0
func (in *ApmParameters) DeepCopyInto(out *ApmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAttachment ¶
type ClusterAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterAttachmentSpec `json:"spec"` Status ClusterAttachmentStatus `json:"status,omitempty"` }
ClusterAttachment is the Schema for the ClusterAttachments 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,tencentcloudjet}
func (*ClusterAttachment) DeepCopy ¶
func (in *ClusterAttachment) DeepCopy() *ClusterAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAttachment.
func (*ClusterAttachment) DeepCopyInto ¶
func (in *ClusterAttachment) DeepCopyInto(out *ClusterAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterAttachment) DeepCopyObject ¶
func (in *ClusterAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterAttachment) GetCondition ¶
func (mg *ClusterAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterAttachment.
func (*ClusterAttachment) GetConnectionDetailsMapping ¶
func (tr *ClusterAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClusterAttachment
func (*ClusterAttachment) GetDeletionPolicy ¶
func (mg *ClusterAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterAttachment.
func (*ClusterAttachment) GetID ¶
func (tr *ClusterAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this ClusterAttachment
func (*ClusterAttachment) GetObservation ¶
func (tr *ClusterAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this ClusterAttachment
func (*ClusterAttachment) GetParameters ¶
func (tr *ClusterAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this ClusterAttachment
func (*ClusterAttachment) GetProviderConfigReference ¶
func (mg *ClusterAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClusterAttachment.
func (*ClusterAttachment) GetProviderReference ¶
func (mg *ClusterAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClusterAttachment. Deprecated: Use GetProviderConfigReference.
func (*ClusterAttachment) GetPublishConnectionDetailsTo ¶
func (mg *ClusterAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClusterAttachment.
func (*ClusterAttachment) GetTerraformResourceType ¶
func (mg *ClusterAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClusterAttachment
func (*ClusterAttachment) GetTerraformSchemaVersion ¶
func (tr *ClusterAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterAttachment) GetWriteConnectionSecretToReference ¶
func (mg *ClusterAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterAttachment.
func (*ClusterAttachment) LateInitialize ¶
func (tr *ClusterAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClusterAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterAttachment) SetConditions ¶
func (mg *ClusterAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this ClusterAttachment.
func (*ClusterAttachment) SetDeletionPolicy ¶
func (mg *ClusterAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterAttachment.
func (*ClusterAttachment) SetObservation ¶
func (tr *ClusterAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this ClusterAttachment
func (*ClusterAttachment) SetParameters ¶
func (tr *ClusterAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this ClusterAttachment
func (*ClusterAttachment) SetProviderConfigReference ¶
func (mg *ClusterAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClusterAttachment.
func (*ClusterAttachment) SetProviderReference ¶
func (mg *ClusterAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClusterAttachment. Deprecated: Use SetProviderConfigReference.
func (*ClusterAttachment) SetPublishConnectionDetailsTo ¶
func (mg *ClusterAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClusterAttachment.
func (*ClusterAttachment) SetWriteConnectionSecretToReference ¶
func (mg *ClusterAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterAttachment.
type ClusterAttachmentList ¶
type ClusterAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterAttachment `json:"items"` }
ClusterAttachmentList contains a list of ClusterAttachments
func (*ClusterAttachmentList) DeepCopy ¶
func (in *ClusterAttachmentList) DeepCopy() *ClusterAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAttachmentList.
func (*ClusterAttachmentList) DeepCopyInto ¶
func (in *ClusterAttachmentList) DeepCopyInto(out *ClusterAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterAttachmentList) DeepCopyObject ¶
func (in *ClusterAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterAttachmentList) GetItems ¶
func (l *ClusterAttachmentList) GetItems() []resource.Managed
GetItems of this ClusterAttachmentList.
type ClusterAttachmentObservation ¶
type ClusterAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ClusterAttachmentObservation) DeepCopy ¶
func (in *ClusterAttachmentObservation) DeepCopy() *ClusterAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAttachmentObservation.
func (*ClusterAttachmentObservation) DeepCopyInto ¶
func (in *ClusterAttachmentObservation) DeepCopyInto(out *ClusterAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAttachmentParameters ¶
type ClusterAttachmentParameters struct { // Cluster list. // +kubebuilder:validation:Optional ClusterList []ClusterListParameters `json:"clusterList,omitempty" tf:"cluster_list,omitempty"` // Mesh ID. // +kubebuilder:validation:Required MeshID *string `json:"meshId" tf:"mesh_id,omitempty"` }
func (*ClusterAttachmentParameters) DeepCopy ¶
func (in *ClusterAttachmentParameters) DeepCopy() *ClusterAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAttachmentParameters.
func (*ClusterAttachmentParameters) DeepCopyInto ¶
func (in *ClusterAttachmentParameters) DeepCopyInto(out *ClusterAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAttachmentSpec ¶
type ClusterAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterAttachmentParameters `json:"forProvider"` }
ClusterAttachmentSpec defines the desired state of ClusterAttachment
func (*ClusterAttachmentSpec) DeepCopy ¶
func (in *ClusterAttachmentSpec) DeepCopy() *ClusterAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAttachmentSpec.
func (*ClusterAttachmentSpec) DeepCopyInto ¶
func (in *ClusterAttachmentSpec) DeepCopyInto(out *ClusterAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAttachmentStatus ¶
type ClusterAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterAttachmentObservation `json:"atProvider,omitempty"` }
ClusterAttachmentStatus defines the observed state of ClusterAttachment.
func (*ClusterAttachmentStatus) DeepCopy ¶
func (in *ClusterAttachmentStatus) DeepCopy() *ClusterAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAttachmentStatus.
func (*ClusterAttachmentStatus) DeepCopyInto ¶
func (in *ClusterAttachmentStatus) DeepCopyInto(out *ClusterAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterListObservation ¶
type ClusterListObservation struct { }
func (*ClusterListObservation) DeepCopy ¶
func (in *ClusterListObservation) DeepCopy() *ClusterListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterListObservation.
func (*ClusterListObservation) DeepCopyInto ¶
func (in *ClusterListObservation) DeepCopyInto(out *ClusterListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterListParameters ¶
type ClusterListParameters struct { // TKE Cluster id. // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // TKE cluster region. // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // Cluster role in mesh, REMOTE or MASTER. // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // Subnet id, only needed if it's standalone mesh. // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Cluster type. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Cluster's VpcId. // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }
func (*ClusterListParameters) DeepCopy ¶
func (in *ClusterListParameters) DeepCopy() *ClusterListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterListParameters.
func (*ClusterListParameters) DeepCopyInto ¶
func (in *ClusterListParameters) DeepCopyInto(out *ClusterListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigObservation ¶
type ConfigObservation struct { }
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // Sidecar inject configuration. // +kubebuilder:validation:Optional Inject []InjectParameters `json:"inject,omitempty" tf:"inject,omitempty"` // Istio configuration. // +kubebuilder:validation:Optional Istio []IstioParameters `json:"istio,omitempty" tf:"istio,omitempty"` // Prometheus configuration. // +kubebuilder:validation:Optional Prometheus []PrometheusParameters `json:"prometheus,omitempty" tf:"prometheus,omitempty"` // Default sidecar requests and limits. // +kubebuilder:validation:Optional SidecarResources []SidecarResourcesParameters `json:"sidecarResources,omitempty" tf:"sidecar_resources,omitempty"` // Tracing config. // +kubebuilder:validation:Optional Tracing []ConfigTracingParameters `json:"tracing,omitempty" tf:"tracing,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigTracingObservation ¶ added in v0.7.0
type ConfigTracingObservation struct { }
func (*ConfigTracingObservation) DeepCopy ¶ added in v0.7.0
func (in *ConfigTracingObservation) DeepCopy() *ConfigTracingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigTracingObservation.
func (*ConfigTracingObservation) DeepCopyInto ¶ added in v0.7.0
func (in *ConfigTracingObservation) DeepCopyInto(out *ConfigTracingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigTracingParameters ¶ added in v0.7.0
type ConfigTracingParameters struct { // APM config. // +kubebuilder:validation:Optional Apm []TracingApmParameters `json:"apm,omitempty" tf:"apm,omitempty"` // Whether enable tracing. // +kubebuilder:validation:Optional Enable *bool `json:"enable,omitempty" tf:"enable,omitempty"` // Tracing sampling, 0.0-1.0. // +kubebuilder:validation:Optional Sampling *float64 `json:"sampling,omitempty" tf:"sampling,omitempty"` // Third party zipkin config. // +kubebuilder:validation:Optional Zipkin []TracingZipkinParameters `json:"zipkin,omitempty" tf:"zipkin,omitempty"` }
func (*ConfigTracingParameters) DeepCopy ¶ added in v0.7.0
func (in *ConfigTracingParameters) DeepCopy() *ConfigTracingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigTracingParameters.
func (*ConfigTracingParameters) DeepCopyInto ¶ added in v0.7.0
func (in *ConfigTracingParameters) DeepCopyInto(out *ConfigTracingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPromObservation ¶ added in v0.6.0
type CustomPromObservation struct { }
func (*CustomPromObservation) DeepCopy ¶ added in v0.6.0
func (in *CustomPromObservation) DeepCopy() *CustomPromObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPromObservation.
func (*CustomPromObservation) DeepCopyInto ¶ added in v0.6.0
func (in *CustomPromObservation) DeepCopyInto(out *CustomPromObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPromParameters ¶ added in v0.6.0
type CustomPromParameters struct { // Authentication type of the prometheus. // +kubebuilder:validation:Required AuthType *string `json:"authType" tf:"auth_type,omitempty"` // Whether it is public address, default false. // +kubebuilder:validation:Optional IsPublicAddr *bool `json:"isPublicAddr,omitempty" tf:"is_public_addr,omitempty"` // Password of the prometheus, used in basic authentication type. // +kubebuilder:validation:Optional Password *string `json:"password,omitempty" tf:"password,omitempty"` // Url of the prometheus. // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` // Username of the prometheus, used in basic authentication type. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` // Vpc id. // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*CustomPromParameters) DeepCopy ¶ added in v0.6.0
func (in *CustomPromParameters) DeepCopy() *CustomPromParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPromParameters.
func (*CustomPromParameters) DeepCopyInto ¶ added in v0.6.0
func (in *CustomPromParameters) DeepCopyInto(out *CustomPromParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InjectObservation ¶ added in v0.7.0
type InjectObservation struct { }
func (*InjectObservation) DeepCopy ¶ added in v0.7.0
func (in *InjectObservation) DeepCopy() *InjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InjectObservation.
func (*InjectObservation) DeepCopyInto ¶ added in v0.7.0
func (in *InjectObservation) DeepCopyInto(out *InjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InjectParameters ¶ added in v0.7.0
type InjectParameters struct { // IP ranges that should not be proxied. // +kubebuilder:validation:Optional ExcludeIPRanges []*string `json:"excludeIpRanges,omitempty" tf:"exclude_ip_ranges,omitempty"` // Let istio-proxy(sidecar) start first, before app container. // +kubebuilder:validation:Optional HoldApplicationUntilProxyStarts *bool `json:"holdApplicationUntilProxyStarts,omitempty" tf:"hold_application_until_proxy_starts,omitempty"` // Let istio-proxy(sidecar) stop last, after app container. // +kubebuilder:validation:Optional HoldProxyUntilApplicationEnds *bool `json:"holdProxyUntilApplicationEnds,omitempty" tf:"hold_proxy_until_application_ends,omitempty"` }
func (*InjectParameters) DeepCopy ¶ added in v0.7.0
func (in *InjectParameters) DeepCopy() *InjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InjectParameters.
func (*InjectParameters) DeepCopyInto ¶ added in v0.7.0
func (in *InjectParameters) DeepCopyInto(out *InjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IstioObservation ¶
type IstioObservation struct { }
func (*IstioObservation) DeepCopy ¶
func (in *IstioObservation) DeepCopy() *IstioObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioObservation.
func (*IstioObservation) DeepCopyInto ¶
func (in *IstioObservation) DeepCopyInto(out *IstioObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IstioParameters ¶
type IstioParameters struct { // Disable http retry. // +kubebuilder:validation:Optional DisableHTTPRetry *bool `json:"disableHttpRetry,omitempty" tf:"disable_http_retry,omitempty"` // Disable policy checks. // +kubebuilder:validation:Optional DisablePolicyChecks *bool `json:"disablePolicyChecks,omitempty" tf:"disable_policy_checks,omitempty"` // Enable HTTP/1.0 support. // +kubebuilder:validation:Optional EnablePilotHTTP *bool `json:"enablePilotHttp,omitempty" tf:"enable_pilot_http,omitempty"` // Outbound traffic policy, REGISTRY_ONLY or ALLOW_ANY, see https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig-OutboundTrafficPolicy-Mode. // +kubebuilder:validation:Required OutboundTrafficPolicy *string `json:"outboundTrafficPolicy" tf:"outbound_traffic_policy,omitempty"` // SmartDNS configuration. // +kubebuilder:validation:Optional SmartDNS []SmartDNSParameters `json:"smartDns,omitempty" tf:"smart_dns,omitempty"` // Tracing config(Deprecated, please use MeshConfig.Tracing for configuration). // +kubebuilder:validation:Optional Tracing []TracingParameters `json:"tracing,omitempty" tf:"tracing,omitempty"` }
func (*IstioParameters) DeepCopy ¶
func (in *IstioParameters) DeepCopy() *IstioParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioParameters.
func (*IstioParameters) DeepCopyInto ¶
func (in *IstioParameters) DeepCopyInto(out *IstioParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsObservation ¶ added in v0.7.0
type LimitsObservation struct { }
func (*LimitsObservation) DeepCopy ¶ added in v0.7.0
func (in *LimitsObservation) DeepCopy() *LimitsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsObservation.
func (*LimitsObservation) DeepCopyInto ¶ added in v0.7.0
func (in *LimitsObservation) DeepCopyInto(out *LimitsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsParameters ¶ added in v0.7.0
type LimitsParameters struct { // Resource type name, `cpu/memory`. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Resource quantity, example: cpu-`100m`, memory-`1Gi`. // +kubebuilder:validation:Optional Quantity *string `json:"quantity,omitempty" tf:"quantity,omitempty"` }
func (*LimitsParameters) DeepCopy ¶ added in v0.7.0
func (in *LimitsParameters) DeepCopy() *LimitsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsParameters.
func (*LimitsParameters) DeepCopyInto ¶ added in v0.7.0
func (in *LimitsParameters) DeepCopyInto(out *LimitsParameters)
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,tencentcloudjet}
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 {
ID *string `json:"id,omitempty" tf:"id,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 { // Mesh configuration. // +kubebuilder:validation:Required Config []ConfigParameters `json:"config" tf:"config,omitempty"` // Mesh name. // +kubebuilder:validation:Required DisplayName *string `json:"displayName" tf:"display_name,omitempty"` // Mesh ID. // +kubebuilder:validation:Optional MeshID *string `json:"meshId,omitempty" tf:"mesh_id,omitempty"` // Mesh version. // +kubebuilder:validation:Required MeshVersion *string `json:"meshVersion" tf:"mesh_version,omitempty"` // A list of associated tags. // +kubebuilder:validation:Optional TagList []TagListParameters `json:"tagList,omitempty" tf:"tag_list,omitempty"` // Mesh type. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,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 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 PrometheusObservation ¶ added in v0.6.0
type PrometheusObservation struct { }
func (*PrometheusObservation) DeepCopy ¶ added in v0.6.0
func (in *PrometheusObservation) DeepCopy() *PrometheusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusObservation.
func (*PrometheusObservation) DeepCopyInto ¶ added in v0.6.0
func (in *PrometheusObservation) DeepCopyInto(out *PrometheusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrometheusParameters ¶ added in v0.6.0
type PrometheusParameters struct { // Custom prometheus. // +kubebuilder:validation:Optional CustomProm []CustomPromParameters `json:"customProm,omitempty" tf:"custom_prom,omitempty"` // Instance id. // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Region. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // Subnet id. // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Vpc id. // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*PrometheusParameters) DeepCopy ¶ added in v0.6.0
func (in *PrometheusParameters) DeepCopy() *PrometheusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusParameters.
func (*PrometheusParameters) DeepCopyInto ¶ added in v0.6.0
func (in *PrometheusParameters) DeepCopyInto(out *PrometheusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestsObservation ¶ added in v0.7.0
type RequestsObservation struct { }
func (*RequestsObservation) DeepCopy ¶ added in v0.7.0
func (in *RequestsObservation) DeepCopy() *RequestsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestsObservation.
func (*RequestsObservation) DeepCopyInto ¶ added in v0.7.0
func (in *RequestsObservation) DeepCopyInto(out *RequestsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestsParameters ¶ added in v0.7.0
type RequestsParameters struct { // Resource type name, `cpu/memory`. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Resource quantity, example: cpu-`100m`, memory-`1Gi`. // +kubebuilder:validation:Optional Quantity *string `json:"quantity,omitempty" tf:"quantity,omitempty"` }
func (*RequestsParameters) DeepCopy ¶ added in v0.7.0
func (in *RequestsParameters) DeepCopy() *RequestsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestsParameters.
func (*RequestsParameters) DeepCopyInto ¶ added in v0.7.0
func (in *RequestsParameters) DeepCopyInto(out *RequestsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SidecarResourcesObservation ¶ added in v0.7.0
type SidecarResourcesObservation struct { }
func (*SidecarResourcesObservation) DeepCopy ¶ added in v0.7.0
func (in *SidecarResourcesObservation) DeepCopy() *SidecarResourcesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SidecarResourcesObservation.
func (*SidecarResourcesObservation) DeepCopyInto ¶ added in v0.7.0
func (in *SidecarResourcesObservation) DeepCopyInto(out *SidecarResourcesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SidecarResourcesParameters ¶ added in v0.7.0
type SidecarResourcesParameters struct { // Sidecar limits. // +kubebuilder:validation:Optional Limits []LimitsParameters `json:"limits,omitempty" tf:"limits,omitempty"` // Sidecar requests. // +kubebuilder:validation:Optional Requests []RequestsParameters `json:"requests,omitempty" tf:"requests,omitempty"` }
func (*SidecarResourcesParameters) DeepCopy ¶ added in v0.7.0
func (in *SidecarResourcesParameters) DeepCopy() *SidecarResourcesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SidecarResourcesParameters.
func (*SidecarResourcesParameters) DeepCopyInto ¶ added in v0.7.0
func (in *SidecarResourcesParameters) DeepCopyInto(out *SidecarResourcesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDNSObservation ¶
type SmartDNSObservation struct { }
func (*SmartDNSObservation) DeepCopy ¶
func (in *SmartDNSObservation) DeepCopy() *SmartDNSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDNSObservation.
func (*SmartDNSObservation) DeepCopyInto ¶
func (in *SmartDNSObservation) DeepCopyInto(out *SmartDNSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDNSParameters ¶
type SmartDNSParameters struct { // Enable auto allocate address. // +kubebuilder:validation:Optional IstioMetaDNSAutoAllocate *bool `json:"istioMetaDnsAutoAllocate,omitempty" tf:"istio_meta_dns_auto_allocate,omitempty"` // Enable dns proxy. // +kubebuilder:validation:Optional IstioMetaDNSCapture *bool `json:"istioMetaDnsCapture,omitempty" tf:"istio_meta_dns_capture,omitempty"` }
func (*SmartDNSParameters) DeepCopy ¶
func (in *SmartDNSParameters) DeepCopy() *SmartDNSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDNSParameters.
func (*SmartDNSParameters) DeepCopyInto ¶
func (in *SmartDNSParameters) DeepCopyInto(out *SmartDNSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagListObservation ¶
type TagListObservation struct { }
func (*TagListObservation) DeepCopy ¶
func (in *TagListObservation) DeepCopy() *TagListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagListObservation.
func (*TagListObservation) DeepCopyInto ¶
func (in *TagListObservation) DeepCopyInto(out *TagListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagListParameters ¶
type TagListParameters struct { // Tag key. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Passthrough to other related product. // +kubebuilder:validation:Optional Passthrough *bool `json:"passthrough,omitempty" tf:"passthrough,omitempty"` // Tag value. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TagListParameters) DeepCopy ¶
func (in *TagListParameters) DeepCopy() *TagListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagListParameters.
func (*TagListParameters) DeepCopyInto ¶
func (in *TagListParameters) DeepCopyInto(out *TagListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracingApmObservation ¶ added in v0.7.0
type TracingApmObservation struct { }
func (*TracingApmObservation) DeepCopy ¶ added in v0.7.0
func (in *TracingApmObservation) DeepCopy() *TracingApmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingApmObservation.
func (*TracingApmObservation) DeepCopyInto ¶ added in v0.7.0
func (in *TracingApmObservation) DeepCopyInto(out *TracingApmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracingApmParameters ¶ added in v0.7.0
type TracingApmParameters struct { // Whether enable APM. // +kubebuilder:validation:Optional Enable *bool `json:"enable,omitempty" tf:"enable,omitempty"` // Instance id of the APM. // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Region. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*TracingApmParameters) DeepCopy ¶ added in v0.7.0
func (in *TracingApmParameters) DeepCopy() *TracingApmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingApmParameters.
func (*TracingApmParameters) DeepCopyInto ¶ added in v0.7.0
func (in *TracingApmParameters) DeepCopyInto(out *TracingApmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracingObservation ¶ added in v0.6.0
type TracingObservation struct { }
func (*TracingObservation) DeepCopy ¶ added in v0.6.0
func (in *TracingObservation) DeepCopy() *TracingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingObservation.
func (*TracingObservation) DeepCopyInto ¶ added in v0.6.0
func (in *TracingObservation) DeepCopyInto(out *TracingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracingParameters ¶ added in v0.6.0
type TracingParameters struct { // APM config. // +kubebuilder:validation:Optional Apm []ApmParameters `json:"apm,omitempty" tf:"apm,omitempty"` // Whether enable tracing. // +kubebuilder:validation:Optional Enable *bool `json:"enable,omitempty" tf:"enable,omitempty"` // Tracing sampling, 0.0-1.0. // +kubebuilder:validation:Optional Sampling *float64 `json:"sampling,omitempty" tf:"sampling,omitempty"` // Third party zipkin config. // +kubebuilder:validation:Optional Zipkin []ZipkinParameters `json:"zipkin,omitempty" tf:"zipkin,omitempty"` }
func (*TracingParameters) DeepCopy ¶ added in v0.6.0
func (in *TracingParameters) DeepCopy() *TracingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingParameters.
func (*TracingParameters) DeepCopyInto ¶ added in v0.6.0
func (in *TracingParameters) DeepCopyInto(out *TracingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracingZipkinObservation ¶ added in v0.7.0
type TracingZipkinObservation struct { }
func (*TracingZipkinObservation) DeepCopy ¶ added in v0.7.0
func (in *TracingZipkinObservation) DeepCopy() *TracingZipkinObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingZipkinObservation.
func (*TracingZipkinObservation) DeepCopyInto ¶ added in v0.7.0
func (in *TracingZipkinObservation) DeepCopyInto(out *TracingZipkinObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracingZipkinParameters ¶ added in v0.7.0
type TracingZipkinParameters struct { // Zipkin address. // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` }
func (*TracingZipkinParameters) DeepCopy ¶ added in v0.7.0
func (in *TracingZipkinParameters) DeepCopy() *TracingZipkinParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingZipkinParameters.
func (*TracingZipkinParameters) DeepCopyInto ¶ added in v0.7.0
func (in *TracingZipkinParameters) DeepCopyInto(out *TracingZipkinParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZipkinObservation ¶ added in v0.6.0
type ZipkinObservation struct { }
func (*ZipkinObservation) DeepCopy ¶ added in v0.6.0
func (in *ZipkinObservation) DeepCopy() *ZipkinObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZipkinObservation.
func (*ZipkinObservation) DeepCopyInto ¶ added in v0.6.0
func (in *ZipkinObservation) DeepCopyInto(out *ZipkinObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZipkinParameters ¶ added in v0.6.0
type ZipkinParameters struct { // Zipkin address. // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` }
func (*ZipkinParameters) DeepCopy ¶ added in v0.6.0
func (in *ZipkinParameters) DeepCopy() *ZipkinParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZipkinParameters.
func (*ZipkinParameters) DeepCopyInto ¶ added in v0.6.0
func (in *ZipkinParameters) DeepCopyInto(out *ZipkinParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.