Documentation ¶
Overview ¶
+groupName=cloud.wavefront.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 IntegrationAppDynamics
- func (in *IntegrationAppDynamics) DeepCopy() *IntegrationAppDynamics
- func (in *IntegrationAppDynamics) DeepCopyInto(out *IntegrationAppDynamics)
- func (in *IntegrationAppDynamics) DeepCopyObject() runtime.Object
- func (r *IntegrationAppDynamics) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAppDynamics) ValidateCreate() error
- func (r *IntegrationAppDynamics) ValidateDelete() error
- func (r *IntegrationAppDynamics) ValidateUpdate(old runtime.Object) error
- type IntegrationAppDynamicsList
- type IntegrationAppDynamicsSpec
- type IntegrationAppDynamicsSpecResource
- type IntegrationAppDynamicsStatus
- type IntegrationAwsExternalID
- func (in *IntegrationAwsExternalID) DeepCopy() *IntegrationAwsExternalID
- func (in *IntegrationAwsExternalID) DeepCopyInto(out *IntegrationAwsExternalID)
- func (in *IntegrationAwsExternalID) DeepCopyObject() runtime.Object
- func (r *IntegrationAwsExternalID) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAwsExternalID) ValidateCreate() error
- func (r *IntegrationAwsExternalID) ValidateDelete() error
- func (r *IntegrationAwsExternalID) ValidateUpdate(old runtime.Object) error
- type IntegrationAwsExternalIDList
- type IntegrationAwsExternalIDSpec
- type IntegrationAwsExternalIDSpecResource
- type IntegrationAwsExternalIDStatus
- type IntegrationAzure
- func (in *IntegrationAzure) DeepCopy() *IntegrationAzure
- func (in *IntegrationAzure) DeepCopyInto(out *IntegrationAzure)
- func (in *IntegrationAzure) DeepCopyObject() runtime.Object
- func (r *IntegrationAzure) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAzure) ValidateCreate() error
- func (r *IntegrationAzure) ValidateDelete() error
- func (r *IntegrationAzure) ValidateUpdate(old runtime.Object) error
- type IntegrationAzureActivityLog
- func (in *IntegrationAzureActivityLog) DeepCopy() *IntegrationAzureActivityLog
- func (in *IntegrationAzureActivityLog) DeepCopyInto(out *IntegrationAzureActivityLog)
- func (in *IntegrationAzureActivityLog) DeepCopyObject() runtime.Object
- func (r *IntegrationAzureActivityLog) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAzureActivityLog) ValidateCreate() error
- func (r *IntegrationAzureActivityLog) ValidateDelete() error
- func (r *IntegrationAzureActivityLog) ValidateUpdate(old runtime.Object) error
- type IntegrationAzureActivityLogList
- type IntegrationAzureActivityLogSpec
- type IntegrationAzureActivityLogSpecResource
- type IntegrationAzureActivityLogStatus
- type IntegrationAzureList
- type IntegrationAzureSpec
- type IntegrationAzureSpecResource
- type IntegrationAzureStatus
- type IntegrationCloudtrail
- func (in *IntegrationCloudtrail) DeepCopy() *IntegrationCloudtrail
- func (in *IntegrationCloudtrail) DeepCopyInto(out *IntegrationCloudtrail)
- func (in *IntegrationCloudtrail) DeepCopyObject() runtime.Object
- func (r *IntegrationCloudtrail) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationCloudtrail) ValidateCreate() error
- func (r *IntegrationCloudtrail) ValidateDelete() error
- func (r *IntegrationCloudtrail) ValidateUpdate(old runtime.Object) error
- type IntegrationCloudtrailList
- type IntegrationCloudtrailSpec
- type IntegrationCloudtrailSpecResource
- type IntegrationCloudtrailStatus
- type IntegrationCloudwatch
- func (in *IntegrationCloudwatch) DeepCopy() *IntegrationCloudwatch
- func (in *IntegrationCloudwatch) DeepCopyInto(out *IntegrationCloudwatch)
- func (in *IntegrationCloudwatch) DeepCopyObject() runtime.Object
- func (r *IntegrationCloudwatch) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationCloudwatch) ValidateCreate() error
- func (r *IntegrationCloudwatch) ValidateDelete() error
- func (r *IntegrationCloudwatch) ValidateUpdate(old runtime.Object) error
- type IntegrationCloudwatchList
- type IntegrationCloudwatchSpec
- type IntegrationCloudwatchSpecResource
- type IntegrationCloudwatchStatus
- type IntegrationEc2
- func (in *IntegrationEc2) DeepCopy() *IntegrationEc2
- func (in *IntegrationEc2) DeepCopyInto(out *IntegrationEc2)
- func (in *IntegrationEc2) DeepCopyObject() runtime.Object
- func (r *IntegrationEc2) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationEc2) ValidateCreate() error
- func (r *IntegrationEc2) ValidateDelete() error
- func (r *IntegrationEc2) ValidateUpdate(old runtime.Object) error
- type IntegrationEc2List
- type IntegrationEc2Spec
- type IntegrationEc2SpecResource
- type IntegrationEc2Status
- type IntegrationGcp
- func (in *IntegrationGcp) DeepCopy() *IntegrationGcp
- func (in *IntegrationGcp) DeepCopyInto(out *IntegrationGcp)
- func (in *IntegrationGcp) DeepCopyObject() runtime.Object
- func (r *IntegrationGcp) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationGcp) ValidateCreate() error
- func (r *IntegrationGcp) ValidateDelete() error
- func (r *IntegrationGcp) ValidateUpdate(old runtime.Object) error
- type IntegrationGcpBilling
- func (in *IntegrationGcpBilling) DeepCopy() *IntegrationGcpBilling
- func (in *IntegrationGcpBilling) DeepCopyInto(out *IntegrationGcpBilling)
- func (in *IntegrationGcpBilling) DeepCopyObject() runtime.Object
- func (r *IntegrationGcpBilling) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationGcpBilling) ValidateCreate() error
- func (r *IntegrationGcpBilling) ValidateDelete() error
- func (r *IntegrationGcpBilling) ValidateUpdate(old runtime.Object) error
- type IntegrationGcpBillingList
- type IntegrationGcpBillingSpec
- type IntegrationGcpBillingSpecResource
- type IntegrationGcpBillingStatus
- type IntegrationGcpList
- type IntegrationGcpSpec
- type IntegrationGcpSpecResource
- type IntegrationGcpStatus
- type IntegrationNewrelic
- func (in *IntegrationNewrelic) DeepCopy() *IntegrationNewrelic
- func (in *IntegrationNewrelic) DeepCopyInto(out *IntegrationNewrelic)
- func (in *IntegrationNewrelic) DeepCopyObject() runtime.Object
- func (r *IntegrationNewrelic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationNewrelic) ValidateCreate() error
- func (r *IntegrationNewrelic) ValidateDelete() error
- func (r *IntegrationNewrelic) ValidateUpdate(old runtime.Object) error
- type IntegrationNewrelicList
- type IntegrationNewrelicSpec
- type IntegrationNewrelicSpecMetricFilter
- type IntegrationNewrelicSpecResource
- type IntegrationNewrelicStatus
- type IntegrationTesla
- func (in *IntegrationTesla) DeepCopy() *IntegrationTesla
- func (in *IntegrationTesla) DeepCopyInto(out *IntegrationTesla)
- func (in *IntegrationTesla) DeepCopyObject() runtime.Object
- func (r *IntegrationTesla) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationTesla) ValidateCreate() error
- func (r *IntegrationTesla) ValidateDelete() error
- func (r *IntegrationTesla) ValidateUpdate(old runtime.Object) error
- type IntegrationTeslaList
- type IntegrationTeslaSpec
- type IntegrationTeslaSpecResource
- type IntegrationTeslaStatus
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: cloud.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type IntegrationAppDynamics ¶
type IntegrationAppDynamics struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationAppDynamicsSpec `json:"spec,omitempty"` Status IntegrationAppDynamicsStatus `json:"status,omitempty"` }
func (*IntegrationAppDynamics) DeepCopy ¶
func (in *IntegrationAppDynamics) DeepCopy() *IntegrationAppDynamics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAppDynamics.
func (*IntegrationAppDynamics) DeepCopyInto ¶
func (in *IntegrationAppDynamics) DeepCopyInto(out *IntegrationAppDynamics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAppDynamics) DeepCopyObject ¶
func (in *IntegrationAppDynamics) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationAppDynamics) SetupWebhookWithManager ¶
func (r *IntegrationAppDynamics) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationAppDynamics) ValidateCreate ¶
func (r *IntegrationAppDynamics) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAppDynamics) ValidateDelete ¶
func (r *IntegrationAppDynamics) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAppDynamics) ValidateUpdate ¶
func (r *IntegrationAppDynamics) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationAppDynamicsList ¶
type IntegrationAppDynamicsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationAppDynamics CRD objects Items []IntegrationAppDynamics `json:"items,omitempty"` }
IntegrationAppDynamicsList is a list of IntegrationAppDynamicss
func (*IntegrationAppDynamicsList) DeepCopy ¶
func (in *IntegrationAppDynamicsList) DeepCopy() *IntegrationAppDynamicsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAppDynamicsList.
func (*IntegrationAppDynamicsList) DeepCopyInto ¶
func (in *IntegrationAppDynamicsList) DeepCopyInto(out *IntegrationAppDynamicsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAppDynamicsList) DeepCopyObject ¶
func (in *IntegrationAppDynamicsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationAppDynamicsSpec ¶
type IntegrationAppDynamicsSpec struct { State *IntegrationAppDynamicsSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationAppDynamicsSpecResource `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 (*IntegrationAppDynamicsSpec) DeepCopy ¶
func (in *IntegrationAppDynamicsSpec) DeepCopy() *IntegrationAppDynamicsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAppDynamicsSpec.
func (*IntegrationAppDynamicsSpec) DeepCopyInto ¶
func (in *IntegrationAppDynamicsSpec) DeepCopyInto(out *IntegrationAppDynamicsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAppDynamicsSpecResource ¶
type IntegrationAppDynamicsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` // +optional AppFilterRegex []string `json:"appFilterRegex,omitempty" tf:"app_filter_regex"` ControllerName *string `json:"controllerName" tf:"controller_name"` // +optional EnableAppInfraMetrics *bool `json:"enableAppInfraMetrics,omitempty" tf:"enable_app_infra_metrics"` // +optional EnableBackendMetrics *bool `json:"enableBackendMetrics,omitempty" tf:"enable_backend_metrics"` // +optional EnableBusinessTrxMetrics *bool `json:"enableBusinessTrxMetrics,omitempty" tf:"enable_business_trx_metrics"` // +optional EnableErrorMetrics *bool `json:"enableErrorMetrics,omitempty" tf:"enable_error_metrics"` // +optional EnableIndividualNodeMetrics *bool `json:"enableIndividualNodeMetrics,omitempty" tf:"enable_individual_node_metrics"` // +optional EnableOverallPerfMetrics *bool `json:"enableOverallPerfMetrics,omitempty" tf:"enable_overall_perf_metrics"` // +optional EnableRollup *bool `json:"enableRollup,omitempty" tf:"enable_rollup"` // +optional EnableServiceEndpointMetrics *bool `json:"enableServiceEndpointMetrics,omitempty" tf:"enable_service_endpoint_metrics"` EncryptedPassword *string `json:"-" sensitive:"true" tf:"encrypted_password"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` Name *string `json:"name" tf:"name"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` UserName *string `json:"userName" tf:"user_name"` }
func (*IntegrationAppDynamicsSpecResource) DeepCopy ¶
func (in *IntegrationAppDynamicsSpecResource) DeepCopy() *IntegrationAppDynamicsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAppDynamicsSpecResource.
func (*IntegrationAppDynamicsSpecResource) DeepCopyInto ¶
func (in *IntegrationAppDynamicsSpecResource) DeepCopyInto(out *IntegrationAppDynamicsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAppDynamicsStatus ¶
type IntegrationAppDynamicsStatus 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 (*IntegrationAppDynamicsStatus) DeepCopy ¶
func (in *IntegrationAppDynamicsStatus) DeepCopy() *IntegrationAppDynamicsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAppDynamicsStatus.
func (*IntegrationAppDynamicsStatus) DeepCopyInto ¶
func (in *IntegrationAppDynamicsStatus) DeepCopyInto(out *IntegrationAppDynamicsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAwsExternalID ¶
type IntegrationAwsExternalID struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationAwsExternalIDSpec `json:"spec,omitempty"` Status IntegrationAwsExternalIDStatus `json:"status,omitempty"` }
func (*IntegrationAwsExternalID) DeepCopy ¶
func (in *IntegrationAwsExternalID) DeepCopy() *IntegrationAwsExternalID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAwsExternalID.
func (*IntegrationAwsExternalID) DeepCopyInto ¶
func (in *IntegrationAwsExternalID) DeepCopyInto(out *IntegrationAwsExternalID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAwsExternalID) DeepCopyObject ¶
func (in *IntegrationAwsExternalID) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationAwsExternalID) SetupWebhookWithManager ¶
func (r *IntegrationAwsExternalID) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationAwsExternalID) ValidateCreate ¶
func (r *IntegrationAwsExternalID) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAwsExternalID) ValidateDelete ¶
func (r *IntegrationAwsExternalID) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAwsExternalID) ValidateUpdate ¶
func (r *IntegrationAwsExternalID) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationAwsExternalIDList ¶
type IntegrationAwsExternalIDList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationAwsExternalID CRD objects Items []IntegrationAwsExternalID `json:"items,omitempty"` }
IntegrationAwsExternalIDList is a list of IntegrationAwsExternalIDs
func (*IntegrationAwsExternalIDList) DeepCopy ¶
func (in *IntegrationAwsExternalIDList) DeepCopy() *IntegrationAwsExternalIDList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAwsExternalIDList.
func (*IntegrationAwsExternalIDList) DeepCopyInto ¶
func (in *IntegrationAwsExternalIDList) DeepCopyInto(out *IntegrationAwsExternalIDList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAwsExternalIDList) DeepCopyObject ¶
func (in *IntegrationAwsExternalIDList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationAwsExternalIDSpec ¶
type IntegrationAwsExternalIDSpec struct { State *IntegrationAwsExternalIDSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationAwsExternalIDSpecResource `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 (*IntegrationAwsExternalIDSpec) DeepCopy ¶
func (in *IntegrationAwsExternalIDSpec) DeepCopy() *IntegrationAwsExternalIDSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAwsExternalIDSpec.
func (*IntegrationAwsExternalIDSpec) DeepCopyInto ¶
func (in *IntegrationAwsExternalIDSpec) DeepCopyInto(out *IntegrationAwsExternalIDSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAwsExternalIDSpecResource ¶
type IntegrationAwsExternalIDSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IntegrationAwsExternalIDSpecResource) DeepCopy ¶
func (in *IntegrationAwsExternalIDSpecResource) DeepCopy() *IntegrationAwsExternalIDSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAwsExternalIDSpecResource.
func (*IntegrationAwsExternalIDSpecResource) DeepCopyInto ¶
func (in *IntegrationAwsExternalIDSpecResource) DeepCopyInto(out *IntegrationAwsExternalIDSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAwsExternalIDStatus ¶
type IntegrationAwsExternalIDStatus 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 (*IntegrationAwsExternalIDStatus) DeepCopy ¶
func (in *IntegrationAwsExternalIDStatus) DeepCopy() *IntegrationAwsExternalIDStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAwsExternalIDStatus.
func (*IntegrationAwsExternalIDStatus) DeepCopyInto ¶
func (in *IntegrationAwsExternalIDStatus) DeepCopyInto(out *IntegrationAwsExternalIDStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAzure ¶
type IntegrationAzure struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationAzureSpec `json:"spec,omitempty"` Status IntegrationAzureStatus `json:"status,omitempty"` }
func (*IntegrationAzure) DeepCopy ¶
func (in *IntegrationAzure) DeepCopy() *IntegrationAzure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzure.
func (*IntegrationAzure) DeepCopyInto ¶
func (in *IntegrationAzure) DeepCopyInto(out *IntegrationAzure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAzure) DeepCopyObject ¶
func (in *IntegrationAzure) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationAzure) SetupWebhookWithManager ¶
func (r *IntegrationAzure) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationAzure) ValidateCreate ¶
func (r *IntegrationAzure) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAzure) ValidateDelete ¶
func (r *IntegrationAzure) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAzure) ValidateUpdate ¶
func (r *IntegrationAzure) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationAzureActivityLog ¶
type IntegrationAzureActivityLog struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationAzureActivityLogSpec `json:"spec,omitempty"` Status IntegrationAzureActivityLogStatus `json:"status,omitempty"` }
func (*IntegrationAzureActivityLog) DeepCopy ¶
func (in *IntegrationAzureActivityLog) DeepCopy() *IntegrationAzureActivityLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureActivityLog.
func (*IntegrationAzureActivityLog) DeepCopyInto ¶
func (in *IntegrationAzureActivityLog) DeepCopyInto(out *IntegrationAzureActivityLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAzureActivityLog) DeepCopyObject ¶
func (in *IntegrationAzureActivityLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationAzureActivityLog) SetupWebhookWithManager ¶
func (r *IntegrationAzureActivityLog) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationAzureActivityLog) ValidateCreate ¶
func (r *IntegrationAzureActivityLog) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAzureActivityLog) ValidateDelete ¶
func (r *IntegrationAzureActivityLog) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAzureActivityLog) ValidateUpdate ¶
func (r *IntegrationAzureActivityLog) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationAzureActivityLogList ¶
type IntegrationAzureActivityLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationAzureActivityLog CRD objects Items []IntegrationAzureActivityLog `json:"items,omitempty"` }
IntegrationAzureActivityLogList is a list of IntegrationAzureActivityLogs
func (*IntegrationAzureActivityLogList) DeepCopy ¶
func (in *IntegrationAzureActivityLogList) DeepCopy() *IntegrationAzureActivityLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureActivityLogList.
func (*IntegrationAzureActivityLogList) DeepCopyInto ¶
func (in *IntegrationAzureActivityLogList) DeepCopyInto(out *IntegrationAzureActivityLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAzureActivityLogList) DeepCopyObject ¶
func (in *IntegrationAzureActivityLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationAzureActivityLogSpec ¶
type IntegrationAzureActivityLogSpec struct { State *IntegrationAzureActivityLogSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationAzureActivityLogSpecResource `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 (*IntegrationAzureActivityLogSpec) DeepCopy ¶
func (in *IntegrationAzureActivityLogSpec) DeepCopy() *IntegrationAzureActivityLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureActivityLogSpec.
func (*IntegrationAzureActivityLogSpec) DeepCopyInto ¶
func (in *IntegrationAzureActivityLogSpec) DeepCopyInto(out *IntegrationAzureActivityLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAzureActivityLogSpecResource ¶
type IntegrationAzureActivityLogSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` // +optional CategoryFilter []string `json:"categoryFilter,omitempty" tf:"category_filter"` ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` Name *string `json:"name" tf:"name"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` Tenant *string `json:"tenant" tf:"tenant"` }
func (*IntegrationAzureActivityLogSpecResource) DeepCopy ¶
func (in *IntegrationAzureActivityLogSpecResource) DeepCopy() *IntegrationAzureActivityLogSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureActivityLogSpecResource.
func (*IntegrationAzureActivityLogSpecResource) DeepCopyInto ¶
func (in *IntegrationAzureActivityLogSpecResource) DeepCopyInto(out *IntegrationAzureActivityLogSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAzureActivityLogStatus ¶
type IntegrationAzureActivityLogStatus 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 (*IntegrationAzureActivityLogStatus) DeepCopy ¶
func (in *IntegrationAzureActivityLogStatus) DeepCopy() *IntegrationAzureActivityLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureActivityLogStatus.
func (*IntegrationAzureActivityLogStatus) DeepCopyInto ¶
func (in *IntegrationAzureActivityLogStatus) DeepCopyInto(out *IntegrationAzureActivityLogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAzureList ¶
type IntegrationAzureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationAzure CRD objects Items []IntegrationAzure `json:"items,omitempty"` }
IntegrationAzureList is a list of IntegrationAzures
func (*IntegrationAzureList) DeepCopy ¶
func (in *IntegrationAzureList) DeepCopy() *IntegrationAzureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureList.
func (*IntegrationAzureList) DeepCopyInto ¶
func (in *IntegrationAzureList) DeepCopyInto(out *IntegrationAzureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAzureList) DeepCopyObject ¶
func (in *IntegrationAzureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationAzureSpec ¶
type IntegrationAzureSpec struct { State *IntegrationAzureSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationAzureSpecResource `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 (*IntegrationAzureSpec) DeepCopy ¶
func (in *IntegrationAzureSpec) DeepCopy() *IntegrationAzureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureSpec.
func (*IntegrationAzureSpec) DeepCopyInto ¶
func (in *IntegrationAzureSpec) DeepCopyInto(out *IntegrationAzureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAzureSpecResource ¶
type IntegrationAzureSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` // +optional CategoryFilter []string `json:"categoryFilter,omitempty" tf:"category_filter"` ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` // +optional MetricFilterRegex *string `json:"metricFilterRegex,omitempty" tf:"metric_filter_regex"` Name *string `json:"name" tf:"name"` // +optional ResourceGroupFilter []string `json:"resourceGroupFilter,omitempty" tf:"resource_group_filter"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` Tenant *string `json:"tenant" tf:"tenant"` }
func (*IntegrationAzureSpecResource) DeepCopy ¶
func (in *IntegrationAzureSpecResource) DeepCopy() *IntegrationAzureSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureSpecResource.
func (*IntegrationAzureSpecResource) DeepCopyInto ¶
func (in *IntegrationAzureSpecResource) DeepCopyInto(out *IntegrationAzureSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAzureStatus ¶
type IntegrationAzureStatus 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 (*IntegrationAzureStatus) DeepCopy ¶
func (in *IntegrationAzureStatus) DeepCopy() *IntegrationAzureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAzureStatus.
func (*IntegrationAzureStatus) DeepCopyInto ¶
func (in *IntegrationAzureStatus) DeepCopyInto(out *IntegrationAzureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationCloudtrail ¶
type IntegrationCloudtrail struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationCloudtrailSpec `json:"spec,omitempty"` Status IntegrationCloudtrailStatus `json:"status,omitempty"` }
func (*IntegrationCloudtrail) DeepCopy ¶
func (in *IntegrationCloudtrail) DeepCopy() *IntegrationCloudtrail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudtrail.
func (*IntegrationCloudtrail) DeepCopyInto ¶
func (in *IntegrationCloudtrail) DeepCopyInto(out *IntegrationCloudtrail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationCloudtrail) DeepCopyObject ¶
func (in *IntegrationCloudtrail) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationCloudtrail) SetupWebhookWithManager ¶
func (r *IntegrationCloudtrail) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationCloudtrail) ValidateCreate ¶
func (r *IntegrationCloudtrail) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationCloudtrail) ValidateDelete ¶
func (r *IntegrationCloudtrail) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationCloudtrail) ValidateUpdate ¶
func (r *IntegrationCloudtrail) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationCloudtrailList ¶
type IntegrationCloudtrailList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationCloudtrail CRD objects Items []IntegrationCloudtrail `json:"items,omitempty"` }
IntegrationCloudtrailList is a list of IntegrationCloudtrails
func (*IntegrationCloudtrailList) DeepCopy ¶
func (in *IntegrationCloudtrailList) DeepCopy() *IntegrationCloudtrailList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudtrailList.
func (*IntegrationCloudtrailList) DeepCopyInto ¶
func (in *IntegrationCloudtrailList) DeepCopyInto(out *IntegrationCloudtrailList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationCloudtrailList) DeepCopyObject ¶
func (in *IntegrationCloudtrailList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationCloudtrailSpec ¶
type IntegrationCloudtrailSpec struct { State *IntegrationCloudtrailSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationCloudtrailSpecResource `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 (*IntegrationCloudtrailSpec) DeepCopy ¶
func (in *IntegrationCloudtrailSpec) DeepCopy() *IntegrationCloudtrailSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudtrailSpec.
func (*IntegrationCloudtrailSpec) DeepCopyInto ¶
func (in *IntegrationCloudtrailSpec) DeepCopyInto(out *IntegrationCloudtrailSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationCloudtrailSpecResource ¶
type IntegrationCloudtrailSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` BucketName *string `json:"bucketName" tf:"bucket_name"` ExternalID *string `json:"externalID" tf:"external_id"` // +optional FilterRule *string `json:"filterRule,omitempty" tf:"filter_rule"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` Name *string `json:"name" tf:"name"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` Region *string `json:"region" tf:"region"` RoleArn *string `json:"roleArn" tf:"role_arn"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` }
func (*IntegrationCloudtrailSpecResource) DeepCopy ¶
func (in *IntegrationCloudtrailSpecResource) DeepCopy() *IntegrationCloudtrailSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudtrailSpecResource.
func (*IntegrationCloudtrailSpecResource) DeepCopyInto ¶
func (in *IntegrationCloudtrailSpecResource) DeepCopyInto(out *IntegrationCloudtrailSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationCloudtrailStatus ¶
type IntegrationCloudtrailStatus 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 (*IntegrationCloudtrailStatus) DeepCopy ¶
func (in *IntegrationCloudtrailStatus) DeepCopy() *IntegrationCloudtrailStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudtrailStatus.
func (*IntegrationCloudtrailStatus) DeepCopyInto ¶
func (in *IntegrationCloudtrailStatus) DeepCopyInto(out *IntegrationCloudtrailStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationCloudwatch ¶
type IntegrationCloudwatch struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationCloudwatchSpec `json:"spec,omitempty"` Status IntegrationCloudwatchStatus `json:"status,omitempty"` }
func (*IntegrationCloudwatch) DeepCopy ¶
func (in *IntegrationCloudwatch) DeepCopy() *IntegrationCloudwatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudwatch.
func (*IntegrationCloudwatch) DeepCopyInto ¶
func (in *IntegrationCloudwatch) DeepCopyInto(out *IntegrationCloudwatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationCloudwatch) DeepCopyObject ¶
func (in *IntegrationCloudwatch) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationCloudwatch) SetupWebhookWithManager ¶
func (r *IntegrationCloudwatch) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationCloudwatch) ValidateCreate ¶
func (r *IntegrationCloudwatch) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationCloudwatch) ValidateDelete ¶
func (r *IntegrationCloudwatch) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationCloudwatch) ValidateUpdate ¶
func (r *IntegrationCloudwatch) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationCloudwatchList ¶
type IntegrationCloudwatchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationCloudwatch CRD objects Items []IntegrationCloudwatch `json:"items,omitempty"` }
IntegrationCloudwatchList is a list of IntegrationCloudwatchs
func (*IntegrationCloudwatchList) DeepCopy ¶
func (in *IntegrationCloudwatchList) DeepCopy() *IntegrationCloudwatchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudwatchList.
func (*IntegrationCloudwatchList) DeepCopyInto ¶
func (in *IntegrationCloudwatchList) DeepCopyInto(out *IntegrationCloudwatchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationCloudwatchList) DeepCopyObject ¶
func (in *IntegrationCloudwatchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationCloudwatchSpec ¶
type IntegrationCloudwatchSpec struct { State *IntegrationCloudwatchSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationCloudwatchSpecResource `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 (*IntegrationCloudwatchSpec) DeepCopy ¶
func (in *IntegrationCloudwatchSpec) DeepCopy() *IntegrationCloudwatchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudwatchSpec.
func (*IntegrationCloudwatchSpec) DeepCopyInto ¶
func (in *IntegrationCloudwatchSpec) DeepCopyInto(out *IntegrationCloudwatchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationCloudwatchSpecResource ¶
type IntegrationCloudwatchSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` ExternalID *string `json:"externalID" tf:"external_id"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` // +optional InstanceSelectionTags *map[string]string `json:"instanceSelectionTags,omitempty" tf:"instance_selection_tags"` // +optional MetricFilterRegex *string `json:"metricFilterRegex,omitempty" tf:"metric_filter_regex"` Name *string `json:"name" tf:"name"` // +optional Namespaces []string `json:"namespaces,omitempty" tf:"namespaces"` // +optional PointTagFilterRegex *string `json:"pointTagFilterRegex,omitempty" tf:"point_tag_filter_regex"` RoleArn *string `json:"roleArn" tf:"role_arn"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` // +optional VolumeSelectionTags *map[string]string `json:"volumeSelectionTags,omitempty" tf:"volume_selection_tags"` }
func (*IntegrationCloudwatchSpecResource) DeepCopy ¶
func (in *IntegrationCloudwatchSpecResource) DeepCopy() *IntegrationCloudwatchSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudwatchSpecResource.
func (*IntegrationCloudwatchSpecResource) DeepCopyInto ¶
func (in *IntegrationCloudwatchSpecResource) DeepCopyInto(out *IntegrationCloudwatchSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationCloudwatchStatus ¶
type IntegrationCloudwatchStatus 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 (*IntegrationCloudwatchStatus) DeepCopy ¶
func (in *IntegrationCloudwatchStatus) DeepCopy() *IntegrationCloudwatchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationCloudwatchStatus.
func (*IntegrationCloudwatchStatus) DeepCopyInto ¶
func (in *IntegrationCloudwatchStatus) DeepCopyInto(out *IntegrationCloudwatchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationEc2 ¶
type IntegrationEc2 struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationEc2Spec `json:"spec,omitempty"` Status IntegrationEc2Status `json:"status,omitempty"` }
func (*IntegrationEc2) DeepCopy ¶
func (in *IntegrationEc2) DeepCopy() *IntegrationEc2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationEc2.
func (*IntegrationEc2) DeepCopyInto ¶
func (in *IntegrationEc2) DeepCopyInto(out *IntegrationEc2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationEc2) DeepCopyObject ¶
func (in *IntegrationEc2) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationEc2) SetupWebhookWithManager ¶
func (r *IntegrationEc2) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationEc2) ValidateCreate ¶
func (r *IntegrationEc2) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationEc2) ValidateDelete ¶
func (r *IntegrationEc2) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationEc2) ValidateUpdate ¶
func (r *IntegrationEc2) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationEc2List ¶
type IntegrationEc2List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationEc2 CRD objects Items []IntegrationEc2 `json:"items,omitempty"` }
IntegrationEc2List is a list of IntegrationEc2s
func (*IntegrationEc2List) DeepCopy ¶
func (in *IntegrationEc2List) DeepCopy() *IntegrationEc2List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationEc2List.
func (*IntegrationEc2List) DeepCopyInto ¶
func (in *IntegrationEc2List) DeepCopyInto(out *IntegrationEc2List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationEc2List) DeepCopyObject ¶
func (in *IntegrationEc2List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationEc2Spec ¶
type IntegrationEc2Spec struct { State *IntegrationEc2SpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationEc2SpecResource `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 (*IntegrationEc2Spec) DeepCopy ¶
func (in *IntegrationEc2Spec) DeepCopy() *IntegrationEc2Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationEc2Spec.
func (*IntegrationEc2Spec) DeepCopyInto ¶
func (in *IntegrationEc2Spec) DeepCopyInto(out *IntegrationEc2Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationEc2SpecResource ¶
type IntegrationEc2SpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` ExternalID *string `json:"externalID" tf:"external_id"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` // +optional HostnameTags []string `json:"hostnameTags,omitempty" tf:"hostname_tags"` Name *string `json:"name" tf:"name"` RoleArn *string `json:"roleArn" tf:"role_arn"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` }
func (*IntegrationEc2SpecResource) DeepCopy ¶
func (in *IntegrationEc2SpecResource) DeepCopy() *IntegrationEc2SpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationEc2SpecResource.
func (*IntegrationEc2SpecResource) DeepCopyInto ¶
func (in *IntegrationEc2SpecResource) DeepCopyInto(out *IntegrationEc2SpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationEc2Status ¶
type IntegrationEc2Status 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 (*IntegrationEc2Status) DeepCopy ¶
func (in *IntegrationEc2Status) DeepCopy() *IntegrationEc2Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationEc2Status.
func (*IntegrationEc2Status) DeepCopyInto ¶
func (in *IntegrationEc2Status) DeepCopyInto(out *IntegrationEc2Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationGcp ¶
type IntegrationGcp struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationGcpSpec `json:"spec,omitempty"` Status IntegrationGcpStatus `json:"status,omitempty"` }
func (*IntegrationGcp) DeepCopy ¶
func (in *IntegrationGcp) DeepCopy() *IntegrationGcp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcp.
func (*IntegrationGcp) DeepCopyInto ¶
func (in *IntegrationGcp) DeepCopyInto(out *IntegrationGcp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationGcp) DeepCopyObject ¶
func (in *IntegrationGcp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationGcp) SetupWebhookWithManager ¶
func (r *IntegrationGcp) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationGcp) ValidateCreate ¶
func (r *IntegrationGcp) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationGcp) ValidateDelete ¶
func (r *IntegrationGcp) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationGcp) ValidateUpdate ¶
func (r *IntegrationGcp) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationGcpBilling ¶
type IntegrationGcpBilling struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationGcpBillingSpec `json:"spec,omitempty"` Status IntegrationGcpBillingStatus `json:"status,omitempty"` }
func (*IntegrationGcpBilling) DeepCopy ¶
func (in *IntegrationGcpBilling) DeepCopy() *IntegrationGcpBilling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpBilling.
func (*IntegrationGcpBilling) DeepCopyInto ¶
func (in *IntegrationGcpBilling) DeepCopyInto(out *IntegrationGcpBilling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationGcpBilling) DeepCopyObject ¶
func (in *IntegrationGcpBilling) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationGcpBilling) SetupWebhookWithManager ¶
func (r *IntegrationGcpBilling) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationGcpBilling) ValidateCreate ¶
func (r *IntegrationGcpBilling) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationGcpBilling) ValidateDelete ¶
func (r *IntegrationGcpBilling) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationGcpBilling) ValidateUpdate ¶
func (r *IntegrationGcpBilling) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationGcpBillingList ¶
type IntegrationGcpBillingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationGcpBilling CRD objects Items []IntegrationGcpBilling `json:"items,omitempty"` }
IntegrationGcpBillingList is a list of IntegrationGcpBillings
func (*IntegrationGcpBillingList) DeepCopy ¶
func (in *IntegrationGcpBillingList) DeepCopy() *IntegrationGcpBillingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpBillingList.
func (*IntegrationGcpBillingList) DeepCopyInto ¶
func (in *IntegrationGcpBillingList) DeepCopyInto(out *IntegrationGcpBillingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationGcpBillingList) DeepCopyObject ¶
func (in *IntegrationGcpBillingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationGcpBillingSpec ¶
type IntegrationGcpBillingSpec struct { State *IntegrationGcpBillingSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationGcpBillingSpecResource `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 (*IntegrationGcpBillingSpec) DeepCopy ¶
func (in *IntegrationGcpBillingSpec) DeepCopy() *IntegrationGcpBillingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpBillingSpec.
func (*IntegrationGcpBillingSpec) DeepCopyInto ¶
func (in *IntegrationGcpBillingSpec) DeepCopyInto(out *IntegrationGcpBillingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationGcpBillingSpecResource ¶
type IntegrationGcpBillingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` ApiKey *string `json:"-" sensitive:"true" tf:"api_key"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` JsonKey *string `json:"-" sensitive:"true" tf:"json_key"` Name *string `json:"name" tf:"name"` ProjectID *string `json:"projectID" tf:"project_id"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` }
func (*IntegrationGcpBillingSpecResource) DeepCopy ¶
func (in *IntegrationGcpBillingSpecResource) DeepCopy() *IntegrationGcpBillingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpBillingSpecResource.
func (*IntegrationGcpBillingSpecResource) DeepCopyInto ¶
func (in *IntegrationGcpBillingSpecResource) DeepCopyInto(out *IntegrationGcpBillingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationGcpBillingStatus ¶
type IntegrationGcpBillingStatus 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 (*IntegrationGcpBillingStatus) DeepCopy ¶
func (in *IntegrationGcpBillingStatus) DeepCopy() *IntegrationGcpBillingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpBillingStatus.
func (*IntegrationGcpBillingStatus) DeepCopyInto ¶
func (in *IntegrationGcpBillingStatus) DeepCopyInto(out *IntegrationGcpBillingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationGcpList ¶
type IntegrationGcpList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationGcp CRD objects Items []IntegrationGcp `json:"items,omitempty"` }
IntegrationGcpList is a list of IntegrationGcps
func (*IntegrationGcpList) DeepCopy ¶
func (in *IntegrationGcpList) DeepCopy() *IntegrationGcpList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpList.
func (*IntegrationGcpList) DeepCopyInto ¶
func (in *IntegrationGcpList) DeepCopyInto(out *IntegrationGcpList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationGcpList) DeepCopyObject ¶
func (in *IntegrationGcpList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationGcpSpec ¶
type IntegrationGcpSpec struct { State *IntegrationGcpSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationGcpSpecResource `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 (*IntegrationGcpSpec) DeepCopy ¶
func (in *IntegrationGcpSpec) DeepCopy() *IntegrationGcpSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpSpec.
func (*IntegrationGcpSpec) DeepCopyInto ¶
func (in *IntegrationGcpSpec) DeepCopyInto(out *IntegrationGcpSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationGcpSpecResource ¶
type IntegrationGcpSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` // +optional Categories []string `json:"categories,omitempty" tf:"categories"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` JsonKey *string `json:"-" sensitive:"true" tf:"json_key"` // +optional MetricFilterRegex *string `json:"metricFilterRegex,omitempty" tf:"metric_filter_regex"` Name *string `json:"name" tf:"name"` ProjectID *string `json:"projectID" tf:"project_id"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` }
func (*IntegrationGcpSpecResource) DeepCopy ¶
func (in *IntegrationGcpSpecResource) DeepCopy() *IntegrationGcpSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpSpecResource.
func (*IntegrationGcpSpecResource) DeepCopyInto ¶
func (in *IntegrationGcpSpecResource) DeepCopyInto(out *IntegrationGcpSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationGcpStatus ¶
type IntegrationGcpStatus 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 (*IntegrationGcpStatus) DeepCopy ¶
func (in *IntegrationGcpStatus) DeepCopy() *IntegrationGcpStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationGcpStatus.
func (*IntegrationGcpStatus) DeepCopyInto ¶
func (in *IntegrationGcpStatus) DeepCopyInto(out *IntegrationGcpStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationNewrelic ¶
type IntegrationNewrelic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationNewrelicSpec `json:"spec,omitempty"` Status IntegrationNewrelicStatus `json:"status,omitempty"` }
func (*IntegrationNewrelic) DeepCopy ¶
func (in *IntegrationNewrelic) DeepCopy() *IntegrationNewrelic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationNewrelic.
func (*IntegrationNewrelic) DeepCopyInto ¶
func (in *IntegrationNewrelic) DeepCopyInto(out *IntegrationNewrelic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationNewrelic) DeepCopyObject ¶
func (in *IntegrationNewrelic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationNewrelic) SetupWebhookWithManager ¶
func (r *IntegrationNewrelic) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationNewrelic) ValidateCreate ¶
func (r *IntegrationNewrelic) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationNewrelic) ValidateDelete ¶
func (r *IntegrationNewrelic) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationNewrelic) ValidateUpdate ¶
func (r *IntegrationNewrelic) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationNewrelicList ¶
type IntegrationNewrelicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationNewrelic CRD objects Items []IntegrationNewrelic `json:"items,omitempty"` }
IntegrationNewrelicList is a list of IntegrationNewrelics
func (*IntegrationNewrelicList) DeepCopy ¶
func (in *IntegrationNewrelicList) DeepCopy() *IntegrationNewrelicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationNewrelicList.
func (*IntegrationNewrelicList) DeepCopyInto ¶
func (in *IntegrationNewrelicList) DeepCopyInto(out *IntegrationNewrelicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationNewrelicList) DeepCopyObject ¶
func (in *IntegrationNewrelicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationNewrelicSpec ¶
type IntegrationNewrelicSpec struct { State *IntegrationNewrelicSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationNewrelicSpecResource `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 (*IntegrationNewrelicSpec) DeepCopy ¶
func (in *IntegrationNewrelicSpec) DeepCopy() *IntegrationNewrelicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationNewrelicSpec.
func (*IntegrationNewrelicSpec) DeepCopyInto ¶
func (in *IntegrationNewrelicSpec) DeepCopyInto(out *IntegrationNewrelicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationNewrelicSpecMetricFilter ¶
type IntegrationNewrelicSpecMetricFilter struct { AppName *string `json:"appName" tf:"app_name"` MetricFilterRegex *string `json:"metricFilterRegex" tf:"metric_filter_regex"` }
func (*IntegrationNewrelicSpecMetricFilter) DeepCopy ¶
func (in *IntegrationNewrelicSpecMetricFilter) DeepCopy() *IntegrationNewrelicSpecMetricFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationNewrelicSpecMetricFilter.
func (*IntegrationNewrelicSpecMetricFilter) DeepCopyInto ¶
func (in *IntegrationNewrelicSpecMetricFilter) DeepCopyInto(out *IntegrationNewrelicSpecMetricFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationNewrelicSpecResource ¶
type IntegrationNewrelicSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` ApiKey *string `json:"-" sensitive:"true" tf:"api_key"` // +optional AppFilterRegex *string `json:"appFilterRegex,omitempty" tf:"app_filter_regex"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` // +optional HostFilterRegex *string `json:"hostFilterRegex,omitempty" tf:"host_filter_regex"` // +optional MetricFilter []IntegrationNewrelicSpecMetricFilter `json:"metricFilter,omitempty" tf:"metric_filter"` Name *string `json:"name" tf:"name"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` }
func (*IntegrationNewrelicSpecResource) DeepCopy ¶
func (in *IntegrationNewrelicSpecResource) DeepCopy() *IntegrationNewrelicSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationNewrelicSpecResource.
func (*IntegrationNewrelicSpecResource) DeepCopyInto ¶
func (in *IntegrationNewrelicSpecResource) DeepCopyInto(out *IntegrationNewrelicSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationNewrelicStatus ¶
type IntegrationNewrelicStatus 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 (*IntegrationNewrelicStatus) DeepCopy ¶
func (in *IntegrationNewrelicStatus) DeepCopy() *IntegrationNewrelicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationNewrelicStatus.
func (*IntegrationNewrelicStatus) DeepCopyInto ¶
func (in *IntegrationNewrelicStatus) DeepCopyInto(out *IntegrationNewrelicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationTesla ¶
type IntegrationTesla struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationTeslaSpec `json:"spec,omitempty"` Status IntegrationTeslaStatus `json:"status,omitempty"` }
func (*IntegrationTesla) DeepCopy ¶
func (in *IntegrationTesla) DeepCopy() *IntegrationTesla
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationTesla.
func (*IntegrationTesla) DeepCopyInto ¶
func (in *IntegrationTesla) DeepCopyInto(out *IntegrationTesla)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationTesla) DeepCopyObject ¶
func (in *IntegrationTesla) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationTesla) SetupWebhookWithManager ¶
func (r *IntegrationTesla) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationTesla) ValidateCreate ¶
func (r *IntegrationTesla) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationTesla) ValidateDelete ¶
func (r *IntegrationTesla) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationTesla) ValidateUpdate ¶
func (r *IntegrationTesla) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationTeslaList ¶
type IntegrationTeslaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationTesla CRD objects Items []IntegrationTesla `json:"items,omitempty"` }
IntegrationTeslaList is a list of IntegrationTeslas
func (*IntegrationTeslaList) DeepCopy ¶
func (in *IntegrationTeslaList) DeepCopy() *IntegrationTeslaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationTeslaList.
func (*IntegrationTeslaList) DeepCopyInto ¶
func (in *IntegrationTeslaList) DeepCopyInto(out *IntegrationTeslaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationTeslaList) DeepCopyObject ¶
func (in *IntegrationTeslaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationTeslaSpec ¶
type IntegrationTeslaSpec struct { State *IntegrationTeslaSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationTeslaSpecResource `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 (*IntegrationTeslaSpec) DeepCopy ¶
func (in *IntegrationTeslaSpec) DeepCopy() *IntegrationTeslaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationTeslaSpec.
func (*IntegrationTeslaSpec) DeepCopyInto ¶
func (in *IntegrationTeslaSpec) DeepCopyInto(out *IntegrationTeslaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationTeslaSpecResource ¶
type IntegrationTeslaSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdditionalTags *map[string]string `json:"additionalTags,omitempty" tf:"additional_tags"` Email *string `json:"email" tf:"email"` // +optional ForceSave *bool `json:"forceSave,omitempty" tf:"force_save"` Name *string `json:"name" tf:"name"` Password *string `json:"-" sensitive:"true" tf:"password"` Service *string `json:"service" tf:"service"` // +optional ServiceRefreshRateInMinutes *int64 `json:"serviceRefreshRateInMinutes,omitempty" tf:"service_refresh_rate_in_minutes"` }
func (*IntegrationTeslaSpecResource) DeepCopy ¶
func (in *IntegrationTeslaSpecResource) DeepCopy() *IntegrationTeslaSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationTeslaSpecResource.
func (*IntegrationTeslaSpecResource) DeepCopyInto ¶
func (in *IntegrationTeslaSpecResource) DeepCopyInto(out *IntegrationTeslaSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationTeslaStatus ¶
type IntegrationTeslaStatus 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 (*IntegrationTeslaStatus) DeepCopy ¶
func (in *IntegrationTeslaStatus) DeepCopy() *IntegrationTeslaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationTeslaStatus.
func (*IntegrationTeslaStatus) DeepCopyInto ¶
func (in *IntegrationTeslaStatus) DeepCopyInto(out *IntegrationTeslaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- integration_app_dynamics_types.go
- integration_app_dynamics_webhook.go
- integration_aws_external_id_types.go
- integration_aws_external_id_webhook.go
- integration_azure_activity_log_types.go
- integration_azure_activity_log_webhook.go
- integration_azure_types.go
- integration_azure_webhook.go
- integration_cloudtrail_types.go
- integration_cloudtrail_webhook.go
- integration_cloudwatch_types.go
- integration_cloudwatch_webhook.go
- integration_ec2_types.go
- integration_ec2_webhook.go
- integration_gcp_billing_types.go
- integration_gcp_billing_webhook.go
- integration_gcp_types.go
- integration_gcp_webhook.go
- integration_newrelic_types.go
- integration_newrelic_webhook.go
- integration_tesla_types.go
- integration_tesla_webhook.go
- register.go
- zz_generated.deepcopy.go