Documentation ¶
Overview ¶
+groupName=monitor.azurerm.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 AadDiagnosticSetting
- func (in *AadDiagnosticSetting) DeepCopy() *AadDiagnosticSetting
- func (in *AadDiagnosticSetting) DeepCopyInto(out *AadDiagnosticSetting)
- func (in *AadDiagnosticSetting) DeepCopyObject() runtime.Object
- func (r *AadDiagnosticSetting) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AadDiagnosticSetting) ValidateCreate() error
- func (r *AadDiagnosticSetting) ValidateDelete() error
- func (r *AadDiagnosticSetting) ValidateUpdate(old runtime.Object) error
- type AadDiagnosticSettingList
- type AadDiagnosticSettingSpec
- type AadDiagnosticSettingSpecLog
- type AadDiagnosticSettingSpecLogRetentionPolicy
- type AadDiagnosticSettingSpecLogRetentionPolicyCodec
- func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AadDiagnosticSettingSpecResource
- type AadDiagnosticSettingStatus
- type ActionGroup
- func (in *ActionGroup) DeepCopy() *ActionGroup
- func (in *ActionGroup) DeepCopyInto(out *ActionGroup)
- func (in *ActionGroup) DeepCopyObject() runtime.Object
- func (r *ActionGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActionGroup) ValidateCreate() error
- func (r *ActionGroup) ValidateDelete() error
- func (r *ActionGroup) ValidateUpdate(old runtime.Object) error
- type ActionGroupList
- type ActionGroupSpec
- type ActionGroupSpecArmRoleReceiver
- type ActionGroupSpecAutomationRunbookReceiver
- type ActionGroupSpecAzureAppPushReceiver
- type ActionGroupSpecAzureFunctionReceiver
- type ActionGroupSpecEmailReceiver
- type ActionGroupSpecEventHubReceiver
- type ActionGroupSpecItsmReceiver
- type ActionGroupSpecLogicAppReceiver
- type ActionGroupSpecResource
- type ActionGroupSpecSmsReceiver
- type ActionGroupSpecVoiceReceiver
- type ActionGroupSpecWebhookReceiver
- type ActionGroupSpecWebhookReceiverAadAuth
- type ActionGroupSpecWebhookReceiverAadAuthCodec
- type ActionGroupStatus
- type ActionRuleActionGroup
- func (in *ActionRuleActionGroup) DeepCopy() *ActionRuleActionGroup
- func (in *ActionRuleActionGroup) DeepCopyInto(out *ActionRuleActionGroup)
- func (in *ActionRuleActionGroup) DeepCopyObject() runtime.Object
- func (r *ActionRuleActionGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActionRuleActionGroup) ValidateCreate() error
- func (r *ActionRuleActionGroup) ValidateDelete() error
- func (r *ActionRuleActionGroup) ValidateUpdate(old runtime.Object) error
- type ActionRuleActionGroupList
- type ActionRuleActionGroupSpec
- type ActionRuleActionGroupSpecCondition
- type ActionRuleActionGroupSpecConditionAlertContext
- type ActionRuleActionGroupSpecConditionAlertContextCodec
- func (ActionRuleActionGroupSpecConditionAlertContextCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleActionGroupSpecConditionAlertContextCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleActionGroupSpecConditionAlertContextCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleActionGroupSpecConditionAlertRuleID
- type ActionRuleActionGroupSpecConditionAlertRuleIDCodec
- func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleActionGroupSpecConditionCodec
- type ActionRuleActionGroupSpecConditionDescription
- type ActionRuleActionGroupSpecConditionDescriptionCodec
- func (ActionRuleActionGroupSpecConditionDescriptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleActionGroupSpecConditionDescriptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleActionGroupSpecConditionDescriptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleActionGroupSpecConditionMonitor
- type ActionRuleActionGroupSpecConditionMonitorCodec
- type ActionRuleActionGroupSpecConditionMonitorService
- type ActionRuleActionGroupSpecConditionMonitorServiceCodec
- func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleActionGroupSpecConditionSeverity
- type ActionRuleActionGroupSpecConditionSeverityCodec
- func (ActionRuleActionGroupSpecConditionSeverityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleActionGroupSpecConditionSeverityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleActionGroupSpecConditionSeverityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleActionGroupSpecConditionTargetResourceType
- type ActionRuleActionGroupSpecConditionTargetResourceTypeCodec
- func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleActionGroupSpecResource
- type ActionRuleActionGroupSpecScope
- type ActionRuleActionGroupSpecScopeCodec
- type ActionRuleActionGroupStatus
- type ActionRuleSuppression
- func (in *ActionRuleSuppression) DeepCopy() *ActionRuleSuppression
- func (in *ActionRuleSuppression) DeepCopyInto(out *ActionRuleSuppression)
- func (in *ActionRuleSuppression) DeepCopyObject() runtime.Object
- func (r *ActionRuleSuppression) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActionRuleSuppression) ValidateCreate() error
- func (r *ActionRuleSuppression) ValidateDelete() error
- func (r *ActionRuleSuppression) ValidateUpdate(old runtime.Object) error
- type ActionRuleSuppressionList
- type ActionRuleSuppressionSpec
- type ActionRuleSuppressionSpecCondition
- type ActionRuleSuppressionSpecConditionAlertContext
- type ActionRuleSuppressionSpecConditionAlertContextCodec
- func (ActionRuleSuppressionSpecConditionAlertContextCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleSuppressionSpecConditionAlertContextCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleSuppressionSpecConditionAlertContextCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleSuppressionSpecConditionAlertRuleID
- type ActionRuleSuppressionSpecConditionAlertRuleIDCodec
- func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleSuppressionSpecConditionCodec
- type ActionRuleSuppressionSpecConditionDescription
- type ActionRuleSuppressionSpecConditionDescriptionCodec
- func (ActionRuleSuppressionSpecConditionDescriptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleSuppressionSpecConditionDescriptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleSuppressionSpecConditionDescriptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleSuppressionSpecConditionMonitor
- type ActionRuleSuppressionSpecConditionMonitorCodec
- type ActionRuleSuppressionSpecConditionMonitorService
- type ActionRuleSuppressionSpecConditionMonitorServiceCodec
- func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleSuppressionSpecConditionSeverity
- type ActionRuleSuppressionSpecConditionSeverityCodec
- func (ActionRuleSuppressionSpecConditionSeverityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleSuppressionSpecConditionSeverityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleSuppressionSpecConditionSeverityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleSuppressionSpecConditionTargetResourceType
- type ActionRuleSuppressionSpecConditionTargetResourceTypeCodec
- func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleSuppressionSpecResource
- type ActionRuleSuppressionSpecScope
- type ActionRuleSuppressionSpecScopeCodec
- type ActionRuleSuppressionSpecSuppression
- type ActionRuleSuppressionSpecSuppressionCodec
- type ActionRuleSuppressionSpecSuppressionSchedule
- type ActionRuleSuppressionSpecSuppressionScheduleCodec
- func (ActionRuleSuppressionSpecSuppressionScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ActionRuleSuppressionSpecSuppressionScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ActionRuleSuppressionSpecSuppressionScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ActionRuleSuppressionStatus
- type ActivityLogAlert
- func (in *ActivityLogAlert) DeepCopy() *ActivityLogAlert
- func (in *ActivityLogAlert) DeepCopyInto(out *ActivityLogAlert)
- func (in *ActivityLogAlert) DeepCopyObject() runtime.Object
- func (r *ActivityLogAlert) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActivityLogAlert) ValidateCreate() error
- func (r *ActivityLogAlert) ValidateDelete() error
- func (r *ActivityLogAlert) ValidateUpdate(old runtime.Object) error
- type ActivityLogAlertList
- type ActivityLogAlertSpec
- type ActivityLogAlertSpecAction
- type ActivityLogAlertSpecCriteria
- type ActivityLogAlertSpecCriteriaCodec
- type ActivityLogAlertSpecCriteriaResourceHealth
- type ActivityLogAlertSpecCriteriaServiceHealth
- type ActivityLogAlertSpecResource
- type ActivityLogAlertStatus
- type AutoscaleSetting
- func (in *AutoscaleSetting) DeepCopy() *AutoscaleSetting
- func (in *AutoscaleSetting) DeepCopyInto(out *AutoscaleSetting)
- func (in *AutoscaleSetting) DeepCopyObject() runtime.Object
- func (r *AutoscaleSetting) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AutoscaleSetting) ValidateCreate() error
- func (r *AutoscaleSetting) ValidateDelete() error
- func (r *AutoscaleSetting) ValidateUpdate(old runtime.Object) error
- type AutoscaleSettingList
- type AutoscaleSettingSpec
- type AutoscaleSettingSpecNotification
- type AutoscaleSettingSpecNotificationCodec
- type AutoscaleSettingSpecNotificationEmail
- type AutoscaleSettingSpecNotificationEmailCodec
- type AutoscaleSettingSpecNotificationWebhook
- type AutoscaleSettingSpecProfile
- type AutoscaleSettingSpecProfileCapacity
- type AutoscaleSettingSpecProfileCapacityCodec
- type AutoscaleSettingSpecProfileFixedDate
- type AutoscaleSettingSpecProfileFixedDateCodec
- type AutoscaleSettingSpecProfileRecurrence
- type AutoscaleSettingSpecProfileRecurrenceCodec
- type AutoscaleSettingSpecProfileRule
- type AutoscaleSettingSpecProfileRuleMetricTrigger
- type AutoscaleSettingSpecProfileRuleMetricTriggerCodec
- func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutoscaleSettingSpecProfileRuleMetricTriggerDimensions
- type AutoscaleSettingSpecProfileRuleScaleAction
- type AutoscaleSettingSpecProfileRuleScaleActionCodec
- func (AutoscaleSettingSpecProfileRuleScaleActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AutoscaleSettingSpecProfileRuleScaleActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AutoscaleSettingSpecProfileRuleScaleActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AutoscaleSettingSpecResource
- type AutoscaleSettingStatus
- type DiagnosticSetting
- func (in *DiagnosticSetting) DeepCopy() *DiagnosticSetting
- func (in *DiagnosticSetting) DeepCopyInto(out *DiagnosticSetting)
- func (in *DiagnosticSetting) DeepCopyObject() runtime.Object
- func (r *DiagnosticSetting) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DiagnosticSetting) ValidateCreate() error
- func (r *DiagnosticSetting) ValidateDelete() error
- func (r *DiagnosticSetting) ValidateUpdate(old runtime.Object) error
- type DiagnosticSettingList
- type DiagnosticSettingSpec
- type DiagnosticSettingSpecLog
- type DiagnosticSettingSpecLogRetentionPolicy
- type DiagnosticSettingSpecLogRetentionPolicyCodec
- type DiagnosticSettingSpecMetric
- type DiagnosticSettingSpecMetricRetentionPolicy
- type DiagnosticSettingSpecMetricRetentionPolicyCodec
- func (DiagnosticSettingSpecMetricRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DiagnosticSettingSpecMetricRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DiagnosticSettingSpecMetricRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DiagnosticSettingSpecResource
- type DiagnosticSettingStatus
- type LogProfile
- func (in *LogProfile) DeepCopy() *LogProfile
- func (in *LogProfile) DeepCopyInto(out *LogProfile)
- func (in *LogProfile) DeepCopyObject() runtime.Object
- func (r *LogProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogProfile) ValidateCreate() error
- func (r *LogProfile) ValidateDelete() error
- func (r *LogProfile) ValidateUpdate(old runtime.Object) error
- type LogProfileList
- type LogProfileSpec
- type LogProfileSpecResource
- type LogProfileSpecRetentionPolicy
- type LogProfileSpecRetentionPolicyCodec
- type LogProfileStatus
- type MetricAlert
- func (in *MetricAlert) DeepCopy() *MetricAlert
- func (in *MetricAlert) DeepCopyInto(out *MetricAlert)
- func (in *MetricAlert) DeepCopyObject() runtime.Object
- func (r *MetricAlert) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MetricAlert) ValidateCreate() error
- func (r *MetricAlert) ValidateDelete() error
- func (r *MetricAlert) ValidateUpdate(old runtime.Object) error
- type MetricAlertList
- type MetricAlertSpec
- type MetricAlertSpecAction
- type MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria
- func (in *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria) DeepCopy() *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria
- func (in *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria) DeepCopyInto(out *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria)
- type MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec
- func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MetricAlertSpecCriteria
- type MetricAlertSpecCriteriaDimension
- type MetricAlertSpecDynamicCriteria
- type MetricAlertSpecDynamicCriteriaCodec
- type MetricAlertSpecDynamicCriteriaDimension
- type MetricAlertSpecResource
- type MetricAlertStatus
- type PrivateLinkScope
- func (in *PrivateLinkScope) DeepCopy() *PrivateLinkScope
- func (in *PrivateLinkScope) DeepCopyInto(out *PrivateLinkScope)
- func (in *PrivateLinkScope) DeepCopyObject() runtime.Object
- func (r *PrivateLinkScope) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrivateLinkScope) ValidateCreate() error
- func (r *PrivateLinkScope) ValidateDelete() error
- func (r *PrivateLinkScope) ValidateUpdate(old runtime.Object) error
- type PrivateLinkScopeList
- type PrivateLinkScopeSpec
- type PrivateLinkScopeSpecResource
- type PrivateLinkScopeStatus
- type PrivateLinkScopedService
- func (in *PrivateLinkScopedService) DeepCopy() *PrivateLinkScopedService
- func (in *PrivateLinkScopedService) DeepCopyInto(out *PrivateLinkScopedService)
- func (in *PrivateLinkScopedService) DeepCopyObject() runtime.Object
- func (r *PrivateLinkScopedService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrivateLinkScopedService) ValidateCreate() error
- func (r *PrivateLinkScopedService) ValidateDelete() error
- func (r *PrivateLinkScopedService) ValidateUpdate(old runtime.Object) error
- type PrivateLinkScopedServiceList
- type PrivateLinkScopedServiceSpec
- type PrivateLinkScopedServiceSpecResource
- type PrivateLinkScopedServiceStatus
- type ScheduledQueryRulesAlert
- func (in *ScheduledQueryRulesAlert) DeepCopy() *ScheduledQueryRulesAlert
- func (in *ScheduledQueryRulesAlert) DeepCopyInto(out *ScheduledQueryRulesAlert)
- func (in *ScheduledQueryRulesAlert) DeepCopyObject() runtime.Object
- func (r *ScheduledQueryRulesAlert) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ScheduledQueryRulesAlert) ValidateCreate() error
- func (r *ScheduledQueryRulesAlert) ValidateDelete() error
- func (r *ScheduledQueryRulesAlert) ValidateUpdate(old runtime.Object) error
- type ScheduledQueryRulesAlertList
- type ScheduledQueryRulesAlertSpec
- type ScheduledQueryRulesAlertSpecAction
- type ScheduledQueryRulesAlertSpecActionCodec
- type ScheduledQueryRulesAlertSpecResource
- type ScheduledQueryRulesAlertSpecTrigger
- type ScheduledQueryRulesAlertSpecTriggerCodec
- type ScheduledQueryRulesAlertSpecTriggerMetricTrigger
- type ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec
- func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ScheduledQueryRulesAlertStatus
- type ScheduledQueryRulesLog
- func (in *ScheduledQueryRulesLog) DeepCopy() *ScheduledQueryRulesLog
- func (in *ScheduledQueryRulesLog) DeepCopyInto(out *ScheduledQueryRulesLog)
- func (in *ScheduledQueryRulesLog) DeepCopyObject() runtime.Object
- func (r *ScheduledQueryRulesLog) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ScheduledQueryRulesLog) ValidateCreate() error
- func (r *ScheduledQueryRulesLog) ValidateDelete() error
- func (r *ScheduledQueryRulesLog) ValidateUpdate(old runtime.Object) error
- type ScheduledQueryRulesLogList
- type ScheduledQueryRulesLogSpec
- type ScheduledQueryRulesLogSpecCriteria
- type ScheduledQueryRulesLogSpecCriteriaCodec
- type ScheduledQueryRulesLogSpecCriteriaDimension
- type ScheduledQueryRulesLogSpecResource
- type ScheduledQueryRulesLogStatus
- type SmartDetectorAlertRule
- func (in *SmartDetectorAlertRule) DeepCopy() *SmartDetectorAlertRule
- func (in *SmartDetectorAlertRule) DeepCopyInto(out *SmartDetectorAlertRule)
- func (in *SmartDetectorAlertRule) DeepCopyObject() runtime.Object
- func (r *SmartDetectorAlertRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SmartDetectorAlertRule) ValidateCreate() error
- func (r *SmartDetectorAlertRule) ValidateDelete() error
- func (r *SmartDetectorAlertRule) ValidateUpdate(old runtime.Object) error
- type SmartDetectorAlertRuleList
- type SmartDetectorAlertRuleSpec
- type SmartDetectorAlertRuleSpecActionGroup
- type SmartDetectorAlertRuleSpecActionGroupCodec
- type SmartDetectorAlertRuleSpecResource
- type SmartDetectorAlertRuleStatus
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: monitor.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 AadDiagnosticSetting ¶
type AadDiagnosticSetting struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AadDiagnosticSettingSpec `json:"spec,omitempty"` Status AadDiagnosticSettingStatus `json:"status,omitempty"` }
func (*AadDiagnosticSetting) DeepCopy ¶
func (in *AadDiagnosticSetting) DeepCopy() *AadDiagnosticSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSetting.
func (*AadDiagnosticSetting) DeepCopyInto ¶
func (in *AadDiagnosticSetting) DeepCopyInto(out *AadDiagnosticSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AadDiagnosticSetting) DeepCopyObject ¶
func (in *AadDiagnosticSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AadDiagnosticSetting) SetupWebhookWithManager ¶
func (r *AadDiagnosticSetting) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AadDiagnosticSetting) ValidateCreate ¶
func (r *AadDiagnosticSetting) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AadDiagnosticSetting) ValidateDelete ¶
func (r *AadDiagnosticSetting) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AadDiagnosticSetting) ValidateUpdate ¶
func (r *AadDiagnosticSetting) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AadDiagnosticSettingList ¶
type AadDiagnosticSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AadDiagnosticSetting CRD objects Items []AadDiagnosticSetting `json:"items,omitempty"` }
AadDiagnosticSettingList is a list of AadDiagnosticSettings
func (*AadDiagnosticSettingList) DeepCopy ¶
func (in *AadDiagnosticSettingList) DeepCopy() *AadDiagnosticSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingList.
func (*AadDiagnosticSettingList) DeepCopyInto ¶
func (in *AadDiagnosticSettingList) DeepCopyInto(out *AadDiagnosticSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AadDiagnosticSettingList) DeepCopyObject ¶
func (in *AadDiagnosticSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AadDiagnosticSettingSpec ¶
type AadDiagnosticSettingSpec struct { State *AadDiagnosticSettingSpecResource `json:"state,omitempty" tf:"-"` Resource AadDiagnosticSettingSpecResource `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 (*AadDiagnosticSettingSpec) DeepCopy ¶
func (in *AadDiagnosticSettingSpec) DeepCopy() *AadDiagnosticSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingSpec.
func (*AadDiagnosticSettingSpec) DeepCopyInto ¶
func (in *AadDiagnosticSettingSpec) DeepCopyInto(out *AadDiagnosticSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadDiagnosticSettingSpecLog ¶
type AadDiagnosticSettingSpecLog struct { Category *string `json:"category" tf:"category"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` RetentionPolicy *AadDiagnosticSettingSpecLogRetentionPolicy `json:"retentionPolicy" tf:"retention_policy"` }
func (*AadDiagnosticSettingSpecLog) DeepCopy ¶
func (in *AadDiagnosticSettingSpecLog) DeepCopy() *AadDiagnosticSettingSpecLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingSpecLog.
func (*AadDiagnosticSettingSpecLog) DeepCopyInto ¶
func (in *AadDiagnosticSettingSpecLog) DeepCopyInto(out *AadDiagnosticSettingSpecLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadDiagnosticSettingSpecLogRetentionPolicy ¶
type AadDiagnosticSettingSpecLogRetentionPolicy struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*AadDiagnosticSettingSpecLogRetentionPolicy) DeepCopy ¶
func (in *AadDiagnosticSettingSpecLogRetentionPolicy) DeepCopy() *AadDiagnosticSettingSpecLogRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingSpecLogRetentionPolicy.
func (*AadDiagnosticSettingSpecLogRetentionPolicy) DeepCopyInto ¶
func (in *AadDiagnosticSettingSpecLogRetentionPolicy) DeepCopyInto(out *AadDiagnosticSettingSpecLogRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadDiagnosticSettingSpecLogRetentionPolicyCodec ¶
type AadDiagnosticSettingSpecLogRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) Decode ¶
func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) Encode ¶
func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) IsEmpty ¶
func (AadDiagnosticSettingSpecLogRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type AadDiagnosticSettingSpecResource ¶
type AadDiagnosticSettingSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional EventhubAuthorizationRuleID *string `json:"eventhubAuthorizationRuleID,omitempty" tf:"eventhub_authorization_rule_id"` // +optional EventhubName *string `json:"eventhubName,omitempty" tf:"eventhub_name"` Log []AadDiagnosticSettingSpecLog `json:"log" tf:"log"` // +optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceID,omitempty" tf:"log_analytics_workspace_id"` Name *string `json:"name" tf:"name"` // +optional StorageAccountID *string `json:"storageAccountID,omitempty" tf:"storage_account_id"` }
func (*AadDiagnosticSettingSpecResource) DeepCopy ¶
func (in *AadDiagnosticSettingSpecResource) DeepCopy() *AadDiagnosticSettingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingSpecResource.
func (*AadDiagnosticSettingSpecResource) DeepCopyInto ¶
func (in *AadDiagnosticSettingSpecResource) DeepCopyInto(out *AadDiagnosticSettingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadDiagnosticSettingStatus ¶
type AadDiagnosticSettingStatus 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 (*AadDiagnosticSettingStatus) DeepCopy ¶
func (in *AadDiagnosticSettingStatus) DeepCopy() *AadDiagnosticSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingStatus.
func (*AadDiagnosticSettingStatus) DeepCopyInto ¶
func (in *AadDiagnosticSettingStatus) DeepCopyInto(out *AadDiagnosticSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroup ¶
type ActionGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionGroupSpec `json:"spec,omitempty"` Status ActionGroupStatus `json:"status,omitempty"` }
func (*ActionGroup) DeepCopy ¶
func (in *ActionGroup) DeepCopy() *ActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroup.
func (*ActionGroup) DeepCopyInto ¶
func (in *ActionGroup) DeepCopyInto(out *ActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionGroup) DeepCopyObject ¶
func (in *ActionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionGroup) SetupWebhookWithManager ¶
func (r *ActionGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActionGroup) ValidateCreate ¶
func (r *ActionGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActionGroup) ValidateDelete ¶
func (r *ActionGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActionGroup) ValidateUpdate ¶
func (r *ActionGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActionGroupList ¶
type ActionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActionGroup CRD objects Items []ActionGroup `json:"items,omitempty"` }
ActionGroupList is a list of ActionGroups
func (*ActionGroupList) DeepCopy ¶
func (in *ActionGroupList) DeepCopy() *ActionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupList.
func (*ActionGroupList) DeepCopyInto ¶
func (in *ActionGroupList) DeepCopyInto(out *ActionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionGroupList) DeepCopyObject ¶
func (in *ActionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActionGroupSpec ¶
type ActionGroupSpec struct { State *ActionGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ActionGroupSpecResource `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 (*ActionGroupSpec) DeepCopy ¶
func (in *ActionGroupSpec) DeepCopy() *ActionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpec.
func (*ActionGroupSpec) DeepCopyInto ¶
func (in *ActionGroupSpec) DeepCopyInto(out *ActionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecArmRoleReceiver ¶
type ActionGroupSpecArmRoleReceiver struct { Name *string `json:"name" tf:"name"` RoleID *string `json:"roleID" tf:"role_id"` // +optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema"` }
func (*ActionGroupSpecArmRoleReceiver) DeepCopy ¶
func (in *ActionGroupSpecArmRoleReceiver) DeepCopy() *ActionGroupSpecArmRoleReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecArmRoleReceiver.
func (*ActionGroupSpecArmRoleReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecArmRoleReceiver) DeepCopyInto(out *ActionGroupSpecArmRoleReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecAutomationRunbookReceiver ¶
type ActionGroupSpecAutomationRunbookReceiver struct { AutomationAccountID *string `json:"automationAccountID" tf:"automation_account_id"` IsGlobalRunbook *bool `json:"isGlobalRunbook" tf:"is_global_runbook"` Name *string `json:"name" tf:"name"` RunbookName *string `json:"runbookName" tf:"runbook_name"` ServiceURI *string `json:"serviceURI" tf:"service_uri"` // +optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema"` WebhookResourceID *string `json:"webhookResourceID" tf:"webhook_resource_id"` }
func (*ActionGroupSpecAutomationRunbookReceiver) DeepCopy ¶
func (in *ActionGroupSpecAutomationRunbookReceiver) DeepCopy() *ActionGroupSpecAutomationRunbookReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecAutomationRunbookReceiver.
func (*ActionGroupSpecAutomationRunbookReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecAutomationRunbookReceiver) DeepCopyInto(out *ActionGroupSpecAutomationRunbookReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecAzureAppPushReceiver ¶
type ActionGroupSpecAzureAppPushReceiver struct { EmailAddress *string `json:"emailAddress" tf:"email_address"` Name *string `json:"name" tf:"name"` }
func (*ActionGroupSpecAzureAppPushReceiver) DeepCopy ¶
func (in *ActionGroupSpecAzureAppPushReceiver) DeepCopy() *ActionGroupSpecAzureAppPushReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecAzureAppPushReceiver.
func (*ActionGroupSpecAzureAppPushReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecAzureAppPushReceiver) DeepCopyInto(out *ActionGroupSpecAzureAppPushReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecAzureFunctionReceiver ¶
type ActionGroupSpecAzureFunctionReceiver struct { FunctionAppResourceID *string `json:"functionAppResourceID" tf:"function_app_resource_id"` FunctionName *string `json:"functionName" tf:"function_name"` HttpTriggerURL *string `json:"httpTriggerURL" tf:"http_trigger_url"` Name *string `json:"name" tf:"name"` // +optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema"` }
func (*ActionGroupSpecAzureFunctionReceiver) DeepCopy ¶
func (in *ActionGroupSpecAzureFunctionReceiver) DeepCopy() *ActionGroupSpecAzureFunctionReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecAzureFunctionReceiver.
func (*ActionGroupSpecAzureFunctionReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecAzureFunctionReceiver) DeepCopyInto(out *ActionGroupSpecAzureFunctionReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecEmailReceiver ¶
type ActionGroupSpecEmailReceiver struct { EmailAddress *string `json:"emailAddress" tf:"email_address"` Name *string `json:"name" tf:"name"` // +optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema"` }
func (*ActionGroupSpecEmailReceiver) DeepCopy ¶
func (in *ActionGroupSpecEmailReceiver) DeepCopy() *ActionGroupSpecEmailReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecEmailReceiver.
func (*ActionGroupSpecEmailReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecEmailReceiver) DeepCopyInto(out *ActionGroupSpecEmailReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecEventHubReceiver ¶ added in v0.5.0
type ActionGroupSpecEventHubReceiver struct { EventHubID *string `json:"eventHubID" tf:"event_hub_id"` Name *string `json:"name" tf:"name"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` // +optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema"` }
func (*ActionGroupSpecEventHubReceiver) DeepCopy ¶ added in v0.5.0
func (in *ActionGroupSpecEventHubReceiver) DeepCopy() *ActionGroupSpecEventHubReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecEventHubReceiver.
func (*ActionGroupSpecEventHubReceiver) DeepCopyInto ¶ added in v0.5.0
func (in *ActionGroupSpecEventHubReceiver) DeepCopyInto(out *ActionGroupSpecEventHubReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecItsmReceiver ¶
type ActionGroupSpecItsmReceiver struct { ConnectionID *string `json:"connectionID" tf:"connection_id"` Name *string `json:"name" tf:"name"` Region *string `json:"region" tf:"region"` TicketConfiguration *string `json:"ticketConfiguration" tf:"ticket_configuration"` WorkspaceID *string `json:"workspaceID" tf:"workspace_id"` }
func (*ActionGroupSpecItsmReceiver) DeepCopy ¶
func (in *ActionGroupSpecItsmReceiver) DeepCopy() *ActionGroupSpecItsmReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecItsmReceiver.
func (*ActionGroupSpecItsmReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecItsmReceiver) DeepCopyInto(out *ActionGroupSpecItsmReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecLogicAppReceiver ¶
type ActionGroupSpecLogicAppReceiver struct { CallbackURL *string `json:"callbackURL" tf:"callback_url"` Name *string `json:"name" tf:"name"` ResourceID *string `json:"resourceID" tf:"resource_id"` // +optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema"` }
func (*ActionGroupSpecLogicAppReceiver) DeepCopy ¶
func (in *ActionGroupSpecLogicAppReceiver) DeepCopy() *ActionGroupSpecLogicAppReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecLogicAppReceiver.
func (*ActionGroupSpecLogicAppReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecLogicAppReceiver) DeepCopyInto(out *ActionGroupSpecLogicAppReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecResource ¶
type ActionGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ArmRoleReceiver []ActionGroupSpecArmRoleReceiver `json:"armRoleReceiver,omitempty" tf:"arm_role_receiver"` // +optional AutomationRunbookReceiver []ActionGroupSpecAutomationRunbookReceiver `json:"automationRunbookReceiver,omitempty" tf:"automation_runbook_receiver"` // +optional AzureAppPushReceiver []ActionGroupSpecAzureAppPushReceiver `json:"azureAppPushReceiver,omitempty" tf:"azure_app_push_receiver"` // +optional AzureFunctionReceiver []ActionGroupSpecAzureFunctionReceiver `json:"azureFunctionReceiver,omitempty" tf:"azure_function_receiver"` // +optional EmailReceiver []ActionGroupSpecEmailReceiver `json:"emailReceiver,omitempty" tf:"email_receiver"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional EventHubReceiver []ActionGroupSpecEventHubReceiver `json:"eventHubReceiver,omitempty" tf:"event_hub_receiver"` // +optional ItsmReceiver []ActionGroupSpecItsmReceiver `json:"itsmReceiver,omitempty" tf:"itsm_receiver"` // +optional LogicAppReceiver []ActionGroupSpecLogicAppReceiver `json:"logicAppReceiver,omitempty" tf:"logic_app_receiver"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ShortName *string `json:"shortName" tf:"short_name"` // +optional SmsReceiver []ActionGroupSpecSmsReceiver `json:"smsReceiver,omitempty" tf:"sms_receiver"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VoiceReceiver []ActionGroupSpecVoiceReceiver `json:"voiceReceiver,omitempty" tf:"voice_receiver"` // +optional WebhookReceiver []ActionGroupSpecWebhookReceiver `json:"webhookReceiver,omitempty" tf:"webhook_receiver"` }
func (*ActionGroupSpecResource) DeepCopy ¶
func (in *ActionGroupSpecResource) DeepCopy() *ActionGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecResource.
func (*ActionGroupSpecResource) DeepCopyInto ¶
func (in *ActionGroupSpecResource) DeepCopyInto(out *ActionGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecSmsReceiver ¶
type ActionGroupSpecSmsReceiver struct { CountryCode *string `json:"countryCode" tf:"country_code"` Name *string `json:"name" tf:"name"` PhoneNumber *string `json:"phoneNumber" tf:"phone_number"` }
func (*ActionGroupSpecSmsReceiver) DeepCopy ¶
func (in *ActionGroupSpecSmsReceiver) DeepCopy() *ActionGroupSpecSmsReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecSmsReceiver.
func (*ActionGroupSpecSmsReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecSmsReceiver) DeepCopyInto(out *ActionGroupSpecSmsReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecVoiceReceiver ¶
type ActionGroupSpecVoiceReceiver struct { CountryCode *string `json:"countryCode" tf:"country_code"` Name *string `json:"name" tf:"name"` PhoneNumber *string `json:"phoneNumber" tf:"phone_number"` }
func (*ActionGroupSpecVoiceReceiver) DeepCopy ¶
func (in *ActionGroupSpecVoiceReceiver) DeepCopy() *ActionGroupSpecVoiceReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecVoiceReceiver.
func (*ActionGroupSpecVoiceReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecVoiceReceiver) DeepCopyInto(out *ActionGroupSpecVoiceReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecWebhookReceiver ¶
type ActionGroupSpecWebhookReceiver struct { // +optional AadAuth *ActionGroupSpecWebhookReceiverAadAuth `json:"aadAuth,omitempty" tf:"aad_auth"` Name *string `json:"name" tf:"name"` ServiceURI *string `json:"serviceURI" tf:"service_uri"` // +optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema"` }
func (*ActionGroupSpecWebhookReceiver) DeepCopy ¶
func (in *ActionGroupSpecWebhookReceiver) DeepCopy() *ActionGroupSpecWebhookReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecWebhookReceiver.
func (*ActionGroupSpecWebhookReceiver) DeepCopyInto ¶
func (in *ActionGroupSpecWebhookReceiver) DeepCopyInto(out *ActionGroupSpecWebhookReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecWebhookReceiverAadAuth ¶
type ActionGroupSpecWebhookReceiverAadAuth struct { // +optional IdentifierURI *string `json:"identifierURI,omitempty" tf:"identifier_uri"` ObjectID *string `json:"objectID" tf:"object_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` }
func (*ActionGroupSpecWebhookReceiverAadAuth) DeepCopy ¶
func (in *ActionGroupSpecWebhookReceiverAadAuth) DeepCopy() *ActionGroupSpecWebhookReceiverAadAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpecWebhookReceiverAadAuth.
func (*ActionGroupSpecWebhookReceiverAadAuth) DeepCopyInto ¶
func (in *ActionGroupSpecWebhookReceiverAadAuth) DeepCopyInto(out *ActionGroupSpecWebhookReceiverAadAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupSpecWebhookReceiverAadAuthCodec ¶
type ActionGroupSpecWebhookReceiverAadAuthCodec struct { }
+k8s:deepcopy-gen=false
func (ActionGroupSpecWebhookReceiverAadAuthCodec) Decode ¶
func (ActionGroupSpecWebhookReceiverAadAuthCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionGroupSpecWebhookReceiverAadAuthCodec) Encode ¶
func (ActionGroupSpecWebhookReceiverAadAuthCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionGroupSpecWebhookReceiverAadAuthCodec) IsEmpty ¶
func (ActionGroupSpecWebhookReceiverAadAuthCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionGroupStatus ¶
type ActionGroupStatus 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 (*ActionGroupStatus) DeepCopy ¶
func (in *ActionGroupStatus) DeepCopy() *ActionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupStatus.
func (*ActionGroupStatus) DeepCopyInto ¶
func (in *ActionGroupStatus) DeepCopyInto(out *ActionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroup ¶
type ActionRuleActionGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionRuleActionGroupSpec `json:"spec,omitempty"` Status ActionRuleActionGroupStatus `json:"status,omitempty"` }
func (*ActionRuleActionGroup) DeepCopy ¶
func (in *ActionRuleActionGroup) DeepCopy() *ActionRuleActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroup.
func (*ActionRuleActionGroup) DeepCopyInto ¶
func (in *ActionRuleActionGroup) DeepCopyInto(out *ActionRuleActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionRuleActionGroup) DeepCopyObject ¶
func (in *ActionRuleActionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionRuleActionGroup) SetupWebhookWithManager ¶
func (r *ActionRuleActionGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActionRuleActionGroup) ValidateCreate ¶
func (r *ActionRuleActionGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActionRuleActionGroup) ValidateDelete ¶
func (r *ActionRuleActionGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActionRuleActionGroup) ValidateUpdate ¶
func (r *ActionRuleActionGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActionRuleActionGroupList ¶
type ActionRuleActionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActionRuleActionGroup CRD objects Items []ActionRuleActionGroup `json:"items,omitempty"` }
ActionRuleActionGroupList is a list of ActionRuleActionGroups
func (*ActionRuleActionGroupList) DeepCopy ¶
func (in *ActionRuleActionGroupList) DeepCopy() *ActionRuleActionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupList.
func (*ActionRuleActionGroupList) DeepCopyInto ¶
func (in *ActionRuleActionGroupList) DeepCopyInto(out *ActionRuleActionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionRuleActionGroupList) DeepCopyObject ¶
func (in *ActionRuleActionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActionRuleActionGroupSpec ¶
type ActionRuleActionGroupSpec struct { State *ActionRuleActionGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ActionRuleActionGroupSpecResource `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 (*ActionRuleActionGroupSpec) DeepCopy ¶
func (in *ActionRuleActionGroupSpec) DeepCopy() *ActionRuleActionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpec.
func (*ActionRuleActionGroupSpec) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpec) DeepCopyInto(out *ActionRuleActionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecCondition ¶
type ActionRuleActionGroupSpecCondition struct { // +optional AlertContext *ActionRuleActionGroupSpecConditionAlertContext `json:"alertContext,omitempty" tf:"alert_context"` // +optional AlertRuleID *ActionRuleActionGroupSpecConditionAlertRuleID `json:"alertRuleID,omitempty" tf:"alert_rule_id"` // +optional Description *ActionRuleActionGroupSpecConditionDescription `json:"description,omitempty" tf:"description"` // +optional Monitor *ActionRuleActionGroupSpecConditionMonitor `json:"monitor,omitempty" tf:"monitor"` // +optional MonitorService *ActionRuleActionGroupSpecConditionMonitorService `json:"monitorService,omitempty" tf:"monitor_service"` // +optional Severity *ActionRuleActionGroupSpecConditionSeverity `json:"severity,omitempty" tf:"severity"` // +optional TargetResourceType *ActionRuleActionGroupSpecConditionTargetResourceType `json:"targetResourceType,omitempty" tf:"target_resource_type"` }
func (*ActionRuleActionGroupSpecCondition) DeepCopy ¶
func (in *ActionRuleActionGroupSpecCondition) DeepCopy() *ActionRuleActionGroupSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecCondition.
func (*ActionRuleActionGroupSpecCondition) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecCondition) DeepCopyInto(out *ActionRuleActionGroupSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecConditionAlertContext ¶
type ActionRuleActionGroupSpecConditionAlertContext struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleActionGroupSpecConditionAlertContext) DeepCopy ¶
func (in *ActionRuleActionGroupSpecConditionAlertContext) DeepCopy() *ActionRuleActionGroupSpecConditionAlertContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecConditionAlertContext.
func (*ActionRuleActionGroupSpecConditionAlertContext) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecConditionAlertContext) DeepCopyInto(out *ActionRuleActionGroupSpecConditionAlertContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecConditionAlertContextCodec ¶
type ActionRuleActionGroupSpecConditionAlertContextCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecConditionAlertContextCodec) Decode ¶
func (ActionRuleActionGroupSpecConditionAlertContextCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecConditionAlertContextCodec) Encode ¶
func (ActionRuleActionGroupSpecConditionAlertContextCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecConditionAlertContextCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecConditionAlertContextCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupSpecConditionAlertRuleID ¶
type ActionRuleActionGroupSpecConditionAlertRuleID struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleActionGroupSpecConditionAlertRuleID) DeepCopy ¶
func (in *ActionRuleActionGroupSpecConditionAlertRuleID) DeepCopy() *ActionRuleActionGroupSpecConditionAlertRuleID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecConditionAlertRuleID.
func (*ActionRuleActionGroupSpecConditionAlertRuleID) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecConditionAlertRuleID) DeepCopyInto(out *ActionRuleActionGroupSpecConditionAlertRuleID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecConditionAlertRuleIDCodec ¶
type ActionRuleActionGroupSpecConditionAlertRuleIDCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) Decode ¶
func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) Encode ¶
func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecConditionAlertRuleIDCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupSpecConditionCodec ¶
type ActionRuleActionGroupSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecConditionCodec) Decode ¶
func (ActionRuleActionGroupSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecConditionCodec) Encode ¶
func (ActionRuleActionGroupSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecConditionCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupSpecConditionDescription ¶
type ActionRuleActionGroupSpecConditionDescription struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleActionGroupSpecConditionDescription) DeepCopy ¶
func (in *ActionRuleActionGroupSpecConditionDescription) DeepCopy() *ActionRuleActionGroupSpecConditionDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecConditionDescription.
func (*ActionRuleActionGroupSpecConditionDescription) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecConditionDescription) DeepCopyInto(out *ActionRuleActionGroupSpecConditionDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecConditionDescriptionCodec ¶
type ActionRuleActionGroupSpecConditionDescriptionCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecConditionDescriptionCodec) Decode ¶
func (ActionRuleActionGroupSpecConditionDescriptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecConditionDescriptionCodec) Encode ¶
func (ActionRuleActionGroupSpecConditionDescriptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecConditionDescriptionCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecConditionDescriptionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupSpecConditionMonitor ¶
type ActionRuleActionGroupSpecConditionMonitor struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleActionGroupSpecConditionMonitor) DeepCopy ¶
func (in *ActionRuleActionGroupSpecConditionMonitor) DeepCopy() *ActionRuleActionGroupSpecConditionMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecConditionMonitor.
func (*ActionRuleActionGroupSpecConditionMonitor) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecConditionMonitor) DeepCopyInto(out *ActionRuleActionGroupSpecConditionMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecConditionMonitorCodec ¶
type ActionRuleActionGroupSpecConditionMonitorCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecConditionMonitorCodec) Decode ¶
func (ActionRuleActionGroupSpecConditionMonitorCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecConditionMonitorCodec) Encode ¶
func (ActionRuleActionGroupSpecConditionMonitorCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecConditionMonitorCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecConditionMonitorCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupSpecConditionMonitorService ¶
type ActionRuleActionGroupSpecConditionMonitorService struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleActionGroupSpecConditionMonitorService) DeepCopy ¶
func (in *ActionRuleActionGroupSpecConditionMonitorService) DeepCopy() *ActionRuleActionGroupSpecConditionMonitorService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecConditionMonitorService.
func (*ActionRuleActionGroupSpecConditionMonitorService) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecConditionMonitorService) DeepCopyInto(out *ActionRuleActionGroupSpecConditionMonitorService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecConditionMonitorServiceCodec ¶
type ActionRuleActionGroupSpecConditionMonitorServiceCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) Decode ¶
func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) Encode ¶
func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecConditionMonitorServiceCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupSpecConditionSeverity ¶
type ActionRuleActionGroupSpecConditionSeverity struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleActionGroupSpecConditionSeverity) DeepCopy ¶
func (in *ActionRuleActionGroupSpecConditionSeverity) DeepCopy() *ActionRuleActionGroupSpecConditionSeverity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecConditionSeverity.
func (*ActionRuleActionGroupSpecConditionSeverity) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecConditionSeverity) DeepCopyInto(out *ActionRuleActionGroupSpecConditionSeverity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecConditionSeverityCodec ¶
type ActionRuleActionGroupSpecConditionSeverityCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecConditionSeverityCodec) Decode ¶
func (ActionRuleActionGroupSpecConditionSeverityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecConditionSeverityCodec) Encode ¶
func (ActionRuleActionGroupSpecConditionSeverityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecConditionSeverityCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecConditionSeverityCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupSpecConditionTargetResourceType ¶
type ActionRuleActionGroupSpecConditionTargetResourceType struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleActionGroupSpecConditionTargetResourceType) DeepCopy ¶
func (in *ActionRuleActionGroupSpecConditionTargetResourceType) DeepCopy() *ActionRuleActionGroupSpecConditionTargetResourceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecConditionTargetResourceType.
func (*ActionRuleActionGroupSpecConditionTargetResourceType) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecConditionTargetResourceType) DeepCopyInto(out *ActionRuleActionGroupSpecConditionTargetResourceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecConditionTargetResourceTypeCodec ¶
type ActionRuleActionGroupSpecConditionTargetResourceTypeCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) Decode ¶
func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) Encode ¶
func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecConditionTargetResourceTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupSpecResource ¶
type ActionRuleActionGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ActionGroupID *string `json:"actionGroupID" tf:"action_group_id"` // +optional Condition *ActionRuleActionGroupSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Scope *ActionRuleActionGroupSpecScope `json:"scope,omitempty" tf:"scope"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ActionRuleActionGroupSpecResource) DeepCopy ¶
func (in *ActionRuleActionGroupSpecResource) DeepCopy() *ActionRuleActionGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecResource.
func (*ActionRuleActionGroupSpecResource) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecResource) DeepCopyInto(out *ActionRuleActionGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecScope ¶
type ActionRuleActionGroupSpecScope struct { ResourceIDS []string `json:"resourceIDS" tf:"resource_ids"` Type *string `json:"type" tf:"type"` }
func (*ActionRuleActionGroupSpecScope) DeepCopy ¶
func (in *ActionRuleActionGroupSpecScope) DeepCopy() *ActionRuleActionGroupSpecScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpecScope.
func (*ActionRuleActionGroupSpecScope) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpecScope) DeepCopyInto(out *ActionRuleActionGroupSpecScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpecScopeCodec ¶
type ActionRuleActionGroupSpecScopeCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleActionGroupSpecScopeCodec) Decode ¶
func (ActionRuleActionGroupSpecScopeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleActionGroupSpecScopeCodec) Encode ¶
func (ActionRuleActionGroupSpecScopeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleActionGroupSpecScopeCodec) IsEmpty ¶
func (ActionRuleActionGroupSpecScopeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleActionGroupStatus ¶
type ActionRuleActionGroupStatus 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 (*ActionRuleActionGroupStatus) DeepCopy ¶
func (in *ActionRuleActionGroupStatus) DeepCopy() *ActionRuleActionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupStatus.
func (*ActionRuleActionGroupStatus) DeepCopyInto ¶
func (in *ActionRuleActionGroupStatus) DeepCopyInto(out *ActionRuleActionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppression ¶
type ActionRuleSuppression struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionRuleSuppressionSpec `json:"spec,omitempty"` Status ActionRuleSuppressionStatus `json:"status,omitempty"` }
func (*ActionRuleSuppression) DeepCopy ¶
func (in *ActionRuleSuppression) DeepCopy() *ActionRuleSuppression
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppression.
func (*ActionRuleSuppression) DeepCopyInto ¶
func (in *ActionRuleSuppression) DeepCopyInto(out *ActionRuleSuppression)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionRuleSuppression) DeepCopyObject ¶
func (in *ActionRuleSuppression) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionRuleSuppression) SetupWebhookWithManager ¶
func (r *ActionRuleSuppression) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActionRuleSuppression) ValidateCreate ¶
func (r *ActionRuleSuppression) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActionRuleSuppression) ValidateDelete ¶
func (r *ActionRuleSuppression) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActionRuleSuppression) ValidateUpdate ¶
func (r *ActionRuleSuppression) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActionRuleSuppressionList ¶
type ActionRuleSuppressionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActionRuleSuppression CRD objects Items []ActionRuleSuppression `json:"items,omitempty"` }
ActionRuleSuppressionList is a list of ActionRuleSuppressions
func (*ActionRuleSuppressionList) DeepCopy ¶
func (in *ActionRuleSuppressionList) DeepCopy() *ActionRuleSuppressionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionList.
func (*ActionRuleSuppressionList) DeepCopyInto ¶
func (in *ActionRuleSuppressionList) DeepCopyInto(out *ActionRuleSuppressionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionRuleSuppressionList) DeepCopyObject ¶
func (in *ActionRuleSuppressionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActionRuleSuppressionSpec ¶
type ActionRuleSuppressionSpec struct { State *ActionRuleSuppressionSpecResource `json:"state,omitempty" tf:"-"` Resource ActionRuleSuppressionSpecResource `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 (*ActionRuleSuppressionSpec) DeepCopy ¶
func (in *ActionRuleSuppressionSpec) DeepCopy() *ActionRuleSuppressionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpec.
func (*ActionRuleSuppressionSpec) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpec) DeepCopyInto(out *ActionRuleSuppressionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecCondition ¶
type ActionRuleSuppressionSpecCondition struct { // +optional AlertContext *ActionRuleSuppressionSpecConditionAlertContext `json:"alertContext,omitempty" tf:"alert_context"` // +optional AlertRuleID *ActionRuleSuppressionSpecConditionAlertRuleID `json:"alertRuleID,omitempty" tf:"alert_rule_id"` // +optional Description *ActionRuleSuppressionSpecConditionDescription `json:"description,omitempty" tf:"description"` // +optional Monitor *ActionRuleSuppressionSpecConditionMonitor `json:"monitor,omitempty" tf:"monitor"` // +optional MonitorService *ActionRuleSuppressionSpecConditionMonitorService `json:"monitorService,omitempty" tf:"monitor_service"` // +optional Severity *ActionRuleSuppressionSpecConditionSeverity `json:"severity,omitempty" tf:"severity"` // +optional TargetResourceType *ActionRuleSuppressionSpecConditionTargetResourceType `json:"targetResourceType,omitempty" tf:"target_resource_type"` }
func (*ActionRuleSuppressionSpecCondition) DeepCopy ¶
func (in *ActionRuleSuppressionSpecCondition) DeepCopy() *ActionRuleSuppressionSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecCondition.
func (*ActionRuleSuppressionSpecCondition) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecCondition) DeepCopyInto(out *ActionRuleSuppressionSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecConditionAlertContext ¶
type ActionRuleSuppressionSpecConditionAlertContext struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleSuppressionSpecConditionAlertContext) DeepCopy ¶
func (in *ActionRuleSuppressionSpecConditionAlertContext) DeepCopy() *ActionRuleSuppressionSpecConditionAlertContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecConditionAlertContext.
func (*ActionRuleSuppressionSpecConditionAlertContext) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecConditionAlertContext) DeepCopyInto(out *ActionRuleSuppressionSpecConditionAlertContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecConditionAlertContextCodec ¶
type ActionRuleSuppressionSpecConditionAlertContextCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecConditionAlertContextCodec) Decode ¶
func (ActionRuleSuppressionSpecConditionAlertContextCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecConditionAlertContextCodec) Encode ¶
func (ActionRuleSuppressionSpecConditionAlertContextCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecConditionAlertContextCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecConditionAlertContextCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecConditionAlertRuleID ¶
type ActionRuleSuppressionSpecConditionAlertRuleID struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleSuppressionSpecConditionAlertRuleID) DeepCopy ¶
func (in *ActionRuleSuppressionSpecConditionAlertRuleID) DeepCopy() *ActionRuleSuppressionSpecConditionAlertRuleID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecConditionAlertRuleID.
func (*ActionRuleSuppressionSpecConditionAlertRuleID) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecConditionAlertRuleID) DeepCopyInto(out *ActionRuleSuppressionSpecConditionAlertRuleID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecConditionAlertRuleIDCodec ¶
type ActionRuleSuppressionSpecConditionAlertRuleIDCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) Decode ¶
func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) Encode ¶
func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecConditionAlertRuleIDCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecConditionCodec ¶
type ActionRuleSuppressionSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecConditionCodec) Decode ¶
func (ActionRuleSuppressionSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecConditionCodec) Encode ¶
func (ActionRuleSuppressionSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecConditionCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecConditionDescription ¶
type ActionRuleSuppressionSpecConditionDescription struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleSuppressionSpecConditionDescription) DeepCopy ¶
func (in *ActionRuleSuppressionSpecConditionDescription) DeepCopy() *ActionRuleSuppressionSpecConditionDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecConditionDescription.
func (*ActionRuleSuppressionSpecConditionDescription) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecConditionDescription) DeepCopyInto(out *ActionRuleSuppressionSpecConditionDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecConditionDescriptionCodec ¶
type ActionRuleSuppressionSpecConditionDescriptionCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecConditionDescriptionCodec) Decode ¶
func (ActionRuleSuppressionSpecConditionDescriptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecConditionDescriptionCodec) Encode ¶
func (ActionRuleSuppressionSpecConditionDescriptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecConditionDescriptionCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecConditionDescriptionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecConditionMonitor ¶
type ActionRuleSuppressionSpecConditionMonitor struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleSuppressionSpecConditionMonitor) DeepCopy ¶
func (in *ActionRuleSuppressionSpecConditionMonitor) DeepCopy() *ActionRuleSuppressionSpecConditionMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecConditionMonitor.
func (*ActionRuleSuppressionSpecConditionMonitor) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecConditionMonitor) DeepCopyInto(out *ActionRuleSuppressionSpecConditionMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecConditionMonitorCodec ¶
type ActionRuleSuppressionSpecConditionMonitorCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecConditionMonitorCodec) Decode ¶
func (ActionRuleSuppressionSpecConditionMonitorCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecConditionMonitorCodec) Encode ¶
func (ActionRuleSuppressionSpecConditionMonitorCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecConditionMonitorCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecConditionMonitorCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecConditionMonitorService ¶
type ActionRuleSuppressionSpecConditionMonitorService struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleSuppressionSpecConditionMonitorService) DeepCopy ¶
func (in *ActionRuleSuppressionSpecConditionMonitorService) DeepCopy() *ActionRuleSuppressionSpecConditionMonitorService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecConditionMonitorService.
func (*ActionRuleSuppressionSpecConditionMonitorService) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecConditionMonitorService) DeepCopyInto(out *ActionRuleSuppressionSpecConditionMonitorService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecConditionMonitorServiceCodec ¶
type ActionRuleSuppressionSpecConditionMonitorServiceCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) Decode ¶
func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) Encode ¶
func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecConditionMonitorServiceCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecConditionSeverity ¶
type ActionRuleSuppressionSpecConditionSeverity struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleSuppressionSpecConditionSeverity) DeepCopy ¶
func (in *ActionRuleSuppressionSpecConditionSeverity) DeepCopy() *ActionRuleSuppressionSpecConditionSeverity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecConditionSeverity.
func (*ActionRuleSuppressionSpecConditionSeverity) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecConditionSeverity) DeepCopyInto(out *ActionRuleSuppressionSpecConditionSeverity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecConditionSeverityCodec ¶
type ActionRuleSuppressionSpecConditionSeverityCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecConditionSeverityCodec) Decode ¶
func (ActionRuleSuppressionSpecConditionSeverityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecConditionSeverityCodec) Encode ¶
func (ActionRuleSuppressionSpecConditionSeverityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecConditionSeverityCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecConditionSeverityCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecConditionTargetResourceType ¶
type ActionRuleSuppressionSpecConditionTargetResourceType struct { Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ActionRuleSuppressionSpecConditionTargetResourceType) DeepCopy ¶
func (in *ActionRuleSuppressionSpecConditionTargetResourceType) DeepCopy() *ActionRuleSuppressionSpecConditionTargetResourceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecConditionTargetResourceType.
func (*ActionRuleSuppressionSpecConditionTargetResourceType) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecConditionTargetResourceType) DeepCopyInto(out *ActionRuleSuppressionSpecConditionTargetResourceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecConditionTargetResourceTypeCodec ¶
type ActionRuleSuppressionSpecConditionTargetResourceTypeCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) Decode ¶
func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) Encode ¶
func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecConditionTargetResourceTypeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecResource ¶
type ActionRuleSuppressionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *ActionRuleSuppressionSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Scope *ActionRuleSuppressionSpecScope `json:"scope,omitempty" tf:"scope"` Suppression *ActionRuleSuppressionSpecSuppression `json:"suppression" tf:"suppression"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ActionRuleSuppressionSpecResource) DeepCopy ¶
func (in *ActionRuleSuppressionSpecResource) DeepCopy() *ActionRuleSuppressionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecResource.
func (*ActionRuleSuppressionSpecResource) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecResource) DeepCopyInto(out *ActionRuleSuppressionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecScope ¶
type ActionRuleSuppressionSpecScope struct { ResourceIDS []string `json:"resourceIDS" tf:"resource_ids"` Type *string `json:"type" tf:"type"` }
func (*ActionRuleSuppressionSpecScope) DeepCopy ¶
func (in *ActionRuleSuppressionSpecScope) DeepCopy() *ActionRuleSuppressionSpecScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecScope.
func (*ActionRuleSuppressionSpecScope) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecScope) DeepCopyInto(out *ActionRuleSuppressionSpecScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecScopeCodec ¶
type ActionRuleSuppressionSpecScopeCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecScopeCodec) Decode ¶
func (ActionRuleSuppressionSpecScopeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecScopeCodec) Encode ¶
func (ActionRuleSuppressionSpecScopeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecScopeCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecScopeCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecSuppression ¶
type ActionRuleSuppressionSpecSuppression struct { RecurrenceType *string `json:"recurrenceType" tf:"recurrence_type"` // +optional Schedule *ActionRuleSuppressionSpecSuppressionSchedule `json:"schedule,omitempty" tf:"schedule"` }
func (*ActionRuleSuppressionSpecSuppression) DeepCopy ¶
func (in *ActionRuleSuppressionSpecSuppression) DeepCopy() *ActionRuleSuppressionSpecSuppression
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecSuppression.
func (*ActionRuleSuppressionSpecSuppression) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecSuppression) DeepCopyInto(out *ActionRuleSuppressionSpecSuppression)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecSuppressionCodec ¶
type ActionRuleSuppressionSpecSuppressionCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecSuppressionCodec) Decode ¶
func (ActionRuleSuppressionSpecSuppressionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecSuppressionCodec) Encode ¶
func (ActionRuleSuppressionSpecSuppressionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecSuppressionCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecSuppressionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionSpecSuppressionSchedule ¶
type ActionRuleSuppressionSpecSuppressionSchedule struct { EndDateUtc *string `json:"endDateUtc" tf:"end_date_utc"` // +optional // +kubebuilder:validation:MinItems=1 RecurrenceMonthly []int64 `json:"recurrenceMonthly,omitempty" tf:"recurrence_monthly"` // +optional // +kubebuilder:validation:MinItems=1 RecurrenceWeekly []string `json:"recurrenceWeekly,omitempty" tf:"recurrence_weekly"` StartDateUtc *string `json:"startDateUtc" tf:"start_date_utc"` }
func (*ActionRuleSuppressionSpecSuppressionSchedule) DeepCopy ¶
func (in *ActionRuleSuppressionSpecSuppressionSchedule) DeepCopy() *ActionRuleSuppressionSpecSuppressionSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpecSuppressionSchedule.
func (*ActionRuleSuppressionSpecSuppressionSchedule) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpecSuppressionSchedule) DeepCopyInto(out *ActionRuleSuppressionSpecSuppressionSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpecSuppressionScheduleCodec ¶
type ActionRuleSuppressionSpecSuppressionScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (ActionRuleSuppressionSpecSuppressionScheduleCodec) Decode ¶
func (ActionRuleSuppressionSpecSuppressionScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActionRuleSuppressionSpecSuppressionScheduleCodec) Encode ¶
func (ActionRuleSuppressionSpecSuppressionScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActionRuleSuppressionSpecSuppressionScheduleCodec) IsEmpty ¶
func (ActionRuleSuppressionSpecSuppressionScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActionRuleSuppressionStatus ¶
type ActionRuleSuppressionStatus 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 (*ActionRuleSuppressionStatus) DeepCopy ¶
func (in *ActionRuleSuppressionStatus) DeepCopy() *ActionRuleSuppressionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionStatus.
func (*ActionRuleSuppressionStatus) DeepCopyInto ¶
func (in *ActionRuleSuppressionStatus) DeepCopyInto(out *ActionRuleSuppressionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlert ¶
type ActivityLogAlert struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActivityLogAlertSpec `json:"spec,omitempty"` Status ActivityLogAlertStatus `json:"status,omitempty"` }
func (*ActivityLogAlert) DeepCopy ¶
func (in *ActivityLogAlert) DeepCopy() *ActivityLogAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlert.
func (*ActivityLogAlert) DeepCopyInto ¶
func (in *ActivityLogAlert) DeepCopyInto(out *ActivityLogAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActivityLogAlert) DeepCopyObject ¶
func (in *ActivityLogAlert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActivityLogAlert) SetupWebhookWithManager ¶
func (r *ActivityLogAlert) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActivityLogAlert) ValidateCreate ¶
func (r *ActivityLogAlert) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActivityLogAlert) ValidateDelete ¶
func (r *ActivityLogAlert) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActivityLogAlert) ValidateUpdate ¶
func (r *ActivityLogAlert) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActivityLogAlertList ¶
type ActivityLogAlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActivityLogAlert CRD objects Items []ActivityLogAlert `json:"items,omitempty"` }
ActivityLogAlertList is a list of ActivityLogAlerts
func (*ActivityLogAlertList) DeepCopy ¶
func (in *ActivityLogAlertList) DeepCopy() *ActivityLogAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertList.
func (*ActivityLogAlertList) DeepCopyInto ¶
func (in *ActivityLogAlertList) DeepCopyInto(out *ActivityLogAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActivityLogAlertList) DeepCopyObject ¶
func (in *ActivityLogAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActivityLogAlertSpec ¶
type ActivityLogAlertSpec struct { State *ActivityLogAlertSpecResource `json:"state,omitempty" tf:"-"` Resource ActivityLogAlertSpecResource `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 (*ActivityLogAlertSpec) DeepCopy ¶
func (in *ActivityLogAlertSpec) DeepCopy() *ActivityLogAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertSpec.
func (*ActivityLogAlertSpec) DeepCopyInto ¶
func (in *ActivityLogAlertSpec) DeepCopyInto(out *ActivityLogAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertSpecAction ¶
type ActivityLogAlertSpecAction struct { ActionGroupID *string `json:"actionGroupID" tf:"action_group_id"` // +optional WebhookProperties *map[string]string `json:"webhookProperties,omitempty" tf:"webhook_properties"` }
func (*ActivityLogAlertSpecAction) DeepCopy ¶
func (in *ActivityLogAlertSpecAction) DeepCopy() *ActivityLogAlertSpecAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertSpecAction.
func (*ActivityLogAlertSpecAction) DeepCopyInto ¶
func (in *ActivityLogAlertSpecAction) DeepCopyInto(out *ActivityLogAlertSpecAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertSpecCriteria ¶
type ActivityLogAlertSpecCriteria struct { // +optional Caller *string `json:"caller,omitempty" tf:"caller"` Category *string `json:"category" tf:"category"` // +optional Level *string `json:"level,omitempty" tf:"level"` // +optional OperationName *string `json:"operationName,omitempty" tf:"operation_name"` // +optional RecommendationCategory *string `json:"recommendationCategory,omitempty" tf:"recommendation_category"` // +optional RecommendationImpact *string `json:"recommendationImpact,omitempty" tf:"recommendation_impact"` // +optional RecommendationType *string `json:"recommendationType,omitempty" tf:"recommendation_type"` // +optional ResourceGroup *string `json:"resourceGroup,omitempty" tf:"resource_group"` // +optional ResourceHealth []ActivityLogAlertSpecCriteriaResourceHealth `json:"resourceHealth,omitempty" tf:"resource_health"` // +optional ResourceID *string `json:"resourceID,omitempty" tf:"resource_id"` // +optional ResourceProvider *string `json:"resourceProvider,omitempty" tf:"resource_provider"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional ServiceHealth []ActivityLogAlertSpecCriteriaServiceHealth `json:"serviceHealth,omitempty" tf:"service_health"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional SubStatus *string `json:"subStatus,omitempty" tf:"sub_status"` }
func (*ActivityLogAlertSpecCriteria) DeepCopy ¶
func (in *ActivityLogAlertSpecCriteria) DeepCopy() *ActivityLogAlertSpecCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertSpecCriteria.
func (*ActivityLogAlertSpecCriteria) DeepCopyInto ¶
func (in *ActivityLogAlertSpecCriteria) DeepCopyInto(out *ActivityLogAlertSpecCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertSpecCriteriaCodec ¶
type ActivityLogAlertSpecCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (ActivityLogAlertSpecCriteriaCodec) Decode ¶
func (ActivityLogAlertSpecCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ActivityLogAlertSpecCriteriaCodec) Encode ¶
func (ActivityLogAlertSpecCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ActivityLogAlertSpecCriteriaCodec) IsEmpty ¶
func (ActivityLogAlertSpecCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
type ActivityLogAlertSpecCriteriaResourceHealth ¶ added in v0.5.0
type ActivityLogAlertSpecCriteriaResourceHealth struct { // +optional Current []string `json:"current,omitempty" tf:"current"` // +optional Previous []string `json:"previous,omitempty" tf:"previous"` // +optional Reason []string `json:"reason,omitempty" tf:"reason"` }
func (*ActivityLogAlertSpecCriteriaResourceHealth) DeepCopy ¶ added in v0.5.0
func (in *ActivityLogAlertSpecCriteriaResourceHealth) DeepCopy() *ActivityLogAlertSpecCriteriaResourceHealth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertSpecCriteriaResourceHealth.
func (*ActivityLogAlertSpecCriteriaResourceHealth) DeepCopyInto ¶ added in v0.5.0
func (in *ActivityLogAlertSpecCriteriaResourceHealth) DeepCopyInto(out *ActivityLogAlertSpecCriteriaResourceHealth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertSpecCriteriaServiceHealth ¶
type ActivityLogAlertSpecCriteriaServiceHealth struct { // +optional Events []string `json:"events,omitempty" tf:"events"` // +optional Locations []string `json:"locations,omitempty" tf:"locations"` // +optional Services []string `json:"services,omitempty" tf:"services"` }
func (*ActivityLogAlertSpecCriteriaServiceHealth) DeepCopy ¶
func (in *ActivityLogAlertSpecCriteriaServiceHealth) DeepCopy() *ActivityLogAlertSpecCriteriaServiceHealth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertSpecCriteriaServiceHealth.
func (*ActivityLogAlertSpecCriteriaServiceHealth) DeepCopyInto ¶
func (in *ActivityLogAlertSpecCriteriaServiceHealth) DeepCopyInto(out *ActivityLogAlertSpecCriteriaServiceHealth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertSpecResource ¶
type ActivityLogAlertSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Action []ActivityLogAlertSpecAction `json:"action,omitempty" tf:"action"` Criteria *ActivityLogAlertSpecCriteria `json:"criteria" tf:"criteria"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +kubebuilder:validation:MinItems=1 Scopes []string `json:"scopes" tf:"scopes"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ActivityLogAlertSpecResource) DeepCopy ¶
func (in *ActivityLogAlertSpecResource) DeepCopy() *ActivityLogAlertSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertSpecResource.
func (*ActivityLogAlertSpecResource) DeepCopyInto ¶
func (in *ActivityLogAlertSpecResource) DeepCopyInto(out *ActivityLogAlertSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertStatus ¶
type ActivityLogAlertStatus 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 (*ActivityLogAlertStatus) DeepCopy ¶
func (in *ActivityLogAlertStatus) DeepCopy() *ActivityLogAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertStatus.
func (*ActivityLogAlertStatus) DeepCopyInto ¶
func (in *ActivityLogAlertStatus) DeepCopyInto(out *ActivityLogAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSetting ¶
type AutoscaleSetting struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoscaleSettingSpec `json:"spec,omitempty"` Status AutoscaleSettingStatus `json:"status,omitempty"` }
func (*AutoscaleSetting) DeepCopy ¶
func (in *AutoscaleSetting) DeepCopy() *AutoscaleSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSetting.
func (*AutoscaleSetting) DeepCopyInto ¶
func (in *AutoscaleSetting) DeepCopyInto(out *AutoscaleSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoscaleSetting) DeepCopyObject ¶
func (in *AutoscaleSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoscaleSetting) SetupWebhookWithManager ¶
func (r *AutoscaleSetting) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AutoscaleSetting) ValidateCreate ¶
func (r *AutoscaleSetting) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AutoscaleSetting) ValidateDelete ¶
func (r *AutoscaleSetting) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AutoscaleSetting) ValidateUpdate ¶
func (r *AutoscaleSetting) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AutoscaleSettingList ¶
type AutoscaleSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AutoscaleSetting CRD objects Items []AutoscaleSetting `json:"items,omitempty"` }
AutoscaleSettingList is a list of AutoscaleSettings
func (*AutoscaleSettingList) DeepCopy ¶
func (in *AutoscaleSettingList) DeepCopy() *AutoscaleSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingList.
func (*AutoscaleSettingList) DeepCopyInto ¶
func (in *AutoscaleSettingList) DeepCopyInto(out *AutoscaleSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoscaleSettingList) DeepCopyObject ¶
func (in *AutoscaleSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoscaleSettingSpec ¶
type AutoscaleSettingSpec struct { State *AutoscaleSettingSpecResource `json:"state,omitempty" tf:"-"` Resource AutoscaleSettingSpecResource `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 (*AutoscaleSettingSpec) DeepCopy ¶
func (in *AutoscaleSettingSpec) DeepCopy() *AutoscaleSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpec.
func (*AutoscaleSettingSpec) DeepCopyInto ¶
func (in *AutoscaleSettingSpec) DeepCopyInto(out *AutoscaleSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecNotification ¶
type AutoscaleSettingSpecNotification struct { // +optional Email *AutoscaleSettingSpecNotificationEmail `json:"email,omitempty" tf:"email"` // +optional Webhook []AutoscaleSettingSpecNotificationWebhook `json:"webhook,omitempty" tf:"webhook"` }
func (*AutoscaleSettingSpecNotification) DeepCopy ¶
func (in *AutoscaleSettingSpecNotification) DeepCopy() *AutoscaleSettingSpecNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecNotification.
func (*AutoscaleSettingSpecNotification) DeepCopyInto ¶
func (in *AutoscaleSettingSpecNotification) DeepCopyInto(out *AutoscaleSettingSpecNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecNotificationCodec ¶
type AutoscaleSettingSpecNotificationCodec struct { }
+k8s:deepcopy-gen=false
func (AutoscaleSettingSpecNotificationCodec) Decode ¶
func (AutoscaleSettingSpecNotificationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutoscaleSettingSpecNotificationCodec) Encode ¶
func (AutoscaleSettingSpecNotificationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutoscaleSettingSpecNotificationCodec) IsEmpty ¶
func (AutoscaleSettingSpecNotificationCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutoscaleSettingSpecNotificationEmail ¶
type AutoscaleSettingSpecNotificationEmail struct { // +optional CustomEmails []string `json:"customEmails,omitempty" tf:"custom_emails"` // +optional SendToSubscriptionAdministrator *bool `json:"sendToSubscriptionAdministrator,omitempty" tf:"send_to_subscription_administrator"` // +optional SendToSubscriptionCoAdministrator *bool `json:"sendToSubscriptionCoAdministrator,omitempty" tf:"send_to_subscription_co_administrator"` }
func (*AutoscaleSettingSpecNotificationEmail) DeepCopy ¶
func (in *AutoscaleSettingSpecNotificationEmail) DeepCopy() *AutoscaleSettingSpecNotificationEmail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecNotificationEmail.
func (*AutoscaleSettingSpecNotificationEmail) DeepCopyInto ¶
func (in *AutoscaleSettingSpecNotificationEmail) DeepCopyInto(out *AutoscaleSettingSpecNotificationEmail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecNotificationEmailCodec ¶
type AutoscaleSettingSpecNotificationEmailCodec struct { }
+k8s:deepcopy-gen=false
func (AutoscaleSettingSpecNotificationEmailCodec) Decode ¶
func (AutoscaleSettingSpecNotificationEmailCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutoscaleSettingSpecNotificationEmailCodec) Encode ¶
func (AutoscaleSettingSpecNotificationEmailCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutoscaleSettingSpecNotificationEmailCodec) IsEmpty ¶
func (AutoscaleSettingSpecNotificationEmailCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutoscaleSettingSpecNotificationWebhook ¶
type AutoscaleSettingSpecNotificationWebhook struct { // +optional Properties *map[string]string `json:"properties,omitempty" tf:"properties"` ServiceURI *string `json:"serviceURI" tf:"service_uri"` }
func (*AutoscaleSettingSpecNotificationWebhook) DeepCopy ¶
func (in *AutoscaleSettingSpecNotificationWebhook) DeepCopy() *AutoscaleSettingSpecNotificationWebhook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecNotificationWebhook.
func (*AutoscaleSettingSpecNotificationWebhook) DeepCopyInto ¶
func (in *AutoscaleSettingSpecNotificationWebhook) DeepCopyInto(out *AutoscaleSettingSpecNotificationWebhook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfile ¶
type AutoscaleSettingSpecProfile struct { Capacity *AutoscaleSettingSpecProfileCapacity `json:"capacity" tf:"capacity"` // +optional FixedDate *AutoscaleSettingSpecProfileFixedDate `json:"fixedDate,omitempty" tf:"fixed_date"` Name *string `json:"name" tf:"name"` // +optional Recurrence *AutoscaleSettingSpecProfileRecurrence `json:"recurrence,omitempty" tf:"recurrence"` // +optional // +kubebuilder:validation:MaxItems=10 Rule []AutoscaleSettingSpecProfileRule `json:"rule,omitempty" tf:"rule"` }
func (*AutoscaleSettingSpecProfile) DeepCopy ¶
func (in *AutoscaleSettingSpecProfile) DeepCopy() *AutoscaleSettingSpecProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecProfile.
func (*AutoscaleSettingSpecProfile) DeepCopyInto ¶
func (in *AutoscaleSettingSpecProfile) DeepCopyInto(out *AutoscaleSettingSpecProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfileCapacity ¶
type AutoscaleSettingSpecProfileCapacity struct { Default *int64 `json:"default" tf:"default"` Maximum *int64 `json:"maximum" tf:"maximum"` Minimum *int64 `json:"minimum" tf:"minimum"` }
func (*AutoscaleSettingSpecProfileCapacity) DeepCopy ¶
func (in *AutoscaleSettingSpecProfileCapacity) DeepCopy() *AutoscaleSettingSpecProfileCapacity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecProfileCapacity.
func (*AutoscaleSettingSpecProfileCapacity) DeepCopyInto ¶
func (in *AutoscaleSettingSpecProfileCapacity) DeepCopyInto(out *AutoscaleSettingSpecProfileCapacity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfileCapacityCodec ¶
type AutoscaleSettingSpecProfileCapacityCodec struct { }
+k8s:deepcopy-gen=false
func (AutoscaleSettingSpecProfileCapacityCodec) Decode ¶
func (AutoscaleSettingSpecProfileCapacityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutoscaleSettingSpecProfileCapacityCodec) Encode ¶
func (AutoscaleSettingSpecProfileCapacityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutoscaleSettingSpecProfileCapacityCodec) IsEmpty ¶
func (AutoscaleSettingSpecProfileCapacityCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutoscaleSettingSpecProfileFixedDate ¶
type AutoscaleSettingSpecProfileFixedDate struct { End *string `json:"end" tf:"end"` Start *string `json:"start" tf:"start"` // +optional Timezone *string `json:"timezone,omitempty" tf:"timezone"` }
func (*AutoscaleSettingSpecProfileFixedDate) DeepCopy ¶
func (in *AutoscaleSettingSpecProfileFixedDate) DeepCopy() *AutoscaleSettingSpecProfileFixedDate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecProfileFixedDate.
func (*AutoscaleSettingSpecProfileFixedDate) DeepCopyInto ¶
func (in *AutoscaleSettingSpecProfileFixedDate) DeepCopyInto(out *AutoscaleSettingSpecProfileFixedDate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfileFixedDateCodec ¶
type AutoscaleSettingSpecProfileFixedDateCodec struct { }
+k8s:deepcopy-gen=false
func (AutoscaleSettingSpecProfileFixedDateCodec) Decode ¶
func (AutoscaleSettingSpecProfileFixedDateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutoscaleSettingSpecProfileFixedDateCodec) Encode ¶
func (AutoscaleSettingSpecProfileFixedDateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutoscaleSettingSpecProfileFixedDateCodec) IsEmpty ¶
func (AutoscaleSettingSpecProfileFixedDateCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutoscaleSettingSpecProfileRecurrence ¶
type AutoscaleSettingSpecProfileRecurrence struct { Days []string `json:"days" tf:"days"` Hours []int64 `json:"hours" tf:"hours"` Minutes []int64 `json:"minutes" tf:"minutes"` // +optional Timezone *string `json:"timezone,omitempty" tf:"timezone"` }
func (*AutoscaleSettingSpecProfileRecurrence) DeepCopy ¶
func (in *AutoscaleSettingSpecProfileRecurrence) DeepCopy() *AutoscaleSettingSpecProfileRecurrence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecProfileRecurrence.
func (*AutoscaleSettingSpecProfileRecurrence) DeepCopyInto ¶
func (in *AutoscaleSettingSpecProfileRecurrence) DeepCopyInto(out *AutoscaleSettingSpecProfileRecurrence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfileRecurrenceCodec ¶
type AutoscaleSettingSpecProfileRecurrenceCodec struct { }
+k8s:deepcopy-gen=false
func (AutoscaleSettingSpecProfileRecurrenceCodec) Decode ¶
func (AutoscaleSettingSpecProfileRecurrenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutoscaleSettingSpecProfileRecurrenceCodec) Encode ¶
func (AutoscaleSettingSpecProfileRecurrenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutoscaleSettingSpecProfileRecurrenceCodec) IsEmpty ¶
func (AutoscaleSettingSpecProfileRecurrenceCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutoscaleSettingSpecProfileRule ¶
type AutoscaleSettingSpecProfileRule struct { MetricTrigger *AutoscaleSettingSpecProfileRuleMetricTrigger `json:"metricTrigger" tf:"metric_trigger"` ScaleAction *AutoscaleSettingSpecProfileRuleScaleAction `json:"scaleAction" tf:"scale_action"` }
func (*AutoscaleSettingSpecProfileRule) DeepCopy ¶
func (in *AutoscaleSettingSpecProfileRule) DeepCopy() *AutoscaleSettingSpecProfileRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecProfileRule.
func (*AutoscaleSettingSpecProfileRule) DeepCopyInto ¶
func (in *AutoscaleSettingSpecProfileRule) DeepCopyInto(out *AutoscaleSettingSpecProfileRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfileRuleMetricTrigger ¶
type AutoscaleSettingSpecProfileRuleMetricTrigger struct { // +optional Dimensions []AutoscaleSettingSpecProfileRuleMetricTriggerDimensions `json:"dimensions,omitempty" tf:"dimensions"` // +optional DivideByInstanceCount *bool `json:"divideByInstanceCount,omitempty" tf:"divide_by_instance_count"` MetricName *string `json:"metricName" tf:"metric_name"` // +optional MetricNamespace *string `json:"metricNamespace,omitempty" tf:"metric_namespace"` MetricResourceID *string `json:"metricResourceID" tf:"metric_resource_id"` Operator *string `json:"operator" tf:"operator"` Statistic *string `json:"statistic" tf:"statistic"` Threshold *float64 `json:"threshold" tf:"threshold"` TimeAggregation *string `json:"timeAggregation" tf:"time_aggregation"` TimeGrain *string `json:"timeGrain" tf:"time_grain"` TimeWindow *string `json:"timeWindow" tf:"time_window"` }
func (*AutoscaleSettingSpecProfileRuleMetricTrigger) DeepCopy ¶
func (in *AutoscaleSettingSpecProfileRuleMetricTrigger) DeepCopy() *AutoscaleSettingSpecProfileRuleMetricTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecProfileRuleMetricTrigger.
func (*AutoscaleSettingSpecProfileRuleMetricTrigger) DeepCopyInto ¶
func (in *AutoscaleSettingSpecProfileRuleMetricTrigger) DeepCopyInto(out *AutoscaleSettingSpecProfileRuleMetricTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfileRuleMetricTriggerCodec ¶
type AutoscaleSettingSpecProfileRuleMetricTriggerCodec struct { }
+k8s:deepcopy-gen=false
func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) Decode ¶
func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) Encode ¶
func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) IsEmpty ¶
func (AutoscaleSettingSpecProfileRuleMetricTriggerCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutoscaleSettingSpecProfileRuleMetricTriggerDimensions ¶
type AutoscaleSettingSpecProfileRuleMetricTriggerDimensions struct { Name *string `json:"name" tf:"name"` Operator *string `json:"operator" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*AutoscaleSettingSpecProfileRuleMetricTriggerDimensions) DeepCopy ¶
func (in *AutoscaleSettingSpecProfileRuleMetricTriggerDimensions) DeepCopy() *AutoscaleSettingSpecProfileRuleMetricTriggerDimensions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecProfileRuleMetricTriggerDimensions.
func (*AutoscaleSettingSpecProfileRuleMetricTriggerDimensions) DeepCopyInto ¶
func (in *AutoscaleSettingSpecProfileRuleMetricTriggerDimensions) DeepCopyInto(out *AutoscaleSettingSpecProfileRuleMetricTriggerDimensions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfileRuleScaleAction ¶
type AutoscaleSettingSpecProfileRuleScaleAction struct { Cooldown *string `json:"cooldown" tf:"cooldown"` Direction *string `json:"direction" tf:"direction"` Type *string `json:"type" tf:"type"` Value *int64 `json:"value" tf:"value"` }
func (*AutoscaleSettingSpecProfileRuleScaleAction) DeepCopy ¶
func (in *AutoscaleSettingSpecProfileRuleScaleAction) DeepCopy() *AutoscaleSettingSpecProfileRuleScaleAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecProfileRuleScaleAction.
func (*AutoscaleSettingSpecProfileRuleScaleAction) DeepCopyInto ¶
func (in *AutoscaleSettingSpecProfileRuleScaleAction) DeepCopyInto(out *AutoscaleSettingSpecProfileRuleScaleAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpecProfileRuleScaleActionCodec ¶
type AutoscaleSettingSpecProfileRuleScaleActionCodec struct { }
+k8s:deepcopy-gen=false
func (AutoscaleSettingSpecProfileRuleScaleActionCodec) Decode ¶
func (AutoscaleSettingSpecProfileRuleScaleActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AutoscaleSettingSpecProfileRuleScaleActionCodec) Encode ¶
func (AutoscaleSettingSpecProfileRuleScaleActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AutoscaleSettingSpecProfileRuleScaleActionCodec) IsEmpty ¶
func (AutoscaleSettingSpecProfileRuleScaleActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type AutoscaleSettingSpecResource ¶
type AutoscaleSettingSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional Notification *AutoscaleSettingSpecNotification `json:"notification,omitempty" tf:"notification"` // +kubebuilder:validation:MaxItems=20 Profile []AutoscaleSettingSpecProfile `json:"profile" tf:"profile"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TargetResourceID *string `json:"targetResourceID" tf:"target_resource_id"` }
func (*AutoscaleSettingSpecResource) DeepCopy ¶
func (in *AutoscaleSettingSpecResource) DeepCopy() *AutoscaleSettingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpecResource.
func (*AutoscaleSettingSpecResource) DeepCopyInto ¶
func (in *AutoscaleSettingSpecResource) DeepCopyInto(out *AutoscaleSettingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingStatus ¶
type AutoscaleSettingStatus 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 (*AutoscaleSettingStatus) DeepCopy ¶
func (in *AutoscaleSettingStatus) DeepCopy() *AutoscaleSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingStatus.
func (*AutoscaleSettingStatus) DeepCopyInto ¶
func (in *AutoscaleSettingStatus) DeepCopyInto(out *AutoscaleSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSetting ¶
type DiagnosticSetting struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiagnosticSettingSpec `json:"spec,omitempty"` Status DiagnosticSettingStatus `json:"status,omitempty"` }
func (*DiagnosticSetting) DeepCopy ¶
func (in *DiagnosticSetting) DeepCopy() *DiagnosticSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSetting.
func (*DiagnosticSetting) DeepCopyInto ¶
func (in *DiagnosticSetting) DeepCopyInto(out *DiagnosticSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiagnosticSetting) DeepCopyObject ¶
func (in *DiagnosticSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DiagnosticSetting) SetupWebhookWithManager ¶
func (r *DiagnosticSetting) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DiagnosticSetting) ValidateCreate ¶
func (r *DiagnosticSetting) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DiagnosticSetting) ValidateDelete ¶
func (r *DiagnosticSetting) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DiagnosticSetting) ValidateUpdate ¶
func (r *DiagnosticSetting) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DiagnosticSettingList ¶
type DiagnosticSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DiagnosticSetting CRD objects Items []DiagnosticSetting `json:"items,omitempty"` }
DiagnosticSettingList is a list of DiagnosticSettings
func (*DiagnosticSettingList) DeepCopy ¶
func (in *DiagnosticSettingList) DeepCopy() *DiagnosticSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingList.
func (*DiagnosticSettingList) DeepCopyInto ¶
func (in *DiagnosticSettingList) DeepCopyInto(out *DiagnosticSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiagnosticSettingList) DeepCopyObject ¶
func (in *DiagnosticSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DiagnosticSettingSpec ¶
type DiagnosticSettingSpec struct { State *DiagnosticSettingSpecResource `json:"state,omitempty" tf:"-"` Resource DiagnosticSettingSpecResource `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 (*DiagnosticSettingSpec) DeepCopy ¶
func (in *DiagnosticSettingSpec) DeepCopy() *DiagnosticSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingSpec.
func (*DiagnosticSettingSpec) DeepCopyInto ¶
func (in *DiagnosticSettingSpec) DeepCopyInto(out *DiagnosticSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingSpecLog ¶
type DiagnosticSettingSpecLog struct { Category *string `json:"category" tf:"category"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional RetentionPolicy *DiagnosticSettingSpecLogRetentionPolicy `json:"retentionPolicy,omitempty" tf:"retention_policy"` }
func (*DiagnosticSettingSpecLog) DeepCopy ¶
func (in *DiagnosticSettingSpecLog) DeepCopy() *DiagnosticSettingSpecLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingSpecLog.
func (*DiagnosticSettingSpecLog) DeepCopyInto ¶
func (in *DiagnosticSettingSpecLog) DeepCopyInto(out *DiagnosticSettingSpecLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingSpecLogRetentionPolicy ¶
type DiagnosticSettingSpecLogRetentionPolicy struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` Enabled *bool `json:"enabled" tf:"enabled"` }
func (*DiagnosticSettingSpecLogRetentionPolicy) DeepCopy ¶
func (in *DiagnosticSettingSpecLogRetentionPolicy) DeepCopy() *DiagnosticSettingSpecLogRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingSpecLogRetentionPolicy.
func (*DiagnosticSettingSpecLogRetentionPolicy) DeepCopyInto ¶
func (in *DiagnosticSettingSpecLogRetentionPolicy) DeepCopyInto(out *DiagnosticSettingSpecLogRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingSpecLogRetentionPolicyCodec ¶
type DiagnosticSettingSpecLogRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DiagnosticSettingSpecLogRetentionPolicyCodec) Decode ¶
func (DiagnosticSettingSpecLogRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DiagnosticSettingSpecLogRetentionPolicyCodec) Encode ¶
func (DiagnosticSettingSpecLogRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DiagnosticSettingSpecLogRetentionPolicyCodec) IsEmpty ¶
func (DiagnosticSettingSpecLogRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type DiagnosticSettingSpecMetric ¶
type DiagnosticSettingSpecMetric struct { Category *string `json:"category" tf:"category"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional RetentionPolicy *DiagnosticSettingSpecMetricRetentionPolicy `json:"retentionPolicy,omitempty" tf:"retention_policy"` }
func (*DiagnosticSettingSpecMetric) DeepCopy ¶
func (in *DiagnosticSettingSpecMetric) DeepCopy() *DiagnosticSettingSpecMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingSpecMetric.
func (*DiagnosticSettingSpecMetric) DeepCopyInto ¶
func (in *DiagnosticSettingSpecMetric) DeepCopyInto(out *DiagnosticSettingSpecMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingSpecMetricRetentionPolicy ¶
type DiagnosticSettingSpecMetricRetentionPolicy struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` Enabled *bool `json:"enabled" tf:"enabled"` }
func (*DiagnosticSettingSpecMetricRetentionPolicy) DeepCopy ¶
func (in *DiagnosticSettingSpecMetricRetentionPolicy) DeepCopy() *DiagnosticSettingSpecMetricRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingSpecMetricRetentionPolicy.
func (*DiagnosticSettingSpecMetricRetentionPolicy) DeepCopyInto ¶
func (in *DiagnosticSettingSpecMetricRetentionPolicy) DeepCopyInto(out *DiagnosticSettingSpecMetricRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingSpecMetricRetentionPolicyCodec ¶
type DiagnosticSettingSpecMetricRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DiagnosticSettingSpecMetricRetentionPolicyCodec) Decode ¶
func (DiagnosticSettingSpecMetricRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DiagnosticSettingSpecMetricRetentionPolicyCodec) Encode ¶
func (DiagnosticSettingSpecMetricRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DiagnosticSettingSpecMetricRetentionPolicyCodec) IsEmpty ¶
func (DiagnosticSettingSpecMetricRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type DiagnosticSettingSpecResource ¶
type DiagnosticSettingSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional EventhubAuthorizationRuleID *string `json:"eventhubAuthorizationRuleID,omitempty" tf:"eventhub_authorization_rule_id"` // +optional EventhubName *string `json:"eventhubName,omitempty" tf:"eventhub_name"` // +optional Log []DiagnosticSettingSpecLog `json:"log,omitempty" tf:"log"` // +optional LogAnalyticsDestinationType *string `json:"logAnalyticsDestinationType,omitempty" tf:"log_analytics_destination_type"` // +optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceID,omitempty" tf:"log_analytics_workspace_id"` // +optional Metric []DiagnosticSettingSpecMetric `json:"metric,omitempty" tf:"metric"` Name *string `json:"name" tf:"name"` // +optional StorageAccountID *string `json:"storageAccountID,omitempty" tf:"storage_account_id"` TargetResourceID *string `json:"targetResourceID" tf:"target_resource_id"` }
func (*DiagnosticSettingSpecResource) DeepCopy ¶
func (in *DiagnosticSettingSpecResource) DeepCopy() *DiagnosticSettingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingSpecResource.
func (*DiagnosticSettingSpecResource) DeepCopyInto ¶
func (in *DiagnosticSettingSpecResource) DeepCopyInto(out *DiagnosticSettingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingStatus ¶
type DiagnosticSettingStatus 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 (*DiagnosticSettingStatus) DeepCopy ¶
func (in *DiagnosticSettingStatus) DeepCopy() *DiagnosticSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingStatus.
func (*DiagnosticSettingStatus) DeepCopyInto ¶
func (in *DiagnosticSettingStatus) DeepCopyInto(out *DiagnosticSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogProfile ¶
type LogProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogProfileSpec `json:"spec,omitempty"` Status LogProfileStatus `json:"status,omitempty"` }
func (*LogProfile) DeepCopy ¶
func (in *LogProfile) DeepCopy() *LogProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogProfile.
func (*LogProfile) DeepCopyInto ¶
func (in *LogProfile) DeepCopyInto(out *LogProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogProfile) DeepCopyObject ¶
func (in *LogProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogProfile) SetupWebhookWithManager ¶
func (r *LogProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LogProfile) ValidateCreate ¶
func (r *LogProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LogProfile) ValidateDelete ¶
func (r *LogProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LogProfile) ValidateUpdate ¶
func (r *LogProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LogProfileList ¶
type LogProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LogProfile CRD objects Items []LogProfile `json:"items,omitempty"` }
LogProfileList is a list of LogProfiles
func (*LogProfileList) DeepCopy ¶
func (in *LogProfileList) DeepCopy() *LogProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogProfileList.
func (*LogProfileList) DeepCopyInto ¶
func (in *LogProfileList) DeepCopyInto(out *LogProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogProfileList) DeepCopyObject ¶
func (in *LogProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LogProfileSpec ¶
type LogProfileSpec struct { State *LogProfileSpecResource `json:"state,omitempty" tf:"-"` Resource LogProfileSpecResource `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 (*LogProfileSpec) DeepCopy ¶
func (in *LogProfileSpec) DeepCopy() *LogProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogProfileSpec.
func (*LogProfileSpec) DeepCopyInto ¶
func (in *LogProfileSpec) DeepCopyInto(out *LogProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogProfileSpecResource ¶
type LogProfileSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MinItems=1 Categories []string `json:"categories" tf:"categories"` // +kubebuilder:validation:MinItems=1 Locations []string `json:"locations" tf:"locations"` Name *string `json:"name" tf:"name"` RetentionPolicy *LogProfileSpecRetentionPolicy `json:"retentionPolicy" tf:"retention_policy"` // +optional ServicebusRuleID *string `json:"servicebusRuleID,omitempty" tf:"servicebus_rule_id"` // +optional StorageAccountID *string `json:"storageAccountID,omitempty" tf:"storage_account_id"` }
func (*LogProfileSpecResource) DeepCopy ¶
func (in *LogProfileSpecResource) DeepCopy() *LogProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogProfileSpecResource.
func (*LogProfileSpecResource) DeepCopyInto ¶
func (in *LogProfileSpecResource) DeepCopyInto(out *LogProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogProfileSpecRetentionPolicy ¶
type LogProfileSpecRetentionPolicy struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` Enabled *bool `json:"enabled" tf:"enabled"` }
func (*LogProfileSpecRetentionPolicy) DeepCopy ¶
func (in *LogProfileSpecRetentionPolicy) DeepCopy() *LogProfileSpecRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogProfileSpecRetentionPolicy.
func (*LogProfileSpecRetentionPolicy) DeepCopyInto ¶
func (in *LogProfileSpecRetentionPolicy) DeepCopyInto(out *LogProfileSpecRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogProfileSpecRetentionPolicyCodec ¶
type LogProfileSpecRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (LogProfileSpecRetentionPolicyCodec) Decode ¶
func (LogProfileSpecRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (LogProfileSpecRetentionPolicyCodec) Encode ¶
func (LogProfileSpecRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LogProfileSpecRetentionPolicyCodec) IsEmpty ¶
func (LogProfileSpecRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type LogProfileStatus ¶
type LogProfileStatus 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 (*LogProfileStatus) DeepCopy ¶
func (in *LogProfileStatus) DeepCopy() *LogProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogProfileStatus.
func (*LogProfileStatus) DeepCopyInto ¶
func (in *LogProfileStatus) DeepCopyInto(out *LogProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlert ¶
type MetricAlert struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MetricAlertSpec `json:"spec,omitempty"` Status MetricAlertStatus `json:"status,omitempty"` }
func (*MetricAlert) DeepCopy ¶
func (in *MetricAlert) DeepCopy() *MetricAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlert.
func (*MetricAlert) DeepCopyInto ¶
func (in *MetricAlert) DeepCopyInto(out *MetricAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetricAlert) DeepCopyObject ¶
func (in *MetricAlert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetricAlert) SetupWebhookWithManager ¶
func (r *MetricAlert) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MetricAlert) ValidateCreate ¶
func (r *MetricAlert) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MetricAlert) ValidateDelete ¶
func (r *MetricAlert) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MetricAlert) ValidateUpdate ¶
func (r *MetricAlert) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MetricAlertList ¶
type MetricAlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MetricAlert CRD objects Items []MetricAlert `json:"items,omitempty"` }
MetricAlertList is a list of MetricAlerts
func (*MetricAlertList) DeepCopy ¶
func (in *MetricAlertList) DeepCopy() *MetricAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertList.
func (*MetricAlertList) DeepCopyInto ¶
func (in *MetricAlertList) DeepCopyInto(out *MetricAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetricAlertList) DeepCopyObject ¶
func (in *MetricAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MetricAlertSpec ¶
type MetricAlertSpec struct { State *MetricAlertSpecResource `json:"state,omitempty" tf:"-"` Resource MetricAlertSpecResource `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 (*MetricAlertSpec) DeepCopy ¶
func (in *MetricAlertSpec) DeepCopy() *MetricAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpec.
func (*MetricAlertSpec) DeepCopyInto ¶
func (in *MetricAlertSpec) DeepCopyInto(out *MetricAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertSpecAction ¶
type MetricAlertSpecAction struct { ActionGroupID *string `json:"actionGroupID" tf:"action_group_id"` // +optional WebhookProperties *map[string]string `json:"webhookProperties,omitempty" tf:"webhook_properties"` }
func (*MetricAlertSpecAction) DeepCopy ¶
func (in *MetricAlertSpecAction) DeepCopy() *MetricAlertSpecAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpecAction.
func (*MetricAlertSpecAction) DeepCopyInto ¶
func (in *MetricAlertSpecAction) DeepCopyInto(out *MetricAlertSpecAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria ¶
type MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria struct { ComponentID *string `json:"componentID" tf:"component_id"` FailedLocationCount *int64 `json:"failedLocationCount" tf:"failed_location_count"` WebTestID *string `json:"webTestID" tf:"web_test_id"` }
func (*MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria) DeepCopy ¶
func (in *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria) DeepCopy() *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria.
func (*MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria) DeepCopyInto ¶
func (in *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria) DeepCopyInto(out *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec ¶
type MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) Decode ¶
func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) Encode ¶
func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) IsEmpty ¶
func (MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
type MetricAlertSpecCriteria ¶
type MetricAlertSpecCriteria struct { Aggregation *string `json:"aggregation" tf:"aggregation"` // +optional Dimension []MetricAlertSpecCriteriaDimension `json:"dimension,omitempty" tf:"dimension"` MetricName *string `json:"metricName" tf:"metric_name"` MetricNamespace *string `json:"metricNamespace" tf:"metric_namespace"` Operator *string `json:"operator" tf:"operator"` // +optional SkipMetricValidation *bool `json:"skipMetricValidation,omitempty" tf:"skip_metric_validation"` Threshold *float64 `json:"threshold" tf:"threshold"` }
func (*MetricAlertSpecCriteria) DeepCopy ¶
func (in *MetricAlertSpecCriteria) DeepCopy() *MetricAlertSpecCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpecCriteria.
func (*MetricAlertSpecCriteria) DeepCopyInto ¶
func (in *MetricAlertSpecCriteria) DeepCopyInto(out *MetricAlertSpecCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertSpecCriteriaDimension ¶
type MetricAlertSpecCriteriaDimension struct { Name *string `json:"name" tf:"name"` Operator *string `json:"operator" tf:"operator"` // +kubebuilder:validation:MinItems=1 Values []string `json:"values" tf:"values"` }
func (*MetricAlertSpecCriteriaDimension) DeepCopy ¶
func (in *MetricAlertSpecCriteriaDimension) DeepCopy() *MetricAlertSpecCriteriaDimension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpecCriteriaDimension.
func (*MetricAlertSpecCriteriaDimension) DeepCopyInto ¶
func (in *MetricAlertSpecCriteriaDimension) DeepCopyInto(out *MetricAlertSpecCriteriaDimension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertSpecDynamicCriteria ¶
type MetricAlertSpecDynamicCriteria struct { Aggregation *string `json:"aggregation" tf:"aggregation"` AlertSensitivity *string `json:"alertSensitivity" tf:"alert_sensitivity"` // +optional Dimension []MetricAlertSpecDynamicCriteriaDimension `json:"dimension,omitempty" tf:"dimension"` // +optional EvaluationFailureCount *int64 `json:"evaluationFailureCount,omitempty" tf:"evaluation_failure_count"` // +optional EvaluationTotalCount *int64 `json:"evaluationTotalCount,omitempty" tf:"evaluation_total_count"` // +optional IgnoreDataBefore *string `json:"ignoreDataBefore,omitempty" tf:"ignore_data_before"` MetricName *string `json:"metricName" tf:"metric_name"` MetricNamespace *string `json:"metricNamespace" tf:"metric_namespace"` Operator *string `json:"operator" tf:"operator"` // +optional SkipMetricValidation *bool `json:"skipMetricValidation,omitempty" tf:"skip_metric_validation"` }
func (*MetricAlertSpecDynamicCriteria) DeepCopy ¶
func (in *MetricAlertSpecDynamicCriteria) DeepCopy() *MetricAlertSpecDynamicCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpecDynamicCriteria.
func (*MetricAlertSpecDynamicCriteria) DeepCopyInto ¶
func (in *MetricAlertSpecDynamicCriteria) DeepCopyInto(out *MetricAlertSpecDynamicCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertSpecDynamicCriteriaCodec ¶
type MetricAlertSpecDynamicCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (MetricAlertSpecDynamicCriteriaCodec) Decode ¶
func (MetricAlertSpecDynamicCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (MetricAlertSpecDynamicCriteriaCodec) Encode ¶
func (MetricAlertSpecDynamicCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (MetricAlertSpecDynamicCriteriaCodec) IsEmpty ¶
func (MetricAlertSpecDynamicCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
type MetricAlertSpecDynamicCriteriaDimension ¶
type MetricAlertSpecDynamicCriteriaDimension struct { Name *string `json:"name" tf:"name"` Operator *string `json:"operator" tf:"operator"` // +kubebuilder:validation:MinItems=1 Values []string `json:"values" tf:"values"` }
func (*MetricAlertSpecDynamicCriteriaDimension) DeepCopy ¶
func (in *MetricAlertSpecDynamicCriteriaDimension) DeepCopy() *MetricAlertSpecDynamicCriteriaDimension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpecDynamicCriteriaDimension.
func (*MetricAlertSpecDynamicCriteriaDimension) DeepCopyInto ¶
func (in *MetricAlertSpecDynamicCriteriaDimension) DeepCopyInto(out *MetricAlertSpecDynamicCriteriaDimension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertSpecResource ¶
type MetricAlertSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Action []MetricAlertSpecAction `json:"action,omitempty" tf:"action"` // +optional ApplicationInsightsWebTestLocationAvailabilityCriteria *MetricAlertSpecApplicationInsightsWebTestLocationAvailabilityCriteria `` /* 137-byte string literal not displayed */ // +optional AutoMitigate *bool `json:"autoMitigate,omitempty" tf:"auto_mitigate"` // +optional // +kubebuilder:validation:MinItems=1 Criteria []MetricAlertSpecCriteria `json:"criteria,omitempty" tf:"criteria"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DynamicCriteria *MetricAlertSpecDynamicCriteria `json:"dynamicCriteria,omitempty" tf:"dynamic_criteria"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional Frequency *string `json:"frequency,omitempty" tf:"frequency"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +kubebuilder:validation:MinItems=1 Scopes []string `json:"scopes" tf:"scopes"` // +optional Severity *int64 `json:"severity,omitempty" tf:"severity"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // The location of the target pluginsdk. Required when using subscription, resource group scope or multiple scopes. // +optional TargetResourceLocation *string `json:"targetResourceLocation,omitempty" tf:"target_resource_location"` // The resource type (e.g. Microsoft.Compute/virtualMachines) of the target pluginsdk. Required when using subscription, resource group scope or multiple scopes. // +optional TargetResourceType *string `json:"targetResourceType,omitempty" tf:"target_resource_type"` // +optional WindowSize *string `json:"windowSize,omitempty" tf:"window_size"` }
func (*MetricAlertSpecResource) DeepCopy ¶
func (in *MetricAlertSpecResource) DeepCopy() *MetricAlertSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpecResource.
func (*MetricAlertSpecResource) DeepCopyInto ¶
func (in *MetricAlertSpecResource) DeepCopyInto(out *MetricAlertSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertStatus ¶
type MetricAlertStatus 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 (*MetricAlertStatus) DeepCopy ¶
func (in *MetricAlertStatus) DeepCopy() *MetricAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertStatus.
func (*MetricAlertStatus) DeepCopyInto ¶
func (in *MetricAlertStatus) DeepCopyInto(out *MetricAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkScope ¶ added in v0.5.0
type PrivateLinkScope struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateLinkScopeSpec `json:"spec,omitempty"` Status PrivateLinkScopeStatus `json:"status,omitempty"` }
func (*PrivateLinkScope) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScope) DeepCopy() *PrivateLinkScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScope.
func (*PrivateLinkScope) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScope) DeepCopyInto(out *PrivateLinkScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkScope) DeepCopyObject ¶ added in v0.5.0
func (in *PrivateLinkScope) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkScope) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PrivateLinkScope) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PrivateLinkScope) ValidateCreate ¶ added in v0.5.0
func (r *PrivateLinkScope) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrivateLinkScope) ValidateDelete ¶ added in v0.5.0
func (r *PrivateLinkScope) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PrivateLinkScope) ValidateUpdate ¶ added in v0.5.0
func (r *PrivateLinkScope) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PrivateLinkScopeList ¶ added in v0.5.0
type PrivateLinkScopeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrivateLinkScope CRD objects Items []PrivateLinkScope `json:"items,omitempty"` }
PrivateLinkScopeList is a list of PrivateLinkScopes
func (*PrivateLinkScopeList) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopeList) DeepCopy() *PrivateLinkScopeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopeList.
func (*PrivateLinkScopeList) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopeList) DeepCopyInto(out *PrivateLinkScopeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkScopeList) DeepCopyObject ¶ added in v0.5.0
func (in *PrivateLinkScopeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateLinkScopeSpec ¶ added in v0.5.0
type PrivateLinkScopeSpec struct { State *PrivateLinkScopeSpecResource `json:"state,omitempty" tf:"-"` Resource PrivateLinkScopeSpecResource `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 (*PrivateLinkScopeSpec) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopeSpec) DeepCopy() *PrivateLinkScopeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopeSpec.
func (*PrivateLinkScopeSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopeSpec) DeepCopyInto(out *PrivateLinkScopeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkScopeSpecResource ¶ added in v0.5.0
type PrivateLinkScopeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*PrivateLinkScopeSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopeSpecResource) DeepCopy() *PrivateLinkScopeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopeSpecResource.
func (*PrivateLinkScopeSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopeSpecResource) DeepCopyInto(out *PrivateLinkScopeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkScopeStatus ¶ added in v0.5.0
type PrivateLinkScopeStatus 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 (*PrivateLinkScopeStatus) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopeStatus) DeepCopy() *PrivateLinkScopeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopeStatus.
func (*PrivateLinkScopeStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopeStatus) DeepCopyInto(out *PrivateLinkScopeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkScopedService ¶ added in v0.5.0
type PrivateLinkScopedService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateLinkScopedServiceSpec `json:"spec,omitempty"` Status PrivateLinkScopedServiceStatus `json:"status,omitempty"` }
func (*PrivateLinkScopedService) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopedService) DeepCopy() *PrivateLinkScopedService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopedService.
func (*PrivateLinkScopedService) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopedService) DeepCopyInto(out *PrivateLinkScopedService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkScopedService) DeepCopyObject ¶ added in v0.5.0
func (in *PrivateLinkScopedService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkScopedService) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PrivateLinkScopedService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PrivateLinkScopedService) ValidateCreate ¶ added in v0.5.0
func (r *PrivateLinkScopedService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrivateLinkScopedService) ValidateDelete ¶ added in v0.5.0
func (r *PrivateLinkScopedService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PrivateLinkScopedService) ValidateUpdate ¶ added in v0.5.0
func (r *PrivateLinkScopedService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PrivateLinkScopedServiceList ¶ added in v0.5.0
type PrivateLinkScopedServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrivateLinkScopedService CRD objects Items []PrivateLinkScopedService `json:"items,omitempty"` }
PrivateLinkScopedServiceList is a list of PrivateLinkScopedServices
func (*PrivateLinkScopedServiceList) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceList) DeepCopy() *PrivateLinkScopedServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopedServiceList.
func (*PrivateLinkScopedServiceList) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceList) DeepCopyInto(out *PrivateLinkScopedServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkScopedServiceList) DeepCopyObject ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateLinkScopedServiceSpec ¶ added in v0.5.0
type PrivateLinkScopedServiceSpec struct { State *PrivateLinkScopedServiceSpecResource `json:"state,omitempty" tf:"-"` Resource PrivateLinkScopedServiceSpecResource `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 (*PrivateLinkScopedServiceSpec) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceSpec) DeepCopy() *PrivateLinkScopedServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopedServiceSpec.
func (*PrivateLinkScopedServiceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceSpec) DeepCopyInto(out *PrivateLinkScopedServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkScopedServiceSpecResource ¶ added in v0.5.0
type PrivateLinkScopedServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` LinkedResourceID *string `json:"linkedResourceID" tf:"linked_resource_id"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ScopeName *string `json:"scopeName" tf:"scope_name"` }
func (*PrivateLinkScopedServiceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceSpecResource) DeepCopy() *PrivateLinkScopedServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopedServiceSpecResource.
func (*PrivateLinkScopedServiceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceSpecResource) DeepCopyInto(out *PrivateLinkScopedServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkScopedServiceStatus ¶ added in v0.5.0
type PrivateLinkScopedServiceStatus 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 (*PrivateLinkScopedServiceStatus) DeepCopy ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceStatus) DeepCopy() *PrivateLinkScopedServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkScopedServiceStatus.
func (*PrivateLinkScopedServiceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PrivateLinkScopedServiceStatus) DeepCopyInto(out *PrivateLinkScopedServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlert ¶
type ScheduledQueryRulesAlert struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ScheduledQueryRulesAlertSpec `json:"spec,omitempty"` Status ScheduledQueryRulesAlertStatus `json:"status,omitempty"` }
func (*ScheduledQueryRulesAlert) DeepCopy ¶
func (in *ScheduledQueryRulesAlert) DeepCopy() *ScheduledQueryRulesAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlert) DeepCopyInto(out *ScheduledQueryRulesAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduledQueryRulesAlert) DeepCopyObject ¶
func (in *ScheduledQueryRulesAlert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScheduledQueryRulesAlert) SetupWebhookWithManager ¶
func (r *ScheduledQueryRulesAlert) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ScheduledQueryRulesAlert) ValidateCreate ¶
func (r *ScheduledQueryRulesAlert) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ScheduledQueryRulesAlert) ValidateDelete ¶
func (r *ScheduledQueryRulesAlert) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ScheduledQueryRulesAlert) ValidateUpdate ¶
func (r *ScheduledQueryRulesAlert) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ScheduledQueryRulesAlertList ¶
type ScheduledQueryRulesAlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ScheduledQueryRulesAlert CRD objects Items []ScheduledQueryRulesAlert `json:"items,omitempty"` }
ScheduledQueryRulesAlertList is a list of ScheduledQueryRulesAlerts
func (*ScheduledQueryRulesAlertList) DeepCopy ¶
func (in *ScheduledQueryRulesAlertList) DeepCopy() *ScheduledQueryRulesAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertList.
func (*ScheduledQueryRulesAlertList) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertList) DeepCopyInto(out *ScheduledQueryRulesAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduledQueryRulesAlertList) DeepCopyObject ¶
func (in *ScheduledQueryRulesAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ScheduledQueryRulesAlertSpec ¶
type ScheduledQueryRulesAlertSpec struct { State *ScheduledQueryRulesAlertSpecResource `json:"state,omitempty" tf:"-"` Resource ScheduledQueryRulesAlertSpecResource `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 (*ScheduledQueryRulesAlertSpec) DeepCopy ¶
func (in *ScheduledQueryRulesAlertSpec) DeepCopy() *ScheduledQueryRulesAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertSpec.
func (*ScheduledQueryRulesAlertSpec) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertSpec) DeepCopyInto(out *ScheduledQueryRulesAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertSpecAction ¶
type ScheduledQueryRulesAlertSpecAction struct { ActionGroup []string `json:"actionGroup" tf:"action_group"` // +optional CustomWebhookPayload *string `json:"customWebhookPayload,omitempty" tf:"custom_webhook_payload"` // +optional EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject"` }
func (*ScheduledQueryRulesAlertSpecAction) DeepCopy ¶
func (in *ScheduledQueryRulesAlertSpecAction) DeepCopy() *ScheduledQueryRulesAlertSpecAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertSpecAction.
func (*ScheduledQueryRulesAlertSpecAction) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertSpecAction) DeepCopyInto(out *ScheduledQueryRulesAlertSpecAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertSpecActionCodec ¶
type ScheduledQueryRulesAlertSpecActionCodec struct { }
+k8s:deepcopy-gen=false
func (ScheduledQueryRulesAlertSpecActionCodec) Decode ¶
func (ScheduledQueryRulesAlertSpecActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ScheduledQueryRulesAlertSpecActionCodec) Encode ¶
func (ScheduledQueryRulesAlertSpecActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ScheduledQueryRulesAlertSpecActionCodec) IsEmpty ¶
func (ScheduledQueryRulesAlertSpecActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type ScheduledQueryRulesAlertSpecResource ¶
type ScheduledQueryRulesAlertSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Action *ScheduledQueryRulesAlertSpecAction `json:"action" tf:"action"` // +optional // +kubebuilder:validation:MaxItems=100 AuthorizedResourceIDS []string `json:"authorizedResourceIDS,omitempty" tf:"authorized_resource_ids"` // +optional AutoMitigationEnabled *bool `json:"autoMitigationEnabled,omitempty" tf:"auto_mitigation_enabled"` DataSourceID *string `json:"dataSourceID" tf:"data_source_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Frequency *int64 `json:"frequency" tf:"frequency"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` Query *string `json:"query" tf:"query"` // +optional QueryType *string `json:"queryType,omitempty" tf:"query_type"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Severity *int64 `json:"severity,omitempty" tf:"severity"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Throttling *int64 `json:"throttling,omitempty" tf:"throttling"` TimeWindow *int64 `json:"timeWindow" tf:"time_window"` Trigger *ScheduledQueryRulesAlertSpecTrigger `json:"trigger" tf:"trigger"` }
func (*ScheduledQueryRulesAlertSpecResource) DeepCopy ¶
func (in *ScheduledQueryRulesAlertSpecResource) DeepCopy() *ScheduledQueryRulesAlertSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertSpecResource.
func (*ScheduledQueryRulesAlertSpecResource) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertSpecResource) DeepCopyInto(out *ScheduledQueryRulesAlertSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertSpecTrigger ¶
type ScheduledQueryRulesAlertSpecTrigger struct { // +optional MetricTrigger *ScheduledQueryRulesAlertSpecTriggerMetricTrigger `json:"metricTrigger,omitempty" tf:"metric_trigger"` Operator *string `json:"operator" tf:"operator"` Threshold *float64 `json:"threshold" tf:"threshold"` }
func (*ScheduledQueryRulesAlertSpecTrigger) DeepCopy ¶
func (in *ScheduledQueryRulesAlertSpecTrigger) DeepCopy() *ScheduledQueryRulesAlertSpecTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertSpecTrigger.
func (*ScheduledQueryRulesAlertSpecTrigger) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertSpecTrigger) DeepCopyInto(out *ScheduledQueryRulesAlertSpecTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertSpecTriggerCodec ¶
type ScheduledQueryRulesAlertSpecTriggerCodec struct { }
+k8s:deepcopy-gen=false
func (ScheduledQueryRulesAlertSpecTriggerCodec) Decode ¶
func (ScheduledQueryRulesAlertSpecTriggerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ScheduledQueryRulesAlertSpecTriggerCodec) Encode ¶
func (ScheduledQueryRulesAlertSpecTriggerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ScheduledQueryRulesAlertSpecTriggerCodec) IsEmpty ¶
func (ScheduledQueryRulesAlertSpecTriggerCodec) IsEmpty(ptr unsafe.Pointer) bool
type ScheduledQueryRulesAlertSpecTriggerMetricTrigger ¶
type ScheduledQueryRulesAlertSpecTriggerMetricTrigger struct { MetricColumn *string `json:"metricColumn" tf:"metric_column"` MetricTriggerType *string `json:"metricTriggerType" tf:"metric_trigger_type"` Operator *string `json:"operator" tf:"operator"` Threshold *float64 `json:"threshold" tf:"threshold"` }
func (*ScheduledQueryRulesAlertSpecTriggerMetricTrigger) DeepCopy ¶
func (in *ScheduledQueryRulesAlertSpecTriggerMetricTrigger) DeepCopy() *ScheduledQueryRulesAlertSpecTriggerMetricTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertSpecTriggerMetricTrigger.
func (*ScheduledQueryRulesAlertSpecTriggerMetricTrigger) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertSpecTriggerMetricTrigger) DeepCopyInto(out *ScheduledQueryRulesAlertSpecTriggerMetricTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec ¶
type ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec struct { }
+k8s:deepcopy-gen=false
func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) Decode ¶
func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) Encode ¶
func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) IsEmpty ¶
func (ScheduledQueryRulesAlertSpecTriggerMetricTriggerCodec) IsEmpty(ptr unsafe.Pointer) bool
type ScheduledQueryRulesAlertStatus ¶
type ScheduledQueryRulesAlertStatus 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 (*ScheduledQueryRulesAlertStatus) DeepCopy ¶
func (in *ScheduledQueryRulesAlertStatus) DeepCopy() *ScheduledQueryRulesAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertStatus.
func (*ScheduledQueryRulesAlertStatus) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertStatus) DeepCopyInto(out *ScheduledQueryRulesAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLog ¶
type ScheduledQueryRulesLog struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ScheduledQueryRulesLogSpec `json:"spec,omitempty"` Status ScheduledQueryRulesLogStatus `json:"status,omitempty"` }
func (*ScheduledQueryRulesLog) DeepCopy ¶
func (in *ScheduledQueryRulesLog) DeepCopy() *ScheduledQueryRulesLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) DeepCopyInto ¶
func (in *ScheduledQueryRulesLog) DeepCopyInto(out *ScheduledQueryRulesLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduledQueryRulesLog) DeepCopyObject ¶
func (in *ScheduledQueryRulesLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScheduledQueryRulesLog) SetupWebhookWithManager ¶
func (r *ScheduledQueryRulesLog) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ScheduledQueryRulesLog) ValidateCreate ¶
func (r *ScheduledQueryRulesLog) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ScheduledQueryRulesLog) ValidateDelete ¶
func (r *ScheduledQueryRulesLog) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ScheduledQueryRulesLog) ValidateUpdate ¶
func (r *ScheduledQueryRulesLog) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ScheduledQueryRulesLogList ¶
type ScheduledQueryRulesLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ScheduledQueryRulesLog CRD objects Items []ScheduledQueryRulesLog `json:"items,omitempty"` }
ScheduledQueryRulesLogList is a list of ScheduledQueryRulesLogs
func (*ScheduledQueryRulesLogList) DeepCopy ¶
func (in *ScheduledQueryRulesLogList) DeepCopy() *ScheduledQueryRulesLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogList.
func (*ScheduledQueryRulesLogList) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogList) DeepCopyInto(out *ScheduledQueryRulesLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduledQueryRulesLogList) DeepCopyObject ¶
func (in *ScheduledQueryRulesLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ScheduledQueryRulesLogSpec ¶
type ScheduledQueryRulesLogSpec struct { State *ScheduledQueryRulesLogSpecResource `json:"state,omitempty" tf:"-"` Resource ScheduledQueryRulesLogSpecResource `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 (*ScheduledQueryRulesLogSpec) DeepCopy ¶
func (in *ScheduledQueryRulesLogSpec) DeepCopy() *ScheduledQueryRulesLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogSpec.
func (*ScheduledQueryRulesLogSpec) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogSpec) DeepCopyInto(out *ScheduledQueryRulesLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogSpecCriteria ¶
type ScheduledQueryRulesLogSpecCriteria struct { Dimension []ScheduledQueryRulesLogSpecCriteriaDimension `json:"dimension" tf:"dimension"` MetricName *string `json:"metricName" tf:"metric_name"` }
func (*ScheduledQueryRulesLogSpecCriteria) DeepCopy ¶
func (in *ScheduledQueryRulesLogSpecCriteria) DeepCopy() *ScheduledQueryRulesLogSpecCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogSpecCriteria.
func (*ScheduledQueryRulesLogSpecCriteria) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogSpecCriteria) DeepCopyInto(out *ScheduledQueryRulesLogSpecCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogSpecCriteriaCodec ¶
type ScheduledQueryRulesLogSpecCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (ScheduledQueryRulesLogSpecCriteriaCodec) Decode ¶
func (ScheduledQueryRulesLogSpecCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ScheduledQueryRulesLogSpecCriteriaCodec) Encode ¶
func (ScheduledQueryRulesLogSpecCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ScheduledQueryRulesLogSpecCriteriaCodec) IsEmpty ¶
func (ScheduledQueryRulesLogSpecCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
type ScheduledQueryRulesLogSpecCriteriaDimension ¶
type ScheduledQueryRulesLogSpecCriteriaDimension struct { Name *string `json:"name" tf:"name"` // +optional Operator *string `json:"operator,omitempty" tf:"operator"` Values []string `json:"values" tf:"values"` }
func (*ScheduledQueryRulesLogSpecCriteriaDimension) DeepCopy ¶
func (in *ScheduledQueryRulesLogSpecCriteriaDimension) DeepCopy() *ScheduledQueryRulesLogSpecCriteriaDimension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogSpecCriteriaDimension.
func (*ScheduledQueryRulesLogSpecCriteriaDimension) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogSpecCriteriaDimension) DeepCopyInto(out *ScheduledQueryRulesLogSpecCriteriaDimension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogSpecResource ¶
type ScheduledQueryRulesLogSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthorizedResourceIDS []string `json:"authorizedResourceIDS,omitempty" tf:"authorized_resource_ids"` Criteria *ScheduledQueryRulesLogSpecCriteria `json:"criteria" tf:"criteria"` DataSourceID *string `json:"dataSourceID" tf:"data_source_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ScheduledQueryRulesLogSpecResource) DeepCopy ¶
func (in *ScheduledQueryRulesLogSpecResource) DeepCopy() *ScheduledQueryRulesLogSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogSpecResource.
func (*ScheduledQueryRulesLogSpecResource) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogSpecResource) DeepCopyInto(out *ScheduledQueryRulesLogSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogStatus ¶
type ScheduledQueryRulesLogStatus 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 (*ScheduledQueryRulesLogStatus) DeepCopy ¶
func (in *ScheduledQueryRulesLogStatus) DeepCopy() *ScheduledQueryRulesLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogStatus.
func (*ScheduledQueryRulesLogStatus) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogStatus) DeepCopyInto(out *ScheduledQueryRulesLogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRule ¶
type SmartDetectorAlertRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SmartDetectorAlertRuleSpec `json:"spec,omitempty"` Status SmartDetectorAlertRuleStatus `json:"status,omitempty"` }
func (*SmartDetectorAlertRule) DeepCopy ¶
func (in *SmartDetectorAlertRule) DeepCopy() *SmartDetectorAlertRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) DeepCopyInto ¶
func (in *SmartDetectorAlertRule) DeepCopyInto(out *SmartDetectorAlertRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SmartDetectorAlertRule) DeepCopyObject ¶
func (in *SmartDetectorAlertRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SmartDetectorAlertRule) SetupWebhookWithManager ¶
func (r *SmartDetectorAlertRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SmartDetectorAlertRule) ValidateCreate ¶
func (r *SmartDetectorAlertRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SmartDetectorAlertRule) ValidateDelete ¶
func (r *SmartDetectorAlertRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SmartDetectorAlertRule) ValidateUpdate ¶
func (r *SmartDetectorAlertRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SmartDetectorAlertRuleList ¶
type SmartDetectorAlertRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SmartDetectorAlertRule CRD objects Items []SmartDetectorAlertRule `json:"items,omitempty"` }
SmartDetectorAlertRuleList is a list of SmartDetectorAlertRules
func (*SmartDetectorAlertRuleList) DeepCopy ¶
func (in *SmartDetectorAlertRuleList) DeepCopy() *SmartDetectorAlertRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleList.
func (*SmartDetectorAlertRuleList) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleList) DeepCopyInto(out *SmartDetectorAlertRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SmartDetectorAlertRuleList) DeepCopyObject ¶
func (in *SmartDetectorAlertRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SmartDetectorAlertRuleSpec ¶
type SmartDetectorAlertRuleSpec struct { State *SmartDetectorAlertRuleSpecResource `json:"state,omitempty" tf:"-"` Resource SmartDetectorAlertRuleSpecResource `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 (*SmartDetectorAlertRuleSpec) DeepCopy ¶
func (in *SmartDetectorAlertRuleSpec) DeepCopy() *SmartDetectorAlertRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleSpec.
func (*SmartDetectorAlertRuleSpec) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleSpec) DeepCopyInto(out *SmartDetectorAlertRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRuleSpecActionGroup ¶
type SmartDetectorAlertRuleSpecActionGroup struct { // +optional EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject"` Ids []string `json:"ids" tf:"ids"` // +optional WebhookPayload *string `json:"webhookPayload,omitempty" tf:"webhook_payload"` }
func (*SmartDetectorAlertRuleSpecActionGroup) DeepCopy ¶
func (in *SmartDetectorAlertRuleSpecActionGroup) DeepCopy() *SmartDetectorAlertRuleSpecActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleSpecActionGroup.
func (*SmartDetectorAlertRuleSpecActionGroup) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleSpecActionGroup) DeepCopyInto(out *SmartDetectorAlertRuleSpecActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRuleSpecActionGroupCodec ¶
type SmartDetectorAlertRuleSpecActionGroupCodec struct { }
+k8s:deepcopy-gen=false
func (SmartDetectorAlertRuleSpecActionGroupCodec) Decode ¶
func (SmartDetectorAlertRuleSpecActionGroupCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SmartDetectorAlertRuleSpecActionGroupCodec) Encode ¶
func (SmartDetectorAlertRuleSpecActionGroupCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SmartDetectorAlertRuleSpecActionGroupCodec) IsEmpty ¶
func (SmartDetectorAlertRuleSpecActionGroupCodec) IsEmpty(ptr unsafe.Pointer) bool
type SmartDetectorAlertRuleSpecResource ¶
type SmartDetectorAlertRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ActionGroup *SmartDetectorAlertRuleSpecActionGroup `json:"actionGroup" tf:"action_group"` // +optional Description *string `json:"description,omitempty" tf:"description"` DetectorType *string `json:"detectorType" tf:"detector_type"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Frequency *string `json:"frequency" tf:"frequency"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ScopeResourceIDS []string `json:"scopeResourceIDS" tf:"scope_resource_ids"` Severity *string `json:"severity" tf:"severity"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional ThrottlingDuration *string `json:"throttlingDuration,omitempty" tf:"throttling_duration"` }
func (*SmartDetectorAlertRuleSpecResource) DeepCopy ¶
func (in *SmartDetectorAlertRuleSpecResource) DeepCopy() *SmartDetectorAlertRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleSpecResource.
func (*SmartDetectorAlertRuleSpecResource) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleSpecResource) DeepCopyInto(out *SmartDetectorAlertRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRuleStatus ¶
type SmartDetectorAlertRuleStatus 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 (*SmartDetectorAlertRuleStatus) DeepCopy ¶
func (in *SmartDetectorAlertRuleStatus) DeepCopy() *SmartDetectorAlertRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleStatus.
func (*SmartDetectorAlertRuleStatus) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleStatus) DeepCopyInto(out *SmartDetectorAlertRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- aad_diagnostic_setting_types.go
- aad_diagnostic_setting_webhook.go
- action_group_types.go
- action_group_webhook.go
- action_rule_action_group_types.go
- action_rule_action_group_webhook.go
- action_rule_suppression_types.go
- action_rule_suppression_webhook.go
- activity_log_alert_types.go
- activity_log_alert_webhook.go
- autoscale_setting_types.go
- autoscale_setting_webhook.go
- codec.go
- diagnostic_setting_types.go
- diagnostic_setting_webhook.go
- doc.go
- log_profile_types.go
- log_profile_webhook.go
- metric_alert_types.go
- metric_alert_webhook.go
- private_link_scope_types.go
- private_link_scope_webhook.go
- private_link_scoped_service_types.go
- private_link_scoped_service_webhook.go
- register.go
- scheduled_query_rules_alert_types.go
- scheduled_query_rules_alert_webhook.go
- scheduled_query_rules_log_types.go
- scheduled_query_rules_log_webhook.go
- smart_detector_alert_rule_types.go
- smart_detector_alert_rule_webhook.go
- zz_generated.deepcopy.go