Documentation
¶
Overview ¶
+groupName=apm.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ApmDomain
- func (in *ApmDomain) DeepCopy() *ApmDomain
- func (in *ApmDomain) DeepCopyInto(out *ApmDomain)
- func (in *ApmDomain) DeepCopyObject() runtime.Object
- func (r *ApmDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApmDomain) ValidateCreate() error
- func (r *ApmDomain) ValidateDelete() error
- func (r *ApmDomain) ValidateUpdate(old runtime.Object) error
- type ApmDomainList
- type ApmDomainSpec
- type ApmDomainSpecResource
- type ApmDomainStatus
- type ConfigConfig
- func (in *ConfigConfig) DeepCopy() *ConfigConfig
- func (in *ConfigConfig) DeepCopyInto(out *ConfigConfig)
- func (in *ConfigConfig) DeepCopyObject() runtime.Object
- func (r *ConfigConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigConfig) ValidateCreate() error
- func (r *ConfigConfig) ValidateDelete() error
- func (r *ConfigConfig) ValidateUpdate(old runtime.Object) error
- type ConfigConfigList
- type ConfigConfigSpec
- type ConfigConfigSpecDimensions
- type ConfigConfigSpecMetrics
- type ConfigConfigSpecResource
- type ConfigConfigSpecRules
- type ConfigConfigStatus
- type SyntheticsMonitor
- func (in *SyntheticsMonitor) DeepCopy() *SyntheticsMonitor
- func (in *SyntheticsMonitor) DeepCopyInto(out *SyntheticsMonitor)
- func (in *SyntheticsMonitor) DeepCopyObject() runtime.Object
- func (r *SyntheticsMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SyntheticsMonitor) ValidateCreate() error
- func (r *SyntheticsMonitor) ValidateDelete() error
- func (r *SyntheticsMonitor) ValidateUpdate(old runtime.Object) error
- type SyntheticsMonitorList
- type SyntheticsMonitorSpec
- type SyntheticsMonitorSpecConfiguration
- type SyntheticsMonitorSpecConfigurationCodec
- type SyntheticsMonitorSpecConfigurationNetworkConfiguration
- type SyntheticsMonitorSpecConfigurationNetworkConfigurationCodec
- func (SyntheticsMonitorSpecConfigurationNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SyntheticsMonitorSpecConfigurationNetworkConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SyntheticsMonitorSpecConfigurationNetworkConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SyntheticsMonitorSpecConfigurationReqAuthenticationDetails
- type SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders
- func (in *SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders) DeepCopy() *SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders
- func (in *SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders) DeepCopyInto(out *SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders)
- type SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsCodec
- func (SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SyntheticsMonitorSpecConfigurationRequestHeaders
- type SyntheticsMonitorSpecConfigurationRequestQueryParams
- type SyntheticsMonitorSpecConfigurationVerifyTexts
- type SyntheticsMonitorSpecResource
- type SyntheticsMonitorSpecScriptParameters
- type SyntheticsMonitorSpecScriptParametersMonitorScriptParameter
- type SyntheticsMonitorSpecScriptParametersMonitorScriptParameterCodec
- func (SyntheticsMonitorSpecScriptParametersMonitorScriptParameterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SyntheticsMonitorSpecScriptParametersMonitorScriptParameterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SyntheticsMonitorSpecScriptParametersMonitorScriptParameterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SyntheticsMonitorStatus
- type SyntheticsScript
- func (in *SyntheticsScript) DeepCopy() *SyntheticsScript
- func (in *SyntheticsScript) DeepCopyInto(out *SyntheticsScript)
- func (in *SyntheticsScript) DeepCopyObject() runtime.Object
- func (r *SyntheticsScript) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SyntheticsScript) ValidateCreate() error
- func (r *SyntheticsScript) ValidateDelete() error
- func (r *SyntheticsScript) ValidateUpdate(old runtime.Object) error
- type SyntheticsScriptList
- type SyntheticsScriptSpec
- type SyntheticsScriptSpecMonitorStatusCountMap
- type SyntheticsScriptSpecMonitorStatusCountMapCodec
- type SyntheticsScriptSpecParameters
- type SyntheticsScriptSpecParametersScriptParameter
- type SyntheticsScriptSpecParametersScriptParameterCodec
- func (SyntheticsScriptSpecParametersScriptParameterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SyntheticsScriptSpecParametersScriptParameterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SyntheticsScriptSpecParametersScriptParameterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SyntheticsScriptSpecResource
- type SyntheticsScriptStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: apm.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ApmDomain ¶
type ApmDomain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApmDomainSpec `json:"spec,omitempty"` Status ApmDomainStatus `json:"status,omitempty"` }
func (*ApmDomain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApmDomain.
func (*ApmDomain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApmDomain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApmDomain) SetupWebhookWithManager ¶
func (*ApmDomain) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApmDomain) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApmDomainList ¶
type ApmDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApmDomain CRD objects Items []ApmDomain `json:"items,omitempty"` }
ApmDomainList is a list of ApmDomains
func (*ApmDomainList) DeepCopy ¶
func (in *ApmDomainList) DeepCopy() *ApmDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApmDomainList.
func (*ApmDomainList) DeepCopyInto ¶
func (in *ApmDomainList) DeepCopyInto(out *ApmDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApmDomainList) DeepCopyObject ¶
func (in *ApmDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApmDomainSpec ¶
type ApmDomainSpec struct { State *ApmDomainSpecResource `json:"state,omitempty" tf:"-"` Resource ApmDomainSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApmDomainSpec) DeepCopy ¶
func (in *ApmDomainSpec) DeepCopy() *ApmDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApmDomainSpec.
func (*ApmDomainSpec) DeepCopyInto ¶
func (in *ApmDomainSpec) DeepCopyInto(out *ApmDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApmDomainSpecResource ¶
type ApmDomainSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DataUploadEndpoint *string `json:"dataUploadEndpoint,omitempty" tf:"data_upload_endpoint"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsFreeTier *bool `json:"isFreeTier,omitempty" tf:"is_free_tier"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ApmDomainSpecResource) DeepCopy ¶
func (in *ApmDomainSpecResource) DeepCopy() *ApmDomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApmDomainSpecResource.
func (*ApmDomainSpecResource) DeepCopyInto ¶
func (in *ApmDomainSpecResource) DeepCopyInto(out *ApmDomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApmDomainStatus ¶
type ApmDomainStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApmDomainStatus) DeepCopy ¶
func (in *ApmDomainStatus) DeepCopy() *ApmDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApmDomainStatus.
func (*ApmDomainStatus) DeepCopyInto ¶
func (in *ApmDomainStatus) DeepCopyInto(out *ApmDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigConfig ¶
type ConfigConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigConfigSpec `json:"spec,omitempty"` Status ConfigConfigStatus `json:"status,omitempty"` }
func (*ConfigConfig) DeepCopy ¶
func (in *ConfigConfig) DeepCopy() *ConfigConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfig.
func (*ConfigConfig) DeepCopyInto ¶
func (in *ConfigConfig) DeepCopyInto(out *ConfigConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigConfig) DeepCopyObject ¶
func (in *ConfigConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigConfig) SetupWebhookWithManager ¶
func (r *ConfigConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigConfig) ValidateCreate ¶
func (r *ConfigConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigConfig) ValidateDelete ¶
func (r *ConfigConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigConfig) ValidateUpdate ¶
func (r *ConfigConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigConfigList ¶
type ConfigConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigConfig CRD objects Items []ConfigConfig `json:"items,omitempty"` }
ConfigConfigList is a list of ConfigConfigs
func (*ConfigConfigList) DeepCopy ¶
func (in *ConfigConfigList) DeepCopy() *ConfigConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigList.
func (*ConfigConfigList) DeepCopyInto ¶
func (in *ConfigConfigList) DeepCopyInto(out *ConfigConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigConfigList) DeepCopyObject ¶
func (in *ConfigConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigConfigSpec ¶
type ConfigConfigSpec struct { State *ConfigConfigSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ConfigConfigSpec) DeepCopy ¶
func (in *ConfigConfigSpec) DeepCopy() *ConfigConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigSpec.
func (*ConfigConfigSpec) DeepCopyInto ¶
func (in *ConfigConfigSpec) DeepCopyInto(out *ConfigConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigConfigSpecDimensions ¶
type ConfigConfigSpecDimensions struct { // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional ValueSource *string `json:"valueSource,omitempty" tf:"value_source"` }
func (*ConfigConfigSpecDimensions) DeepCopy ¶
func (in *ConfigConfigSpecDimensions) DeepCopy() *ConfigConfigSpecDimensions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigSpecDimensions.
func (*ConfigConfigSpecDimensions) DeepCopyInto ¶
func (in *ConfigConfigSpecDimensions) DeepCopyInto(out *ConfigConfigSpecDimensions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigConfigSpecMetrics ¶
type ConfigConfigSpecMetrics struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Unit *string `json:"unit,omitempty" tf:"unit"` // +optional ValueSource *string `json:"valueSource,omitempty" tf:"value_source"` }
func (*ConfigConfigSpecMetrics) DeepCopy ¶
func (in *ConfigConfigSpecMetrics) DeepCopy() *ConfigConfigSpecMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigSpecMetrics.
func (*ConfigConfigSpecMetrics) DeepCopyInto ¶
func (in *ConfigConfigSpecMetrics) DeepCopyInto(out *ConfigConfigSpecMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigConfigSpecResource ¶
type ConfigConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApmDomainID *string `json:"apmDomainID" tf:"apm_domain_id"` ConfigType *string `json:"configType" tf:"config_type"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Dimensions []ConfigConfigSpecDimensions `json:"dimensions,omitempty" tf:"dimensions"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FilterID *string `json:"filterID,omitempty" tf:"filter_id"` // +optional FilterText *string `json:"filterText,omitempty" tf:"filter_text"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional Metrics []ConfigConfigSpecMetrics `json:"metrics,omitempty" tf:"metrics"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` // +optional OpcDryRun *string `json:"opcDryRun,omitempty" tf:"opc_dry_run"` // +optional Rules []ConfigConfigSpecRules `json:"rules,omitempty" tf:"rules"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ConfigConfigSpecResource) DeepCopy ¶
func (in *ConfigConfigSpecResource) DeepCopy() *ConfigConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigSpecResource.
func (*ConfigConfigSpecResource) DeepCopyInto ¶
func (in *ConfigConfigSpecResource) DeepCopyInto(out *ConfigConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigConfigSpecRules ¶
type ConfigConfigSpecRules struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FilterText *string `json:"filterText,omitempty" tf:"filter_text"` // +optional IsApplyToErrorSpans *bool `json:"isApplyToErrorSpans,omitempty" tf:"is_apply_to_error_spans"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional SatisfiedResponseTime *int64 `json:"satisfiedResponseTime,omitempty" tf:"satisfied_response_time"` // +optional ToleratingResponseTime *int64 `json:"toleratingResponseTime,omitempty" tf:"tolerating_response_time"` }
func (*ConfigConfigSpecRules) DeepCopy ¶
func (in *ConfigConfigSpecRules) DeepCopy() *ConfigConfigSpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigSpecRules.
func (*ConfigConfigSpecRules) DeepCopyInto ¶
func (in *ConfigConfigSpecRules) DeepCopyInto(out *ConfigConfigSpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigConfigStatus ¶
type ConfigConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ConfigConfigStatus) DeepCopy ¶
func (in *ConfigConfigStatus) DeepCopy() *ConfigConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigStatus.
func (*ConfigConfigStatus) DeepCopyInto ¶
func (in *ConfigConfigStatus) DeepCopyInto(out *ConfigConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitor ¶
type SyntheticsMonitor struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyntheticsMonitorSpec `json:"spec,omitempty"` Status SyntheticsMonitorStatus `json:"status,omitempty"` }
func (*SyntheticsMonitor) DeepCopy ¶
func (in *SyntheticsMonitor) DeepCopy() *SyntheticsMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitor.
func (*SyntheticsMonitor) DeepCopyInto ¶
func (in *SyntheticsMonitor) DeepCopyInto(out *SyntheticsMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticsMonitor) DeepCopyObject ¶
func (in *SyntheticsMonitor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyntheticsMonitor) SetupWebhookWithManager ¶
func (r *SyntheticsMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SyntheticsMonitor) ValidateCreate ¶
func (r *SyntheticsMonitor) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SyntheticsMonitor) ValidateDelete ¶
func (r *SyntheticsMonitor) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SyntheticsMonitor) ValidateUpdate ¶
func (r *SyntheticsMonitor) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SyntheticsMonitorList ¶
type SyntheticsMonitorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SyntheticsMonitor CRD objects Items []SyntheticsMonitor `json:"items,omitempty"` }
SyntheticsMonitorList is a list of SyntheticsMonitors
func (*SyntheticsMonitorList) DeepCopy ¶
func (in *SyntheticsMonitorList) DeepCopy() *SyntheticsMonitorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorList.
func (*SyntheticsMonitorList) DeepCopyInto ¶
func (in *SyntheticsMonitorList) DeepCopyInto(out *SyntheticsMonitorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticsMonitorList) DeepCopyObject ¶
func (in *SyntheticsMonitorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyntheticsMonitorSpec ¶
type SyntheticsMonitorSpec struct { State *SyntheticsMonitorSpecResource `json:"state,omitempty" tf:"-"` Resource SyntheticsMonitorSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SyntheticsMonitorSpec) DeepCopy ¶
func (in *SyntheticsMonitorSpec) DeepCopy() *SyntheticsMonitorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpec.
func (*SyntheticsMonitorSpec) DeepCopyInto ¶
func (in *SyntheticsMonitorSpec) DeepCopyInto(out *SyntheticsMonitorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecConfiguration ¶
type SyntheticsMonitorSpecConfiguration struct { // +optional ConfigType *string `json:"configType,omitempty" tf:"config_type"` // +optional IsCertificateValidationEnabled *bool `json:"isCertificateValidationEnabled,omitempty" tf:"is_certificate_validation_enabled"` // +optional IsFailureRetried *bool `json:"isFailureRetried,omitempty" tf:"is_failure_retried"` // +optional IsRedirectionEnabled *bool `json:"isRedirectionEnabled,omitempty" tf:"is_redirection_enabled"` // +optional NetworkConfiguration *SyntheticsMonitorSpecConfigurationNetworkConfiguration `json:"networkConfiguration,omitempty" tf:"network_configuration"` // +optional ReqAuthenticationDetails *SyntheticsMonitorSpecConfigurationReqAuthenticationDetails `json:"reqAuthenticationDetails,omitempty" tf:"req_authentication_details"` // +optional ReqAuthenticationScheme *string `json:"reqAuthenticationScheme,omitempty" tf:"req_authentication_scheme"` // +optional RequestHeaders []SyntheticsMonitorSpecConfigurationRequestHeaders `json:"requestHeaders,omitempty" tf:"request_headers"` // +optional RequestMethod *string `json:"requestMethod,omitempty" tf:"request_method"` // +optional RequestPostBody *string `json:"requestPostBody,omitempty" tf:"request_post_body"` // +optional RequestQueryParams []SyntheticsMonitorSpecConfigurationRequestQueryParams `json:"requestQueryParams,omitempty" tf:"request_query_params"` // +optional // +kubebuilder:validation:MaxItems=3 VerifyResponseCodes []string `json:"verifyResponseCodes,omitempty" tf:"verify_response_codes"` // +optional VerifyResponseContent *string `json:"verifyResponseContent,omitempty" tf:"verify_response_content"` // +optional VerifyTexts []SyntheticsMonitorSpecConfigurationVerifyTexts `json:"verifyTexts,omitempty" tf:"verify_texts"` }
func (*SyntheticsMonitorSpecConfiguration) DeepCopy ¶
func (in *SyntheticsMonitorSpecConfiguration) DeepCopy() *SyntheticsMonitorSpecConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecConfiguration.
func (*SyntheticsMonitorSpecConfiguration) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecConfiguration) DeepCopyInto(out *SyntheticsMonitorSpecConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecConfigurationCodec ¶
type SyntheticsMonitorSpecConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (SyntheticsMonitorSpecConfigurationCodec) Decode ¶
func (SyntheticsMonitorSpecConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SyntheticsMonitorSpecConfigurationNetworkConfiguration ¶
type SyntheticsMonitorSpecConfigurationNetworkConfiguration struct { // +optional NumberOfHops *int64 `json:"numberOfHops,omitempty" tf:"number_of_hops"` // +optional ProbeMode *string `json:"probeMode,omitempty" tf:"probe_mode"` // +optional ProbePerHop *int64 `json:"probePerHop,omitempty" tf:"probe_per_hop"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional TransmissionRate *int64 `json:"transmissionRate,omitempty" tf:"transmission_rate"` }
func (*SyntheticsMonitorSpecConfigurationNetworkConfiguration) DeepCopy ¶
func (in *SyntheticsMonitorSpecConfigurationNetworkConfiguration) DeepCopy() *SyntheticsMonitorSpecConfigurationNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecConfigurationNetworkConfiguration.
func (*SyntheticsMonitorSpecConfigurationNetworkConfiguration) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecConfigurationNetworkConfiguration) DeepCopyInto(out *SyntheticsMonitorSpecConfigurationNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecConfigurationNetworkConfigurationCodec ¶
type SyntheticsMonitorSpecConfigurationNetworkConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (SyntheticsMonitorSpecConfigurationNetworkConfigurationCodec) Decode ¶
func (SyntheticsMonitorSpecConfigurationNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SyntheticsMonitorSpecConfigurationReqAuthenticationDetails ¶
type SyntheticsMonitorSpecConfigurationReqAuthenticationDetails struct { // +optional AuthHeaders []SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders `json:"authHeaders,omitempty" tf:"auth_headers"` // +optional AuthRequestMethod *string `json:"authRequestMethod,omitempty" tf:"auth_request_method"` // +optional AuthRequestPostBody *string `json:"authRequestPostBody,omitempty" tf:"auth_request_post_body"` // +optional AuthToken *string `json:"authToken,omitempty" tf:"auth_token"` // +optional AuthURL *string `json:"authURL,omitempty" tf:"auth_url"` // +optional AuthUserName *string `json:"authUserName,omitempty" tf:"auth_user_name"` // +optional AuthUserPassword *string `json:"-" sensitive:"true" tf:"auth_user_password"` // +optional OauthScheme *string `json:"oauthScheme,omitempty" tf:"oauth_scheme"` }
func (*SyntheticsMonitorSpecConfigurationReqAuthenticationDetails) DeepCopy ¶
func (in *SyntheticsMonitorSpecConfigurationReqAuthenticationDetails) DeepCopy() *SyntheticsMonitorSpecConfigurationReqAuthenticationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecConfigurationReqAuthenticationDetails.
func (*SyntheticsMonitorSpecConfigurationReqAuthenticationDetails) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecConfigurationReqAuthenticationDetails) DeepCopyInto(out *SyntheticsMonitorSpecConfigurationReqAuthenticationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders ¶
type SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders struct { // +optional HeaderName *string `json:"headerName,omitempty" tf:"header_name"` // +optional HeaderValue *string `json:"headerValue,omitempty" tf:"header_value"` }
func (*SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders) DeepCopy ¶
func (in *SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders) DeepCopy() *SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders.
func (*SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders) DeepCopyInto(out *SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsAuthHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsCodec ¶
type SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsCodec) Decode ¶
func (SyntheticsMonitorSpecConfigurationReqAuthenticationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SyntheticsMonitorSpecConfigurationRequestHeaders ¶
type SyntheticsMonitorSpecConfigurationRequestHeaders struct { // +optional HeaderName *string `json:"headerName,omitempty" tf:"header_name"` // +optional HeaderValue *string `json:"headerValue,omitempty" tf:"header_value"` }
func (*SyntheticsMonitorSpecConfigurationRequestHeaders) DeepCopy ¶
func (in *SyntheticsMonitorSpecConfigurationRequestHeaders) DeepCopy() *SyntheticsMonitorSpecConfigurationRequestHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecConfigurationRequestHeaders.
func (*SyntheticsMonitorSpecConfigurationRequestHeaders) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecConfigurationRequestHeaders) DeepCopyInto(out *SyntheticsMonitorSpecConfigurationRequestHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecConfigurationRequestQueryParams ¶
type SyntheticsMonitorSpecConfigurationRequestQueryParams struct { // +optional ParamName *string `json:"paramName,omitempty" tf:"param_name"` // +optional ParamValue *string `json:"paramValue,omitempty" tf:"param_value"` }
func (*SyntheticsMonitorSpecConfigurationRequestQueryParams) DeepCopy ¶
func (in *SyntheticsMonitorSpecConfigurationRequestQueryParams) DeepCopy() *SyntheticsMonitorSpecConfigurationRequestQueryParams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecConfigurationRequestQueryParams.
func (*SyntheticsMonitorSpecConfigurationRequestQueryParams) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecConfigurationRequestQueryParams) DeepCopyInto(out *SyntheticsMonitorSpecConfigurationRequestQueryParams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecConfigurationVerifyTexts ¶
type SyntheticsMonitorSpecConfigurationVerifyTexts struct { // +optional Text *string `json:"text,omitempty" tf:"text"` }
func (*SyntheticsMonitorSpecConfigurationVerifyTexts) DeepCopy ¶
func (in *SyntheticsMonitorSpecConfigurationVerifyTexts) DeepCopy() *SyntheticsMonitorSpecConfigurationVerifyTexts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecConfigurationVerifyTexts.
func (*SyntheticsMonitorSpecConfigurationVerifyTexts) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecConfigurationVerifyTexts) DeepCopyInto(out *SyntheticsMonitorSpecConfigurationVerifyTexts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecResource ¶
type SyntheticsMonitorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApmDomainID *string `json:"apmDomainID" tf:"apm_domain_id"` // +optional Configuration *SyntheticsMonitorSpecConfiguration `json:"configuration,omitempty" tf:"configuration"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsRunOnce *bool `json:"isRunOnce,omitempty" tf:"is_run_once"` MonitorType *string `json:"monitorType" tf:"monitor_type"` RepeatIntervalInSeconds *int64 `json:"repeatIntervalInSeconds" tf:"repeat_interval_in_seconds"` // +optional ScriptID *string `json:"scriptID,omitempty" tf:"script_id"` // +optional ScriptName *string `json:"scriptName,omitempty" tf:"script_name"` // +optional ScriptParameters []SyntheticsMonitorSpecScriptParameters `json:"scriptParameters,omitempty" tf:"script_parameters"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Target *string `json:"target,omitempty" tf:"target"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds"` // +optional VantagePointCount *int64 `json:"vantagePointCount,omitempty" tf:"vantage_point_count"` // +kubebuilder:validation:MaxItems=50 // +kubebuilder:validation:MinItems=1 VantagePoints []string `json:"vantagePoints" tf:"vantage_points"` }
func (*SyntheticsMonitorSpecResource) DeepCopy ¶
func (in *SyntheticsMonitorSpecResource) DeepCopy() *SyntheticsMonitorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecResource.
func (*SyntheticsMonitorSpecResource) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecResource) DeepCopyInto(out *SyntheticsMonitorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecScriptParameters ¶
type SyntheticsMonitorSpecScriptParameters struct { // +optional IsOverwritten *bool `json:"isOverwritten,omitempty" tf:"is_overwritten"` // +optional IsSecret *bool `json:"isSecret,omitempty" tf:"is_secret"` // +optional MonitorScriptParameter *SyntheticsMonitorSpecScriptParametersMonitorScriptParameter `json:"monitorScriptParameter,omitempty" tf:"monitor_script_parameter"` ParamName *string `json:"paramName" tf:"param_name"` ParamValue *string `json:"paramValue" tf:"param_value"` }
func (*SyntheticsMonitorSpecScriptParameters) DeepCopy ¶
func (in *SyntheticsMonitorSpecScriptParameters) DeepCopy() *SyntheticsMonitorSpecScriptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecScriptParameters.
func (*SyntheticsMonitorSpecScriptParameters) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecScriptParameters) DeepCopyInto(out *SyntheticsMonitorSpecScriptParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecScriptParametersMonitorScriptParameter ¶
type SyntheticsMonitorSpecScriptParametersMonitorScriptParameter struct { // +optional ParamName *string `json:"paramName,omitempty" tf:"param_name"` // +optional ParamValue *string `json:"paramValue,omitempty" tf:"param_value"` }
func (*SyntheticsMonitorSpecScriptParametersMonitorScriptParameter) DeepCopy ¶
func (in *SyntheticsMonitorSpecScriptParametersMonitorScriptParameter) DeepCopy() *SyntheticsMonitorSpecScriptParametersMonitorScriptParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorSpecScriptParametersMonitorScriptParameter.
func (*SyntheticsMonitorSpecScriptParametersMonitorScriptParameter) DeepCopyInto ¶
func (in *SyntheticsMonitorSpecScriptParametersMonitorScriptParameter) DeepCopyInto(out *SyntheticsMonitorSpecScriptParametersMonitorScriptParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsMonitorSpecScriptParametersMonitorScriptParameterCodec ¶
type SyntheticsMonitorSpecScriptParametersMonitorScriptParameterCodec struct { }
+k8s:deepcopy-gen=false
func (SyntheticsMonitorSpecScriptParametersMonitorScriptParameterCodec) Decode ¶
func (SyntheticsMonitorSpecScriptParametersMonitorScriptParameterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SyntheticsMonitorStatus ¶
type SyntheticsMonitorStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SyntheticsMonitorStatus) DeepCopy ¶
func (in *SyntheticsMonitorStatus) DeepCopy() *SyntheticsMonitorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsMonitorStatus.
func (*SyntheticsMonitorStatus) DeepCopyInto ¶
func (in *SyntheticsMonitorStatus) DeepCopyInto(out *SyntheticsMonitorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsScript ¶
type SyntheticsScript struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyntheticsScriptSpec `json:"spec,omitempty"` Status SyntheticsScriptStatus `json:"status,omitempty"` }
func (*SyntheticsScript) DeepCopy ¶
func (in *SyntheticsScript) DeepCopy() *SyntheticsScript
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsScript.
func (*SyntheticsScript) DeepCopyInto ¶
func (in *SyntheticsScript) DeepCopyInto(out *SyntheticsScript)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticsScript) DeepCopyObject ¶
func (in *SyntheticsScript) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyntheticsScript) SetupWebhookWithManager ¶
func (r *SyntheticsScript) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SyntheticsScript) ValidateCreate ¶
func (r *SyntheticsScript) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SyntheticsScript) ValidateDelete ¶
func (r *SyntheticsScript) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SyntheticsScript) ValidateUpdate ¶
func (r *SyntheticsScript) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SyntheticsScriptList ¶
type SyntheticsScriptList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SyntheticsScript CRD objects Items []SyntheticsScript `json:"items,omitempty"` }
SyntheticsScriptList is a list of SyntheticsScripts
func (*SyntheticsScriptList) DeepCopy ¶
func (in *SyntheticsScriptList) DeepCopy() *SyntheticsScriptList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsScriptList.
func (*SyntheticsScriptList) DeepCopyInto ¶
func (in *SyntheticsScriptList) DeepCopyInto(out *SyntheticsScriptList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticsScriptList) DeepCopyObject ¶
func (in *SyntheticsScriptList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SyntheticsScriptSpec ¶
type SyntheticsScriptSpec struct { State *SyntheticsScriptSpecResource `json:"state,omitempty" tf:"-"` Resource SyntheticsScriptSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SyntheticsScriptSpec) DeepCopy ¶
func (in *SyntheticsScriptSpec) DeepCopy() *SyntheticsScriptSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsScriptSpec.
func (*SyntheticsScriptSpec) DeepCopyInto ¶
func (in *SyntheticsScriptSpec) DeepCopyInto(out *SyntheticsScriptSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsScriptSpecMonitorStatusCountMap ¶
type SyntheticsScriptSpecMonitorStatusCountMap struct { // +optional Disabled *int64 `json:"disabled,omitempty" tf:"disabled"` // +optional Enabled *int64 `json:"enabled,omitempty" tf:"enabled"` // +optional Invalid *int64 `json:"invalid,omitempty" tf:"invalid"` // +optional Total *int64 `json:"total,omitempty" tf:"total"` }
func (*SyntheticsScriptSpecMonitorStatusCountMap) DeepCopy ¶
func (in *SyntheticsScriptSpecMonitorStatusCountMap) DeepCopy() *SyntheticsScriptSpecMonitorStatusCountMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsScriptSpecMonitorStatusCountMap.
func (*SyntheticsScriptSpecMonitorStatusCountMap) DeepCopyInto ¶
func (in *SyntheticsScriptSpecMonitorStatusCountMap) DeepCopyInto(out *SyntheticsScriptSpecMonitorStatusCountMap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsScriptSpecMonitorStatusCountMapCodec ¶
type SyntheticsScriptSpecMonitorStatusCountMapCodec struct { }
+k8s:deepcopy-gen=false
func (SyntheticsScriptSpecMonitorStatusCountMapCodec) Decode ¶
func (SyntheticsScriptSpecMonitorStatusCountMapCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SyntheticsScriptSpecParameters ¶
type SyntheticsScriptSpecParameters struct { // +optional IsOverwritten *bool `json:"isOverwritten,omitempty" tf:"is_overwritten"` // +optional IsSecret *bool `json:"isSecret,omitempty" tf:"is_secret"` ParamName *string `json:"paramName" tf:"param_name"` // +optional ParamValue *string `json:"paramValue,omitempty" tf:"param_value"` // +optional ScriptParameter *SyntheticsScriptSpecParametersScriptParameter `json:"scriptParameter,omitempty" tf:"script_parameter"` }
func (*SyntheticsScriptSpecParameters) DeepCopy ¶
func (in *SyntheticsScriptSpecParameters) DeepCopy() *SyntheticsScriptSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsScriptSpecParameters.
func (*SyntheticsScriptSpecParameters) DeepCopyInto ¶
func (in *SyntheticsScriptSpecParameters) DeepCopyInto(out *SyntheticsScriptSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsScriptSpecParametersScriptParameter ¶
type SyntheticsScriptSpecParametersScriptParameter struct { // +optional IsSecret *bool `json:"isSecret,omitempty" tf:"is_secret"` // +optional ParamName *string `json:"paramName,omitempty" tf:"param_name"` // +optional ParamValue *string `json:"paramValue,omitempty" tf:"param_value"` }
func (*SyntheticsScriptSpecParametersScriptParameter) DeepCopy ¶
func (in *SyntheticsScriptSpecParametersScriptParameter) DeepCopy() *SyntheticsScriptSpecParametersScriptParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsScriptSpecParametersScriptParameter.
func (*SyntheticsScriptSpecParametersScriptParameter) DeepCopyInto ¶
func (in *SyntheticsScriptSpecParametersScriptParameter) DeepCopyInto(out *SyntheticsScriptSpecParametersScriptParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsScriptSpecParametersScriptParameterCodec ¶
type SyntheticsScriptSpecParametersScriptParameterCodec struct { }
+k8s:deepcopy-gen=false
func (SyntheticsScriptSpecParametersScriptParameterCodec) Decode ¶
func (SyntheticsScriptSpecParametersScriptParameterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SyntheticsScriptSpecResource ¶
type SyntheticsScriptSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApmDomainID *string `json:"apmDomainID" tf:"apm_domain_id"` Content *string `json:"content" tf:"content"` // +optional ContentFileName *string `json:"contentFileName,omitempty" tf:"content_file_name"` // +optional ContentSizeInBytes *int64 `json:"contentSizeInBytes,omitempty" tf:"content_size_in_bytes"` ContentType *string `json:"contentType" tf:"content_type"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional MonitorStatusCountMap *SyntheticsScriptSpecMonitorStatusCountMap `json:"monitorStatusCountMap,omitempty" tf:"monitor_status_count_map"` // +optional Parameters []SyntheticsScriptSpecParameters `json:"parameters,omitempty" tf:"parameters"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional TimeUploaded *string `json:"timeUploaded,omitempty" tf:"time_uploaded"` }
func (*SyntheticsScriptSpecResource) DeepCopy ¶
func (in *SyntheticsScriptSpecResource) DeepCopy() *SyntheticsScriptSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsScriptSpecResource.
func (*SyntheticsScriptSpecResource) DeepCopyInto ¶
func (in *SyntheticsScriptSpecResource) DeepCopyInto(out *SyntheticsScriptSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticsScriptStatus ¶
type SyntheticsScriptStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SyntheticsScriptStatus) DeepCopy ¶
func (in *SyntheticsScriptStatus) DeepCopy() *SyntheticsScriptStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticsScriptStatus.
func (*SyntheticsScriptStatus) DeepCopyInto ¶
func (in *SyntheticsScriptStatus) DeepCopyInto(out *SyntheticsScriptStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.