Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=alertsmanagement.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ActionGroupInitParameters
- type ActionGroupObservation
- type ActionGroupParameters
- type AlertContextInitParameters
- type AlertContextObservation
- type AlertContextParameters
- type AlertRuleIDInitParameters
- type AlertRuleIDObservation
- type AlertRuleIDParameters
- type AlertRuleNameInitParameters
- type AlertRuleNameObservation
- type AlertRuleNameParameters
- type ConditionAlertContextInitParameters
- type ConditionAlertContextObservation
- type ConditionAlertContextParameters
- type ConditionAlertRuleIDInitParameters
- type ConditionAlertRuleIDObservation
- type ConditionAlertRuleIDParameters
- type ConditionAlertRuleNameInitParameters
- type ConditionAlertRuleNameObservation
- type ConditionAlertRuleNameParameters
- type ConditionDescriptionInitParameters
- type ConditionDescriptionObservation
- type ConditionDescriptionParameters
- type ConditionInitParameters
- type ConditionMonitorConditionInitParameters
- type ConditionMonitorConditionObservation
- type ConditionMonitorConditionParameters
- type ConditionMonitorInitParameters
- type ConditionMonitorObservation
- type ConditionMonitorParameters
- type ConditionMonitorServiceInitParameters
- type ConditionMonitorServiceObservation
- type ConditionMonitorServiceParameters
- type ConditionObservation
- type ConditionParameters
- type ConditionSeverityInitParameters
- type ConditionSeverityObservation
- type ConditionSeverityParameters
- type ConditionSignalTypeInitParameters
- type ConditionSignalTypeObservation
- type ConditionSignalTypeParameters
- type ConditionTargetResourceGroupInitParameters
- type ConditionTargetResourceGroupObservation
- type ConditionTargetResourceGroupParameters
- type ConditionTargetResourceInitParameters
- type ConditionTargetResourceObservation
- type ConditionTargetResourceParameters
- type ConditionTargetResourceTypeInitParameters
- type ConditionTargetResourceTypeObservation
- type ConditionTargetResourceTypeParameters
- type DailyInitParameters
- type DailyObservation
- type DailyParameters
- type DescriptionInitParameters
- type DescriptionObservation
- type DescriptionParameters
- type MonitorActionRuleActionGroup
- func (tr *MonitorActionRuleActionGroup) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *MonitorActionRuleActionGroup) ConvertTo(dstRaw conversion.Hub) error
- func (in *MonitorActionRuleActionGroup) DeepCopy() *MonitorActionRuleActionGroup
- func (in *MonitorActionRuleActionGroup) DeepCopyInto(out *MonitorActionRuleActionGroup)
- func (in *MonitorActionRuleActionGroup) DeepCopyObject() runtime.Object
- func (mg *MonitorActionRuleActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorActionRuleActionGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorActionRuleActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorActionRuleActionGroup) GetID() string
- func (tr *MonitorActionRuleActionGroup) GetInitParameters() (map[string]any, error)
- func (mg *MonitorActionRuleActionGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MonitorActionRuleActionGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MonitorActionRuleActionGroup) GetObservation() (map[string]any, error)
- func (tr *MonitorActionRuleActionGroup) GetParameters() (map[string]any, error)
- func (mg *MonitorActionRuleActionGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorActionRuleActionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MonitorActionRuleActionGroup) GetTerraformResourceType() string
- func (tr *MonitorActionRuleActionGroup) GetTerraformSchemaVersion() int
- func (mg *MonitorActionRuleActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorActionRuleActionGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorActionRuleActionGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorActionRuleActionGroup) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorActionRuleActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MonitorActionRuleActionGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MonitorActionRuleActionGroup) SetObservation(obs map[string]any) error
- func (tr *MonitorActionRuleActionGroup) SetParameters(params map[string]any) error
- func (mg *MonitorActionRuleActionGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorActionRuleActionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorActionRuleActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorActionRuleActionGroupInitParameters
- type MonitorActionRuleActionGroupList
- func (in *MonitorActionRuleActionGroupList) DeepCopy() *MonitorActionRuleActionGroupList
- func (in *MonitorActionRuleActionGroupList) DeepCopyInto(out *MonitorActionRuleActionGroupList)
- func (in *MonitorActionRuleActionGroupList) DeepCopyObject() runtime.Object
- func (l *MonitorActionRuleActionGroupList) GetItems() []resource.Managed
- type MonitorActionRuleActionGroupObservation
- type MonitorActionRuleActionGroupParameters
- type MonitorActionRuleActionGroupSpec
- type MonitorActionRuleActionGroupStatus
- type MonitorActionRuleSuppression
- func (tr *MonitorActionRuleSuppression) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *MonitorActionRuleSuppression) ConvertTo(dstRaw conversion.Hub) error
- func (in *MonitorActionRuleSuppression) DeepCopy() *MonitorActionRuleSuppression
- func (in *MonitorActionRuleSuppression) DeepCopyInto(out *MonitorActionRuleSuppression)
- func (in *MonitorActionRuleSuppression) DeepCopyObject() runtime.Object
- func (mg *MonitorActionRuleSuppression) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorActionRuleSuppression) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorActionRuleSuppression) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorActionRuleSuppression) GetID() string
- func (tr *MonitorActionRuleSuppression) GetInitParameters() (map[string]any, error)
- func (mg *MonitorActionRuleSuppression) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MonitorActionRuleSuppression) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MonitorActionRuleSuppression) GetObservation() (map[string]any, error)
- func (tr *MonitorActionRuleSuppression) GetParameters() (map[string]any, error)
- func (mg *MonitorActionRuleSuppression) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorActionRuleSuppression) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MonitorActionRuleSuppression) GetTerraformResourceType() string
- func (tr *MonitorActionRuleSuppression) GetTerraformSchemaVersion() int
- func (mg *MonitorActionRuleSuppression) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorActionRuleSuppression) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorActionRuleSuppression) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorActionRuleSuppression) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorActionRuleSuppression) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MonitorActionRuleSuppression) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MonitorActionRuleSuppression) SetObservation(obs map[string]any) error
- func (tr *MonitorActionRuleSuppression) SetParameters(params map[string]any) error
- func (mg *MonitorActionRuleSuppression) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorActionRuleSuppression) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorActionRuleSuppression) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorActionRuleSuppressionConditionInitParameters
- type MonitorActionRuleSuppressionConditionObservation
- type MonitorActionRuleSuppressionConditionParameters
- type MonitorActionRuleSuppressionInitParameters
- type MonitorActionRuleSuppressionList
- func (in *MonitorActionRuleSuppressionList) DeepCopy() *MonitorActionRuleSuppressionList
- func (in *MonitorActionRuleSuppressionList) DeepCopyInto(out *MonitorActionRuleSuppressionList)
- func (in *MonitorActionRuleSuppressionList) DeepCopyObject() runtime.Object
- func (l *MonitorActionRuleSuppressionList) GetItems() []resource.Managed
- type MonitorActionRuleSuppressionObservation
- type MonitorActionRuleSuppressionParameters
- type MonitorActionRuleSuppressionScopeInitParameters
- type MonitorActionRuleSuppressionScopeObservation
- type MonitorActionRuleSuppressionScopeParameters
- type MonitorActionRuleSuppressionSpec
- type MonitorActionRuleSuppressionStatus
- type MonitorAlertProcessingRuleActionGroup
- func (tr *MonitorAlertProcessingRuleActionGroup) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *MonitorAlertProcessingRuleActionGroup) ConvertTo(dstRaw conversion.Hub) error
- func (in *MonitorAlertProcessingRuleActionGroup) DeepCopy() *MonitorAlertProcessingRuleActionGroup
- func (in *MonitorAlertProcessingRuleActionGroup) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroup)
- func (in *MonitorAlertProcessingRuleActionGroup) DeepCopyObject() runtime.Object
- func (mg *MonitorAlertProcessingRuleActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorAlertProcessingRuleActionGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorAlertProcessingRuleActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorAlertProcessingRuleActionGroup) GetID() string
- func (tr *MonitorAlertProcessingRuleActionGroup) GetInitParameters() (map[string]any, error)
- func (mg *MonitorAlertProcessingRuleActionGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MonitorAlertProcessingRuleActionGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MonitorAlertProcessingRuleActionGroup) GetObservation() (map[string]any, error)
- func (tr *MonitorAlertProcessingRuleActionGroup) GetParameters() (map[string]any, error)
- func (mg *MonitorAlertProcessingRuleActionGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorAlertProcessingRuleActionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MonitorAlertProcessingRuleActionGroup) GetTerraformResourceType() string
- func (tr *MonitorAlertProcessingRuleActionGroup) GetTerraformSchemaVersion() int
- func (mg *MonitorAlertProcessingRuleActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorAlertProcessingRuleActionGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorAlertProcessingRuleActionGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorAlertProcessingRuleActionGroup) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorAlertProcessingRuleActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MonitorAlertProcessingRuleActionGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MonitorAlertProcessingRuleActionGroup) SetObservation(obs map[string]any) error
- func (tr *MonitorAlertProcessingRuleActionGroup) SetParameters(params map[string]any) error
- func (mg *MonitorAlertProcessingRuleActionGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorAlertProcessingRuleActionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorAlertProcessingRuleActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters)
- type MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation)
- type MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters)
- type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters)
- type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation)
- type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters)
- type MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters)
- type MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation)
- type MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters)
- type MonitorAlertProcessingRuleActionGroupConditionInitParameters
- type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters
- type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation)
- type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters)
- type MonitorAlertProcessingRuleActionGroupConditionObservation
- type MonitorAlertProcessingRuleActionGroupConditionParameters
- type MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters)
- type MonitorAlertProcessingRuleActionGroupConditionSeverityObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionSeverityObservation
- func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionSeverityObservation)
- type MonitorAlertProcessingRuleActionGroupConditionSeverityParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionSeverityParameters
- func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionSeverityParameters)
- type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters
- type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation
- type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters
- type MonitorAlertProcessingRuleActionGroupInitParameters
- type MonitorAlertProcessingRuleActionGroupList
- func (in *MonitorAlertProcessingRuleActionGroupList) DeepCopy() *MonitorAlertProcessingRuleActionGroupList
- func (in *MonitorAlertProcessingRuleActionGroupList) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupList)
- func (in *MonitorAlertProcessingRuleActionGroupList) DeepCopyObject() runtime.Object
- func (l *MonitorAlertProcessingRuleActionGroupList) GetItems() []resource.Managed
- type MonitorAlertProcessingRuleActionGroupObservation
- type MonitorAlertProcessingRuleActionGroupParameters
- type MonitorAlertProcessingRuleActionGroupScheduleInitParameters
- type MonitorAlertProcessingRuleActionGroupScheduleObservation
- type MonitorAlertProcessingRuleActionGroupScheduleParameters
- type MonitorAlertProcessingRuleActionGroupSpec
- type MonitorAlertProcessingRuleActionGroupStatus
- type MonitorAlertProcessingRuleSuppression
- func (tr *MonitorAlertProcessingRuleSuppression) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *MonitorAlertProcessingRuleSuppression) ConvertTo(dstRaw conversion.Hub) error
- func (in *MonitorAlertProcessingRuleSuppression) DeepCopy() *MonitorAlertProcessingRuleSuppression
- func (in *MonitorAlertProcessingRuleSuppression) DeepCopyInto(out *MonitorAlertProcessingRuleSuppression)
- func (in *MonitorAlertProcessingRuleSuppression) DeepCopyObject() runtime.Object
- func (mg *MonitorAlertProcessingRuleSuppression) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorAlertProcessingRuleSuppression) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorAlertProcessingRuleSuppression) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorAlertProcessingRuleSuppression) GetID() string
- func (tr *MonitorAlertProcessingRuleSuppression) GetInitParameters() (map[string]any, error)
- func (mg *MonitorAlertProcessingRuleSuppression) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MonitorAlertProcessingRuleSuppression) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MonitorAlertProcessingRuleSuppression) GetObservation() (map[string]any, error)
- func (tr *MonitorAlertProcessingRuleSuppression) GetParameters() (map[string]any, error)
- func (mg *MonitorAlertProcessingRuleSuppression) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorAlertProcessingRuleSuppression) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MonitorAlertProcessingRuleSuppression) GetTerraformResourceType() string
- func (tr *MonitorAlertProcessingRuleSuppression) GetTerraformSchemaVersion() int
- func (mg *MonitorAlertProcessingRuleSuppression) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorAlertProcessingRuleSuppression) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorAlertProcessingRuleSuppression) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorAlertProcessingRuleSuppression) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorAlertProcessingRuleSuppression) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MonitorAlertProcessingRuleSuppression) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MonitorAlertProcessingRuleSuppression) SetObservation(obs map[string]any) error
- func (tr *MonitorAlertProcessingRuleSuppression) SetParameters(params map[string]any) error
- func (mg *MonitorAlertProcessingRuleSuppression) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorAlertProcessingRuleSuppression) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorAlertProcessingRuleSuppression) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters)
- type MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation)
- type MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters)
- type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters)
- type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation)
- type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters)
- type MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters)
- type MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation)
- type MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters)
- type MonitorAlertProcessingRuleSuppressionConditionInitParameters
- type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters
- type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation)
- type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters)
- type MonitorAlertProcessingRuleSuppressionConditionObservation
- type MonitorAlertProcessingRuleSuppressionConditionParameters
- type MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters)
- type MonitorAlertProcessingRuleSuppressionConditionSeverityObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionSeverityObservation
- func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionSeverityObservation)
- type MonitorAlertProcessingRuleSuppressionConditionSeverityParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionSeverityParameters
- func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionSeverityParameters)
- type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters
- type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation
- type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters
- type MonitorAlertProcessingRuleSuppressionInitParameters
- type MonitorAlertProcessingRuleSuppressionList
- func (in *MonitorAlertProcessingRuleSuppressionList) DeepCopy() *MonitorAlertProcessingRuleSuppressionList
- func (in *MonitorAlertProcessingRuleSuppressionList) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionList)
- func (in *MonitorAlertProcessingRuleSuppressionList) DeepCopyObject() runtime.Object
- func (l *MonitorAlertProcessingRuleSuppressionList) GetItems() []resource.Managed
- type MonitorAlertProcessingRuleSuppressionObservation
- type MonitorAlertProcessingRuleSuppressionParameters
- type MonitorAlertProcessingRuleSuppressionScheduleInitParameters
- type MonitorAlertProcessingRuleSuppressionScheduleObservation
- type MonitorAlertProcessingRuleSuppressionScheduleParameters
- type MonitorAlertProcessingRuleSuppressionSpec
- type MonitorAlertProcessingRuleSuppressionStatus
- type MonitorConditionInitParameters
- type MonitorConditionObservation
- type MonitorConditionParameters
- type MonitorInitParameters
- type MonitorObservation
- type MonitorParameters
- type MonitorServiceInitParameters
- type MonitorServiceObservation
- type MonitorServiceParameters
- type MonitorSmartDetectorAlertRule
- func (tr *MonitorSmartDetectorAlertRule) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *MonitorSmartDetectorAlertRule) ConvertTo(dstRaw conversion.Hub) error
- func (in *MonitorSmartDetectorAlertRule) DeepCopy() *MonitorSmartDetectorAlertRule
- func (in *MonitorSmartDetectorAlertRule) DeepCopyInto(out *MonitorSmartDetectorAlertRule)
- func (in *MonitorSmartDetectorAlertRule) DeepCopyObject() runtime.Object
- func (mg *MonitorSmartDetectorAlertRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorSmartDetectorAlertRule) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorSmartDetectorAlertRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorSmartDetectorAlertRule) GetID() string
- func (tr *MonitorSmartDetectorAlertRule) GetInitParameters() (map[string]any, error)
- func (mg *MonitorSmartDetectorAlertRule) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MonitorSmartDetectorAlertRule) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MonitorSmartDetectorAlertRule) GetObservation() (map[string]any, error)
- func (tr *MonitorSmartDetectorAlertRule) GetParameters() (map[string]any, error)
- func (mg *MonitorSmartDetectorAlertRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorSmartDetectorAlertRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MonitorSmartDetectorAlertRule) GetTerraformResourceType() string
- func (tr *MonitorSmartDetectorAlertRule) GetTerraformSchemaVersion() int
- func (mg *MonitorSmartDetectorAlertRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorSmartDetectorAlertRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorSmartDetectorAlertRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorSmartDetectorAlertRule) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorSmartDetectorAlertRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MonitorSmartDetectorAlertRule) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MonitorSmartDetectorAlertRule) SetObservation(obs map[string]any) error
- func (tr *MonitorSmartDetectorAlertRule) SetParameters(params map[string]any) error
- func (mg *MonitorSmartDetectorAlertRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorSmartDetectorAlertRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorSmartDetectorAlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorSmartDetectorAlertRuleInitParameters
- type MonitorSmartDetectorAlertRuleList
- func (in *MonitorSmartDetectorAlertRuleList) DeepCopy() *MonitorSmartDetectorAlertRuleList
- func (in *MonitorSmartDetectorAlertRuleList) DeepCopyInto(out *MonitorSmartDetectorAlertRuleList)
- func (in *MonitorSmartDetectorAlertRuleList) DeepCopyObject() runtime.Object
- func (l *MonitorSmartDetectorAlertRuleList) GetItems() []resource.Managed
- type MonitorSmartDetectorAlertRuleObservation
- type MonitorSmartDetectorAlertRuleParameters
- type MonitorSmartDetectorAlertRuleSpec
- type MonitorSmartDetectorAlertRuleStatus
- type MonthlyInitParameters
- type MonthlyObservation
- type MonthlyParameters
- type RecurrenceDailyInitParameters
- type RecurrenceDailyObservation
- type RecurrenceDailyParameters
- type RecurrenceInitParameters
- type RecurrenceMonthlyInitParameters
- type RecurrenceMonthlyObservation
- type RecurrenceMonthlyParameters
- type RecurrenceObservation
- type RecurrenceParameters
- type RecurrenceWeeklyInitParameters
- type RecurrenceWeeklyObservation
- type RecurrenceWeeklyParameters
- type ScheduleInitParameters
- type ScheduleObservation
- type ScheduleParameters
- type ScheduleRecurrenceInitParameters
- type ScheduleRecurrenceObservation
- type ScheduleRecurrenceParameters
- type ScopeInitParameters
- type ScopeObservation
- type ScopeParameters
- type SeverityInitParameters
- type SeverityObservation
- type SeverityParameters
- type SignalTypeInitParameters
- type SignalTypeObservation
- type SignalTypeParameters
- type SuppressionInitParameters
- type SuppressionObservation
- type SuppressionParameters
- type TargetResourceGroupInitParameters
- type TargetResourceGroupObservation
- type TargetResourceGroupParameters
- type TargetResourceInitParameters
- type TargetResourceObservation
- type TargetResourceParameters
- type TargetResourceTypeInitParameters
- type TargetResourceTypeObservation
- type TargetResourceTypeParameters
- type WeeklyInitParameters
- type WeeklyObservation
- type WeeklyParameters
Constants ¶
const ( CRDGroup = "alertsmanagement.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( MonitorActionRuleActionGroup_Kind = "MonitorActionRuleActionGroup" MonitorActionRuleActionGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorActionRuleActionGroup_Kind}.String() MonitorActionRuleActionGroup_KindAPIVersion = MonitorActionRuleActionGroup_Kind + "." + CRDGroupVersion.String() MonitorActionRuleActionGroup_GroupVersionKind = CRDGroupVersion.WithKind(MonitorActionRuleActionGroup_Kind) )
Repository type metadata.
var ( MonitorActionRuleSuppression_Kind = "MonitorActionRuleSuppression" MonitorActionRuleSuppression_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorActionRuleSuppression_Kind}.String() MonitorActionRuleSuppression_KindAPIVersion = MonitorActionRuleSuppression_Kind + "." + CRDGroupVersion.String() MonitorActionRuleSuppression_GroupVersionKind = CRDGroupVersion.WithKind(MonitorActionRuleSuppression_Kind) )
Repository type metadata.
var ( MonitorAlertProcessingRuleActionGroup_Kind = "MonitorAlertProcessingRuleActionGroup" MonitorAlertProcessingRuleActionGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorAlertProcessingRuleActionGroup_Kind}.String() MonitorAlertProcessingRuleActionGroup_KindAPIVersion = MonitorAlertProcessingRuleActionGroup_Kind + "." + CRDGroupVersion.String() MonitorAlertProcessingRuleActionGroup_GroupVersionKind = CRDGroupVersion.WithKind(MonitorAlertProcessingRuleActionGroup_Kind) )
Repository type metadata.
var ( MonitorAlertProcessingRuleSuppression_Kind = "MonitorAlertProcessingRuleSuppression" MonitorAlertProcessingRuleSuppression_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorAlertProcessingRuleSuppression_Kind}.String() MonitorAlertProcessingRuleSuppression_KindAPIVersion = MonitorAlertProcessingRuleSuppression_Kind + "." + CRDGroupVersion.String() MonitorAlertProcessingRuleSuppression_GroupVersionKind = CRDGroupVersion.WithKind(MonitorAlertProcessingRuleSuppression_Kind) )
Repository type metadata.
var ( MonitorSmartDetectorAlertRule_Kind = "MonitorSmartDetectorAlertRule" MonitorSmartDetectorAlertRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorSmartDetectorAlertRule_Kind}.String() MonitorSmartDetectorAlertRule_KindAPIVersion = MonitorSmartDetectorAlertRule_Kind + "." + CRDGroupVersion.String() MonitorSmartDetectorAlertRule_GroupVersionKind = CRDGroupVersion.WithKind(MonitorSmartDetectorAlertRule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionGroupInitParameters ¶ added in v0.35.0
type ActionGroupInitParameters struct { // Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource. EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"` // Specifies the action group ids. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.MonitorActionGroup // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +listType=set Ids []*string `json:"ids,omitempty" tf:"ids,omitempty"` // References to MonitorActionGroup in insights to populate ids. // +kubebuilder:validation:Optional IdsRefs []v1.Reference `json:"idsRefs,omitempty" tf:"-"` // Selector for a list of MonitorActionGroup in insights to populate ids. // +kubebuilder:validation:Optional IdsSelector *v1.Selector `json:"idsSelector,omitempty" tf:"-"` // A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource. WebhookPayload *string `json:"webhookPayload,omitempty" tf:"webhook_payload,omitempty"` }
func (*ActionGroupInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ActionGroupInitParameters) DeepCopy() *ActionGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupInitParameters.
func (*ActionGroupInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ActionGroupInitParameters) DeepCopyInto(out *ActionGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupObservation ¶
type ActionGroupObservation struct { // Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource. EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"` // Specifies the action group ids. // +listType=set Ids []*string `json:"ids,omitempty" tf:"ids,omitempty"` // A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource. WebhookPayload *string `json:"webhookPayload,omitempty" tf:"webhook_payload,omitempty"` }
func (*ActionGroupObservation) DeepCopy ¶
func (in *ActionGroupObservation) DeepCopy() *ActionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupObservation.
func (*ActionGroupObservation) DeepCopyInto ¶
func (in *ActionGroupObservation) DeepCopyInto(out *ActionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupParameters ¶
type ActionGroupParameters struct { // Specifies a custom email subject if Email Receiver is specified in Monitor Action Group resource. // +kubebuilder:validation:Optional EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"` // Specifies the action group ids. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.MonitorActionGroup // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional // +listType=set Ids []*string `json:"ids,omitempty" tf:"ids,omitempty"` // References to MonitorActionGroup in insights to populate ids. // +kubebuilder:validation:Optional IdsRefs []v1.Reference `json:"idsRefs,omitempty" tf:"-"` // Selector for a list of MonitorActionGroup in insights to populate ids. // +kubebuilder:validation:Optional IdsSelector *v1.Selector `json:"idsSelector,omitempty" tf:"-"` // A JSON String which Specifies the custom webhook payload if Webhook Receiver is specified in Monitor Action Group resource. // +kubebuilder:validation:Optional WebhookPayload *string `json:"webhookPayload,omitempty" tf:"webhook_payload,omitempty"` }
func (*ActionGroupParameters) DeepCopy ¶
func (in *ActionGroupParameters) DeepCopy() *ActionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupParameters.
func (*ActionGroupParameters) DeepCopyInto ¶
func (in *ActionGroupParameters) DeepCopyInto(out *ActionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertContextInitParameters ¶ added in v0.35.0
type AlertContextInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AlertContextInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AlertContextInitParameters) DeepCopy() *AlertContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertContextInitParameters.
func (*AlertContextInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AlertContextInitParameters) DeepCopyInto(out *AlertContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertContextObservation ¶
type AlertContextObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AlertContextObservation) DeepCopy ¶
func (in *AlertContextObservation) DeepCopy() *AlertContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertContextObservation.
func (*AlertContextObservation) DeepCopyInto ¶
func (in *AlertContextObservation) DeepCopyInto(out *AlertContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertContextParameters ¶
type AlertContextParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*AlertContextParameters) DeepCopy ¶
func (in *AlertContextParameters) DeepCopy() *AlertContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertContextParameters.
func (*AlertContextParameters) DeepCopyInto ¶
func (in *AlertContextParameters) DeepCopyInto(out *AlertContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleIDInitParameters ¶ added in v0.35.0
type AlertRuleIDInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AlertRuleIDInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AlertRuleIDInitParameters) DeepCopy() *AlertRuleIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleIDInitParameters.
func (*AlertRuleIDInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AlertRuleIDInitParameters) DeepCopyInto(out *AlertRuleIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleIDObservation ¶
type AlertRuleIDObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AlertRuleIDObservation) DeepCopy ¶
func (in *AlertRuleIDObservation) DeepCopy() *AlertRuleIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleIDObservation.
func (*AlertRuleIDObservation) DeepCopyInto ¶
func (in *AlertRuleIDObservation) DeepCopyInto(out *AlertRuleIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleIDParameters ¶
type AlertRuleIDParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*AlertRuleIDParameters) DeepCopy ¶
func (in *AlertRuleIDParameters) DeepCopy() *AlertRuleIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleIDParameters.
func (*AlertRuleIDParameters) DeepCopyInto ¶
func (in *AlertRuleIDParameters) DeepCopyInto(out *AlertRuleIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleNameInitParameters ¶ added in v0.35.0
type AlertRuleNameInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AlertRuleNameInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AlertRuleNameInitParameters) DeepCopy() *AlertRuleNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleNameInitParameters.
func (*AlertRuleNameInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AlertRuleNameInitParameters) DeepCopyInto(out *AlertRuleNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleNameObservation ¶ added in v0.27.0
type AlertRuleNameObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AlertRuleNameObservation) DeepCopy ¶ added in v0.27.0
func (in *AlertRuleNameObservation) DeepCopy() *AlertRuleNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleNameObservation.
func (*AlertRuleNameObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AlertRuleNameObservation) DeepCopyInto(out *AlertRuleNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleNameParameters ¶ added in v0.27.0
type AlertRuleNameParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*AlertRuleNameParameters) DeepCopy ¶ added in v0.27.0
func (in *AlertRuleNameParameters) DeepCopy() *AlertRuleNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleNameParameters.
func (*AlertRuleNameParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AlertRuleNameParameters) DeepCopyInto(out *AlertRuleNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertContextInitParameters ¶ added in v0.35.0
type ConditionAlertContextInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionAlertContextInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionAlertContextInitParameters) DeepCopy() *ConditionAlertContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertContextInitParameters.
func (*ConditionAlertContextInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionAlertContextInitParameters) DeepCopyInto(out *ConditionAlertContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertContextObservation ¶
type ConditionAlertContextObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionAlertContextObservation) DeepCopy ¶
func (in *ConditionAlertContextObservation) DeepCopy() *ConditionAlertContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertContextObservation.
func (*ConditionAlertContextObservation) DeepCopyInto ¶
func (in *ConditionAlertContextObservation) DeepCopyInto(out *ConditionAlertContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertContextParameters ¶
type ConditionAlertContextParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionAlertContextParameters) DeepCopy ¶
func (in *ConditionAlertContextParameters) DeepCopy() *ConditionAlertContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertContextParameters.
func (*ConditionAlertContextParameters) DeepCopyInto ¶
func (in *ConditionAlertContextParameters) DeepCopyInto(out *ConditionAlertContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertRuleIDInitParameters ¶ added in v0.35.0
type ConditionAlertRuleIDInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionAlertRuleIDInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionAlertRuleIDInitParameters) DeepCopy() *ConditionAlertRuleIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertRuleIDInitParameters.
func (*ConditionAlertRuleIDInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionAlertRuleIDInitParameters) DeepCopyInto(out *ConditionAlertRuleIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertRuleIDObservation ¶
type ConditionAlertRuleIDObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionAlertRuleIDObservation) DeepCopy ¶
func (in *ConditionAlertRuleIDObservation) DeepCopy() *ConditionAlertRuleIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertRuleIDObservation.
func (*ConditionAlertRuleIDObservation) DeepCopyInto ¶
func (in *ConditionAlertRuleIDObservation) DeepCopyInto(out *ConditionAlertRuleIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertRuleIDParameters ¶
type ConditionAlertRuleIDParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionAlertRuleIDParameters) DeepCopy ¶
func (in *ConditionAlertRuleIDParameters) DeepCopy() *ConditionAlertRuleIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertRuleIDParameters.
func (*ConditionAlertRuleIDParameters) DeepCopyInto ¶
func (in *ConditionAlertRuleIDParameters) DeepCopyInto(out *ConditionAlertRuleIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertRuleNameInitParameters ¶ added in v0.35.0
type ConditionAlertRuleNameInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionAlertRuleNameInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionAlertRuleNameInitParameters) DeepCopy() *ConditionAlertRuleNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertRuleNameInitParameters.
func (*ConditionAlertRuleNameInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionAlertRuleNameInitParameters) DeepCopyInto(out *ConditionAlertRuleNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertRuleNameObservation ¶ added in v0.27.0
type ConditionAlertRuleNameObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionAlertRuleNameObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionAlertRuleNameObservation) DeepCopy() *ConditionAlertRuleNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertRuleNameObservation.
func (*ConditionAlertRuleNameObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionAlertRuleNameObservation) DeepCopyInto(out *ConditionAlertRuleNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionAlertRuleNameParameters ¶ added in v0.27.0
type ConditionAlertRuleNameParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionAlertRuleNameParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionAlertRuleNameParameters) DeepCopy() *ConditionAlertRuleNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionAlertRuleNameParameters.
func (*ConditionAlertRuleNameParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionAlertRuleNameParameters) DeepCopyInto(out *ConditionAlertRuleNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionDescriptionInitParameters ¶ added in v0.35.0
type ConditionDescriptionInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionDescriptionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionDescriptionInitParameters) DeepCopy() *ConditionDescriptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionDescriptionInitParameters.
func (*ConditionDescriptionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionDescriptionInitParameters) DeepCopyInto(out *ConditionDescriptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionDescriptionObservation ¶
type ConditionDescriptionObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionDescriptionObservation) DeepCopy ¶
func (in *ConditionDescriptionObservation) DeepCopy() *ConditionDescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionDescriptionObservation.
func (*ConditionDescriptionObservation) DeepCopyInto ¶
func (in *ConditionDescriptionObservation) DeepCopyInto(out *ConditionDescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionDescriptionParameters ¶
type ConditionDescriptionParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionDescriptionParameters) DeepCopy ¶
func (in *ConditionDescriptionParameters) DeepCopy() *ConditionDescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionDescriptionParameters.
func (*ConditionDescriptionParameters) DeepCopyInto ¶
func (in *ConditionDescriptionParameters) DeepCopyInto(out *ConditionDescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionInitParameters ¶ added in v0.35.0
type ConditionInitParameters struct { // A alert_context block as defined below. AlertContext []AlertContextInitParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined below. AlertRuleID []AlertRuleIDInitParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A description block as defined below. Description []DescriptionInitParameters `json:"description,omitempty" tf:"description,omitempty"` // A monitor block as defined below. Monitor []MonitorInitParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A monitor_service block as defined below. MonitorService []MonitorServiceInitParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. Severity []SeverityInitParameters `json:"severity,omitempty" tf:"severity,omitempty"` // A target_resource_type block as defined below. TargetResourceType []TargetResourceTypeInitParameters `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*ConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionInitParameters) DeepCopy() *ConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionInitParameters.
func (*ConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionInitParameters) DeepCopyInto(out *ConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorConditionInitParameters ¶ added in v0.35.0
type ConditionMonitorConditionInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionMonitorConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionMonitorConditionInitParameters) DeepCopy() *ConditionMonitorConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorConditionInitParameters.
func (*ConditionMonitorConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionMonitorConditionInitParameters) DeepCopyInto(out *ConditionMonitorConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorConditionObservation ¶ added in v0.27.0
type ConditionMonitorConditionObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionMonitorConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionMonitorConditionObservation) DeepCopy() *ConditionMonitorConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorConditionObservation.
func (*ConditionMonitorConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionMonitorConditionObservation) DeepCopyInto(out *ConditionMonitorConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorConditionParameters ¶ added in v0.27.0
type ConditionMonitorConditionParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionMonitorConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionMonitorConditionParameters) DeepCopy() *ConditionMonitorConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorConditionParameters.
func (*ConditionMonitorConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionMonitorConditionParameters) DeepCopyInto(out *ConditionMonitorConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorInitParameters ¶ added in v0.35.0
type ConditionMonitorInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionMonitorInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionMonitorInitParameters) DeepCopy() *ConditionMonitorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorInitParameters.
func (*ConditionMonitorInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionMonitorInitParameters) DeepCopyInto(out *ConditionMonitorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorObservation ¶
type ConditionMonitorObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionMonitorObservation) DeepCopy ¶
func (in *ConditionMonitorObservation) DeepCopy() *ConditionMonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorObservation.
func (*ConditionMonitorObservation) DeepCopyInto ¶
func (in *ConditionMonitorObservation) DeepCopyInto(out *ConditionMonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorParameters ¶
type ConditionMonitorParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionMonitorParameters) DeepCopy ¶
func (in *ConditionMonitorParameters) DeepCopy() *ConditionMonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorParameters.
func (*ConditionMonitorParameters) DeepCopyInto ¶
func (in *ConditionMonitorParameters) DeepCopyInto(out *ConditionMonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorServiceInitParameters ¶ added in v0.35.0
type ConditionMonitorServiceInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionMonitorServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionMonitorServiceInitParameters) DeepCopy() *ConditionMonitorServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorServiceInitParameters.
func (*ConditionMonitorServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionMonitorServiceInitParameters) DeepCopyInto(out *ConditionMonitorServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorServiceObservation ¶
type ConditionMonitorServiceObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionMonitorServiceObservation) DeepCopy ¶
func (in *ConditionMonitorServiceObservation) DeepCopy() *ConditionMonitorServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorServiceObservation.
func (*ConditionMonitorServiceObservation) DeepCopyInto ¶
func (in *ConditionMonitorServiceObservation) DeepCopyInto(out *ConditionMonitorServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionMonitorServiceParameters ¶
type ConditionMonitorServiceParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionMonitorServiceParameters) DeepCopy ¶
func (in *ConditionMonitorServiceParameters) DeepCopy() *ConditionMonitorServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionMonitorServiceParameters.
func (*ConditionMonitorServiceParameters) DeepCopyInto ¶
func (in *ConditionMonitorServiceParameters) DeepCopyInto(out *ConditionMonitorServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { // A alert_context block as defined below. AlertContext []AlertContextObservation `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined below. AlertRuleID []AlertRuleIDObservation `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A description block as defined below. Description []DescriptionObservation `json:"description,omitempty" tf:"description,omitempty"` // A monitor block as defined below. Monitor []MonitorObservation `json:"monitor,omitempty" tf:"monitor,omitempty"` // A monitor_service block as defined below. MonitorService []MonitorServiceObservation `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. Severity []SeverityObservation `json:"severity,omitempty" tf:"severity,omitempty"` // A target_resource_type block as defined below. TargetResourceType []TargetResourceTypeObservation `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // A alert_context block as defined below. // +kubebuilder:validation:Optional AlertContext []AlertContextParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined below. // +kubebuilder:validation:Optional AlertRuleID []AlertRuleIDParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A description block as defined below. // +kubebuilder:validation:Optional Description []DescriptionParameters `json:"description,omitempty" tf:"description,omitempty"` // A monitor block as defined below. // +kubebuilder:validation:Optional Monitor []MonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A monitor_service block as defined below. // +kubebuilder:validation:Optional MonitorService []MonitorServiceParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. // +kubebuilder:validation:Optional Severity []SeverityParameters `json:"severity,omitempty" tf:"severity,omitempty"` // A target_resource_type block as defined below. // +kubebuilder:validation:Optional TargetResourceType []TargetResourceTypeParameters `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionSeverityInitParameters ¶ added in v0.35.0
type ConditionSeverityInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionSeverityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionSeverityInitParameters) DeepCopy() *ConditionSeverityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionSeverityInitParameters.
func (*ConditionSeverityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionSeverityInitParameters) DeepCopyInto(out *ConditionSeverityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionSeverityObservation ¶
type ConditionSeverityObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionSeverityObservation) DeepCopy ¶
func (in *ConditionSeverityObservation) DeepCopy() *ConditionSeverityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionSeverityObservation.
func (*ConditionSeverityObservation) DeepCopyInto ¶
func (in *ConditionSeverityObservation) DeepCopyInto(out *ConditionSeverityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionSeverityParameters ¶
type ConditionSeverityParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionSeverityParameters) DeepCopy ¶
func (in *ConditionSeverityParameters) DeepCopy() *ConditionSeverityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionSeverityParameters.
func (*ConditionSeverityParameters) DeepCopyInto ¶
func (in *ConditionSeverityParameters) DeepCopyInto(out *ConditionSeverityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionSignalTypeInitParameters ¶ added in v0.35.0
type ConditionSignalTypeInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionSignalTypeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionSignalTypeInitParameters) DeepCopy() *ConditionSignalTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionSignalTypeInitParameters.
func (*ConditionSignalTypeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionSignalTypeInitParameters) DeepCopyInto(out *ConditionSignalTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionSignalTypeObservation ¶ added in v0.27.0
type ConditionSignalTypeObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionSignalTypeObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionSignalTypeObservation) DeepCopy() *ConditionSignalTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionSignalTypeObservation.
func (*ConditionSignalTypeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionSignalTypeObservation) DeepCopyInto(out *ConditionSignalTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionSignalTypeParameters ¶ added in v0.27.0
type ConditionSignalTypeParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionSignalTypeParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionSignalTypeParameters) DeepCopy() *ConditionSignalTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionSignalTypeParameters.
func (*ConditionSignalTypeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionSignalTypeParameters) DeepCopyInto(out *ConditionSignalTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceGroupInitParameters ¶ added in v0.35.0
type ConditionTargetResourceGroupInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionTargetResourceGroupInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionTargetResourceGroupInitParameters) DeepCopy() *ConditionTargetResourceGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceGroupInitParameters.
func (*ConditionTargetResourceGroupInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionTargetResourceGroupInitParameters) DeepCopyInto(out *ConditionTargetResourceGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceGroupObservation ¶ added in v0.27.0
type ConditionTargetResourceGroupObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionTargetResourceGroupObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionTargetResourceGroupObservation) DeepCopy() *ConditionTargetResourceGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceGroupObservation.
func (*ConditionTargetResourceGroupObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionTargetResourceGroupObservation) DeepCopyInto(out *ConditionTargetResourceGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceGroupParameters ¶ added in v0.27.0
type ConditionTargetResourceGroupParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionTargetResourceGroupParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionTargetResourceGroupParameters) DeepCopy() *ConditionTargetResourceGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceGroupParameters.
func (*ConditionTargetResourceGroupParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionTargetResourceGroupParameters) DeepCopyInto(out *ConditionTargetResourceGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceInitParameters ¶ added in v0.35.0
type ConditionTargetResourceInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionTargetResourceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionTargetResourceInitParameters) DeepCopy() *ConditionTargetResourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceInitParameters.
func (*ConditionTargetResourceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionTargetResourceInitParameters) DeepCopyInto(out *ConditionTargetResourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceObservation ¶ added in v0.27.0
type ConditionTargetResourceObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionTargetResourceObservation) DeepCopy ¶ added in v0.27.0
func (in *ConditionTargetResourceObservation) DeepCopy() *ConditionTargetResourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceObservation.
func (*ConditionTargetResourceObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionTargetResourceObservation) DeepCopyInto(out *ConditionTargetResourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceParameters ¶ added in v0.27.0
type ConditionTargetResourceParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionTargetResourceParameters) DeepCopy ¶ added in v0.27.0
func (in *ConditionTargetResourceParameters) DeepCopy() *ConditionTargetResourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceParameters.
func (*ConditionTargetResourceParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ConditionTargetResourceParameters) DeepCopyInto(out *ConditionTargetResourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceTypeInitParameters ¶ added in v0.35.0
type ConditionTargetResourceTypeInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionTargetResourceTypeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionTargetResourceTypeInitParameters) DeepCopy() *ConditionTargetResourceTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceTypeInitParameters.
func (*ConditionTargetResourceTypeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionTargetResourceTypeInitParameters) DeepCopyInto(out *ConditionTargetResourceTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceTypeObservation ¶
type ConditionTargetResourceTypeObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ConditionTargetResourceTypeObservation) DeepCopy ¶
func (in *ConditionTargetResourceTypeObservation) DeepCopy() *ConditionTargetResourceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceTypeObservation.
func (*ConditionTargetResourceTypeObservation) DeepCopyInto ¶
func (in *ConditionTargetResourceTypeObservation) DeepCopyInto(out *ConditionTargetResourceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionTargetResourceTypeParameters ¶
type ConditionTargetResourceTypeParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*ConditionTargetResourceTypeParameters) DeepCopy ¶
func (in *ConditionTargetResourceTypeParameters) DeepCopy() *ConditionTargetResourceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionTargetResourceTypeParameters.
func (*ConditionTargetResourceTypeParameters) DeepCopyInto ¶
func (in *ConditionTargetResourceTypeParameters) DeepCopyInto(out *ConditionTargetResourceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyInitParameters ¶ added in v0.35.0
type DailyInitParameters struct { // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*DailyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DailyInitParameters) DeepCopy() *DailyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyInitParameters.
func (*DailyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DailyInitParameters) DeepCopyInto(out *DailyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyObservation ¶ added in v0.27.0
type DailyObservation struct { // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*DailyObservation) DeepCopy ¶ added in v0.27.0
func (in *DailyObservation) DeepCopy() *DailyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyObservation.
func (*DailyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *DailyObservation) DeepCopyInto(out *DailyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyParameters ¶ added in v0.27.0
type DailyParameters struct { // Specifies the recurrence end time (H:M:S). // +kubebuilder:validation:Optional EndTime *string `json:"endTime" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). // +kubebuilder:validation:Optional StartTime *string `json:"startTime" tf:"start_time,omitempty"` }
func (*DailyParameters) DeepCopy ¶ added in v0.27.0
func (in *DailyParameters) DeepCopy() *DailyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyParameters.
func (*DailyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *DailyParameters) DeepCopyInto(out *DailyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescriptionInitParameters ¶ added in v0.35.0
type DescriptionInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*DescriptionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DescriptionInitParameters) DeepCopy() *DescriptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescriptionInitParameters.
func (*DescriptionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DescriptionInitParameters) DeepCopyInto(out *DescriptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescriptionObservation ¶
type DescriptionObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*DescriptionObservation) DeepCopy ¶
func (in *DescriptionObservation) DeepCopy() *DescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescriptionObservation.
func (*DescriptionObservation) DeepCopyInto ¶
func (in *DescriptionObservation) DeepCopyInto(out *DescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescriptionParameters ¶
type DescriptionParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*DescriptionParameters) DeepCopy ¶
func (in *DescriptionParameters) DeepCopy() *DescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescriptionParameters.
func (*DescriptionParameters) DeepCopyInto ¶
func (in *DescriptionParameters) DeepCopyInto(out *DescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleActionGroup ¶
type MonitorActionRuleActionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorActionRuleActionGroupSpec `json:"spec"` Status MonitorActionRuleActionGroupStatus `json:"status,omitempty"` }
MonitorActionRuleActionGroup is the Schema for the MonitorActionRuleActionGroups API. Manages an Monitor Action Rule which type is action group. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*MonitorActionRuleActionGroup) ConvertFrom ¶ added in v1.2.0
func (tr *MonitorActionRuleActionGroup) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the MonitorActionRuleActionGroup type.
func (*MonitorActionRuleActionGroup) ConvertTo ¶ added in v1.2.0
func (tr *MonitorActionRuleActionGroup) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MonitorActionRuleActionGroup to the hub type.
func (*MonitorActionRuleActionGroup) DeepCopy ¶
func (in *MonitorActionRuleActionGroup) DeepCopy() *MonitorActionRuleActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) DeepCopyInto ¶
func (in *MonitorActionRuleActionGroup) DeepCopyInto(out *MonitorActionRuleActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorActionRuleActionGroup) DeepCopyObject ¶
func (in *MonitorActionRuleActionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorActionRuleActionGroup) GetCondition ¶
func (mg *MonitorActionRuleActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) GetConnectionDetailsMapping ¶
func (tr *MonitorActionRuleActionGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetDeletionPolicy ¶
func (mg *MonitorActionRuleActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) GetID ¶
func (tr *MonitorActionRuleActionGroup) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetInitParameters ¶ added in v0.35.0
func (tr *MonitorActionRuleActionGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorActionRuleActionGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) GetMergedParameters ¶ added in v0.40.0
func (tr *MonitorActionRuleActionGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetObservation ¶
func (tr *MonitorActionRuleActionGroup) GetObservation() (map[string]any, error)
GetObservation of this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetParameters ¶
func (tr *MonitorActionRuleActionGroup) GetParameters() (map[string]any, error)
GetParameters of this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetProviderConfigReference ¶
func (mg *MonitorActionRuleActionGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) GetPublishConnectionDetailsTo ¶
func (mg *MonitorActionRuleActionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) GetTerraformResourceType ¶
func (mg *MonitorActionRuleActionGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetTerraformSchemaVersion ¶
func (tr *MonitorActionRuleActionGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorActionRuleActionGroup) GetWriteConnectionSecretToReference ¶
func (mg *MonitorActionRuleActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) LateInitialize ¶
func (tr *MonitorActionRuleActionGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorActionRuleActionGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorActionRuleActionGroup) ResolveReferences ¶
func (*MonitorActionRuleActionGroup) SetConditions ¶
func (mg *MonitorActionRuleActionGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) SetDeletionPolicy ¶
func (mg *MonitorActionRuleActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) SetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorActionRuleActionGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) SetObservation ¶
func (tr *MonitorActionRuleActionGroup) SetObservation(obs map[string]any) error
SetObservation for this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) SetParameters ¶
func (tr *MonitorActionRuleActionGroup) SetParameters(params map[string]any) error
SetParameters for this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) SetProviderConfigReference ¶
func (mg *MonitorActionRuleActionGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) SetPublishConnectionDetailsTo ¶
func (mg *MonitorActionRuleActionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) SetWriteConnectionSecretToReference ¶
func (mg *MonitorActionRuleActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorActionRuleActionGroup.
type MonitorActionRuleActionGroupInitParameters ¶ added in v0.35.0
type MonitorActionRuleActionGroupInitParameters struct { // Specifies the resource id of monitor action group. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.MonitorActionGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() ActionGroupID *string `json:"actionGroupId,omitempty" tf:"action_group_id,omitempty"` // Reference to a MonitorActionGroup in insights to populate actionGroupId. // +kubebuilder:validation:Optional ActionGroupIDRef *v1.Reference `json:"actionGroupIdRef,omitempty" tf:"-"` // Selector for a MonitorActionGroup in insights to populate actionGroupId. // +kubebuilder:validation:Optional ActionGroupIDSelector *v1.Selector `json:"actionGroupIdSelector,omitempty" tf:"-"` // A condition block as defined below. Condition []ConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Action Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the Action Rule enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // A scope block as defined below. Scope []ScopeInitParameters `json:"scope,omitempty" tf:"scope,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorActionRuleActionGroupInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorActionRuleActionGroupInitParameters) DeepCopy() *MonitorActionRuleActionGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleActionGroupInitParameters.
func (*MonitorActionRuleActionGroupInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorActionRuleActionGroupInitParameters) DeepCopyInto(out *MonitorActionRuleActionGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleActionGroupList ¶
type MonitorActionRuleActionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorActionRuleActionGroup `json:"items"` }
MonitorActionRuleActionGroupList contains a list of MonitorActionRuleActionGroups
func (*MonitorActionRuleActionGroupList) DeepCopy ¶
func (in *MonitorActionRuleActionGroupList) DeepCopy() *MonitorActionRuleActionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleActionGroupList.
func (*MonitorActionRuleActionGroupList) DeepCopyInto ¶
func (in *MonitorActionRuleActionGroupList) DeepCopyInto(out *MonitorActionRuleActionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorActionRuleActionGroupList) DeepCopyObject ¶
func (in *MonitorActionRuleActionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorActionRuleActionGroupList) GetItems ¶
func (l *MonitorActionRuleActionGroupList) GetItems() []resource.Managed
GetItems of this MonitorActionRuleActionGroupList.
type MonitorActionRuleActionGroupObservation ¶
type MonitorActionRuleActionGroupObservation struct { // Specifies the resource id of monitor action group. ActionGroupID *string `json:"actionGroupId,omitempty" tf:"action_group_id,omitempty"` // A condition block as defined below. Condition []ConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Action Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the Action Rule enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the Monitor Action Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A scope block as defined below. Scope []ScopeObservation `json:"scope,omitempty" tf:"scope,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorActionRuleActionGroupObservation) DeepCopy ¶
func (in *MonitorActionRuleActionGroupObservation) DeepCopy() *MonitorActionRuleActionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleActionGroupObservation.
func (*MonitorActionRuleActionGroupObservation) DeepCopyInto ¶
func (in *MonitorActionRuleActionGroupObservation) DeepCopyInto(out *MonitorActionRuleActionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleActionGroupParameters ¶
type MonitorActionRuleActionGroupParameters struct { // Specifies the resource id of monitor action group. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.MonitorActionGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ActionGroupID *string `json:"actionGroupId,omitempty" tf:"action_group_id,omitempty"` // Reference to a MonitorActionGroup in insights to populate actionGroupId. // +kubebuilder:validation:Optional ActionGroupIDRef *v1.Reference `json:"actionGroupIdRef,omitempty" tf:"-"` // Selector for a MonitorActionGroup in insights to populate actionGroupId. // +kubebuilder:validation:Optional ActionGroupIDSelector *v1.Selector `json:"actionGroupIdSelector,omitempty" tf:"-"` // A condition block as defined below. // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Action Rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the Action Rule enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A scope block as defined below. // +kubebuilder:validation:Optional Scope []ScopeParameters `json:"scope,omitempty" tf:"scope,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorActionRuleActionGroupParameters) DeepCopy ¶
func (in *MonitorActionRuleActionGroupParameters) DeepCopy() *MonitorActionRuleActionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleActionGroupParameters.
func (*MonitorActionRuleActionGroupParameters) DeepCopyInto ¶
func (in *MonitorActionRuleActionGroupParameters) DeepCopyInto(out *MonitorActionRuleActionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleActionGroupSpec ¶
type MonitorActionRuleActionGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorActionRuleActionGroupParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MonitorActionRuleActionGroupInitParameters `json:"initProvider,omitempty"` }
MonitorActionRuleActionGroupSpec defines the desired state of MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroupSpec) DeepCopy ¶
func (in *MonitorActionRuleActionGroupSpec) DeepCopy() *MonitorActionRuleActionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleActionGroupSpec.
func (*MonitorActionRuleActionGroupSpec) DeepCopyInto ¶
func (in *MonitorActionRuleActionGroupSpec) DeepCopyInto(out *MonitorActionRuleActionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleActionGroupStatus ¶
type MonitorActionRuleActionGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorActionRuleActionGroupObservation `json:"atProvider,omitempty"` }
MonitorActionRuleActionGroupStatus defines the observed state of MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroupStatus) DeepCopy ¶
func (in *MonitorActionRuleActionGroupStatus) DeepCopy() *MonitorActionRuleActionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleActionGroupStatus.
func (*MonitorActionRuleActionGroupStatus) DeepCopyInto ¶
func (in *MonitorActionRuleActionGroupStatus) DeepCopyInto(out *MonitorActionRuleActionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppression ¶
type MonitorActionRuleSuppression struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.suppression) || (has(self.initProvider) && has(self.initProvider.suppression))",message="spec.forProvider.suppression is a required parameter" Spec MonitorActionRuleSuppressionSpec `json:"spec"` Status MonitorActionRuleSuppressionStatus `json:"status,omitempty"` }
MonitorActionRuleSuppression is the Schema for the MonitorActionRuleSuppressions API. Manages an Monitor Action Rule which type is suppression. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*MonitorActionRuleSuppression) ConvertFrom ¶ added in v1.2.0
func (tr *MonitorActionRuleSuppression) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the MonitorActionRuleSuppression type.
func (*MonitorActionRuleSuppression) ConvertTo ¶ added in v1.2.0
func (tr *MonitorActionRuleSuppression) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MonitorActionRuleSuppression to the hub type.
func (*MonitorActionRuleSuppression) DeepCopy ¶
func (in *MonitorActionRuleSuppression) DeepCopy() *MonitorActionRuleSuppression
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) DeepCopyInto ¶
func (in *MonitorActionRuleSuppression) DeepCopyInto(out *MonitorActionRuleSuppression)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorActionRuleSuppression) DeepCopyObject ¶
func (in *MonitorActionRuleSuppression) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorActionRuleSuppression) GetCondition ¶
func (mg *MonitorActionRuleSuppression) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) GetConnectionDetailsMapping ¶
func (tr *MonitorActionRuleSuppression) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetDeletionPolicy ¶
func (mg *MonitorActionRuleSuppression) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) GetID ¶
func (tr *MonitorActionRuleSuppression) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetInitParameters ¶ added in v0.35.0
func (tr *MonitorActionRuleSuppression) GetInitParameters() (map[string]any, error)
GetInitParameters of this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorActionRuleSuppression) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) GetMergedParameters ¶ added in v0.40.0
func (tr *MonitorActionRuleSuppression) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetObservation ¶
func (tr *MonitorActionRuleSuppression) GetObservation() (map[string]any, error)
GetObservation of this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetParameters ¶
func (tr *MonitorActionRuleSuppression) GetParameters() (map[string]any, error)
GetParameters of this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetProviderConfigReference ¶
func (mg *MonitorActionRuleSuppression) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) GetPublishConnectionDetailsTo ¶
func (mg *MonitorActionRuleSuppression) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) GetTerraformResourceType ¶
func (mg *MonitorActionRuleSuppression) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetTerraformSchemaVersion ¶
func (tr *MonitorActionRuleSuppression) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorActionRuleSuppression) GetWriteConnectionSecretToReference ¶
func (mg *MonitorActionRuleSuppression) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) LateInitialize ¶
func (tr *MonitorActionRuleSuppression) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorActionRuleSuppression using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorActionRuleSuppression) ResolveReferences ¶
func (mg *MonitorActionRuleSuppression) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) SetConditions ¶
func (mg *MonitorActionRuleSuppression) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) SetDeletionPolicy ¶
func (mg *MonitorActionRuleSuppression) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) SetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorActionRuleSuppression) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) SetObservation ¶
func (tr *MonitorActionRuleSuppression) SetObservation(obs map[string]any) error
SetObservation for this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) SetParameters ¶
func (tr *MonitorActionRuleSuppression) SetParameters(params map[string]any) error
SetParameters for this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) SetProviderConfigReference ¶
func (mg *MonitorActionRuleSuppression) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) SetPublishConnectionDetailsTo ¶
func (mg *MonitorActionRuleSuppression) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) SetWriteConnectionSecretToReference ¶
func (mg *MonitorActionRuleSuppression) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorActionRuleSuppression.
type MonitorActionRuleSuppressionConditionInitParameters ¶ added in v0.35.0
type MonitorActionRuleSuppressionConditionInitParameters struct { // A alert_context block as defined below. AlertContext []ConditionAlertContextInitParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined below. AlertRuleID []ConditionAlertRuleIDInitParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A description block as defined below. Description []ConditionDescriptionInitParameters `json:"description,omitempty" tf:"description,omitempty"` // A monitor block as defined below. Monitor []ConditionMonitorInitParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A monitor_service block as defined below. MonitorService []ConditionMonitorServiceInitParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. Severity []ConditionSeverityInitParameters `json:"severity,omitempty" tf:"severity,omitempty"` // A target_resource_type block as defined below. TargetResourceType []ConditionTargetResourceTypeInitParameters `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorActionRuleSuppressionConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorActionRuleSuppressionConditionInitParameters) DeepCopy() *MonitorActionRuleSuppressionConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionConditionInitParameters.
func (*MonitorActionRuleSuppressionConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorActionRuleSuppressionConditionInitParameters) DeepCopyInto(out *MonitorActionRuleSuppressionConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionConditionObservation ¶
type MonitorActionRuleSuppressionConditionObservation struct { // A alert_context block as defined below. AlertContext []ConditionAlertContextObservation `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined below. AlertRuleID []ConditionAlertRuleIDObservation `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A description block as defined below. Description []ConditionDescriptionObservation `json:"description,omitempty" tf:"description,omitempty"` // A monitor block as defined below. Monitor []ConditionMonitorObservation `json:"monitor,omitempty" tf:"monitor,omitempty"` // A monitor_service block as defined below. MonitorService []ConditionMonitorServiceObservation `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. Severity []ConditionSeverityObservation `json:"severity,omitempty" tf:"severity,omitempty"` // A target_resource_type block as defined below. TargetResourceType []ConditionTargetResourceTypeObservation `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorActionRuleSuppressionConditionObservation) DeepCopy ¶
func (in *MonitorActionRuleSuppressionConditionObservation) DeepCopy() *MonitorActionRuleSuppressionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionConditionObservation.
func (*MonitorActionRuleSuppressionConditionObservation) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionConditionObservation) DeepCopyInto(out *MonitorActionRuleSuppressionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionConditionParameters ¶
type MonitorActionRuleSuppressionConditionParameters struct { // A alert_context block as defined below. // +kubebuilder:validation:Optional AlertContext []ConditionAlertContextParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined below. // +kubebuilder:validation:Optional AlertRuleID []ConditionAlertRuleIDParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A description block as defined below. // +kubebuilder:validation:Optional Description []ConditionDescriptionParameters `json:"description,omitempty" tf:"description,omitempty"` // A monitor block as defined below. // +kubebuilder:validation:Optional Monitor []ConditionMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // A monitor_service block as defined below. // +kubebuilder:validation:Optional MonitorService []ConditionMonitorServiceParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. // +kubebuilder:validation:Optional Severity []ConditionSeverityParameters `json:"severity,omitempty" tf:"severity,omitempty"` // A target_resource_type block as defined below. // +kubebuilder:validation:Optional TargetResourceType []ConditionTargetResourceTypeParameters `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorActionRuleSuppressionConditionParameters) DeepCopy ¶
func (in *MonitorActionRuleSuppressionConditionParameters) DeepCopy() *MonitorActionRuleSuppressionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionConditionParameters.
func (*MonitorActionRuleSuppressionConditionParameters) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionConditionParameters) DeepCopyInto(out *MonitorActionRuleSuppressionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionInitParameters ¶ added in v0.35.0
type MonitorActionRuleSuppressionInitParameters struct { // A condition block as defined below. Condition []MonitorActionRuleSuppressionConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Action Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the Action Rule enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // A scope block as defined below. Scope []MonitorActionRuleSuppressionScopeInitParameters `json:"scope,omitempty" tf:"scope,omitempty"` // A suppression block as defined below. Suppression []SuppressionInitParameters `json:"suppression,omitempty" tf:"suppression,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorActionRuleSuppressionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorActionRuleSuppressionInitParameters) DeepCopy() *MonitorActionRuleSuppressionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionInitParameters.
func (*MonitorActionRuleSuppressionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorActionRuleSuppressionInitParameters) DeepCopyInto(out *MonitorActionRuleSuppressionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionList ¶
type MonitorActionRuleSuppressionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorActionRuleSuppression `json:"items"` }
MonitorActionRuleSuppressionList contains a list of MonitorActionRuleSuppressions
func (*MonitorActionRuleSuppressionList) DeepCopy ¶
func (in *MonitorActionRuleSuppressionList) DeepCopy() *MonitorActionRuleSuppressionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionList.
func (*MonitorActionRuleSuppressionList) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionList) DeepCopyInto(out *MonitorActionRuleSuppressionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorActionRuleSuppressionList) DeepCopyObject ¶
func (in *MonitorActionRuleSuppressionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorActionRuleSuppressionList) GetItems ¶
func (l *MonitorActionRuleSuppressionList) GetItems() []resource.Managed
GetItems of this MonitorActionRuleSuppressionList.
type MonitorActionRuleSuppressionObservation ¶
type MonitorActionRuleSuppressionObservation struct { // A condition block as defined below. Condition []MonitorActionRuleSuppressionConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Action Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the Action Rule enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the Monitor Action Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A scope block as defined below. Scope []MonitorActionRuleSuppressionScopeObservation `json:"scope,omitempty" tf:"scope,omitempty"` // A suppression block as defined below. Suppression []SuppressionObservation `json:"suppression,omitempty" tf:"suppression,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorActionRuleSuppressionObservation) DeepCopy ¶
func (in *MonitorActionRuleSuppressionObservation) DeepCopy() *MonitorActionRuleSuppressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionObservation.
func (*MonitorActionRuleSuppressionObservation) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionObservation) DeepCopyInto(out *MonitorActionRuleSuppressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionParameters ¶
type MonitorActionRuleSuppressionParameters struct { // A condition block as defined below. // +kubebuilder:validation:Optional Condition []MonitorActionRuleSuppressionConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Action Rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Is the Action Rule enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies the name of the resource group in which the Monitor Action Rule should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A scope block as defined below. // +kubebuilder:validation:Optional Scope []MonitorActionRuleSuppressionScopeParameters `json:"scope,omitempty" tf:"scope,omitempty"` // A suppression block as defined below. // +kubebuilder:validation:Optional Suppression []SuppressionParameters `json:"suppression,omitempty" tf:"suppression,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorActionRuleSuppressionParameters) DeepCopy ¶
func (in *MonitorActionRuleSuppressionParameters) DeepCopy() *MonitorActionRuleSuppressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionParameters.
func (*MonitorActionRuleSuppressionParameters) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionParameters) DeepCopyInto(out *MonitorActionRuleSuppressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionScopeInitParameters ¶ added in v0.35.0
type MonitorActionRuleSuppressionScopeInitParameters struct { // A list of resource IDs of the given scope type which will be the target of action rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +listType=set ResourceIds []*string `json:"resourceIds,omitempty" tf:"resource_ids,omitempty"` // References to ResourceGroup in azure to populate resourceIds. // +kubebuilder:validation:Optional ResourceIdsRefs []v1.Reference `json:"resourceIdsRefs,omitempty" tf:"-"` // Selector for a list of ResourceGroup in azure to populate resourceIds. // +kubebuilder:validation:Optional ResourceIdsSelector *v1.Selector `json:"resourceIdsSelector,omitempty" tf:"-"` // Specifies the type of target scope. Possible values are ResourceGroup and Resource. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*MonitorActionRuleSuppressionScopeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorActionRuleSuppressionScopeInitParameters) DeepCopy() *MonitorActionRuleSuppressionScopeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionScopeInitParameters.
func (*MonitorActionRuleSuppressionScopeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorActionRuleSuppressionScopeInitParameters) DeepCopyInto(out *MonitorActionRuleSuppressionScopeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionScopeObservation ¶
type MonitorActionRuleSuppressionScopeObservation struct { // A list of resource IDs of the given scope type which will be the target of action rule. // +listType=set ResourceIds []*string `json:"resourceIds,omitempty" tf:"resource_ids,omitempty"` // Specifies the type of target scope. Possible values are ResourceGroup and Resource. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*MonitorActionRuleSuppressionScopeObservation) DeepCopy ¶
func (in *MonitorActionRuleSuppressionScopeObservation) DeepCopy() *MonitorActionRuleSuppressionScopeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionScopeObservation.
func (*MonitorActionRuleSuppressionScopeObservation) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionScopeObservation) DeepCopyInto(out *MonitorActionRuleSuppressionScopeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionScopeParameters ¶
type MonitorActionRuleSuppressionScopeParameters struct { // A list of resource IDs of the given scope type which will be the target of action rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional // +listType=set ResourceIds []*string `json:"resourceIds,omitempty" tf:"resource_ids,omitempty"` // References to ResourceGroup in azure to populate resourceIds. // +kubebuilder:validation:Optional ResourceIdsRefs []v1.Reference `json:"resourceIdsRefs,omitempty" tf:"-"` // Selector for a list of ResourceGroup in azure to populate resourceIds. // +kubebuilder:validation:Optional ResourceIdsSelector *v1.Selector `json:"resourceIdsSelector,omitempty" tf:"-"` // Specifies the type of target scope. Possible values are ResourceGroup and Resource. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*MonitorActionRuleSuppressionScopeParameters) DeepCopy ¶
func (in *MonitorActionRuleSuppressionScopeParameters) DeepCopy() *MonitorActionRuleSuppressionScopeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionScopeParameters.
func (*MonitorActionRuleSuppressionScopeParameters) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionScopeParameters) DeepCopyInto(out *MonitorActionRuleSuppressionScopeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionSpec ¶
type MonitorActionRuleSuppressionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorActionRuleSuppressionParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MonitorActionRuleSuppressionInitParameters `json:"initProvider,omitempty"` }
MonitorActionRuleSuppressionSpec defines the desired state of MonitorActionRuleSuppression
func (*MonitorActionRuleSuppressionSpec) DeepCopy ¶
func (in *MonitorActionRuleSuppressionSpec) DeepCopy() *MonitorActionRuleSuppressionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionSpec.
func (*MonitorActionRuleSuppressionSpec) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionSpec) DeepCopyInto(out *MonitorActionRuleSuppressionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionRuleSuppressionStatus ¶
type MonitorActionRuleSuppressionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorActionRuleSuppressionObservation `json:"atProvider,omitempty"` }
MonitorActionRuleSuppressionStatus defines the observed state of MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppressionStatus) DeepCopy ¶
func (in *MonitorActionRuleSuppressionStatus) DeepCopy() *MonitorActionRuleSuppressionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionRuleSuppressionStatus.
func (*MonitorActionRuleSuppressionStatus) DeepCopyInto ¶
func (in *MonitorActionRuleSuppressionStatus) DeepCopyInto(out *MonitorActionRuleSuppressionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroup ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorAlertProcessingRuleActionGroupSpec `json:"spec"` Status MonitorAlertProcessingRuleActionGroupStatus `json:"status,omitempty"` }
MonitorAlertProcessingRuleActionGroup is the Schema for the MonitorAlertProcessingRuleActionGroups API. Manages an Alert Processing Rule which apply action group. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*MonitorAlertProcessingRuleActionGroup) ConvertFrom ¶ added in v1.2.0
func (tr *MonitorAlertProcessingRuleActionGroup) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the MonitorAlertProcessingRuleActionGroup type.
func (*MonitorAlertProcessingRuleActionGroup) ConvertTo ¶ added in v1.2.0
func (tr *MonitorAlertProcessingRuleActionGroup) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MonitorAlertProcessingRuleActionGroup to the hub type.
func (*MonitorAlertProcessingRuleActionGroup) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroup) DeepCopy() *MonitorAlertProcessingRuleActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroup) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorAlertProcessingRuleActionGroup) DeepCopyObject ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorAlertProcessingRuleActionGroup) GetCondition ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleActionGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) GetDeletionPolicy ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) GetID ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleActionGroup) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) GetInitParameters ¶ added in v0.35.0
func (tr *MonitorAlertProcessingRuleActionGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) GetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorAlertProcessingRuleActionGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) GetMergedParameters ¶ added in v0.40.0
func (tr *MonitorAlertProcessingRuleActionGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) GetObservation ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleActionGroup) GetObservation() (map[string]any, error)
GetObservation of this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) GetParameters ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleActionGroup) GetParameters() (map[string]any, error)
GetParameters of this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) GetProviderConfigReference ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) GetTerraformResourceType ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleActionGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorAlertProcessingRuleActionGroup) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) LateInitialize ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleActionGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorAlertProcessingRuleActionGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorAlertProcessingRuleActionGroup) ResolveReferences ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) SetConditions ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) SetDeletionPolicy ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) SetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorAlertProcessingRuleActionGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) SetObservation ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleActionGroup) SetObservation(obs map[string]any) error
SetObservation for this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) SetParameters ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleActionGroup) SetParameters(params map[string]any) error
SetParameters for this MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroup) SetProviderConfigReference ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroup) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorAlertProcessingRuleActionGroup.
type MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation.
func (*MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation.
func (*MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation.
func (*MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupConditionInitParameters struct { // A alert_context block as defined above. AlertContext []MonitorAlertProcessingRuleActionGroupConditionAlertContextInitParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined above. AlertRuleID []MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDInitParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A alert_rule_name block as defined above. AlertRuleName []AlertRuleNameInitParameters `json:"alertRuleName,omitempty" tf:"alert_rule_name,omitempty"` // A description block as defined below. Description []MonitorAlertProcessingRuleActionGroupConditionDescriptionInitParameters `json:"description,omitempty" tf:"description,omitempty"` // A monitor_condition block as defined below. MonitorCondition []MonitorConditionInitParameters `json:"monitorCondition,omitempty" tf:"monitor_condition,omitempty"` // A monitor_service block as defined below. MonitorService []MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. Severity []MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters `json:"severity,omitempty" tf:"severity,omitempty"` // A signal_type block as defined below. SignalType []SignalTypeInitParameters `json:"signalType,omitempty" tf:"signal_type,omitempty"` // A target_resource block as defined below. TargetResource []TargetResourceInitParameters `json:"targetResource,omitempty" tf:"target_resource,omitempty"` // A target_resource_group block as defined below. TargetResourceGroup []TargetResourceGroupInitParameters `json:"targetResourceGroup,omitempty" tf:"target_resource_group,omitempty"` // A target_resource_type block as defined below. TargetResourceType []MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionInitParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation.
func (*MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionObservation struct { // A alert_context block as defined above. AlertContext []MonitorAlertProcessingRuleActionGroupConditionAlertContextObservation `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined above. AlertRuleID []MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDObservation `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A alert_rule_name block as defined above. AlertRuleName []AlertRuleNameObservation `json:"alertRuleName,omitempty" tf:"alert_rule_name,omitempty"` // A description block as defined below. Description []MonitorAlertProcessingRuleActionGroupConditionDescriptionObservation `json:"description,omitempty" tf:"description,omitempty"` // A monitor_condition block as defined below. MonitorCondition []MonitorConditionObservation `json:"monitorCondition,omitempty" tf:"monitor_condition,omitempty"` // A monitor_service block as defined below. MonitorService []MonitorAlertProcessingRuleActionGroupConditionMonitorServiceObservation `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. Severity []MonitorAlertProcessingRuleActionGroupConditionSeverityObservation `json:"severity,omitempty" tf:"severity,omitempty"` // A signal_type block as defined below. SignalType []SignalTypeObservation `json:"signalType,omitempty" tf:"signal_type,omitempty"` // A target_resource block as defined below. TargetResource []TargetResourceObservation `json:"targetResource,omitempty" tf:"target_resource,omitempty"` // A target_resource_group block as defined below. TargetResourceGroup []TargetResourceGroupObservation `json:"targetResourceGroup,omitempty" tf:"target_resource_group,omitempty"` // A target_resource_type block as defined below. TargetResourceType []MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionObservation.
func (*MonitorAlertProcessingRuleActionGroupConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionParameters struct { // A alert_context block as defined above. // +kubebuilder:validation:Optional AlertContext []MonitorAlertProcessingRuleActionGroupConditionAlertContextParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined above. // +kubebuilder:validation:Optional AlertRuleID []MonitorAlertProcessingRuleActionGroupConditionAlertRuleIDParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A alert_rule_name block as defined above. // +kubebuilder:validation:Optional AlertRuleName []AlertRuleNameParameters `json:"alertRuleName,omitempty" tf:"alert_rule_name,omitempty"` // A description block as defined below. // +kubebuilder:validation:Optional Description []MonitorAlertProcessingRuleActionGroupConditionDescriptionParameters `json:"description,omitempty" tf:"description,omitempty"` // A monitor_condition block as defined below. // +kubebuilder:validation:Optional MonitorCondition []MonitorConditionParameters `json:"monitorCondition,omitempty" tf:"monitor_condition,omitempty"` // A monitor_service block as defined below. // +kubebuilder:validation:Optional MonitorService []MonitorAlertProcessingRuleActionGroupConditionMonitorServiceParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. // +kubebuilder:validation:Optional Severity []MonitorAlertProcessingRuleActionGroupConditionSeverityParameters `json:"severity,omitempty" tf:"severity,omitempty"` // A signal_type block as defined below. // +kubebuilder:validation:Optional SignalType []SignalTypeParameters `json:"signalType,omitempty" tf:"signal_type,omitempty"` // A target_resource block as defined below. // +kubebuilder:validation:Optional TargetResource []TargetResourceParameters `json:"targetResource,omitempty" tf:"target_resource,omitempty"` // A target_resource_group block as defined below. // +kubebuilder:validation:Optional TargetResourceGroup []TargetResourceGroupParameters `json:"targetResourceGroup,omitempty" tf:"target_resource_group,omitempty"` // A target_resource_type block as defined below. // +kubebuilder:validation:Optional TargetResourceType []MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionSeverityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionSeverityObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionSeverityObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionSeverityObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionSeverityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionSeverityObservation.
func (*MonitorAlertProcessingRuleActionGroupConditionSeverityObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionSeverityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionSeverityParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionSeverityParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionSeverityParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionSeverityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionSeverityParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionSeverityParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionSeverityParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionSeverityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation.
func (*MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters.
func (*MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupConditionTargetResourceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupInitParameters struct { // Specifies a list of Action Group IDs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.MonitorActionGroup // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() AddActionGroupIds []*string `json:"addActionGroupIds,omitempty" tf:"add_action_group_ids,omitempty"` // References to MonitorActionGroup in insights to populate addActionGroupIds. // +kubebuilder:validation:Optional AddActionGroupIdsRefs []v1.Reference `json:"addActionGroupIdsRefs,omitempty" tf:"-"` // Selector for a list of MonitorActionGroup in insights to populate addActionGroupIds. // +kubebuilder:validation:Optional AddActionGroupIdsSelector *v1.Selector `json:"addActionGroupIdsSelector,omitempty" tf:"-"` // A condition block as defined below. Condition []MonitorAlertProcessingRuleActionGroupConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Alert Processing Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Should the Alert Processing Rule be enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // A schedule block as defined below. Schedule []MonitorAlertProcessingRuleActionGroupScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of resource IDs which will be the target of alert processing rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // References to ResourceGroup in azure to populate scopes. // +kubebuilder:validation:Optional ScopesRefs []v1.Reference `json:"scopesRefs,omitempty" tf:"-"` // Selector for a list of ResourceGroup in azure to populate scopes. // +kubebuilder:validation:Optional ScopesSelector *v1.Selector `json:"scopesSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Alert Processing Rule. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupInitParameters.
func (*MonitorAlertProcessingRuleActionGroupInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupList ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorAlertProcessingRuleActionGroup `json:"items"` }
MonitorAlertProcessingRuleActionGroupList contains a list of MonitorAlertProcessingRuleActionGroups
func (*MonitorAlertProcessingRuleActionGroupList) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupList) DeepCopy() *MonitorAlertProcessingRuleActionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupList.
func (*MonitorAlertProcessingRuleActionGroupList) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupList) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorAlertProcessingRuleActionGroupList) DeepCopyObject ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorAlertProcessingRuleActionGroupList) GetItems ¶ added in v0.27.0
func (l *MonitorAlertProcessingRuleActionGroupList) GetItems() []resource.Managed
GetItems of this MonitorAlertProcessingRuleActionGroupList.
type MonitorAlertProcessingRuleActionGroupObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupObservation struct { // Specifies a list of Action Group IDs. AddActionGroupIds []*string `json:"addActionGroupIds,omitempty" tf:"add_action_group_ids,omitempty"` // A condition block as defined below. Condition []MonitorAlertProcessingRuleActionGroupConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Alert Processing Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Should the Alert Processing Rule be enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the Alert Processing Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A schedule block as defined below. Schedule []MonitorAlertProcessingRuleActionGroupScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of resource IDs which will be the target of alert processing rule. Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // A mapping of tags which should be assigned to the Alert Processing Rule. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupObservation.
func (*MonitorAlertProcessingRuleActionGroupObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupParameters struct { // Specifies a list of Action Group IDs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.MonitorActionGroup // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional AddActionGroupIds []*string `json:"addActionGroupIds,omitempty" tf:"add_action_group_ids,omitempty"` // References to MonitorActionGroup in insights to populate addActionGroupIds. // +kubebuilder:validation:Optional AddActionGroupIdsRefs []v1.Reference `json:"addActionGroupIdsRefs,omitempty" tf:"-"` // Selector for a list of MonitorActionGroup in insights to populate addActionGroupIds. // +kubebuilder:validation:Optional AddActionGroupIdsSelector *v1.Selector `json:"addActionGroupIdsSelector,omitempty" tf:"-"` // A condition block as defined below. // +kubebuilder:validation:Optional Condition []MonitorAlertProcessingRuleActionGroupConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Alert Processing Rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Should the Alert Processing Rule be enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A schedule block as defined below. // +kubebuilder:validation:Optional Schedule []MonitorAlertProcessingRuleActionGroupScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of resource IDs which will be the target of alert processing rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // References to ResourceGroup in azure to populate scopes. // +kubebuilder:validation:Optional ScopesRefs []v1.Reference `json:"scopesRefs,omitempty" tf:"-"` // Selector for a list of ResourceGroup in azure to populate scopes. // +kubebuilder:validation:Optional ScopesSelector *v1.Selector `json:"scopesSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Alert Processing Rule. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupParameters.
func (*MonitorAlertProcessingRuleActionGroupParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupScheduleInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleActionGroupScheduleInitParameters struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). EffectiveFrom *string `json:"effectiveFrom,omitempty" tf:"effective_from,omitempty"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). EffectiveUntil *string `json:"effectiveUntil,omitempty" tf:"effective_until,omitempty"` // A recurrence block as defined above. Recurrence []RecurrenceInitParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to UTC. possible values are defined here. TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupScheduleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupScheduleInitParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupScheduleInitParameters.
func (*MonitorAlertProcessingRuleActionGroupScheduleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleActionGroupScheduleInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupScheduleObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupScheduleObservation struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). EffectiveFrom *string `json:"effectiveFrom,omitempty" tf:"effective_from,omitempty"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). EffectiveUntil *string `json:"effectiveUntil,omitempty" tf:"effective_until,omitempty"` // A recurrence block as defined above. Recurrence []RecurrenceObservation `json:"recurrence,omitempty" tf:"recurrence,omitempty"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to UTC. possible values are defined here. TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupScheduleObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupScheduleObservation) DeepCopy() *MonitorAlertProcessingRuleActionGroupScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupScheduleObservation.
func (*MonitorAlertProcessingRuleActionGroupScheduleObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupScheduleObservation) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupScheduleParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupScheduleParameters struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). // +kubebuilder:validation:Optional EffectiveFrom *string `json:"effectiveFrom,omitempty" tf:"effective_from,omitempty"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). // +kubebuilder:validation:Optional EffectiveUntil *string `json:"effectiveUntil,omitempty" tf:"effective_until,omitempty"` // A recurrence block as defined above. // +kubebuilder:validation:Optional Recurrence []RecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to UTC. possible values are defined here. // +kubebuilder:validation:Optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*MonitorAlertProcessingRuleActionGroupScheduleParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupScheduleParameters) DeepCopy() *MonitorAlertProcessingRuleActionGroupScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupScheduleParameters.
func (*MonitorAlertProcessingRuleActionGroupScheduleParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupScheduleParameters) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupSpec ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorAlertProcessingRuleActionGroupParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MonitorAlertProcessingRuleActionGroupInitParameters `json:"initProvider,omitempty"` }
MonitorAlertProcessingRuleActionGroupSpec defines the desired state of MonitorAlertProcessingRuleActionGroup
func (*MonitorAlertProcessingRuleActionGroupSpec) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupSpec) DeepCopy() *MonitorAlertProcessingRuleActionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupSpec.
func (*MonitorAlertProcessingRuleActionGroupSpec) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupSpec) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleActionGroupStatus ¶ added in v0.27.0
type MonitorAlertProcessingRuleActionGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorAlertProcessingRuleActionGroupObservation `json:"atProvider,omitempty"` }
MonitorAlertProcessingRuleActionGroupStatus defines the observed state of MonitorAlertProcessingRuleActionGroup.
func (*MonitorAlertProcessingRuleActionGroupStatus) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupStatus) DeepCopy() *MonitorAlertProcessingRuleActionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleActionGroupStatus.
func (*MonitorAlertProcessingRuleActionGroupStatus) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleActionGroupStatus) DeepCopyInto(out *MonitorAlertProcessingRuleActionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppression ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppression struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorAlertProcessingRuleSuppressionSpec `json:"spec"` Status MonitorAlertProcessingRuleSuppressionStatus `json:"status,omitempty"` }
MonitorAlertProcessingRuleSuppression is the Schema for the MonitorAlertProcessingRuleSuppressions API. Manages an Alert Processing Rule which suppress notifications. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*MonitorAlertProcessingRuleSuppression) ConvertFrom ¶ added in v1.2.0
func (tr *MonitorAlertProcessingRuleSuppression) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the MonitorAlertProcessingRuleSuppression type.
func (*MonitorAlertProcessingRuleSuppression) ConvertTo ¶ added in v1.2.0
func (tr *MonitorAlertProcessingRuleSuppression) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MonitorAlertProcessingRuleSuppression to the hub type.
func (*MonitorAlertProcessingRuleSuppression) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppression) DeepCopy() *MonitorAlertProcessingRuleSuppression
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppression) DeepCopyInto(out *MonitorAlertProcessingRuleSuppression)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorAlertProcessingRuleSuppression) DeepCopyObject ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppression) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorAlertProcessingRuleSuppression) GetCondition ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleSuppression) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) GetDeletionPolicy ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) GetID ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleSuppression) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) GetInitParameters ¶ added in v0.35.0
func (tr *MonitorAlertProcessingRuleSuppression) GetInitParameters() (map[string]any, error)
GetInitParameters of this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) GetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorAlertProcessingRuleSuppression) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) GetMergedParameters ¶ added in v0.40.0
func (tr *MonitorAlertProcessingRuleSuppression) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) GetObservation ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleSuppression) GetObservation() (map[string]any, error)
GetObservation of this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) GetParameters ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleSuppression) GetParameters() (map[string]any, error)
GetParameters of this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) GetProviderConfigReference ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) GetTerraformResourceType ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleSuppression) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorAlertProcessingRuleSuppression) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) LateInitialize ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleSuppression) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorAlertProcessingRuleSuppression using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorAlertProcessingRuleSuppression) ResolveReferences ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) SetConditions ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) SetDeletionPolicy ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) SetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorAlertProcessingRuleSuppression) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) SetObservation ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleSuppression) SetObservation(obs map[string]any) error
SetObservation for this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) SetParameters ¶ added in v0.27.0
func (tr *MonitorAlertProcessingRuleSuppression) SetParameters(params map[string]any) error
SetParameters for this MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppression) SetProviderConfigReference ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppression) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *MonitorAlertProcessingRuleSuppression) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorAlertProcessingRuleSuppression.
type MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation.
func (*MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation.
func (*MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation.
func (*MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionConditionInitParameters struct { // A alert_context block as defined above. AlertContext []MonitorAlertProcessingRuleSuppressionConditionAlertContextInitParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined above. AlertRuleID []MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDInitParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A alert_rule_name block as defined above. AlertRuleName []ConditionAlertRuleNameInitParameters `json:"alertRuleName,omitempty" tf:"alert_rule_name,omitempty"` // A description block as defined below. Description []MonitorAlertProcessingRuleSuppressionConditionDescriptionInitParameters `json:"description,omitempty" tf:"description,omitempty"` // A monitor_condition block as defined below. MonitorCondition []ConditionMonitorConditionInitParameters `json:"monitorCondition,omitempty" tf:"monitor_condition,omitempty"` // A monitor_service block as defined below. MonitorService []MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. Severity []MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters `json:"severity,omitempty" tf:"severity,omitempty"` // A signal_type block as defined below. SignalType []ConditionSignalTypeInitParameters `json:"signalType,omitempty" tf:"signal_type,omitempty"` // A target_resource block as defined below. TargetResource []ConditionTargetResourceInitParameters `json:"targetResource,omitempty" tf:"target_resource,omitempty"` // A target_resource_group block as defined below. TargetResourceGroup []ConditionTargetResourceGroupInitParameters `json:"targetResourceGroup,omitempty" tf:"target_resource_group,omitempty"` // A target_resource_type block as defined below. TargetResourceType []MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionInitParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation.
func (*MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionObservation struct { // A alert_context block as defined above. AlertContext []MonitorAlertProcessingRuleSuppressionConditionAlertContextObservation `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined above. AlertRuleID []MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDObservation `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A alert_rule_name block as defined above. AlertRuleName []ConditionAlertRuleNameObservation `json:"alertRuleName,omitempty" tf:"alert_rule_name,omitempty"` // A description block as defined below. Description []MonitorAlertProcessingRuleSuppressionConditionDescriptionObservation `json:"description,omitempty" tf:"description,omitempty"` // A monitor_condition block as defined below. MonitorCondition []ConditionMonitorConditionObservation `json:"monitorCondition,omitempty" tf:"monitor_condition,omitempty"` // A monitor_service block as defined below. MonitorService []MonitorAlertProcessingRuleSuppressionConditionMonitorServiceObservation `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. Severity []MonitorAlertProcessingRuleSuppressionConditionSeverityObservation `json:"severity,omitempty" tf:"severity,omitempty"` // A signal_type block as defined below. SignalType []ConditionSignalTypeObservation `json:"signalType,omitempty" tf:"signal_type,omitempty"` // A target_resource block as defined below. TargetResource []ConditionTargetResourceObservation `json:"targetResource,omitempty" tf:"target_resource,omitempty"` // A target_resource_group block as defined below. TargetResourceGroup []ConditionTargetResourceGroupObservation `json:"targetResourceGroup,omitempty" tf:"target_resource_group,omitempty"` // A target_resource_type block as defined below. TargetResourceType []MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionObservation.
func (*MonitorAlertProcessingRuleSuppressionConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionParameters struct { // A alert_context block as defined above. // +kubebuilder:validation:Optional AlertContext []MonitorAlertProcessingRuleSuppressionConditionAlertContextParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // A alert_rule_id block as defined above. // +kubebuilder:validation:Optional AlertRuleID []MonitorAlertProcessingRuleSuppressionConditionAlertRuleIDParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // A alert_rule_name block as defined above. // +kubebuilder:validation:Optional AlertRuleName []ConditionAlertRuleNameParameters `json:"alertRuleName,omitempty" tf:"alert_rule_name,omitempty"` // A description block as defined below. // +kubebuilder:validation:Optional Description []MonitorAlertProcessingRuleSuppressionConditionDescriptionParameters `json:"description,omitempty" tf:"description,omitempty"` // A monitor_condition block as defined below. // +kubebuilder:validation:Optional MonitorCondition []ConditionMonitorConditionParameters `json:"monitorCondition,omitempty" tf:"monitor_condition,omitempty"` // A monitor_service block as defined below. // +kubebuilder:validation:Optional MonitorService []MonitorAlertProcessingRuleSuppressionConditionMonitorServiceParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // A severity block as defined below. // +kubebuilder:validation:Optional Severity []MonitorAlertProcessingRuleSuppressionConditionSeverityParameters `json:"severity,omitempty" tf:"severity,omitempty"` // A signal_type block as defined below. // +kubebuilder:validation:Optional SignalType []ConditionSignalTypeParameters `json:"signalType,omitempty" tf:"signal_type,omitempty"` // A target_resource block as defined below. // +kubebuilder:validation:Optional TargetResource []ConditionTargetResourceParameters `json:"targetResource,omitempty" tf:"target_resource,omitempty"` // A target_resource_group block as defined below. // +kubebuilder:validation:Optional TargetResourceGroup []ConditionTargetResourceGroupParameters `json:"targetResourceGroup,omitempty" tf:"target_resource_group,omitempty"` // A target_resource_type block as defined below. // +kubebuilder:validation:Optional TargetResourceType []MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionSeverityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionSeverityObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionSeverityObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionSeverityObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionSeverityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionSeverityObservation.
func (*MonitorAlertProcessingRuleSuppressionConditionSeverityObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionSeverityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionSeverityParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionSeverityParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionSeverityParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionSeverityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionSeverityParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionSeverityParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionSeverityParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionSeverityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation.
func (*MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters.
func (*MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionConditionTargetResourceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionInitParameters struct { // A condition block as defined below. Condition []MonitorAlertProcessingRuleSuppressionConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Alert Processing Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Should the Alert Processing Rule be enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // A schedule block as defined below. Schedule []MonitorAlertProcessingRuleSuppressionScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of resource IDs which will be the target of Alert Processing Rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // References to ResourceGroup in azure to populate scopes. // +kubebuilder:validation:Optional ScopesRefs []v1.Reference `json:"scopesRefs,omitempty" tf:"-"` // Selector for a list of ResourceGroup in azure to populate scopes. // +kubebuilder:validation:Optional ScopesSelector *v1.Selector `json:"scopesSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Alert Processing Rule. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionInitParameters.
func (*MonitorAlertProcessingRuleSuppressionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionList ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorAlertProcessingRuleSuppression `json:"items"` }
MonitorAlertProcessingRuleSuppressionList contains a list of MonitorAlertProcessingRuleSuppressions
func (*MonitorAlertProcessingRuleSuppressionList) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionList) DeepCopy() *MonitorAlertProcessingRuleSuppressionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionList.
func (*MonitorAlertProcessingRuleSuppressionList) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionList) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorAlertProcessingRuleSuppressionList) DeepCopyObject ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorAlertProcessingRuleSuppressionList) GetItems ¶ added in v0.27.0
func (l *MonitorAlertProcessingRuleSuppressionList) GetItems() []resource.Managed
GetItems of this MonitorAlertProcessingRuleSuppressionList.
type MonitorAlertProcessingRuleSuppressionObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionObservation struct { // A condition block as defined below. Condition []MonitorAlertProcessingRuleSuppressionConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Alert Processing Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Should the Alert Processing Rule be enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the Alert Processing Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A schedule block as defined below. Schedule []MonitorAlertProcessingRuleSuppressionScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of resource IDs which will be the target of Alert Processing Rule. Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // A mapping of tags which should be assigned to the Alert Processing Rule. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionObservation.
func (*MonitorAlertProcessingRuleSuppressionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionParameters struct { // A condition block as defined below. // +kubebuilder:validation:Optional Condition []MonitorAlertProcessingRuleSuppressionConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies a description for the Alert Processing Rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Should the Alert Processing Rule be enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The name of the Resource Group where the Alert Processing Rule should exist. Changing this forces a new Alert Processing Rule to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A schedule block as defined below. // +kubebuilder:validation:Optional Schedule []MonitorAlertProcessingRuleSuppressionScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // A list of resource IDs which will be the target of Alert Processing Rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // References to ResourceGroup in azure to populate scopes. // +kubebuilder:validation:Optional ScopesRefs []v1.Reference `json:"scopesRefs,omitempty" tf:"-"` // Selector for a list of ResourceGroup in azure to populate scopes. // +kubebuilder:validation:Optional ScopesSelector *v1.Selector `json:"scopesSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Alert Processing Rule. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionParameters.
func (*MonitorAlertProcessingRuleSuppressionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionScheduleInitParameters ¶ added in v0.35.0
type MonitorAlertProcessingRuleSuppressionScheduleInitParameters struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). EffectiveFrom *string `json:"effectiveFrom,omitempty" tf:"effective_from,omitempty"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). EffectiveUntil *string `json:"effectiveUntil,omitempty" tf:"effective_until,omitempty"` // A recurrence block as defined above. Recurrence []ScheduleRecurrenceInitParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to UTC. possible values are defined here. TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionScheduleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionScheduleInitParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionScheduleInitParameters.
func (*MonitorAlertProcessingRuleSuppressionScheduleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorAlertProcessingRuleSuppressionScheduleInitParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionScheduleObservation ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionScheduleObservation struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). EffectiveFrom *string `json:"effectiveFrom,omitempty" tf:"effective_from,omitempty"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). EffectiveUntil *string `json:"effectiveUntil,omitempty" tf:"effective_until,omitempty"` // A recurrence block as defined above. Recurrence []ScheduleRecurrenceObservation `json:"recurrence,omitempty" tf:"recurrence,omitempty"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to UTC. possible values are defined here. TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionScheduleObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionScheduleObservation) DeepCopy() *MonitorAlertProcessingRuleSuppressionScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionScheduleObservation.
func (*MonitorAlertProcessingRuleSuppressionScheduleObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionScheduleObservation) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionScheduleParameters ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionScheduleParameters struct { // Specifies the Alert Processing Rule effective start time (Y-m-d'T'H:M:S). // +kubebuilder:validation:Optional EffectiveFrom *string `json:"effectiveFrom,omitempty" tf:"effective_from,omitempty"` // Specifies the Alert Processing Rule effective end time (Y-m-d'T'H:M:S). // +kubebuilder:validation:Optional EffectiveUntil *string `json:"effectiveUntil,omitempty" tf:"effective_until,omitempty"` // A recurrence block as defined above. // +kubebuilder:validation:Optional Recurrence []ScheduleRecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` // The time zone (e.g. Pacific Standard time, Eastern Standard Time). Defaults to UTC. possible values are defined here. // +kubebuilder:validation:Optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*MonitorAlertProcessingRuleSuppressionScheduleParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionScheduleParameters) DeepCopy() *MonitorAlertProcessingRuleSuppressionScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionScheduleParameters.
func (*MonitorAlertProcessingRuleSuppressionScheduleParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionScheduleParameters) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionSpec ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorAlertProcessingRuleSuppressionParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MonitorAlertProcessingRuleSuppressionInitParameters `json:"initProvider,omitempty"` }
MonitorAlertProcessingRuleSuppressionSpec defines the desired state of MonitorAlertProcessingRuleSuppression
func (*MonitorAlertProcessingRuleSuppressionSpec) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionSpec) DeepCopy() *MonitorAlertProcessingRuleSuppressionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionSpec.
func (*MonitorAlertProcessingRuleSuppressionSpec) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionSpec) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAlertProcessingRuleSuppressionStatus ¶ added in v0.27.0
type MonitorAlertProcessingRuleSuppressionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorAlertProcessingRuleSuppressionObservation `json:"atProvider,omitempty"` }
MonitorAlertProcessingRuleSuppressionStatus defines the observed state of MonitorAlertProcessingRuleSuppression.
func (*MonitorAlertProcessingRuleSuppressionStatus) DeepCopy ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionStatus) DeepCopy() *MonitorAlertProcessingRuleSuppressionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAlertProcessingRuleSuppressionStatus.
func (*MonitorAlertProcessingRuleSuppressionStatus) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorAlertProcessingRuleSuppressionStatus) DeepCopyInto(out *MonitorAlertProcessingRuleSuppressionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorConditionInitParameters ¶ added in v0.35.0
type MonitorConditionInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorConditionInitParameters) DeepCopy() *MonitorConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConditionInitParameters.
func (*MonitorConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorConditionInitParameters) DeepCopyInto(out *MonitorConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorConditionObservation ¶ added in v0.27.0
type MonitorConditionObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorConditionObservation) DeepCopy ¶ added in v0.27.0
func (in *MonitorConditionObservation) DeepCopy() *MonitorConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConditionObservation.
func (*MonitorConditionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorConditionObservation) DeepCopyInto(out *MonitorConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorConditionParameters ¶ added in v0.27.0
type MonitorConditionParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorConditionParameters) DeepCopy ¶ added in v0.27.0
func (in *MonitorConditionParameters) DeepCopy() *MonitorConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorConditionParameters.
func (*MonitorConditionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonitorConditionParameters) DeepCopyInto(out *MonitorConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorInitParameters ¶ added in v0.35.0
type MonitorInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorInitParameters) DeepCopy() *MonitorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorInitParameters.
func (*MonitorInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorInitParameters) DeepCopyInto(out *MonitorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorObservation ¶
type MonitorObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorObservation) DeepCopy ¶
func (in *MonitorObservation) DeepCopy() *MonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorObservation.
func (*MonitorObservation) DeepCopyInto ¶
func (in *MonitorObservation) DeepCopyInto(out *MonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorParameters ¶
type MonitorParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorParameters) DeepCopy ¶
func (in *MonitorParameters) DeepCopy() *MonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorParameters.
func (*MonitorParameters) DeepCopyInto ¶
func (in *MonitorParameters) DeepCopyInto(out *MonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorServiceInitParameters ¶ added in v0.35.0
type MonitorServiceInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorServiceInitParameters) DeepCopy() *MonitorServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorServiceInitParameters.
func (*MonitorServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorServiceInitParameters) DeepCopyInto(out *MonitorServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorServiceObservation ¶
type MonitorServiceObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*MonitorServiceObservation) DeepCopy ¶
func (in *MonitorServiceObservation) DeepCopy() *MonitorServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorServiceObservation.
func (*MonitorServiceObservation) DeepCopyInto ¶
func (in *MonitorServiceObservation) DeepCopyInto(out *MonitorServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorServiceParameters ¶
type MonitorServiceParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*MonitorServiceParameters) DeepCopy ¶
func (in *MonitorServiceParameters) DeepCopy() *MonitorServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorServiceParameters.
func (*MonitorServiceParameters) DeepCopyInto ¶
func (in *MonitorServiceParameters) DeepCopyInto(out *MonitorServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSmartDetectorAlertRule ¶
type MonitorSmartDetectorAlertRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.actionGroup) || (has(self.initProvider) && has(self.initProvider.actionGroup))",message="spec.forProvider.actionGroup is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.detectorType) || (has(self.initProvider) && has(self.initProvider.detectorType))",message="spec.forProvider.detectorType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || (has(self.initProvider) && has(self.initProvider.frequency))",message="spec.forProvider.frequency is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.severity) || (has(self.initProvider) && has(self.initProvider.severity))",message="spec.forProvider.severity is a required parameter" Spec MonitorSmartDetectorAlertRuleSpec `json:"spec"` Status MonitorSmartDetectorAlertRuleStatus `json:"status,omitempty"` }
MonitorSmartDetectorAlertRule is the Schema for the MonitorSmartDetectorAlertRules API. Manages an Monitor Smart Detector Alert Rule. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*MonitorSmartDetectorAlertRule) ConvertFrom ¶ added in v1.2.0
func (tr *MonitorSmartDetectorAlertRule) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the MonitorSmartDetectorAlertRule type.
func (*MonitorSmartDetectorAlertRule) ConvertTo ¶ added in v1.2.0
func (tr *MonitorSmartDetectorAlertRule) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this MonitorSmartDetectorAlertRule to the hub type.
func (*MonitorSmartDetectorAlertRule) DeepCopy ¶
func (in *MonitorSmartDetectorAlertRule) DeepCopy() *MonitorSmartDetectorAlertRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) DeepCopyInto ¶
func (in *MonitorSmartDetectorAlertRule) DeepCopyInto(out *MonitorSmartDetectorAlertRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorSmartDetectorAlertRule) DeepCopyObject ¶
func (in *MonitorSmartDetectorAlertRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorSmartDetectorAlertRule) GetCondition ¶
func (mg *MonitorSmartDetectorAlertRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) GetConnectionDetailsMapping ¶
func (tr *MonitorSmartDetectorAlertRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetDeletionPolicy ¶
func (mg *MonitorSmartDetectorAlertRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) GetID ¶
func (tr *MonitorSmartDetectorAlertRule) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetInitParameters ¶ added in v0.35.0
func (tr *MonitorSmartDetectorAlertRule) GetInitParameters() (map[string]any, error)
GetInitParameters of this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorSmartDetectorAlertRule) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) GetMergedParameters ¶ added in v0.40.0
func (tr *MonitorSmartDetectorAlertRule) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetObservation ¶
func (tr *MonitorSmartDetectorAlertRule) GetObservation() (map[string]any, error)
GetObservation of this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetParameters ¶
func (tr *MonitorSmartDetectorAlertRule) GetParameters() (map[string]any, error)
GetParameters of this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetProviderConfigReference ¶
func (mg *MonitorSmartDetectorAlertRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) GetPublishConnectionDetailsTo ¶
func (mg *MonitorSmartDetectorAlertRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) GetTerraformResourceType ¶
func (mg *MonitorSmartDetectorAlertRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetTerraformSchemaVersion ¶
func (tr *MonitorSmartDetectorAlertRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorSmartDetectorAlertRule) GetWriteConnectionSecretToReference ¶
func (mg *MonitorSmartDetectorAlertRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) LateInitialize ¶
func (tr *MonitorSmartDetectorAlertRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorSmartDetectorAlertRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorSmartDetectorAlertRule) ResolveReferences ¶
func (mg *MonitorSmartDetectorAlertRule) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) SetConditions ¶
func (mg *MonitorSmartDetectorAlertRule) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) SetDeletionPolicy ¶
func (mg *MonitorSmartDetectorAlertRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) SetManagementPolicies ¶ added in v0.35.0
func (mg *MonitorSmartDetectorAlertRule) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) SetObservation ¶
func (tr *MonitorSmartDetectorAlertRule) SetObservation(obs map[string]any) error
SetObservation for this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) SetParameters ¶
func (tr *MonitorSmartDetectorAlertRule) SetParameters(params map[string]any) error
SetParameters for this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) SetProviderConfigReference ¶
func (mg *MonitorSmartDetectorAlertRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) SetPublishConnectionDetailsTo ¶
func (mg *MonitorSmartDetectorAlertRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) SetWriteConnectionSecretToReference ¶
func (mg *MonitorSmartDetectorAlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorSmartDetectorAlertRule.
type MonitorSmartDetectorAlertRuleInitParameters ¶ added in v0.35.0
type MonitorSmartDetectorAlertRuleInitParameters struct { // An action_group block as defined below. ActionGroup []ActionGroupInitParameters `json:"actionGroup,omitempty" tf:"action_group,omitempty"` // Specifies a description for the Smart Detector Alert Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are FailureAnomaliesDetector, RequestPerformanceDegradationDetector, DependencyPerformanceDegradationDetector, ExceptionVolumeChangedDetector, TraceSeverityDetector, MemoryLeakDetector. DetectorType *string `json:"detectorType,omitempty" tf:"detector_type,omitempty"` // Is the Smart Detector Alert Rule enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the scopes of this Smart Detector Alert Rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.ApplicationInsights // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +listType=set ScopeResourceIds []*string `json:"scopeResourceIds,omitempty" tf:"scope_resource_ids,omitempty"` // References to ApplicationInsights in insights to populate scopeResourceIds. // +kubebuilder:validation:Optional ScopeResourceIdsRefs []v1.Reference `json:"scopeResourceIdsRefs,omitempty" tf:"-"` // Selector for a list of ApplicationInsights in insights to populate scopeResourceIds. // +kubebuilder:validation:Optional ScopeResourceIdsSelector *v1.Selector `json:"scopeResourceIdsSelector,omitempty" tf:"-"` // Specifies the severity of this Smart Detector Alert Rule. Possible values are Sev0, Sev1, Sev2, Sev3 or Sev4. Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. ThrottlingDuration *string `json:"throttlingDuration,omitempty" tf:"throttling_duration,omitempty"` }
func (*MonitorSmartDetectorAlertRuleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonitorSmartDetectorAlertRuleInitParameters) DeepCopy() *MonitorSmartDetectorAlertRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSmartDetectorAlertRuleInitParameters.
func (*MonitorSmartDetectorAlertRuleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonitorSmartDetectorAlertRuleInitParameters) DeepCopyInto(out *MonitorSmartDetectorAlertRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSmartDetectorAlertRuleList ¶
type MonitorSmartDetectorAlertRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorSmartDetectorAlertRule `json:"items"` }
MonitorSmartDetectorAlertRuleList contains a list of MonitorSmartDetectorAlertRules
func (*MonitorSmartDetectorAlertRuleList) DeepCopy ¶
func (in *MonitorSmartDetectorAlertRuleList) DeepCopy() *MonitorSmartDetectorAlertRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSmartDetectorAlertRuleList.
func (*MonitorSmartDetectorAlertRuleList) DeepCopyInto ¶
func (in *MonitorSmartDetectorAlertRuleList) DeepCopyInto(out *MonitorSmartDetectorAlertRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorSmartDetectorAlertRuleList) DeepCopyObject ¶
func (in *MonitorSmartDetectorAlertRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorSmartDetectorAlertRuleList) GetItems ¶
func (l *MonitorSmartDetectorAlertRuleList) GetItems() []resource.Managed
GetItems of this MonitorSmartDetectorAlertRuleList.
type MonitorSmartDetectorAlertRuleObservation ¶
type MonitorSmartDetectorAlertRuleObservation struct { // An action_group block as defined below. ActionGroup []ActionGroupObservation `json:"actionGroup,omitempty" tf:"action_group,omitempty"` // Specifies a description for the Smart Detector Alert Rule. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are FailureAnomaliesDetector, RequestPerformanceDegradationDetector, DependencyPerformanceDegradationDetector, ExceptionVolumeChangedDetector, TraceSeverityDetector, MemoryLeakDetector. DetectorType *string `json:"detectorType,omitempty" tf:"detector_type,omitempty"` // Is the Smart Detector Alert Rule enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // The ID of the Monitor Smart Detector Alert Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Specifies the scopes of this Smart Detector Alert Rule. // +listType=set ScopeResourceIds []*string `json:"scopeResourceIds,omitempty" tf:"scope_resource_ids,omitempty"` // Specifies the severity of this Smart Detector Alert Rule. Possible values are Sev0, Sev1, Sev2, Sev3 or Sev4. Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. ThrottlingDuration *string `json:"throttlingDuration,omitempty" tf:"throttling_duration,omitempty"` }
func (*MonitorSmartDetectorAlertRuleObservation) DeepCopy ¶
func (in *MonitorSmartDetectorAlertRuleObservation) DeepCopy() *MonitorSmartDetectorAlertRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSmartDetectorAlertRuleObservation.
func (*MonitorSmartDetectorAlertRuleObservation) DeepCopyInto ¶
func (in *MonitorSmartDetectorAlertRuleObservation) DeepCopyInto(out *MonitorSmartDetectorAlertRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSmartDetectorAlertRuleParameters ¶
type MonitorSmartDetectorAlertRuleParameters struct { // An action_group block as defined below. // +kubebuilder:validation:Optional ActionGroup []ActionGroupParameters `json:"actionGroup,omitempty" tf:"action_group,omitempty"` // Specifies a description for the Smart Detector Alert Rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are FailureAnomaliesDetector, RequestPerformanceDegradationDetector, DependencyPerformanceDegradationDetector, ExceptionVolumeChangedDetector, TraceSeverityDetector, MemoryLeakDetector. // +kubebuilder:validation:Optional DetectorType *string `json:"detectorType,omitempty" tf:"detector_type,omitempty"` // Is the Smart Detector Alert Rule enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies the frequency of this Smart Detector Alert Rule in ISO8601 format. // +kubebuilder:validation:Optional Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // Specifies the name of the Monitor Smart Detector Alert Rule. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the scopes of this Smart Detector Alert Rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/insights/v1beta1.ApplicationInsights // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional // +listType=set ScopeResourceIds []*string `json:"scopeResourceIds,omitempty" tf:"scope_resource_ids,omitempty"` // References to ApplicationInsights in insights to populate scopeResourceIds. // +kubebuilder:validation:Optional ScopeResourceIdsRefs []v1.Reference `json:"scopeResourceIdsRefs,omitempty" tf:"-"` // Selector for a list of ApplicationInsights in insights to populate scopeResourceIds. // +kubebuilder:validation:Optional ScopeResourceIdsSelector *v1.Selector `json:"scopeResourceIdsSelector,omitempty" tf:"-"` // Specifies the severity of this Smart Detector Alert Rule. Possible values are Sev0, Sev1, Sev2, Sev3 or Sev4. // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the duration (in ISO8601 format) to wait before notifying on the alert rule again. // +kubebuilder:validation:Optional ThrottlingDuration *string `json:"throttlingDuration,omitempty" tf:"throttling_duration,omitempty"` }
func (*MonitorSmartDetectorAlertRuleParameters) DeepCopy ¶
func (in *MonitorSmartDetectorAlertRuleParameters) DeepCopy() *MonitorSmartDetectorAlertRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSmartDetectorAlertRuleParameters.
func (*MonitorSmartDetectorAlertRuleParameters) DeepCopyInto ¶
func (in *MonitorSmartDetectorAlertRuleParameters) DeepCopyInto(out *MonitorSmartDetectorAlertRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSmartDetectorAlertRuleSpec ¶
type MonitorSmartDetectorAlertRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorSmartDetectorAlertRuleParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MonitorSmartDetectorAlertRuleInitParameters `json:"initProvider,omitempty"` }
MonitorSmartDetectorAlertRuleSpec defines the desired state of MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRuleSpec) DeepCopy ¶
func (in *MonitorSmartDetectorAlertRuleSpec) DeepCopy() *MonitorSmartDetectorAlertRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSmartDetectorAlertRuleSpec.
func (*MonitorSmartDetectorAlertRuleSpec) DeepCopyInto ¶
func (in *MonitorSmartDetectorAlertRuleSpec) DeepCopyInto(out *MonitorSmartDetectorAlertRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorSmartDetectorAlertRuleStatus ¶
type MonitorSmartDetectorAlertRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorSmartDetectorAlertRuleObservation `json:"atProvider,omitempty"` }
MonitorSmartDetectorAlertRuleStatus defines the observed state of MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRuleStatus) DeepCopy ¶
func (in *MonitorSmartDetectorAlertRuleStatus) DeepCopy() *MonitorSmartDetectorAlertRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorSmartDetectorAlertRuleStatus.
func (*MonitorSmartDetectorAlertRuleStatus) DeepCopyInto ¶
func (in *MonitorSmartDetectorAlertRuleStatus) DeepCopyInto(out *MonitorSmartDetectorAlertRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyInitParameters ¶ added in v0.35.0
type MonthlyInitParameters struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between 1 - 31. DaysOfMonth []*float64 `json:"daysOfMonth,omitempty" tf:"days_of_month,omitempty"` // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*MonthlyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonthlyInitParameters) DeepCopy() *MonthlyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyInitParameters.
func (*MonthlyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonthlyInitParameters) DeepCopyInto(out *MonthlyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyObservation ¶ added in v0.27.0
type MonthlyObservation struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between 1 - 31. DaysOfMonth []*float64 `json:"daysOfMonth,omitempty" tf:"days_of_month,omitempty"` // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*MonthlyObservation) DeepCopy ¶ added in v0.27.0
func (in *MonthlyObservation) DeepCopy() *MonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyObservation.
func (*MonthlyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *MonthlyObservation) DeepCopyInto(out *MonthlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyParameters ¶ added in v0.27.0
type MonthlyParameters struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between 1 - 31. // +kubebuilder:validation:Optional DaysOfMonth []*float64 `json:"daysOfMonth" tf:"days_of_month,omitempty"` // Specifies the recurrence end time (H:M:S). // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*MonthlyParameters) DeepCopy ¶ added in v0.27.0
func (in *MonthlyParameters) DeepCopy() *MonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyParameters.
func (*MonthlyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *MonthlyParameters) DeepCopyInto(out *MonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceDailyInitParameters ¶ added in v0.35.0
type RecurrenceDailyInitParameters struct { // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*RecurrenceDailyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RecurrenceDailyInitParameters) DeepCopy() *RecurrenceDailyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceDailyInitParameters.
func (*RecurrenceDailyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RecurrenceDailyInitParameters) DeepCopyInto(out *RecurrenceDailyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceDailyObservation ¶ added in v0.27.0
type RecurrenceDailyObservation struct { // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*RecurrenceDailyObservation) DeepCopy ¶ added in v0.27.0
func (in *RecurrenceDailyObservation) DeepCopy() *RecurrenceDailyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceDailyObservation.
func (*RecurrenceDailyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RecurrenceDailyObservation) DeepCopyInto(out *RecurrenceDailyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceDailyParameters ¶ added in v0.27.0
type RecurrenceDailyParameters struct { // Specifies the recurrence end time (H:M:S). // +kubebuilder:validation:Optional EndTime *string `json:"endTime" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). // +kubebuilder:validation:Optional StartTime *string `json:"startTime" tf:"start_time,omitempty"` }
func (*RecurrenceDailyParameters) DeepCopy ¶ added in v0.27.0
func (in *RecurrenceDailyParameters) DeepCopy() *RecurrenceDailyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceDailyParameters.
func (*RecurrenceDailyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RecurrenceDailyParameters) DeepCopyInto(out *RecurrenceDailyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceInitParameters ¶ added in v0.35.0
type RecurrenceInitParameters struct { // One or more daily blocks as defined above. Daily []DailyInitParameters `json:"daily,omitempty" tf:"daily,omitempty"` // One or more monthly blocks as defined above. Monthly []MonthlyInitParameters `json:"monthly,omitempty" tf:"monthly,omitempty"` // One or more weekly blocks as defined below. Weekly []WeeklyInitParameters `json:"weekly,omitempty" tf:"weekly,omitempty"` }
func (*RecurrenceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RecurrenceInitParameters) DeepCopy() *RecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceInitParameters.
func (*RecurrenceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RecurrenceInitParameters) DeepCopyInto(out *RecurrenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceMonthlyInitParameters ¶ added in v0.35.0
type RecurrenceMonthlyInitParameters struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between 1 - 31. DaysOfMonth []*float64 `json:"daysOfMonth,omitempty" tf:"days_of_month,omitempty"` // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*RecurrenceMonthlyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RecurrenceMonthlyInitParameters) DeepCopy() *RecurrenceMonthlyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceMonthlyInitParameters.
func (*RecurrenceMonthlyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RecurrenceMonthlyInitParameters) DeepCopyInto(out *RecurrenceMonthlyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceMonthlyObservation ¶ added in v0.27.0
type RecurrenceMonthlyObservation struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between 1 - 31. DaysOfMonth []*float64 `json:"daysOfMonth,omitempty" tf:"days_of_month,omitempty"` // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*RecurrenceMonthlyObservation) DeepCopy ¶ added in v0.27.0
func (in *RecurrenceMonthlyObservation) DeepCopy() *RecurrenceMonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceMonthlyObservation.
func (*RecurrenceMonthlyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RecurrenceMonthlyObservation) DeepCopyInto(out *RecurrenceMonthlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceMonthlyParameters ¶ added in v0.27.0
type RecurrenceMonthlyParameters struct { // Specifies a list of dayOfMonth to recurrence. Possible values are integers between 1 - 31. // +kubebuilder:validation:Optional DaysOfMonth []*float64 `json:"daysOfMonth" tf:"days_of_month,omitempty"` // Specifies the recurrence end time (H:M:S). // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*RecurrenceMonthlyParameters) DeepCopy ¶ added in v0.27.0
func (in *RecurrenceMonthlyParameters) DeepCopy() *RecurrenceMonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceMonthlyParameters.
func (*RecurrenceMonthlyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RecurrenceMonthlyParameters) DeepCopyInto(out *RecurrenceMonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceObservation ¶ added in v0.27.0
type RecurrenceObservation struct { // One or more daily blocks as defined above. Daily []DailyObservation `json:"daily,omitempty" tf:"daily,omitempty"` // One or more monthly blocks as defined above. Monthly []MonthlyObservation `json:"monthly,omitempty" tf:"monthly,omitempty"` // One or more weekly blocks as defined below. Weekly []WeeklyObservation `json:"weekly,omitempty" tf:"weekly,omitempty"` }
func (*RecurrenceObservation) DeepCopy ¶ added in v0.27.0
func (in *RecurrenceObservation) DeepCopy() *RecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceObservation.
func (*RecurrenceObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RecurrenceObservation) DeepCopyInto(out *RecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceParameters ¶ added in v0.27.0
type RecurrenceParameters struct { // One or more daily blocks as defined above. // +kubebuilder:validation:Optional Daily []DailyParameters `json:"daily,omitempty" tf:"daily,omitempty"` // One or more monthly blocks as defined above. // +kubebuilder:validation:Optional Monthly []MonthlyParameters `json:"monthly,omitempty" tf:"monthly,omitempty"` // One or more weekly blocks as defined below. // +kubebuilder:validation:Optional Weekly []WeeklyParameters `json:"weekly,omitempty" tf:"weekly,omitempty"` }
func (*RecurrenceParameters) DeepCopy ¶ added in v0.27.0
func (in *RecurrenceParameters) DeepCopy() *RecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceParameters.
func (*RecurrenceParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RecurrenceParameters) DeepCopyInto(out *RecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceWeeklyInitParameters ¶ added in v0.35.0
type RecurrenceWeeklyInitParameters struct { // Specifies a list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday. DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*RecurrenceWeeklyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RecurrenceWeeklyInitParameters) DeepCopy() *RecurrenceWeeklyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceWeeklyInitParameters.
func (*RecurrenceWeeklyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RecurrenceWeeklyInitParameters) DeepCopyInto(out *RecurrenceWeeklyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceWeeklyObservation ¶ added in v0.27.0
type RecurrenceWeeklyObservation struct { // Specifies a list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday. DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*RecurrenceWeeklyObservation) DeepCopy ¶ added in v0.27.0
func (in *RecurrenceWeeklyObservation) DeepCopy() *RecurrenceWeeklyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceWeeklyObservation.
func (*RecurrenceWeeklyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RecurrenceWeeklyObservation) DeepCopyInto(out *RecurrenceWeeklyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceWeeklyParameters ¶ added in v0.27.0
type RecurrenceWeeklyParameters struct { // Specifies a list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday. // +kubebuilder:validation:Optional DaysOfWeek []*string `json:"daysOfWeek" tf:"days_of_week,omitempty"` // Specifies the recurrence end time (H:M:S). // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*RecurrenceWeeklyParameters) DeepCopy ¶ added in v0.27.0
func (in *RecurrenceWeeklyParameters) DeepCopy() *RecurrenceWeeklyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceWeeklyParameters.
func (*RecurrenceWeeklyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RecurrenceWeeklyParameters) DeepCopyInto(out *RecurrenceWeeklyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleInitParameters ¶ added in v0.35.0
type ScheduleInitParameters struct { // specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z'). EndDateUtc *string `json:"endDateUtc,omitempty" tf:"end_date_utc,omitempty"` // specifies the list of dayOfMonth to recurrence. Possible values are between 1 - 31. Required if recurrence_type is Monthly. // +listType=set RecurrenceMonthly []*float64 `json:"recurrenceMonthly,omitempty" tf:"recurrence_monthly,omitempty"` // specifies the list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. // +listType=set RecurrenceWeekly []*string `json:"recurrenceWeekly,omitempty" tf:"recurrence_weekly,omitempty"` // specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z'). StartDateUtc *string `json:"startDateUtc,omitempty" tf:"start_date_utc,omitempty"` }
func (*ScheduleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ScheduleInitParameters) DeepCopyInto(out *ScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶
type ScheduleObservation struct { // specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z'). EndDateUtc *string `json:"endDateUtc,omitempty" tf:"end_date_utc,omitempty"` // specifies the list of dayOfMonth to recurrence. Possible values are between 1 - 31. Required if recurrence_type is Monthly. // +listType=set RecurrenceMonthly []*float64 `json:"recurrenceMonthly,omitempty" tf:"recurrence_monthly,omitempty"` // specifies the list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. // +listType=set RecurrenceWeekly []*string `json:"recurrenceWeekly,omitempty" tf:"recurrence_weekly,omitempty"` // specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z'). StartDateUtc *string `json:"startDateUtc,omitempty" tf:"start_date_utc,omitempty"` }
func (*ScheduleObservation) DeepCopy ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct { // specifies the recurrence UTC end datetime (Y-m-d'T'H:M:S'Z'). // +kubebuilder:validation:Optional EndDateUtc *string `json:"endDateUtc" tf:"end_date_utc,omitempty"` // specifies the list of dayOfMonth to recurrence. Possible values are between 1 - 31. Required if recurrence_type is Monthly. // +kubebuilder:validation:Optional // +listType=set RecurrenceMonthly []*float64 `json:"recurrenceMonthly,omitempty" tf:"recurrence_monthly,omitempty"` // specifies the list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. // +kubebuilder:validation:Optional // +listType=set RecurrenceWeekly []*string `json:"recurrenceWeekly,omitempty" tf:"recurrence_weekly,omitempty"` // specifies the recurrence UTC start datetime (Y-m-d'T'H:M:S'Z'). // +kubebuilder:validation:Optional StartDateUtc *string `json:"startDateUtc" tf:"start_date_utc,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleRecurrenceInitParameters ¶ added in v0.35.0
type ScheduleRecurrenceInitParameters struct { // One or more daily blocks as defined above. Daily []RecurrenceDailyInitParameters `json:"daily,omitempty" tf:"daily,omitempty"` // One or more monthly blocks as defined above. Monthly []RecurrenceMonthlyInitParameters `json:"monthly,omitempty" tf:"monthly,omitempty"` // One or more weekly blocks as defined below. Weekly []RecurrenceWeeklyInitParameters `json:"weekly,omitempty" tf:"weekly,omitempty"` }
func (*ScheduleRecurrenceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ScheduleRecurrenceInitParameters) DeepCopy() *ScheduleRecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleRecurrenceInitParameters.
func (*ScheduleRecurrenceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ScheduleRecurrenceInitParameters) DeepCopyInto(out *ScheduleRecurrenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleRecurrenceObservation ¶ added in v0.27.0
type ScheduleRecurrenceObservation struct { // One or more daily blocks as defined above. Daily []RecurrenceDailyObservation `json:"daily,omitempty" tf:"daily,omitempty"` // One or more monthly blocks as defined above. Monthly []RecurrenceMonthlyObservation `json:"monthly,omitempty" tf:"monthly,omitempty"` // One or more weekly blocks as defined below. Weekly []RecurrenceWeeklyObservation `json:"weekly,omitempty" tf:"weekly,omitempty"` }
func (*ScheduleRecurrenceObservation) DeepCopy ¶ added in v0.27.0
func (in *ScheduleRecurrenceObservation) DeepCopy() *ScheduleRecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleRecurrenceObservation.
func (*ScheduleRecurrenceObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ScheduleRecurrenceObservation) DeepCopyInto(out *ScheduleRecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleRecurrenceParameters ¶ added in v0.27.0
type ScheduleRecurrenceParameters struct { // One or more daily blocks as defined above. // +kubebuilder:validation:Optional Daily []RecurrenceDailyParameters `json:"daily,omitempty" tf:"daily,omitempty"` // One or more monthly blocks as defined above. // +kubebuilder:validation:Optional Monthly []RecurrenceMonthlyParameters `json:"monthly,omitempty" tf:"monthly,omitempty"` // One or more weekly blocks as defined below. // +kubebuilder:validation:Optional Weekly []RecurrenceWeeklyParameters `json:"weekly,omitempty" tf:"weekly,omitempty"` }
func (*ScheduleRecurrenceParameters) DeepCopy ¶ added in v0.27.0
func (in *ScheduleRecurrenceParameters) DeepCopy() *ScheduleRecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleRecurrenceParameters.
func (*ScheduleRecurrenceParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ScheduleRecurrenceParameters) DeepCopyInto(out *ScheduleRecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeInitParameters ¶ added in v0.35.0
type ScopeInitParameters struct { // A list of resource IDs of the given scope type which will be the target of action rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +listType=set ResourceIds []*string `json:"resourceIds,omitempty" tf:"resource_ids,omitempty"` // References to ResourceGroup in azure to populate resourceIds. // +kubebuilder:validation:Optional ResourceIdsRefs []v1.Reference `json:"resourceIdsRefs,omitempty" tf:"-"` // Selector for a list of ResourceGroup in azure to populate resourceIds. // +kubebuilder:validation:Optional ResourceIdsSelector *v1.Selector `json:"resourceIdsSelector,omitempty" tf:"-"` // Specifies the type of target scope. Possible values are ResourceGroup and Resource. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ScopeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ScopeInitParameters) DeepCopy() *ScopeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeInitParameters.
func (*ScopeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ScopeInitParameters) DeepCopyInto(out *ScopeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeObservation ¶
type ScopeObservation struct { // A list of resource IDs of the given scope type which will be the target of action rule. // +listType=set ResourceIds []*string `json:"resourceIds,omitempty" tf:"resource_ids,omitempty"` // Specifies the type of target scope. Possible values are ResourceGroup and Resource. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ScopeObservation) DeepCopy ¶
func (in *ScopeObservation) DeepCopy() *ScopeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeObservation.
func (*ScopeObservation) DeepCopyInto ¶
func (in *ScopeObservation) DeepCopyInto(out *ScopeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeParameters ¶
type ScopeParameters struct { // A list of resource IDs of the given scope type which will be the target of action rule. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional // +listType=set ResourceIds []*string `json:"resourceIds,omitempty" tf:"resource_ids,omitempty"` // References to ResourceGroup in azure to populate resourceIds. // +kubebuilder:validation:Optional ResourceIdsRefs []v1.Reference `json:"resourceIdsRefs,omitempty" tf:"-"` // Selector for a list of ResourceGroup in azure to populate resourceIds. // +kubebuilder:validation:Optional ResourceIdsSelector *v1.Selector `json:"resourceIdsSelector,omitempty" tf:"-"` // Specifies the type of target scope. Possible values are ResourceGroup and Resource. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*ScopeParameters) DeepCopy ¶
func (in *ScopeParameters) DeepCopy() *ScopeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeParameters.
func (*ScopeParameters) DeepCopyInto ¶
func (in *ScopeParameters) DeepCopyInto(out *ScopeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeverityInitParameters ¶ added in v0.35.0
type SeverityInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SeverityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SeverityInitParameters) DeepCopy() *SeverityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeverityInitParameters.
func (*SeverityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SeverityInitParameters) DeepCopyInto(out *SeverityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeverityObservation ¶
type SeverityObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SeverityObservation) DeepCopy ¶
func (in *SeverityObservation) DeepCopy() *SeverityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeverityObservation.
func (*SeverityObservation) DeepCopyInto ¶
func (in *SeverityObservation) DeepCopyInto(out *SeverityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeverityParameters ¶
type SeverityParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*SeverityParameters) DeepCopy ¶
func (in *SeverityParameters) DeepCopy() *SeverityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeverityParameters.
func (*SeverityParameters) DeepCopyInto ¶
func (in *SeverityParameters) DeepCopyInto(out *SeverityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignalTypeInitParameters ¶ added in v0.35.0
type SignalTypeInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SignalTypeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SignalTypeInitParameters) DeepCopy() *SignalTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalTypeInitParameters.
func (*SignalTypeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SignalTypeInitParameters) DeepCopyInto(out *SignalTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignalTypeObservation ¶ added in v0.27.0
type SignalTypeObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SignalTypeObservation) DeepCopy ¶ added in v0.27.0
func (in *SignalTypeObservation) DeepCopy() *SignalTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalTypeObservation.
func (*SignalTypeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *SignalTypeObservation) DeepCopyInto(out *SignalTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignalTypeParameters ¶ added in v0.27.0
type SignalTypeParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*SignalTypeParameters) DeepCopy ¶ added in v0.27.0
func (in *SignalTypeParameters) DeepCopy() *SignalTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalTypeParameters.
func (*SignalTypeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *SignalTypeParameters) DeepCopyInto(out *SignalTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressionInitParameters ¶ added in v0.35.0
type SuppressionInitParameters struct { // Specifies the type of suppression. Possible values are Always, Daily, Monthly, Once, and Weekly. RecurrenceType *string `json:"recurrenceType,omitempty" tf:"recurrence_type,omitempty"` // A schedule block as defined below. Required if recurrence_type is Daily, Monthly, Once or Weekly. Schedule []ScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` }
func (*SuppressionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SuppressionInitParameters) DeepCopy() *SuppressionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionInitParameters.
func (*SuppressionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SuppressionInitParameters) DeepCopyInto(out *SuppressionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressionObservation ¶
type SuppressionObservation struct { // Specifies the type of suppression. Possible values are Always, Daily, Monthly, Once, and Weekly. RecurrenceType *string `json:"recurrenceType,omitempty" tf:"recurrence_type,omitempty"` // A schedule block as defined below. Required if recurrence_type is Daily, Monthly, Once or Weekly. Schedule []ScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` }
func (*SuppressionObservation) DeepCopy ¶
func (in *SuppressionObservation) DeepCopy() *SuppressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionObservation.
func (*SuppressionObservation) DeepCopyInto ¶
func (in *SuppressionObservation) DeepCopyInto(out *SuppressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressionParameters ¶
type SuppressionParameters struct { // Specifies the type of suppression. Possible values are Always, Daily, Monthly, Once, and Weekly. // +kubebuilder:validation:Optional RecurrenceType *string `json:"recurrenceType" tf:"recurrence_type,omitempty"` // A schedule block as defined below. Required if recurrence_type is Daily, Monthly, Once or Weekly. // +kubebuilder:validation:Optional Schedule []ScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` }
func (*SuppressionParameters) DeepCopy ¶
func (in *SuppressionParameters) DeepCopy() *SuppressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionParameters.
func (*SuppressionParameters) DeepCopyInto ¶
func (in *SuppressionParameters) DeepCopyInto(out *SuppressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceGroupInitParameters ¶ added in v0.35.0
type TargetResourceGroupInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TargetResourceGroupInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TargetResourceGroupInitParameters) DeepCopy() *TargetResourceGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceGroupInitParameters.
func (*TargetResourceGroupInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TargetResourceGroupInitParameters) DeepCopyInto(out *TargetResourceGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceGroupObservation ¶ added in v0.27.0
type TargetResourceGroupObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TargetResourceGroupObservation) DeepCopy ¶ added in v0.27.0
func (in *TargetResourceGroupObservation) DeepCopy() *TargetResourceGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceGroupObservation.
func (*TargetResourceGroupObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TargetResourceGroupObservation) DeepCopyInto(out *TargetResourceGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceGroupParameters ¶ added in v0.27.0
type TargetResourceGroupParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*TargetResourceGroupParameters) DeepCopy ¶ added in v0.27.0
func (in *TargetResourceGroupParameters) DeepCopy() *TargetResourceGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceGroupParameters.
func (*TargetResourceGroupParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TargetResourceGroupParameters) DeepCopyInto(out *TargetResourceGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceInitParameters ¶ added in v0.35.0
type TargetResourceInitParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TargetResourceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TargetResourceInitParameters) DeepCopy() *TargetResourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceInitParameters.
func (*TargetResourceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TargetResourceInitParameters) DeepCopyInto(out *TargetResourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceObservation ¶ added in v0.27.0
type TargetResourceObservation struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TargetResourceObservation) DeepCopy ¶ added in v0.27.0
func (in *TargetResourceObservation) DeepCopy() *TargetResourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceObservation.
func (*TargetResourceObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TargetResourceObservation) DeepCopyInto(out *TargetResourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceParameters ¶ added in v0.27.0
type TargetResourceParameters struct { // The operator for a given condition. Possible values are Equals, NotEquals, Contains, and DoesNotContain. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. (e.g. Microsoft.Compute/VirtualMachines) // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*TargetResourceParameters) DeepCopy ¶ added in v0.27.0
func (in *TargetResourceParameters) DeepCopy() *TargetResourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceParameters.
func (*TargetResourceParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TargetResourceParameters) DeepCopyInto(out *TargetResourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceTypeInitParameters ¶ added in v0.35.0
type TargetResourceTypeInitParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TargetResourceTypeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TargetResourceTypeInitParameters) DeepCopy() *TargetResourceTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceTypeInitParameters.
func (*TargetResourceTypeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TargetResourceTypeInitParameters) DeepCopyInto(out *TargetResourceTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceTypeObservation ¶
type TargetResourceTypeObservation struct { // The operator for a given condition. Possible values are Equals and NotEquals. Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +listType=set Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*TargetResourceTypeObservation) DeepCopy ¶
func (in *TargetResourceTypeObservation) DeepCopy() *TargetResourceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceTypeObservation.
func (*TargetResourceTypeObservation) DeepCopyInto ¶
func (in *TargetResourceTypeObservation) DeepCopyInto(out *TargetResourceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetResourceTypeParameters ¶
type TargetResourceTypeParameters struct { // The operator for a given condition. Possible values are Equals and NotEquals. // +kubebuilder:validation:Optional Operator *string `json:"operator" tf:"operator,omitempty"` // A list of values to match for a given condition. The values should be valid resource types. // +kubebuilder:validation:Optional // +listType=set Values []*string `json:"values" tf:"values,omitempty"` }
func (*TargetResourceTypeParameters) DeepCopy ¶
func (in *TargetResourceTypeParameters) DeepCopy() *TargetResourceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetResourceTypeParameters.
func (*TargetResourceTypeParameters) DeepCopyInto ¶
func (in *TargetResourceTypeParameters) DeepCopyInto(out *TargetResourceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyInitParameters ¶ added in v0.35.0
type WeeklyInitParameters struct { // Specifies a list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday. DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*WeeklyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WeeklyInitParameters) DeepCopy() *WeeklyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyInitParameters.
func (*WeeklyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WeeklyInitParameters) DeepCopyInto(out *WeeklyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyObservation ¶ added in v0.27.0
type WeeklyObservation struct { // Specifies a list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday. DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // Specifies the recurrence end time (H:M:S). EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*WeeklyObservation) DeepCopy ¶ added in v0.27.0
func (in *WeeklyObservation) DeepCopy() *WeeklyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyObservation.
func (*WeeklyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *WeeklyObservation) DeepCopyInto(out *WeeklyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyParameters ¶ added in v0.27.0
type WeeklyParameters struct { // Specifies a list of dayOfWeek to recurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday. // +kubebuilder:validation:Optional DaysOfWeek []*string `json:"daysOfWeek" tf:"days_of_week,omitempty"` // Specifies the recurrence end time (H:M:S). // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Specifies the recurrence start time (H:M:S). // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*WeeklyParameters) DeepCopy ¶ added in v0.27.0
func (in *WeeklyParameters) DeepCopy() *WeeklyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyParameters.
func (*WeeklyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *WeeklyParameters) DeepCopyInto(out *WeeklyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_monitoractionruleactiongroup_terraformed.go
- zz_monitoractionruleactiongroup_types.go
- zz_monitoractionrulesuppression_terraformed.go
- zz_monitoractionrulesuppression_types.go
- zz_monitoralertprocessingruleactiongroup_terraformed.go
- zz_monitoralertprocessingruleactiongroup_types.go
- zz_monitoralertprocessingrulesuppression_terraformed.go
- zz_monitoralertprocessingrulesuppression_types.go
- zz_monitorsmartdetectoralertrule_terraformed.go
- zz_monitorsmartdetectoralertrule_types.go