Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=alertsmanagement.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionGroupObservation
- type ActionGroupParameters
- type AlertContextObservation
- type AlertContextParameters
- type AlertRuleIDObservation
- type AlertRuleIDParameters
- type ConditionAlertContextObservation
- type ConditionAlertContextParameters
- type ConditionAlertRuleIDObservation
- type ConditionAlertRuleIDParameters
- type ConditionDescriptionObservation
- type ConditionDescriptionParameters
- type ConditionMonitorObservation
- type ConditionMonitorParameters
- type ConditionMonitorServiceObservation
- type ConditionMonitorServiceParameters
- type ConditionObservation
- type ConditionParameters
- type ConditionSeverityObservation
- type ConditionSeverityParameters
- type ConditionTargetResourceTypeObservation
- type ConditionTargetResourceTypeParameters
- type DescriptionObservation
- type DescriptionParameters
- type MonitorActionRuleActionGroup
- 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) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorActionRuleActionGroup) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorActionRuleActionGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorActionRuleActionGroup) GetProviderReference() *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 (tr *MonitorActionRuleActionGroup) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorActionRuleActionGroup) SetParameters(params map[string]interface{}) error
- func (mg *MonitorActionRuleActionGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorActionRuleActionGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorActionRuleActionGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorActionRuleActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 (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) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorActionRuleSuppression) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorActionRuleSuppression) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorActionRuleSuppression) GetProviderReference() *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 (tr *MonitorActionRuleSuppression) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorActionRuleSuppression) SetParameters(params map[string]interface{}) error
- func (mg *MonitorActionRuleSuppression) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorActionRuleSuppression) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorActionRuleSuppression) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorActionRuleSuppression) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorActionRuleSuppressionConditionObservation
- type MonitorActionRuleSuppressionConditionParameters
- 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 MonitorActionRuleSuppressionScopeObservation
- type MonitorActionRuleSuppressionScopeParameters
- type MonitorActionRuleSuppressionSpec
- type MonitorActionRuleSuppressionStatus
- type MonitorObservation
- type MonitorParameters
- type MonitorServiceObservation
- type MonitorServiceParameters
- type MonitorSmartDetectorAlertRule
- 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) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorSmartDetectorAlertRule) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorSmartDetectorAlertRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorSmartDetectorAlertRule) GetProviderReference() *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 (tr *MonitorSmartDetectorAlertRule) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorSmartDetectorAlertRule) SetParameters(params map[string]interface{}) error
- func (mg *MonitorSmartDetectorAlertRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorSmartDetectorAlertRule) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorSmartDetectorAlertRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorSmartDetectorAlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 ScheduleObservation
- type ScheduleParameters
- type ScopeObservation
- type ScopeParameters
- type SeverityObservation
- type SeverityParameters
- type SuppressionObservation
- type SuppressionParameters
- type TargetResourceTypeObservation
- type TargetResourceTypeParameters
Constants ¶
const ( CRDGroup = "alertsmanagement.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
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 ( 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 ActionGroupObservation ¶
type ActionGroupObservation struct { }
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 { // +kubebuilder:validation:Optional EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"` // +kubebuilder:validation:Required Ids []*string `json:"ids" tf:"ids,omitempty"` // +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 AlertContextObservation ¶
type AlertContextObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 AlertRuleIDObservation ¶
type AlertRuleIDObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 ConditionAlertContextObservation ¶
type ConditionAlertContextObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 ConditionAlertRuleIDObservation ¶
type ConditionAlertRuleIDObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 ConditionDescriptionObservation ¶
type ConditionDescriptionObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 ConditionMonitorObservation ¶
type ConditionMonitorObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 ConditionMonitorServiceObservation ¶
type ConditionMonitorServiceObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 { }
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 { // +kubebuilder:validation:Optional AlertContext []AlertContextParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // +kubebuilder:validation:Optional AlertRuleID []AlertRuleIDParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // +kubebuilder:validation:Optional Description []DescriptionParameters `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Monitor []MonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Optional MonitorService []MonitorServiceParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // +kubebuilder:validation:Optional Severity []SeverityParameters `json:"severity,omitempty" tf:"severity,omitempty"` // +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 ConditionSeverityObservation ¶
type ConditionSeverityObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 ConditionTargetResourceTypeObservation ¶
type ConditionTargetResourceTypeObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 DescriptionObservation ¶
type DescriptionObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
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) GetObservation ¶
func (tr *MonitorActionRuleActionGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetParameters ¶
func (tr *MonitorActionRuleActionGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) GetProviderConfigReference ¶
func (mg *MonitorActionRuleActionGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) GetProviderReference ¶
func (mg *MonitorActionRuleActionGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorActionRuleActionGroup. Deprecated: Use GetProviderConfigReference.
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 (mg *MonitorActionRuleActionGroup) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MonitorActionRuleActionGroup.
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) SetObservation ¶
func (tr *MonitorActionRuleActionGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) SetParameters ¶
func (tr *MonitorActionRuleActionGroup) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorActionRuleActionGroup
func (*MonitorActionRuleActionGroup) SetProviderConfigReference ¶
func (mg *MonitorActionRuleActionGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorActionRuleActionGroup.
func (*MonitorActionRuleActionGroup) SetProviderReference ¶
func (mg *MonitorActionRuleActionGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorActionRuleActionGroup. Deprecated: Use SetProviderConfigReference.
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 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 {
ID *string `json:"id,omitempty" tf:"id,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 { // +kubebuilder:validation:Required ActionGroupID *string `json:"actionGroupId" tf:"action_group_id,omitempty"` // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Scope []ScopeParameters `json:"scope,omitempty" tf:"scope,omitempty"` // +kubebuilder:validation:Optional 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"` }
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"` Spec MonitorActionRuleSuppressionSpec `json:"spec"` Status MonitorActionRuleSuppressionStatus `json:"status,omitempty"` }
MonitorActionRuleSuppression is the Schema for the MonitorActionRuleSuppressions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
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) GetObservation ¶
func (tr *MonitorActionRuleSuppression) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetParameters ¶
func (tr *MonitorActionRuleSuppression) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) GetProviderConfigReference ¶
func (mg *MonitorActionRuleSuppression) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) GetProviderReference ¶
func (mg *MonitorActionRuleSuppression) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorActionRuleSuppression. Deprecated: Use GetProviderConfigReference.
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) SetObservation ¶
func (tr *MonitorActionRuleSuppression) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) SetParameters ¶
func (tr *MonitorActionRuleSuppression) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorActionRuleSuppression
func (*MonitorActionRuleSuppression) SetProviderConfigReference ¶
func (mg *MonitorActionRuleSuppression) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorActionRuleSuppression.
func (*MonitorActionRuleSuppression) SetProviderReference ¶
func (mg *MonitorActionRuleSuppression) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorActionRuleSuppression. Deprecated: Use SetProviderConfigReference.
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 MonitorActionRuleSuppressionConditionObservation ¶
type MonitorActionRuleSuppressionConditionObservation struct { }
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 { // +kubebuilder:validation:Optional AlertContext []ConditionAlertContextParameters `json:"alertContext,omitempty" tf:"alert_context,omitempty"` // +kubebuilder:validation:Optional AlertRuleID []ConditionAlertRuleIDParameters `json:"alertRuleId,omitempty" tf:"alert_rule_id,omitempty"` // +kubebuilder:validation:Optional Description []ConditionDescriptionParameters `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Monitor []ConditionMonitorParameters `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Optional MonitorService []ConditionMonitorServiceParameters `json:"monitorService,omitempty" tf:"monitor_service,omitempty"` // +kubebuilder:validation:Optional Severity []ConditionSeverityParameters `json:"severity,omitempty" tf:"severity,omitempty"` // +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 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 {
ID *string `json:"id,omitempty" tf:"id,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 { // +kubebuilder:validation:Optional Condition []MonitorActionRuleSuppressionConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Scope []MonitorActionRuleSuppressionScopeParameters `json:"scope,omitempty" tf:"scope,omitempty"` // +kubebuilder:validation:Required Suppression []SuppressionParameters `json:"suppression" tf:"suppression,omitempty"` // +kubebuilder:validation:Optional 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 MonitorActionRuleSuppressionScopeObservation ¶
type MonitorActionRuleSuppressionScopeObservation struct { }
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 { // +kubebuilder:validation:Required ResourceIds []*string `json:"resourceIds" tf:"resource_ids,omitempty"` // +kubebuilder:validation:Required 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"` }
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 MonitorObservation ¶
type MonitorObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 MonitorServiceObservation ¶
type MonitorServiceObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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"` Spec MonitorSmartDetectorAlertRuleSpec `json:"spec"` Status MonitorSmartDetectorAlertRuleStatus `json:"status,omitempty"` }
MonitorSmartDetectorAlertRule is the Schema for the MonitorSmartDetectorAlertRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
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) GetObservation ¶
func (tr *MonitorSmartDetectorAlertRule) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetParameters ¶
func (tr *MonitorSmartDetectorAlertRule) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) GetProviderConfigReference ¶
func (mg *MonitorSmartDetectorAlertRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) GetProviderReference ¶
func (mg *MonitorSmartDetectorAlertRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorSmartDetectorAlertRule. Deprecated: Use GetProviderConfigReference.
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) SetObservation ¶
func (tr *MonitorSmartDetectorAlertRule) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) SetParameters ¶
func (tr *MonitorSmartDetectorAlertRule) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorSmartDetectorAlertRule
func (*MonitorSmartDetectorAlertRule) SetProviderConfigReference ¶
func (mg *MonitorSmartDetectorAlertRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorSmartDetectorAlertRule.
func (*MonitorSmartDetectorAlertRule) SetProviderReference ¶
func (mg *MonitorSmartDetectorAlertRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorSmartDetectorAlertRule. Deprecated: Use SetProviderConfigReference.
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 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 {
ID *string `json:"id,omitempty" tf:"id,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 { // +kubebuilder:validation:Required ActionGroup []ActionGroupParameters `json:"actionGroup" tf:"action_group,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required DetectorType *string `json:"detectorType" tf:"detector_type,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Frequency *string `json:"frequency" tf:"frequency,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required ScopeResourceIds []*string `json:"scopeResourceIds" tf:"scope_resource_ids,omitempty"` // +kubebuilder:validation:Required Severity *string `json:"severity" tf:"severity,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +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"` }
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 ScheduleObservation ¶
type ScheduleObservation struct { }
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 { // +kubebuilder:validation:Required EndDateUtc *string `json:"endDateUtc" tf:"end_date_utc,omitempty"` // +kubebuilder:validation:Optional RecurrenceMonthly []*float64 `json:"recurrenceMonthly,omitempty" tf:"recurrence_monthly,omitempty"` // +kubebuilder:validation:Optional RecurrenceWeekly []*string `json:"recurrenceWeekly,omitempty" tf:"recurrence_weekly,omitempty"` // +kubebuilder:validation:Required 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 ScopeObservation ¶
type ScopeObservation struct { }
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 { // +kubebuilder:validation:Required ResourceIds []*string `json:"resourceIds" tf:"resource_ids,omitempty"` // +kubebuilder:validation:Required 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 SeverityObservation ¶
type SeverityObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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 SuppressionObservation ¶
type SuppressionObservation struct { }
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 { // +kubebuilder:validation:Required RecurrenceType *string `json:"recurrenceType" tf:"recurrence_type,omitempty"` // +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 TargetResourceTypeObservation ¶
type TargetResourceTypeObservation struct { }
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 { // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required 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.