Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=monitor.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AadAuthObservation
- type AadAuthParameters
- type AadDiagnosticSetting
- func (in *AadDiagnosticSetting) DeepCopy() *AadDiagnosticSetting
- func (in *AadDiagnosticSetting) DeepCopyInto(out *AadDiagnosticSetting)
- func (in *AadDiagnosticSetting) DeepCopyObject() runtime.Object
- func (mg *AadDiagnosticSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AadDiagnosticSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *AadDiagnosticSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AadDiagnosticSetting) GetObservation() (map[string]interface{}, error)
- func (tr *AadDiagnosticSetting) GetParameters() (map[string]interface{}, error)
- func (mg *AadDiagnosticSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *AadDiagnosticSetting) GetProviderReference() *xpv1.Reference
- func (mg *AadDiagnosticSetting) GetTerraformResourceType() string
- func (tr *AadDiagnosticSetting) GetTerraformSchemaVersion() int
- func (mg *AadDiagnosticSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AadDiagnosticSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *AadDiagnosticSetting) SetConditions(c ...xpv1.Condition)
- func (mg *AadDiagnosticSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AadDiagnosticSetting) SetObservation(obs map[string]interface{}) error
- func (tr *AadDiagnosticSetting) SetParameters(params map[string]interface{}) error
- func (mg *AadDiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AadDiagnosticSetting) SetProviderReference(r *xpv1.Reference)
- func (mg *AadDiagnosticSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AadDiagnosticSettingList
- type AadDiagnosticSettingObservation
- type AadDiagnosticSettingParameters
- type AadDiagnosticSettingSpec
- type AadDiagnosticSettingStatus
- type ActionGroup
- func (in *ActionGroup) DeepCopy() *ActionGroup
- func (in *ActionGroup) DeepCopyInto(out *ActionGroup)
- func (in *ActionGroup) DeepCopyObject() runtime.Object
- func (mg *ActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ActionGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ActionGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ActionGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ActionGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ActionGroup) GetProviderReference() *xpv1.Reference
- func (mg *ActionGroup) GetTerraformResourceType() string
- func (tr *ActionGroup) GetTerraformSchemaVersion() int
- func (mg *ActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ActionGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ActionGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ActionGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ActionGroup) SetParameters(params map[string]interface{}) error
- func (mg *ActionGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ActionGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActionGroupList
- type ActionGroupObservation
- type ActionGroupParameters
- type ActionGroupSpec
- type ActionGroupStatus
- type ActionObservation
- type ActionParameters
- type ActionRuleActionGroup
- func (in *ActionRuleActionGroup) DeepCopy() *ActionRuleActionGroup
- func (in *ActionRuleActionGroup) DeepCopyInto(out *ActionRuleActionGroup)
- func (in *ActionRuleActionGroup) DeepCopyObject() runtime.Object
- func (mg *ActionRuleActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ActionRuleActionGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ActionRuleActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ActionRuleActionGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ActionRuleActionGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ActionRuleActionGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ActionRuleActionGroup) GetProviderReference() *xpv1.Reference
- func (mg *ActionRuleActionGroup) GetTerraformResourceType() string
- func (tr *ActionRuleActionGroup) GetTerraformSchemaVersion() int
- func (mg *ActionRuleActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ActionRuleActionGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ActionRuleActionGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ActionRuleActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ActionRuleActionGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ActionRuleActionGroup) SetParameters(params map[string]interface{}) error
- func (mg *ActionRuleActionGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ActionRuleActionGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ActionRuleActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActionRuleActionGroupList
- type ActionRuleActionGroupObservation
- type ActionRuleActionGroupParameters
- type ActionRuleActionGroupSpec
- type ActionRuleActionGroupStatus
- type ActionRuleSuppression
- func (in *ActionRuleSuppression) DeepCopy() *ActionRuleSuppression
- func (in *ActionRuleSuppression) DeepCopyInto(out *ActionRuleSuppression)
- func (in *ActionRuleSuppression) DeepCopyObject() runtime.Object
- func (mg *ActionRuleSuppression) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ActionRuleSuppression) GetConnectionDetailsMapping() map[string]string
- func (mg *ActionRuleSuppression) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ActionRuleSuppression) GetObservation() (map[string]interface{}, error)
- func (tr *ActionRuleSuppression) GetParameters() (map[string]interface{}, error)
- func (mg *ActionRuleSuppression) GetProviderConfigReference() *xpv1.Reference
- func (mg *ActionRuleSuppression) GetProviderReference() *xpv1.Reference
- func (mg *ActionRuleSuppression) GetTerraformResourceType() string
- func (tr *ActionRuleSuppression) GetTerraformSchemaVersion() int
- func (mg *ActionRuleSuppression) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ActionRuleSuppression) LateInitialize(attrs []byte) (bool, error)
- func (mg *ActionRuleSuppression) SetConditions(c ...xpv1.Condition)
- func (mg *ActionRuleSuppression) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ActionRuleSuppression) SetObservation(obs map[string]interface{}) error
- func (tr *ActionRuleSuppression) SetParameters(params map[string]interface{}) error
- func (mg *ActionRuleSuppression) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ActionRuleSuppression) SetProviderReference(r *xpv1.Reference)
- func (mg *ActionRuleSuppression) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActionRuleSuppressionConditionObservation
- type ActionRuleSuppressionConditionParameters
- type ActionRuleSuppressionList
- type ActionRuleSuppressionObservation
- type ActionRuleSuppressionParameters
- type ActionRuleSuppressionScopeObservation
- type ActionRuleSuppressionScopeParameters
- type ActionRuleSuppressionSpec
- type ActionRuleSuppressionStatus
- type ActivityLogAlert
- func (in *ActivityLogAlert) DeepCopy() *ActivityLogAlert
- func (in *ActivityLogAlert) DeepCopyInto(out *ActivityLogAlert)
- func (in *ActivityLogAlert) DeepCopyObject() runtime.Object
- func (mg *ActivityLogAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ActivityLogAlert) GetConnectionDetailsMapping() map[string]string
- func (mg *ActivityLogAlert) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ActivityLogAlert) GetObservation() (map[string]interface{}, error)
- func (tr *ActivityLogAlert) GetParameters() (map[string]interface{}, error)
- func (mg *ActivityLogAlert) GetProviderConfigReference() *xpv1.Reference
- func (mg *ActivityLogAlert) GetProviderReference() *xpv1.Reference
- func (mg *ActivityLogAlert) GetTerraformResourceType() string
- func (tr *ActivityLogAlert) GetTerraformSchemaVersion() int
- func (mg *ActivityLogAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ActivityLogAlert) LateInitialize(attrs []byte) (bool, error)
- func (mg *ActivityLogAlert) SetConditions(c ...xpv1.Condition)
- func (mg *ActivityLogAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ActivityLogAlert) SetObservation(obs map[string]interface{}) error
- func (tr *ActivityLogAlert) SetParameters(params map[string]interface{}) error
- func (mg *ActivityLogAlert) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ActivityLogAlert) SetProviderReference(r *xpv1.Reference)
- func (mg *ActivityLogAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActivityLogAlertList
- type ActivityLogAlertObservation
- type ActivityLogAlertParameters
- type ActivityLogAlertSpec
- type ActivityLogAlertStatus
- type AlertContextObservation
- type AlertContextParameters
- type AlertRuleIDObservation
- type AlertRuleIDParameters
- type ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation
- func (in *ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation) DeepCopy() *ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation
- func (in *ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation) DeepCopyInto(out *ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation)
- type ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters
- func (in *ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters) DeepCopy() *ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters
- func (in *ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters) DeepCopyInto(out *ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters)
- type ArmRoleReceiverObservation
- type ArmRoleReceiverParameters
- type AutomationRunbookReceiverObservation
- type AutomationRunbookReceiverParameters
- type AutoscaleSetting
- func (in *AutoscaleSetting) DeepCopy() *AutoscaleSetting
- func (in *AutoscaleSetting) DeepCopyInto(out *AutoscaleSetting)
- func (in *AutoscaleSetting) DeepCopyObject() runtime.Object
- func (mg *AutoscaleSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AutoscaleSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *AutoscaleSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AutoscaleSetting) GetObservation() (map[string]interface{}, error)
- func (tr *AutoscaleSetting) GetParameters() (map[string]interface{}, error)
- func (mg *AutoscaleSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *AutoscaleSetting) GetProviderReference() *xpv1.Reference
- func (mg *AutoscaleSetting) GetTerraformResourceType() string
- func (tr *AutoscaleSetting) GetTerraformSchemaVersion() int
- func (mg *AutoscaleSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AutoscaleSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *AutoscaleSetting) SetConditions(c ...xpv1.Condition)
- func (mg *AutoscaleSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AutoscaleSetting) SetObservation(obs map[string]interface{}) error
- func (tr *AutoscaleSetting) SetParameters(params map[string]interface{}) error
- func (mg *AutoscaleSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AutoscaleSetting) SetProviderReference(r *xpv1.Reference)
- func (mg *AutoscaleSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AutoscaleSettingList
- type AutoscaleSettingObservation
- type AutoscaleSettingParameters
- type AutoscaleSettingSpec
- type AutoscaleSettingStatus
- type AzureAppPushReceiverObservation
- type AzureAppPushReceiverParameters
- type AzureFunctionReceiverObservation
- type AzureFunctionReceiverParameters
- type CapacityObservation
- type CapacityParameters
- 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 CriteriaDimensionObservation
- type CriteriaDimensionParameters
- type CriteriaObservation
- type CriteriaParameters
- type DescriptionObservation
- type DescriptionParameters
- type DiagnosticSetting
- func (in *DiagnosticSetting) DeepCopy() *DiagnosticSetting
- func (in *DiagnosticSetting) DeepCopyInto(out *DiagnosticSetting)
- func (in *DiagnosticSetting) DeepCopyObject() runtime.Object
- func (mg *DiagnosticSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DiagnosticSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *DiagnosticSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DiagnosticSetting) GetObservation() (map[string]interface{}, error)
- func (tr *DiagnosticSetting) GetParameters() (map[string]interface{}, error)
- func (mg *DiagnosticSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *DiagnosticSetting) GetProviderReference() *xpv1.Reference
- func (mg *DiagnosticSetting) GetTerraformResourceType() string
- func (tr *DiagnosticSetting) GetTerraformSchemaVersion() int
- func (mg *DiagnosticSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DiagnosticSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *DiagnosticSetting) SetConditions(c ...xpv1.Condition)
- func (mg *DiagnosticSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DiagnosticSetting) SetObservation(obs map[string]interface{}) error
- func (tr *DiagnosticSetting) SetParameters(params map[string]interface{}) error
- func (mg *DiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DiagnosticSetting) SetProviderReference(r *xpv1.Reference)
- func (mg *DiagnosticSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DiagnosticSettingList
- type DiagnosticSettingLogObservation
- type DiagnosticSettingLogParameters
- type DiagnosticSettingObservation
- type DiagnosticSettingParameters
- type DiagnosticSettingSpec
- type DiagnosticSettingStatus
- type DimensionObservation
- type DimensionParameters
- type DimensionsObservation
- type DimensionsParameters
- type DynamicCriteriaDimensionObservation
- type DynamicCriteriaDimensionParameters
- type DynamicCriteriaObservation
- type DynamicCriteriaParameters
- type EmailObservation
- type EmailParameters
- type EmailReceiverObservation
- type EmailReceiverParameters
- type FixedDateObservation
- type FixedDateParameters
- type ItsmReceiverObservation
- type ItsmReceiverParameters
- type LogObservation
- type LogParameters
- type LogRetentionPolicyObservation
- type LogRetentionPolicyParameters
- type LogicAppReceiverObservation
- type LogicAppReceiverParameters
- type MetricAlert
- func (in *MetricAlert) DeepCopy() *MetricAlert
- func (in *MetricAlert) DeepCopyInto(out *MetricAlert)
- func (in *MetricAlert) DeepCopyObject() runtime.Object
- func (mg *MetricAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MetricAlert) GetConnectionDetailsMapping() map[string]string
- func (mg *MetricAlert) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MetricAlert) GetObservation() (map[string]interface{}, error)
- func (tr *MetricAlert) GetParameters() (map[string]interface{}, error)
- func (mg *MetricAlert) GetProviderConfigReference() *xpv1.Reference
- func (mg *MetricAlert) GetProviderReference() *xpv1.Reference
- func (mg *MetricAlert) GetTerraformResourceType() string
- func (tr *MetricAlert) GetTerraformSchemaVersion() int
- func (mg *MetricAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MetricAlert) LateInitialize(attrs []byte) (bool, error)
- func (mg *MetricAlert) SetConditions(c ...xpv1.Condition)
- func (mg *MetricAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MetricAlert) SetObservation(obs map[string]interface{}) error
- func (tr *MetricAlert) SetParameters(params map[string]interface{}) error
- func (mg *MetricAlert) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MetricAlert) SetProviderReference(r *xpv1.Reference)
- func (mg *MetricAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MetricAlertActionObservation
- type MetricAlertActionParameters
- type MetricAlertCriteriaObservation
- type MetricAlertCriteriaParameters
- type MetricAlertList
- type MetricAlertObservation
- type MetricAlertParameters
- type MetricAlertSpec
- type MetricAlertStatus
- type MetricObservation
- type MetricParameters
- type MetricRetentionPolicyObservation
- type MetricRetentionPolicyParameters
- type MetricTriggerObservation
- type MetricTriggerParameters
- type MonitorObservation
- type MonitorParameters
- type MonitorServiceObservation
- type MonitorServiceParameters
- type NotificationObservation
- type NotificationParameters
- type ProfileObservation
- type ProfileParameters
- type RecurrenceObservation
- type RecurrenceParameters
- type RetentionPolicyObservation
- type RetentionPolicyParameters
- type RuleObservation
- type RuleParameters
- type ScaleActionObservation
- type ScaleActionParameters
- type ScheduleObservation
- type ScheduleParameters
- type ScheduledQueryRulesAlert
- func (in *ScheduledQueryRulesAlert) DeepCopy() *ScheduledQueryRulesAlert
- func (in *ScheduledQueryRulesAlert) DeepCopyInto(out *ScheduledQueryRulesAlert)
- func (in *ScheduledQueryRulesAlert) DeepCopyObject() runtime.Object
- func (mg *ScheduledQueryRulesAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ScheduledQueryRulesAlert) GetConnectionDetailsMapping() map[string]string
- func (mg *ScheduledQueryRulesAlert) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ScheduledQueryRulesAlert) GetObservation() (map[string]interface{}, error)
- func (tr *ScheduledQueryRulesAlert) GetParameters() (map[string]interface{}, error)
- func (mg *ScheduledQueryRulesAlert) GetProviderConfigReference() *xpv1.Reference
- func (mg *ScheduledQueryRulesAlert) GetProviderReference() *xpv1.Reference
- func (mg *ScheduledQueryRulesAlert) GetTerraformResourceType() string
- func (tr *ScheduledQueryRulesAlert) GetTerraformSchemaVersion() int
- func (mg *ScheduledQueryRulesAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ScheduledQueryRulesAlert) LateInitialize(attrs []byte) (bool, error)
- func (mg *ScheduledQueryRulesAlert) SetConditions(c ...xpv1.Condition)
- func (mg *ScheduledQueryRulesAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ScheduledQueryRulesAlert) SetObservation(obs map[string]interface{}) error
- func (tr *ScheduledQueryRulesAlert) SetParameters(params map[string]interface{}) error
- func (mg *ScheduledQueryRulesAlert) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ScheduledQueryRulesAlert) SetProviderReference(r *xpv1.Reference)
- func (mg *ScheduledQueryRulesAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ScheduledQueryRulesAlertActionObservation
- type ScheduledQueryRulesAlertActionParameters
- type ScheduledQueryRulesAlertList
- func (in *ScheduledQueryRulesAlertList) DeepCopy() *ScheduledQueryRulesAlertList
- func (in *ScheduledQueryRulesAlertList) DeepCopyInto(out *ScheduledQueryRulesAlertList)
- func (in *ScheduledQueryRulesAlertList) DeepCopyObject() runtime.Object
- func (l *ScheduledQueryRulesAlertList) GetItems() []resource.Managed
- type ScheduledQueryRulesAlertObservation
- type ScheduledQueryRulesAlertParameters
- type ScheduledQueryRulesAlertSpec
- type ScheduledQueryRulesAlertStatus
- type ScheduledQueryRulesLog
- func (in *ScheduledQueryRulesLog) DeepCopy() *ScheduledQueryRulesLog
- func (in *ScheduledQueryRulesLog) DeepCopyInto(out *ScheduledQueryRulesLog)
- func (in *ScheduledQueryRulesLog) DeepCopyObject() runtime.Object
- func (mg *ScheduledQueryRulesLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ScheduledQueryRulesLog) GetConnectionDetailsMapping() map[string]string
- func (mg *ScheduledQueryRulesLog) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ScheduledQueryRulesLog) GetObservation() (map[string]interface{}, error)
- func (tr *ScheduledQueryRulesLog) GetParameters() (map[string]interface{}, error)
- func (mg *ScheduledQueryRulesLog) GetProviderConfigReference() *xpv1.Reference
- func (mg *ScheduledQueryRulesLog) GetProviderReference() *xpv1.Reference
- func (mg *ScheduledQueryRulesLog) GetTerraformResourceType() string
- func (tr *ScheduledQueryRulesLog) GetTerraformSchemaVersion() int
- func (mg *ScheduledQueryRulesLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ScheduledQueryRulesLog) LateInitialize(attrs []byte) (bool, error)
- func (mg *ScheduledQueryRulesLog) SetConditions(c ...xpv1.Condition)
- func (mg *ScheduledQueryRulesLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ScheduledQueryRulesLog) SetObservation(obs map[string]interface{}) error
- func (tr *ScheduledQueryRulesLog) SetParameters(params map[string]interface{}) error
- func (mg *ScheduledQueryRulesLog) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ScheduledQueryRulesLog) SetProviderReference(r *xpv1.Reference)
- func (mg *ScheduledQueryRulesLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ScheduledQueryRulesLogCriteriaObservation
- type ScheduledQueryRulesLogCriteriaParameters
- type ScheduledQueryRulesLogList
- type ScheduledQueryRulesLogObservation
- type ScheduledQueryRulesLogParameters
- type ScheduledQueryRulesLogSpec
- type ScheduledQueryRulesLogStatus
- type ScopeObservation
- type ScopeParameters
- type ServiceHealthObservation
- type ServiceHealthParameters
- type SeverityObservation
- type SeverityParameters
- type SmartDetectorAlertRule
- func (in *SmartDetectorAlertRule) DeepCopy() *SmartDetectorAlertRule
- func (in *SmartDetectorAlertRule) DeepCopyInto(out *SmartDetectorAlertRule)
- func (in *SmartDetectorAlertRule) DeepCopyObject() runtime.Object
- func (mg *SmartDetectorAlertRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SmartDetectorAlertRule) GetConnectionDetailsMapping() map[string]string
- func (mg *SmartDetectorAlertRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SmartDetectorAlertRule) GetObservation() (map[string]interface{}, error)
- func (tr *SmartDetectorAlertRule) GetParameters() (map[string]interface{}, error)
- func (mg *SmartDetectorAlertRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *SmartDetectorAlertRule) GetProviderReference() *xpv1.Reference
- func (mg *SmartDetectorAlertRule) GetTerraformResourceType() string
- func (tr *SmartDetectorAlertRule) GetTerraformSchemaVersion() int
- func (mg *SmartDetectorAlertRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SmartDetectorAlertRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *SmartDetectorAlertRule) SetConditions(c ...xpv1.Condition)
- func (mg *SmartDetectorAlertRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SmartDetectorAlertRule) SetObservation(obs map[string]interface{}) error
- func (tr *SmartDetectorAlertRule) SetParameters(params map[string]interface{}) error
- func (mg *SmartDetectorAlertRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SmartDetectorAlertRule) SetProviderReference(r *xpv1.Reference)
- func (mg *SmartDetectorAlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SmartDetectorAlertRuleActionGroupObservation
- type SmartDetectorAlertRuleActionGroupParameters
- type SmartDetectorAlertRuleList
- type SmartDetectorAlertRuleObservation
- type SmartDetectorAlertRuleParameters
- type SmartDetectorAlertRuleSpec
- type SmartDetectorAlertRuleStatus
- type SmsReceiverObservation
- type SmsReceiverParameters
- type SuppressionObservation
- type SuppressionParameters
- type TargetResourceTypeObservation
- type TargetResourceTypeParameters
- type TriggerMetricTriggerObservation
- type TriggerMetricTriggerParameters
- type TriggerObservation
- type TriggerParameters
- type VoiceReceiverObservation
- type VoiceReceiverParameters
- type WebhookObservation
- type WebhookParameters
- type WebhookReceiverObservation
- type WebhookReceiverParameters
Constants ¶
const ( CRDGroup = "monitor.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AadDiagnosticSetting_Kind = "AadDiagnosticSetting" AadDiagnosticSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AadDiagnosticSetting_Kind}.String() AadDiagnosticSetting_KindAPIVersion = AadDiagnosticSetting_Kind + "." + CRDGroupVersion.String() AadDiagnosticSetting_GroupVersionKind = CRDGroupVersion.WithKind(AadDiagnosticSetting_Kind) )
Repository type metadata.
var ( ActionGroup_Kind = "ActionGroup" ActionGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActionGroup_Kind}.String() ActionGroup_KindAPIVersion = ActionGroup_Kind + "." + CRDGroupVersion.String() ActionGroup_GroupVersionKind = CRDGroupVersion.WithKind(ActionGroup_Kind) )
Repository type metadata.
var ( ActionRuleActionGroup_Kind = "ActionRuleActionGroup" ActionRuleActionGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActionRuleActionGroup_Kind}.String() ActionRuleActionGroup_KindAPIVersion = ActionRuleActionGroup_Kind + "." + CRDGroupVersion.String() ActionRuleActionGroup_GroupVersionKind = CRDGroupVersion.WithKind(ActionRuleActionGroup_Kind) )
Repository type metadata.
var ( ActionRuleSuppression_Kind = "ActionRuleSuppression" ActionRuleSuppression_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActionRuleSuppression_Kind}.String() ActionRuleSuppression_KindAPIVersion = ActionRuleSuppression_Kind + "." + CRDGroupVersion.String() ActionRuleSuppression_GroupVersionKind = CRDGroupVersion.WithKind(ActionRuleSuppression_Kind) )
Repository type metadata.
var ( ActivityLogAlert_Kind = "ActivityLogAlert" ActivityLogAlert_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActivityLogAlert_Kind}.String() ActivityLogAlert_KindAPIVersion = ActivityLogAlert_Kind + "." + CRDGroupVersion.String() ActivityLogAlert_GroupVersionKind = CRDGroupVersion.WithKind(ActivityLogAlert_Kind) )
Repository type metadata.
var ( AutoscaleSetting_Kind = "AutoscaleSetting" AutoscaleSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AutoscaleSetting_Kind}.String() AutoscaleSetting_KindAPIVersion = AutoscaleSetting_Kind + "." + CRDGroupVersion.String() AutoscaleSetting_GroupVersionKind = CRDGroupVersion.WithKind(AutoscaleSetting_Kind) )
Repository type metadata.
var ( DiagnosticSetting_Kind = "DiagnosticSetting" DiagnosticSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DiagnosticSetting_Kind}.String() DiagnosticSetting_KindAPIVersion = DiagnosticSetting_Kind + "." + CRDGroupVersion.String() DiagnosticSetting_GroupVersionKind = CRDGroupVersion.WithKind(DiagnosticSetting_Kind) )
Repository type metadata.
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 ( MetricAlert_Kind = "MetricAlert" MetricAlert_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MetricAlert_Kind}.String() MetricAlert_KindAPIVersion = MetricAlert_Kind + "." + CRDGroupVersion.String() MetricAlert_GroupVersionKind = CRDGroupVersion.WithKind(MetricAlert_Kind) )
Repository type metadata.
var ( ScheduledQueryRulesAlert_Kind = "ScheduledQueryRulesAlert" ScheduledQueryRulesAlert_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ScheduledQueryRulesAlert_Kind}.String() ScheduledQueryRulesAlert_KindAPIVersion = ScheduledQueryRulesAlert_Kind + "." + CRDGroupVersion.String() ScheduledQueryRulesAlert_GroupVersionKind = CRDGroupVersion.WithKind(ScheduledQueryRulesAlert_Kind) )
Repository type metadata.
var ( ScheduledQueryRulesLog_Kind = "ScheduledQueryRulesLog" ScheduledQueryRulesLog_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ScheduledQueryRulesLog_Kind}.String() ScheduledQueryRulesLog_KindAPIVersion = ScheduledQueryRulesLog_Kind + "." + CRDGroupVersion.String() ScheduledQueryRulesLog_GroupVersionKind = CRDGroupVersion.WithKind(ScheduledQueryRulesLog_Kind) )
Repository type metadata.
var ( SmartDetectorAlertRule_Kind = "SmartDetectorAlertRule" SmartDetectorAlertRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SmartDetectorAlertRule_Kind}.String() SmartDetectorAlertRule_KindAPIVersion = SmartDetectorAlertRule_Kind + "." + CRDGroupVersion.String() SmartDetectorAlertRule_GroupVersionKind = CRDGroupVersion.WithKind(SmartDetectorAlertRule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AadAuthObservation ¶
type AadAuthObservation struct { }
func (*AadAuthObservation) DeepCopy ¶
func (in *AadAuthObservation) DeepCopy() *AadAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadAuthObservation.
func (*AadAuthObservation) DeepCopyInto ¶
func (in *AadAuthObservation) DeepCopyInto(out *AadAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadAuthParameters ¶
type AadAuthParameters struct { // +kubebuilder:validation:Optional IdentifierURI *string `json:"identifierUri,omitempty" tf:"identifier_uri,omitempty"` // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AadAuthParameters) DeepCopy ¶
func (in *AadAuthParameters) DeepCopy() *AadAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadAuthParameters.
func (*AadAuthParameters) DeepCopyInto ¶
func (in *AadAuthParameters) DeepCopyInto(out *AadAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadDiagnosticSetting ¶
type AadDiagnosticSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AadDiagnosticSettingSpec `json:"spec"` Status AadDiagnosticSettingStatus `json:"status,omitempty"` }
AadDiagnosticSetting is the Schema for the AadDiagnosticSettings 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 (*AadDiagnosticSetting) DeepCopy ¶
func (in *AadDiagnosticSetting) DeepCopy() *AadDiagnosticSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSetting.
func (*AadDiagnosticSetting) DeepCopyInto ¶
func (in *AadDiagnosticSetting) DeepCopyInto(out *AadDiagnosticSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AadDiagnosticSetting) DeepCopyObject ¶
func (in *AadDiagnosticSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AadDiagnosticSetting) GetCondition ¶
func (mg *AadDiagnosticSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AadDiagnosticSetting.
func (*AadDiagnosticSetting) GetConnectionDetailsMapping ¶
func (tr *AadDiagnosticSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AadDiagnosticSetting
func (*AadDiagnosticSetting) GetDeletionPolicy ¶
func (mg *AadDiagnosticSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AadDiagnosticSetting.
func (*AadDiagnosticSetting) GetObservation ¶
func (tr *AadDiagnosticSetting) GetObservation() (map[string]interface{}, error)
GetObservation of this AadDiagnosticSetting
func (*AadDiagnosticSetting) GetParameters ¶
func (tr *AadDiagnosticSetting) GetParameters() (map[string]interface{}, error)
GetParameters of this AadDiagnosticSetting
func (*AadDiagnosticSetting) GetProviderConfigReference ¶
func (mg *AadDiagnosticSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AadDiagnosticSetting.
func (*AadDiagnosticSetting) GetProviderReference ¶
func (mg *AadDiagnosticSetting) GetProviderReference() *xpv1.Reference
GetProviderReference of this AadDiagnosticSetting. Deprecated: Use GetProviderConfigReference.
func (*AadDiagnosticSetting) GetTerraformResourceType ¶
func (mg *AadDiagnosticSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AadDiagnosticSetting
func (*AadDiagnosticSetting) GetTerraformSchemaVersion ¶
func (tr *AadDiagnosticSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AadDiagnosticSetting) GetWriteConnectionSecretToReference ¶
func (mg *AadDiagnosticSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AadDiagnosticSetting.
func (*AadDiagnosticSetting) LateInitialize ¶
func (tr *AadDiagnosticSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AadDiagnosticSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*AadDiagnosticSetting) SetConditions ¶
func (mg *AadDiagnosticSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this AadDiagnosticSetting.
func (*AadDiagnosticSetting) SetDeletionPolicy ¶
func (mg *AadDiagnosticSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AadDiagnosticSetting.
func (*AadDiagnosticSetting) SetObservation ¶
func (tr *AadDiagnosticSetting) SetObservation(obs map[string]interface{}) error
SetObservation for this AadDiagnosticSetting
func (*AadDiagnosticSetting) SetParameters ¶
func (tr *AadDiagnosticSetting) SetParameters(params map[string]interface{}) error
SetParameters for this AadDiagnosticSetting
func (*AadDiagnosticSetting) SetProviderConfigReference ¶
func (mg *AadDiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AadDiagnosticSetting.
func (*AadDiagnosticSetting) SetProviderReference ¶
func (mg *AadDiagnosticSetting) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AadDiagnosticSetting. Deprecated: Use SetProviderConfigReference.
func (*AadDiagnosticSetting) SetWriteConnectionSecretToReference ¶
func (mg *AadDiagnosticSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AadDiagnosticSetting.
type AadDiagnosticSettingList ¶
type AadDiagnosticSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AadDiagnosticSetting `json:"items"` }
AadDiagnosticSettingList contains a list of AadDiagnosticSettings
func (*AadDiagnosticSettingList) DeepCopy ¶
func (in *AadDiagnosticSettingList) DeepCopy() *AadDiagnosticSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingList.
func (*AadDiagnosticSettingList) DeepCopyInto ¶
func (in *AadDiagnosticSettingList) DeepCopyInto(out *AadDiagnosticSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AadDiagnosticSettingList) DeepCopyObject ¶
func (in *AadDiagnosticSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AadDiagnosticSettingList) GetItems ¶
func (l *AadDiagnosticSettingList) GetItems() []resource.Managed
GetItems of this AadDiagnosticSettingList.
type AadDiagnosticSettingObservation ¶
type AadDiagnosticSettingObservation struct { }
func (*AadDiagnosticSettingObservation) DeepCopy ¶
func (in *AadDiagnosticSettingObservation) DeepCopy() *AadDiagnosticSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingObservation.
func (*AadDiagnosticSettingObservation) DeepCopyInto ¶
func (in *AadDiagnosticSettingObservation) DeepCopyInto(out *AadDiagnosticSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadDiagnosticSettingParameters ¶
type AadDiagnosticSettingParameters struct { // +kubebuilder:validation:Optional EventhubAuthorizationRuleID *string `json:"eventhubAuthorizationRuleId,omitempty" tf:"eventhub_authorization_rule_id,omitempty"` // +kubebuilder:validation:Optional EventhubName *string `json:"eventhubName,omitempty" tf:"eventhub_name,omitempty"` // +kubebuilder:validation:Required Log []LogParameters `json:"log" tf:"log,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` }
func (*AadDiagnosticSettingParameters) DeepCopy ¶
func (in *AadDiagnosticSettingParameters) DeepCopy() *AadDiagnosticSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingParameters.
func (*AadDiagnosticSettingParameters) DeepCopyInto ¶
func (in *AadDiagnosticSettingParameters) DeepCopyInto(out *AadDiagnosticSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadDiagnosticSettingSpec ¶
type AadDiagnosticSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AadDiagnosticSettingParameters `json:"forProvider"` }
AadDiagnosticSettingSpec defines the desired state of AadDiagnosticSetting
func (*AadDiagnosticSettingSpec) DeepCopy ¶
func (in *AadDiagnosticSettingSpec) DeepCopy() *AadDiagnosticSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingSpec.
func (*AadDiagnosticSettingSpec) DeepCopyInto ¶
func (in *AadDiagnosticSettingSpec) DeepCopyInto(out *AadDiagnosticSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AadDiagnosticSettingStatus ¶
type AadDiagnosticSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AadDiagnosticSettingObservation `json:"atProvider,omitempty"` }
AadDiagnosticSettingStatus defines the observed state of AadDiagnosticSetting.
func (*AadDiagnosticSettingStatus) DeepCopy ¶
func (in *AadDiagnosticSettingStatus) DeepCopy() *AadDiagnosticSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AadDiagnosticSettingStatus.
func (*AadDiagnosticSettingStatus) DeepCopyInto ¶
func (in *AadDiagnosticSettingStatus) DeepCopyInto(out *AadDiagnosticSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroup ¶
type ActionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionGroupSpec `json:"spec"` Status ActionGroupStatus `json:"status,omitempty"` }
ActionGroup is the Schema for the ActionGroups 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 (*ActionGroup) DeepCopy ¶
func (in *ActionGroup) DeepCopy() *ActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroup.
func (*ActionGroup) DeepCopyInto ¶
func (in *ActionGroup) DeepCopyInto(out *ActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionGroup) DeepCopyObject ¶
func (in *ActionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionGroup) GetCondition ¶
func (mg *ActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ActionGroup.
func (*ActionGroup) GetConnectionDetailsMapping ¶
func (tr *ActionGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ActionGroup
func (*ActionGroup) GetDeletionPolicy ¶
func (mg *ActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ActionGroup.
func (*ActionGroup) GetObservation ¶
func (tr *ActionGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ActionGroup
func (*ActionGroup) GetParameters ¶
func (tr *ActionGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ActionGroup
func (*ActionGroup) GetProviderConfigReference ¶
func (mg *ActionGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ActionGroup.
func (*ActionGroup) GetProviderReference ¶
func (mg *ActionGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ActionGroup. Deprecated: Use GetProviderConfigReference.
func (*ActionGroup) GetTerraformResourceType ¶
func (mg *ActionGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ActionGroup
func (*ActionGroup) GetTerraformSchemaVersion ¶
func (tr *ActionGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ActionGroup) GetWriteConnectionSecretToReference ¶
func (mg *ActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ActionGroup.
func (*ActionGroup) LateInitialize ¶
func (tr *ActionGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ActionGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ActionGroup) SetConditions ¶
func (mg *ActionGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ActionGroup.
func (*ActionGroup) SetDeletionPolicy ¶
func (mg *ActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ActionGroup.
func (*ActionGroup) SetObservation ¶
func (tr *ActionGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ActionGroup
func (*ActionGroup) SetParameters ¶
func (tr *ActionGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ActionGroup
func (*ActionGroup) SetProviderConfigReference ¶
func (mg *ActionGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ActionGroup.
func (*ActionGroup) SetProviderReference ¶
func (mg *ActionGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ActionGroup. Deprecated: Use SetProviderConfigReference.
func (*ActionGroup) SetWriteConnectionSecretToReference ¶
func (mg *ActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ActionGroup.
type ActionGroupList ¶
type ActionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActionGroup `json:"items"` }
ActionGroupList contains a list of ActionGroups
func (*ActionGroupList) DeepCopy ¶
func (in *ActionGroupList) DeepCopy() *ActionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupList.
func (*ActionGroupList) DeepCopyInto ¶
func (in *ActionGroupList) DeepCopyInto(out *ActionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionGroupList) DeepCopyObject ¶
func (in *ActionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionGroupList) GetItems ¶
func (l *ActionGroupList) GetItems() []resource.Managed
GetItems of this ActionGroupList.
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 ArmRoleReceiver []ArmRoleReceiverParameters `json:"armRoleReceiver,omitempty" tf:"arm_role_receiver,omitempty"` // +kubebuilder:validation:Optional AutomationRunbookReceiver []AutomationRunbookReceiverParameters `json:"automationRunbookReceiver,omitempty" tf:"automation_runbook_receiver,omitempty"` // +kubebuilder:validation:Optional AzureAppPushReceiver []AzureAppPushReceiverParameters `json:"azureAppPushReceiver,omitempty" tf:"azure_app_push_receiver,omitempty"` // +kubebuilder:validation:Optional AzureFunctionReceiver []AzureFunctionReceiverParameters `json:"azureFunctionReceiver,omitempty" tf:"azure_function_receiver,omitempty"` // +kubebuilder:validation:Optional EmailReceiver []EmailReceiverParameters `json:"emailReceiver,omitempty" tf:"email_receiver,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ItsmReceiver []ItsmReceiverParameters `json:"itsmReceiver,omitempty" tf:"itsm_receiver,omitempty"` // +kubebuilder:validation:Optional LogicAppReceiver []LogicAppReceiverParameters `json:"logicAppReceiver,omitempty" tf:"logic_app_receiver,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required ShortName *string `json:"shortName" tf:"short_name,omitempty"` // +kubebuilder:validation:Optional SmsReceiver []SmsReceiverParameters `json:"smsReceiver,omitempty" tf:"sms_receiver,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VoiceReceiver []VoiceReceiverParameters `json:"voiceReceiver,omitempty" tf:"voice_receiver,omitempty"` // +kubebuilder:validation:Optional WebhookReceiver []WebhookReceiverParameters `json:"webhookReceiver,omitempty" tf:"webhook_receiver,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 ActionGroupSpec ¶
type ActionGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ActionGroupParameters `json:"forProvider"` }
ActionGroupSpec defines the desired state of ActionGroup
func (*ActionGroupSpec) DeepCopy ¶
func (in *ActionGroupSpec) DeepCopy() *ActionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupSpec.
func (*ActionGroupSpec) DeepCopyInto ¶
func (in *ActionGroupSpec) DeepCopyInto(out *ActionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupStatus ¶
type ActionGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ActionGroupObservation `json:"atProvider,omitempty"` }
ActionGroupStatus defines the observed state of ActionGroup.
func (*ActionGroupStatus) DeepCopy ¶
func (in *ActionGroupStatus) DeepCopy() *ActionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupStatus.
func (*ActionGroupStatus) DeepCopyInto ¶
func (in *ActionGroupStatus) DeepCopyInto(out *ActionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionObservation ¶
type ActionObservation struct { }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶
type ActionParameters struct { // +kubebuilder:validation:Required ActionGroupID *string `json:"actionGroupId" tf:"action_group_id,omitempty"` // +kubebuilder:validation:Optional WebhookProperties map[string]*string `json:"webhookProperties,omitempty" tf:"webhook_properties,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroup ¶
type ActionRuleActionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionRuleActionGroupSpec `json:"spec"` Status ActionRuleActionGroupStatus `json:"status,omitempty"` }
ActionRuleActionGroup is the Schema for the ActionRuleActionGroups 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 (*ActionRuleActionGroup) DeepCopy ¶
func (in *ActionRuleActionGroup) DeepCopy() *ActionRuleActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroup.
func (*ActionRuleActionGroup) DeepCopyInto ¶
func (in *ActionRuleActionGroup) DeepCopyInto(out *ActionRuleActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionRuleActionGroup) DeepCopyObject ¶
func (in *ActionRuleActionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionRuleActionGroup) GetCondition ¶
func (mg *ActionRuleActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ActionRuleActionGroup.
func (*ActionRuleActionGroup) GetConnectionDetailsMapping ¶
func (tr *ActionRuleActionGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ActionRuleActionGroup
func (*ActionRuleActionGroup) GetDeletionPolicy ¶
func (mg *ActionRuleActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ActionRuleActionGroup.
func (*ActionRuleActionGroup) GetObservation ¶
func (tr *ActionRuleActionGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this ActionRuleActionGroup
func (*ActionRuleActionGroup) GetParameters ¶
func (tr *ActionRuleActionGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this ActionRuleActionGroup
func (*ActionRuleActionGroup) GetProviderConfigReference ¶
func (mg *ActionRuleActionGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ActionRuleActionGroup.
func (*ActionRuleActionGroup) GetProviderReference ¶
func (mg *ActionRuleActionGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ActionRuleActionGroup. Deprecated: Use GetProviderConfigReference.
func (*ActionRuleActionGroup) GetTerraformResourceType ¶
func (mg *ActionRuleActionGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ActionRuleActionGroup
func (*ActionRuleActionGroup) GetTerraformSchemaVersion ¶
func (tr *ActionRuleActionGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ActionRuleActionGroup) GetWriteConnectionSecretToReference ¶
func (mg *ActionRuleActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ActionRuleActionGroup.
func (*ActionRuleActionGroup) LateInitialize ¶
func (tr *ActionRuleActionGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ActionRuleActionGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ActionRuleActionGroup) SetConditions ¶
func (mg *ActionRuleActionGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ActionRuleActionGroup.
func (*ActionRuleActionGroup) SetDeletionPolicy ¶
func (mg *ActionRuleActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ActionRuleActionGroup.
func (*ActionRuleActionGroup) SetObservation ¶
func (tr *ActionRuleActionGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this ActionRuleActionGroup
func (*ActionRuleActionGroup) SetParameters ¶
func (tr *ActionRuleActionGroup) SetParameters(params map[string]interface{}) error
SetParameters for this ActionRuleActionGroup
func (*ActionRuleActionGroup) SetProviderConfigReference ¶
func (mg *ActionRuleActionGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ActionRuleActionGroup.
func (*ActionRuleActionGroup) SetProviderReference ¶
func (mg *ActionRuleActionGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ActionRuleActionGroup. Deprecated: Use SetProviderConfigReference.
func (*ActionRuleActionGroup) SetWriteConnectionSecretToReference ¶
func (mg *ActionRuleActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ActionRuleActionGroup.
type ActionRuleActionGroupList ¶
type ActionRuleActionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActionRuleActionGroup `json:"items"` }
ActionRuleActionGroupList contains a list of ActionRuleActionGroups
func (*ActionRuleActionGroupList) DeepCopy ¶
func (in *ActionRuleActionGroupList) DeepCopy() *ActionRuleActionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupList.
func (*ActionRuleActionGroupList) DeepCopyInto ¶
func (in *ActionRuleActionGroupList) DeepCopyInto(out *ActionRuleActionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionRuleActionGroupList) DeepCopyObject ¶
func (in *ActionRuleActionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionRuleActionGroupList) GetItems ¶
func (l *ActionRuleActionGroupList) GetItems() []resource.Managed
GetItems of this ActionRuleActionGroupList.
type ActionRuleActionGroupObservation ¶
type ActionRuleActionGroupObservation struct { }
func (*ActionRuleActionGroupObservation) DeepCopy ¶
func (in *ActionRuleActionGroupObservation) DeepCopy() *ActionRuleActionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupObservation.
func (*ActionRuleActionGroupObservation) DeepCopyInto ¶
func (in *ActionRuleActionGroupObservation) DeepCopyInto(out *ActionRuleActionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupParameters ¶
type ActionRuleActionGroupParameters 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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +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 (*ActionRuleActionGroupParameters) DeepCopy ¶
func (in *ActionRuleActionGroupParameters) DeepCopy() *ActionRuleActionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupParameters.
func (*ActionRuleActionGroupParameters) DeepCopyInto ¶
func (in *ActionRuleActionGroupParameters) DeepCopyInto(out *ActionRuleActionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupSpec ¶
type ActionRuleActionGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ActionRuleActionGroupParameters `json:"forProvider"` }
ActionRuleActionGroupSpec defines the desired state of ActionRuleActionGroup
func (*ActionRuleActionGroupSpec) DeepCopy ¶
func (in *ActionRuleActionGroupSpec) DeepCopy() *ActionRuleActionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupSpec.
func (*ActionRuleActionGroupSpec) DeepCopyInto ¶
func (in *ActionRuleActionGroupSpec) DeepCopyInto(out *ActionRuleActionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleActionGroupStatus ¶
type ActionRuleActionGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ActionRuleActionGroupObservation `json:"atProvider,omitempty"` }
ActionRuleActionGroupStatus defines the observed state of ActionRuleActionGroup.
func (*ActionRuleActionGroupStatus) DeepCopy ¶
func (in *ActionRuleActionGroupStatus) DeepCopy() *ActionRuleActionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleActionGroupStatus.
func (*ActionRuleActionGroupStatus) DeepCopyInto ¶
func (in *ActionRuleActionGroupStatus) DeepCopyInto(out *ActionRuleActionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppression ¶
type ActionRuleSuppression struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionRuleSuppressionSpec `json:"spec"` Status ActionRuleSuppressionStatus `json:"status,omitempty"` }
ActionRuleSuppression is the Schema for the ActionRuleSuppressions 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 (*ActionRuleSuppression) DeepCopy ¶
func (in *ActionRuleSuppression) DeepCopy() *ActionRuleSuppression
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppression.
func (*ActionRuleSuppression) DeepCopyInto ¶
func (in *ActionRuleSuppression) DeepCopyInto(out *ActionRuleSuppression)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionRuleSuppression) DeepCopyObject ¶
func (in *ActionRuleSuppression) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionRuleSuppression) GetCondition ¶
func (mg *ActionRuleSuppression) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ActionRuleSuppression.
func (*ActionRuleSuppression) GetConnectionDetailsMapping ¶
func (tr *ActionRuleSuppression) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ActionRuleSuppression
func (*ActionRuleSuppression) GetDeletionPolicy ¶
func (mg *ActionRuleSuppression) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ActionRuleSuppression.
func (*ActionRuleSuppression) GetObservation ¶
func (tr *ActionRuleSuppression) GetObservation() (map[string]interface{}, error)
GetObservation of this ActionRuleSuppression
func (*ActionRuleSuppression) GetParameters ¶
func (tr *ActionRuleSuppression) GetParameters() (map[string]interface{}, error)
GetParameters of this ActionRuleSuppression
func (*ActionRuleSuppression) GetProviderConfigReference ¶
func (mg *ActionRuleSuppression) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ActionRuleSuppression.
func (*ActionRuleSuppression) GetProviderReference ¶
func (mg *ActionRuleSuppression) GetProviderReference() *xpv1.Reference
GetProviderReference of this ActionRuleSuppression. Deprecated: Use GetProviderConfigReference.
func (*ActionRuleSuppression) GetTerraformResourceType ¶
func (mg *ActionRuleSuppression) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ActionRuleSuppression
func (*ActionRuleSuppression) GetTerraformSchemaVersion ¶
func (tr *ActionRuleSuppression) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ActionRuleSuppression) GetWriteConnectionSecretToReference ¶
func (mg *ActionRuleSuppression) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ActionRuleSuppression.
func (*ActionRuleSuppression) LateInitialize ¶
func (tr *ActionRuleSuppression) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ActionRuleSuppression using its observed tfState. returns True if there are any spec changes for the resource.
func (*ActionRuleSuppression) SetConditions ¶
func (mg *ActionRuleSuppression) SetConditions(c ...xpv1.Condition)
SetConditions of this ActionRuleSuppression.
func (*ActionRuleSuppression) SetDeletionPolicy ¶
func (mg *ActionRuleSuppression) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ActionRuleSuppression.
func (*ActionRuleSuppression) SetObservation ¶
func (tr *ActionRuleSuppression) SetObservation(obs map[string]interface{}) error
SetObservation for this ActionRuleSuppression
func (*ActionRuleSuppression) SetParameters ¶
func (tr *ActionRuleSuppression) SetParameters(params map[string]interface{}) error
SetParameters for this ActionRuleSuppression
func (*ActionRuleSuppression) SetProviderConfigReference ¶
func (mg *ActionRuleSuppression) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ActionRuleSuppression.
func (*ActionRuleSuppression) SetProviderReference ¶
func (mg *ActionRuleSuppression) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ActionRuleSuppression. Deprecated: Use SetProviderConfigReference.
func (*ActionRuleSuppression) SetWriteConnectionSecretToReference ¶
func (mg *ActionRuleSuppression) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ActionRuleSuppression.
type ActionRuleSuppressionConditionObservation ¶
type ActionRuleSuppressionConditionObservation struct { }
func (*ActionRuleSuppressionConditionObservation) DeepCopy ¶
func (in *ActionRuleSuppressionConditionObservation) DeepCopy() *ActionRuleSuppressionConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionConditionObservation.
func (*ActionRuleSuppressionConditionObservation) DeepCopyInto ¶
func (in *ActionRuleSuppressionConditionObservation) DeepCopyInto(out *ActionRuleSuppressionConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionConditionParameters ¶
type ActionRuleSuppressionConditionParameters 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 (*ActionRuleSuppressionConditionParameters) DeepCopy ¶
func (in *ActionRuleSuppressionConditionParameters) DeepCopy() *ActionRuleSuppressionConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionConditionParameters.
func (*ActionRuleSuppressionConditionParameters) DeepCopyInto ¶
func (in *ActionRuleSuppressionConditionParameters) DeepCopyInto(out *ActionRuleSuppressionConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionList ¶
type ActionRuleSuppressionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActionRuleSuppression `json:"items"` }
ActionRuleSuppressionList contains a list of ActionRuleSuppressions
func (*ActionRuleSuppressionList) DeepCopy ¶
func (in *ActionRuleSuppressionList) DeepCopy() *ActionRuleSuppressionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionList.
func (*ActionRuleSuppressionList) DeepCopyInto ¶
func (in *ActionRuleSuppressionList) DeepCopyInto(out *ActionRuleSuppressionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionRuleSuppressionList) DeepCopyObject ¶
func (in *ActionRuleSuppressionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionRuleSuppressionList) GetItems ¶
func (l *ActionRuleSuppressionList) GetItems() []resource.Managed
GetItems of this ActionRuleSuppressionList.
type ActionRuleSuppressionObservation ¶
type ActionRuleSuppressionObservation struct { }
func (*ActionRuleSuppressionObservation) DeepCopy ¶
func (in *ActionRuleSuppressionObservation) DeepCopy() *ActionRuleSuppressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionObservation.
func (*ActionRuleSuppressionObservation) DeepCopyInto ¶
func (in *ActionRuleSuppressionObservation) DeepCopyInto(out *ActionRuleSuppressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionParameters ¶
type ActionRuleSuppressionParameters struct { // +kubebuilder:validation:Optional Condition []ActionRuleSuppressionConditionParameters `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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Scope []ActionRuleSuppressionScopeParameters `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 (*ActionRuleSuppressionParameters) DeepCopy ¶
func (in *ActionRuleSuppressionParameters) DeepCopy() *ActionRuleSuppressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionParameters.
func (*ActionRuleSuppressionParameters) DeepCopyInto ¶
func (in *ActionRuleSuppressionParameters) DeepCopyInto(out *ActionRuleSuppressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionScopeObservation ¶
type ActionRuleSuppressionScopeObservation struct { }
func (*ActionRuleSuppressionScopeObservation) DeepCopy ¶
func (in *ActionRuleSuppressionScopeObservation) DeepCopy() *ActionRuleSuppressionScopeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionScopeObservation.
func (*ActionRuleSuppressionScopeObservation) DeepCopyInto ¶
func (in *ActionRuleSuppressionScopeObservation) DeepCopyInto(out *ActionRuleSuppressionScopeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionScopeParameters ¶
type ActionRuleSuppressionScopeParameters struct { // +kubebuilder:validation:Required ResourceIds []*string `json:"resourceIds" tf:"resource_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ActionRuleSuppressionScopeParameters) DeepCopy ¶
func (in *ActionRuleSuppressionScopeParameters) DeepCopy() *ActionRuleSuppressionScopeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionScopeParameters.
func (*ActionRuleSuppressionScopeParameters) DeepCopyInto ¶
func (in *ActionRuleSuppressionScopeParameters) DeepCopyInto(out *ActionRuleSuppressionScopeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionSpec ¶
type ActionRuleSuppressionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ActionRuleSuppressionParameters `json:"forProvider"` }
ActionRuleSuppressionSpec defines the desired state of ActionRuleSuppression
func (*ActionRuleSuppressionSpec) DeepCopy ¶
func (in *ActionRuleSuppressionSpec) DeepCopy() *ActionRuleSuppressionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionSpec.
func (*ActionRuleSuppressionSpec) DeepCopyInto ¶
func (in *ActionRuleSuppressionSpec) DeepCopyInto(out *ActionRuleSuppressionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionRuleSuppressionStatus ¶
type ActionRuleSuppressionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ActionRuleSuppressionObservation `json:"atProvider,omitempty"` }
ActionRuleSuppressionStatus defines the observed state of ActionRuleSuppression.
func (*ActionRuleSuppressionStatus) DeepCopy ¶
func (in *ActionRuleSuppressionStatus) DeepCopy() *ActionRuleSuppressionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRuleSuppressionStatus.
func (*ActionRuleSuppressionStatus) DeepCopyInto ¶
func (in *ActionRuleSuppressionStatus) DeepCopyInto(out *ActionRuleSuppressionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlert ¶
type ActivityLogAlert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActivityLogAlertSpec `json:"spec"` Status ActivityLogAlertStatus `json:"status,omitempty"` }
ActivityLogAlert is the Schema for the ActivityLogAlerts 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 (*ActivityLogAlert) DeepCopy ¶
func (in *ActivityLogAlert) DeepCopy() *ActivityLogAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlert.
func (*ActivityLogAlert) DeepCopyInto ¶
func (in *ActivityLogAlert) DeepCopyInto(out *ActivityLogAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActivityLogAlert) DeepCopyObject ¶
func (in *ActivityLogAlert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActivityLogAlert) GetCondition ¶
func (mg *ActivityLogAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ActivityLogAlert.
func (*ActivityLogAlert) GetConnectionDetailsMapping ¶
func (tr *ActivityLogAlert) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ActivityLogAlert
func (*ActivityLogAlert) GetDeletionPolicy ¶
func (mg *ActivityLogAlert) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ActivityLogAlert.
func (*ActivityLogAlert) GetObservation ¶
func (tr *ActivityLogAlert) GetObservation() (map[string]interface{}, error)
GetObservation of this ActivityLogAlert
func (*ActivityLogAlert) GetParameters ¶
func (tr *ActivityLogAlert) GetParameters() (map[string]interface{}, error)
GetParameters of this ActivityLogAlert
func (*ActivityLogAlert) GetProviderConfigReference ¶
func (mg *ActivityLogAlert) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ActivityLogAlert.
func (*ActivityLogAlert) GetProviderReference ¶
func (mg *ActivityLogAlert) GetProviderReference() *xpv1.Reference
GetProviderReference of this ActivityLogAlert. Deprecated: Use GetProviderConfigReference.
func (*ActivityLogAlert) GetTerraformResourceType ¶
func (mg *ActivityLogAlert) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ActivityLogAlert
func (*ActivityLogAlert) GetTerraformSchemaVersion ¶
func (tr *ActivityLogAlert) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ActivityLogAlert) GetWriteConnectionSecretToReference ¶
func (mg *ActivityLogAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ActivityLogAlert.
func (*ActivityLogAlert) LateInitialize ¶
func (tr *ActivityLogAlert) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ActivityLogAlert using its observed tfState. returns True if there are any spec changes for the resource.
func (*ActivityLogAlert) SetConditions ¶
func (mg *ActivityLogAlert) SetConditions(c ...xpv1.Condition)
SetConditions of this ActivityLogAlert.
func (*ActivityLogAlert) SetDeletionPolicy ¶
func (mg *ActivityLogAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ActivityLogAlert.
func (*ActivityLogAlert) SetObservation ¶
func (tr *ActivityLogAlert) SetObservation(obs map[string]interface{}) error
SetObservation for this ActivityLogAlert
func (*ActivityLogAlert) SetParameters ¶
func (tr *ActivityLogAlert) SetParameters(params map[string]interface{}) error
SetParameters for this ActivityLogAlert
func (*ActivityLogAlert) SetProviderConfigReference ¶
func (mg *ActivityLogAlert) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ActivityLogAlert.
func (*ActivityLogAlert) SetProviderReference ¶
func (mg *ActivityLogAlert) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ActivityLogAlert. Deprecated: Use SetProviderConfigReference.
func (*ActivityLogAlert) SetWriteConnectionSecretToReference ¶
func (mg *ActivityLogAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ActivityLogAlert.
type ActivityLogAlertList ¶
type ActivityLogAlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActivityLogAlert `json:"items"` }
ActivityLogAlertList contains a list of ActivityLogAlerts
func (*ActivityLogAlertList) DeepCopy ¶
func (in *ActivityLogAlertList) DeepCopy() *ActivityLogAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertList.
func (*ActivityLogAlertList) DeepCopyInto ¶
func (in *ActivityLogAlertList) DeepCopyInto(out *ActivityLogAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActivityLogAlertList) DeepCopyObject ¶
func (in *ActivityLogAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActivityLogAlertList) GetItems ¶
func (l *ActivityLogAlertList) GetItems() []resource.Managed
GetItems of this ActivityLogAlertList.
type ActivityLogAlertObservation ¶
type ActivityLogAlertObservation struct { }
func (*ActivityLogAlertObservation) DeepCopy ¶
func (in *ActivityLogAlertObservation) DeepCopy() *ActivityLogAlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertObservation.
func (*ActivityLogAlertObservation) DeepCopyInto ¶
func (in *ActivityLogAlertObservation) DeepCopyInto(out *ActivityLogAlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertParameters ¶
type ActivityLogAlertParameters struct { // +kubebuilder:validation:Optional Action []ActionParameters `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Required Criteria []CriteriaParameters `json:"criteria" tf:"criteria,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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required Scopes []*string `json:"scopes" tf:"scopes,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ActivityLogAlertParameters) DeepCopy ¶
func (in *ActivityLogAlertParameters) DeepCopy() *ActivityLogAlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertParameters.
func (*ActivityLogAlertParameters) DeepCopyInto ¶
func (in *ActivityLogAlertParameters) DeepCopyInto(out *ActivityLogAlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertSpec ¶
type ActivityLogAlertSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ActivityLogAlertParameters `json:"forProvider"` }
ActivityLogAlertSpec defines the desired state of ActivityLogAlert
func (*ActivityLogAlertSpec) DeepCopy ¶
func (in *ActivityLogAlertSpec) DeepCopy() *ActivityLogAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertSpec.
func (*ActivityLogAlertSpec) DeepCopyInto ¶
func (in *ActivityLogAlertSpec) DeepCopyInto(out *ActivityLogAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityLogAlertStatus ¶
type ActivityLogAlertStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ActivityLogAlertObservation `json:"atProvider,omitempty"` }
ActivityLogAlertStatus defines the observed state of ActivityLogAlert.
func (*ActivityLogAlertStatus) DeepCopy ¶
func (in *ActivityLogAlertStatus) DeepCopy() *ActivityLogAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivityLogAlertStatus.
func (*ActivityLogAlertStatus) DeepCopyInto ¶
func (in *ActivityLogAlertStatus) DeepCopyInto(out *ActivityLogAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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 ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation ¶
type ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation struct { }
func (*ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation) DeepCopy ¶
func (in *ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation) DeepCopy() *ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation.
func (*ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation) DeepCopyInto ¶
func (in *ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation) DeepCopyInto(out *ApplicationInsightsWebTestLocationAvailabilityCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters ¶
type ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters struct { // +kubebuilder:validation:Required ComponentID *string `json:"componentId" tf:"component_id,omitempty"` // +kubebuilder:validation:Required FailedLocationCount *int64 `json:"failedLocationCount" tf:"failed_location_count,omitempty"` // +kubebuilder:validation:Required WebTestID *string `json:"webTestId" tf:"web_test_id,omitempty"` }
func (*ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters) DeepCopy ¶
func (in *ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters) DeepCopy() *ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters.
func (*ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters) DeepCopyInto ¶
func (in *ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters) DeepCopyInto(out *ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArmRoleReceiverObservation ¶
type ArmRoleReceiverObservation struct { }
func (*ArmRoleReceiverObservation) DeepCopy ¶
func (in *ArmRoleReceiverObservation) DeepCopy() *ArmRoleReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmRoleReceiverObservation.
func (*ArmRoleReceiverObservation) DeepCopyInto ¶
func (in *ArmRoleReceiverObservation) DeepCopyInto(out *ArmRoleReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArmRoleReceiverParameters ¶
type ArmRoleReceiverParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RoleID *string `json:"roleId" tf:"role_id,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*ArmRoleReceiverParameters) DeepCopy ¶
func (in *ArmRoleReceiverParameters) DeepCopy() *ArmRoleReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmRoleReceiverParameters.
func (*ArmRoleReceiverParameters) DeepCopyInto ¶
func (in *ArmRoleReceiverParameters) DeepCopyInto(out *ArmRoleReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationRunbookReceiverObservation ¶
type AutomationRunbookReceiverObservation struct { }
func (*AutomationRunbookReceiverObservation) DeepCopy ¶
func (in *AutomationRunbookReceiverObservation) DeepCopy() *AutomationRunbookReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationRunbookReceiverObservation.
func (*AutomationRunbookReceiverObservation) DeepCopyInto ¶
func (in *AutomationRunbookReceiverObservation) DeepCopyInto(out *AutomationRunbookReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationRunbookReceiverParameters ¶
type AutomationRunbookReceiverParameters struct { // +kubebuilder:validation:Required AutomationAccountID *string `json:"automationAccountId" tf:"automation_account_id,omitempty"` // +kubebuilder:validation:Required IsGlobalRunbook *bool `json:"isGlobalRunbook" tf:"is_global_runbook,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RunbookName *string `json:"runbookName" tf:"runbook_name,omitempty"` // +kubebuilder:validation:Required ServiceURI *string `json:"serviceUri" tf:"service_uri,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` // +kubebuilder:validation:Required WebhookResourceID *string `json:"webhookResourceId" tf:"webhook_resource_id,omitempty"` }
func (*AutomationRunbookReceiverParameters) DeepCopy ¶
func (in *AutomationRunbookReceiverParameters) DeepCopy() *AutomationRunbookReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationRunbookReceiverParameters.
func (*AutomationRunbookReceiverParameters) DeepCopyInto ¶
func (in *AutomationRunbookReceiverParameters) DeepCopyInto(out *AutomationRunbookReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSetting ¶
type AutoscaleSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoscaleSettingSpec `json:"spec"` Status AutoscaleSettingStatus `json:"status,omitempty"` }
AutoscaleSetting is the Schema for the AutoscaleSettings 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 (*AutoscaleSetting) DeepCopy ¶
func (in *AutoscaleSetting) DeepCopy() *AutoscaleSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSetting.
func (*AutoscaleSetting) DeepCopyInto ¶
func (in *AutoscaleSetting) DeepCopyInto(out *AutoscaleSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoscaleSetting) DeepCopyObject ¶
func (in *AutoscaleSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoscaleSetting) GetCondition ¶
func (mg *AutoscaleSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AutoscaleSetting.
func (*AutoscaleSetting) GetConnectionDetailsMapping ¶
func (tr *AutoscaleSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AutoscaleSetting
func (*AutoscaleSetting) GetDeletionPolicy ¶
func (mg *AutoscaleSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AutoscaleSetting.
func (*AutoscaleSetting) GetObservation ¶
func (tr *AutoscaleSetting) GetObservation() (map[string]interface{}, error)
GetObservation of this AutoscaleSetting
func (*AutoscaleSetting) GetParameters ¶
func (tr *AutoscaleSetting) GetParameters() (map[string]interface{}, error)
GetParameters of this AutoscaleSetting
func (*AutoscaleSetting) GetProviderConfigReference ¶
func (mg *AutoscaleSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AutoscaleSetting.
func (*AutoscaleSetting) GetProviderReference ¶
func (mg *AutoscaleSetting) GetProviderReference() *xpv1.Reference
GetProviderReference of this AutoscaleSetting. Deprecated: Use GetProviderConfigReference.
func (*AutoscaleSetting) GetTerraformResourceType ¶
func (mg *AutoscaleSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AutoscaleSetting
func (*AutoscaleSetting) GetTerraformSchemaVersion ¶
func (tr *AutoscaleSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AutoscaleSetting) GetWriteConnectionSecretToReference ¶
func (mg *AutoscaleSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AutoscaleSetting.
func (*AutoscaleSetting) LateInitialize ¶
func (tr *AutoscaleSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AutoscaleSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*AutoscaleSetting) SetConditions ¶
func (mg *AutoscaleSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this AutoscaleSetting.
func (*AutoscaleSetting) SetDeletionPolicy ¶
func (mg *AutoscaleSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AutoscaleSetting.
func (*AutoscaleSetting) SetObservation ¶
func (tr *AutoscaleSetting) SetObservation(obs map[string]interface{}) error
SetObservation for this AutoscaleSetting
func (*AutoscaleSetting) SetParameters ¶
func (tr *AutoscaleSetting) SetParameters(params map[string]interface{}) error
SetParameters for this AutoscaleSetting
func (*AutoscaleSetting) SetProviderConfigReference ¶
func (mg *AutoscaleSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AutoscaleSetting.
func (*AutoscaleSetting) SetProviderReference ¶
func (mg *AutoscaleSetting) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AutoscaleSetting. Deprecated: Use SetProviderConfigReference.
func (*AutoscaleSetting) SetWriteConnectionSecretToReference ¶
func (mg *AutoscaleSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AutoscaleSetting.
type AutoscaleSettingList ¶
type AutoscaleSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AutoscaleSetting `json:"items"` }
AutoscaleSettingList contains a list of AutoscaleSettings
func (*AutoscaleSettingList) DeepCopy ¶
func (in *AutoscaleSettingList) DeepCopy() *AutoscaleSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingList.
func (*AutoscaleSettingList) DeepCopyInto ¶
func (in *AutoscaleSettingList) DeepCopyInto(out *AutoscaleSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoscaleSettingList) DeepCopyObject ¶
func (in *AutoscaleSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoscaleSettingList) GetItems ¶
func (l *AutoscaleSettingList) GetItems() []resource.Managed
GetItems of this AutoscaleSettingList.
type AutoscaleSettingObservation ¶
type AutoscaleSettingObservation struct { }
func (*AutoscaleSettingObservation) DeepCopy ¶
func (in *AutoscaleSettingObservation) DeepCopy() *AutoscaleSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingObservation.
func (*AutoscaleSettingObservation) DeepCopyInto ¶
func (in *AutoscaleSettingObservation) DeepCopyInto(out *AutoscaleSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingParameters ¶
type AutoscaleSettingParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Notification []NotificationParameters `json:"notification,omitempty" tf:"notification,omitempty"` // +kubebuilder:validation:Required Profile []ProfileParameters `json:"profile" tf:"profile,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"` }
func (*AutoscaleSettingParameters) DeepCopy ¶
func (in *AutoscaleSettingParameters) DeepCopy() *AutoscaleSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingParameters.
func (*AutoscaleSettingParameters) DeepCopyInto ¶
func (in *AutoscaleSettingParameters) DeepCopyInto(out *AutoscaleSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingSpec ¶
type AutoscaleSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AutoscaleSettingParameters `json:"forProvider"` }
AutoscaleSettingSpec defines the desired state of AutoscaleSetting
func (*AutoscaleSettingSpec) DeepCopy ¶
func (in *AutoscaleSettingSpec) DeepCopy() *AutoscaleSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingSpec.
func (*AutoscaleSettingSpec) DeepCopyInto ¶
func (in *AutoscaleSettingSpec) DeepCopyInto(out *AutoscaleSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingStatus ¶
type AutoscaleSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AutoscaleSettingObservation `json:"atProvider,omitempty"` }
AutoscaleSettingStatus defines the observed state of AutoscaleSetting.
func (*AutoscaleSettingStatus) DeepCopy ¶
func (in *AutoscaleSettingStatus) DeepCopy() *AutoscaleSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingStatus.
func (*AutoscaleSettingStatus) DeepCopyInto ¶
func (in *AutoscaleSettingStatus) DeepCopyInto(out *AutoscaleSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAppPushReceiverObservation ¶
type AzureAppPushReceiverObservation struct { }
func (*AzureAppPushReceiverObservation) DeepCopy ¶
func (in *AzureAppPushReceiverObservation) DeepCopy() *AzureAppPushReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAppPushReceiverObservation.
func (*AzureAppPushReceiverObservation) DeepCopyInto ¶
func (in *AzureAppPushReceiverObservation) DeepCopyInto(out *AzureAppPushReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAppPushReceiverParameters ¶
type AzureAppPushReceiverParameters struct { // +kubebuilder:validation:Required EmailAddress *string `json:"emailAddress" tf:"email_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AzureAppPushReceiverParameters) DeepCopy ¶
func (in *AzureAppPushReceiverParameters) DeepCopy() *AzureAppPushReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAppPushReceiverParameters.
func (*AzureAppPushReceiverParameters) DeepCopyInto ¶
func (in *AzureAppPushReceiverParameters) DeepCopyInto(out *AzureAppPushReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFunctionReceiverObservation ¶
type AzureFunctionReceiverObservation struct { }
func (*AzureFunctionReceiverObservation) DeepCopy ¶
func (in *AzureFunctionReceiverObservation) DeepCopy() *AzureFunctionReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionReceiverObservation.
func (*AzureFunctionReceiverObservation) DeepCopyInto ¶
func (in *AzureFunctionReceiverObservation) DeepCopyInto(out *AzureFunctionReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFunctionReceiverParameters ¶
type AzureFunctionReceiverParameters struct { // +kubebuilder:validation:Required FunctionAppResourceID *string `json:"functionAppResourceId" tf:"function_app_resource_id,omitempty"` // +kubebuilder:validation:Required FunctionName *string `json:"functionName" tf:"function_name,omitempty"` // +kubebuilder:validation:Required HTTPTriggerURL *string `json:"httpTriggerUrl" tf:"http_trigger_url,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*AzureFunctionReceiverParameters) DeepCopy ¶
func (in *AzureFunctionReceiverParameters) DeepCopy() *AzureFunctionReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionReceiverParameters.
func (*AzureFunctionReceiverParameters) DeepCopyInto ¶
func (in *AzureFunctionReceiverParameters) DeepCopyInto(out *AzureFunctionReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityObservation ¶
type CapacityObservation struct { }
func (*CapacityObservation) DeepCopy ¶
func (in *CapacityObservation) DeepCopy() *CapacityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityObservation.
func (*CapacityObservation) DeepCopyInto ¶
func (in *CapacityObservation) DeepCopyInto(out *CapacityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityParameters ¶
type CapacityParameters struct { // +kubebuilder:validation:Required Default *int64 `json:"default" tf:"default,omitempty"` // +kubebuilder:validation:Required Maximum *int64 `json:"maximum" tf:"maximum,omitempty"` // +kubebuilder:validation:Required Minimum *int64 `json:"minimum" tf:"minimum,omitempty"` }
func (*CapacityParameters) DeepCopy ¶
func (in *CapacityParameters) DeepCopy() *CapacityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityParameters.
func (*CapacityParameters) DeepCopyInto ¶
func (in *CapacityParameters) DeepCopyInto(out *CapacityParameters)
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 CriteriaDimensionObservation ¶
type CriteriaDimensionObservation struct { }
func (*CriteriaDimensionObservation) DeepCopy ¶
func (in *CriteriaDimensionObservation) DeepCopy() *CriteriaDimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaDimensionObservation.
func (*CriteriaDimensionObservation) DeepCopyInto ¶
func (in *CriteriaDimensionObservation) DeepCopyInto(out *CriteriaDimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaDimensionParameters ¶
type CriteriaDimensionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*CriteriaDimensionParameters) DeepCopy ¶
func (in *CriteriaDimensionParameters) DeepCopy() *CriteriaDimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaDimensionParameters.
func (*CriteriaDimensionParameters) DeepCopyInto ¶
func (in *CriteriaDimensionParameters) DeepCopyInto(out *CriteriaDimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaObservation ¶
type CriteriaObservation struct { }
func (*CriteriaObservation) DeepCopy ¶
func (in *CriteriaObservation) DeepCopy() *CriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaObservation.
func (*CriteriaObservation) DeepCopyInto ¶
func (in *CriteriaObservation) DeepCopyInto(out *CriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaParameters ¶
type CriteriaParameters struct { // +kubebuilder:validation:Optional Caller *string `json:"caller,omitempty" tf:"caller,omitempty"` // +kubebuilder:validation:Required Category *string `json:"category" tf:"category,omitempty"` // +kubebuilder:validation:Optional Level *string `json:"level,omitempty" tf:"level,omitempty"` // +kubebuilder:validation:Optional OperationName *string `json:"operationName,omitempty" tf:"operation_name,omitempty"` // +kubebuilder:validation:Optional RecommendationCategory *string `json:"recommendationCategory,omitempty" tf:"recommendation_category,omitempty"` // +kubebuilder:validation:Optional RecommendationImpact *string `json:"recommendationImpact,omitempty" tf:"recommendation_impact,omitempty"` // +kubebuilder:validation:Optional RecommendationType *string `json:"recommendationType,omitempty" tf:"recommendation_type,omitempty"` // +kubebuilder:validation:Optional ResourceGroup *string `json:"resourceGroup,omitempty" tf:"resource_group,omitempty"` // +kubebuilder:validation:Optional ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // +kubebuilder:validation:Optional ResourceProvider *string `json:"resourceProvider,omitempty" tf:"resource_provider,omitempty"` // +kubebuilder:validation:Optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` // +kubebuilder:validation:Optional ServiceHealth []ServiceHealthParameters `json:"serviceHealth,omitempty" tf:"service_health,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:Optional SubStatus *string `json:"subStatus,omitempty" tf:"sub_status,omitempty"` }
func (*CriteriaParameters) DeepCopy ¶
func (in *CriteriaParameters) DeepCopy() *CriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaParameters.
func (*CriteriaParameters) DeepCopyInto ¶
func (in *CriteriaParameters) DeepCopyInto(out *CriteriaParameters)
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 DiagnosticSetting ¶
type DiagnosticSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiagnosticSettingSpec `json:"spec"` Status DiagnosticSettingStatus `json:"status,omitempty"` }
DiagnosticSetting is the Schema for the DiagnosticSettings 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 (*DiagnosticSetting) DeepCopy ¶
func (in *DiagnosticSetting) DeepCopy() *DiagnosticSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSetting.
func (*DiagnosticSetting) DeepCopyInto ¶
func (in *DiagnosticSetting) DeepCopyInto(out *DiagnosticSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiagnosticSetting) DeepCopyObject ¶
func (in *DiagnosticSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DiagnosticSetting) GetCondition ¶
func (mg *DiagnosticSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DiagnosticSetting.
func (*DiagnosticSetting) GetConnectionDetailsMapping ¶
func (tr *DiagnosticSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DiagnosticSetting
func (*DiagnosticSetting) GetDeletionPolicy ¶
func (mg *DiagnosticSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DiagnosticSetting.
func (*DiagnosticSetting) GetObservation ¶
func (tr *DiagnosticSetting) GetObservation() (map[string]interface{}, error)
GetObservation of this DiagnosticSetting
func (*DiagnosticSetting) GetParameters ¶
func (tr *DiagnosticSetting) GetParameters() (map[string]interface{}, error)
GetParameters of this DiagnosticSetting
func (*DiagnosticSetting) GetProviderConfigReference ¶
func (mg *DiagnosticSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DiagnosticSetting.
func (*DiagnosticSetting) GetProviderReference ¶
func (mg *DiagnosticSetting) GetProviderReference() *xpv1.Reference
GetProviderReference of this DiagnosticSetting. Deprecated: Use GetProviderConfigReference.
func (*DiagnosticSetting) GetTerraformResourceType ¶
func (mg *DiagnosticSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DiagnosticSetting
func (*DiagnosticSetting) GetTerraformSchemaVersion ¶
func (tr *DiagnosticSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DiagnosticSetting) GetWriteConnectionSecretToReference ¶
func (mg *DiagnosticSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DiagnosticSetting.
func (*DiagnosticSetting) LateInitialize ¶
func (tr *DiagnosticSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DiagnosticSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*DiagnosticSetting) SetConditions ¶
func (mg *DiagnosticSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this DiagnosticSetting.
func (*DiagnosticSetting) SetDeletionPolicy ¶
func (mg *DiagnosticSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DiagnosticSetting.
func (*DiagnosticSetting) SetObservation ¶
func (tr *DiagnosticSetting) SetObservation(obs map[string]interface{}) error
SetObservation for this DiagnosticSetting
func (*DiagnosticSetting) SetParameters ¶
func (tr *DiagnosticSetting) SetParameters(params map[string]interface{}) error
SetParameters for this DiagnosticSetting
func (*DiagnosticSetting) SetProviderConfigReference ¶
func (mg *DiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DiagnosticSetting.
func (*DiagnosticSetting) SetProviderReference ¶
func (mg *DiagnosticSetting) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DiagnosticSetting. Deprecated: Use SetProviderConfigReference.
func (*DiagnosticSetting) SetWriteConnectionSecretToReference ¶
func (mg *DiagnosticSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DiagnosticSetting.
type DiagnosticSettingList ¶
type DiagnosticSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DiagnosticSetting `json:"items"` }
DiagnosticSettingList contains a list of DiagnosticSettings
func (*DiagnosticSettingList) DeepCopy ¶
func (in *DiagnosticSettingList) DeepCopy() *DiagnosticSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingList.
func (*DiagnosticSettingList) DeepCopyInto ¶
func (in *DiagnosticSettingList) DeepCopyInto(out *DiagnosticSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiagnosticSettingList) DeepCopyObject ¶
func (in *DiagnosticSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DiagnosticSettingList) GetItems ¶
func (l *DiagnosticSettingList) GetItems() []resource.Managed
GetItems of this DiagnosticSettingList.
type DiagnosticSettingLogObservation ¶
type DiagnosticSettingLogObservation struct { }
func (*DiagnosticSettingLogObservation) DeepCopy ¶
func (in *DiagnosticSettingLogObservation) DeepCopy() *DiagnosticSettingLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingLogObservation.
func (*DiagnosticSettingLogObservation) DeepCopyInto ¶
func (in *DiagnosticSettingLogObservation) DeepCopyInto(out *DiagnosticSettingLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingLogParameters ¶
type DiagnosticSettingLogParameters struct { // +kubebuilder:validation:Required Category *string `json:"category" tf:"category,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional RetentionPolicy []LogRetentionPolicyParameters `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` }
func (*DiagnosticSettingLogParameters) DeepCopy ¶
func (in *DiagnosticSettingLogParameters) DeepCopy() *DiagnosticSettingLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingLogParameters.
func (*DiagnosticSettingLogParameters) DeepCopyInto ¶
func (in *DiagnosticSettingLogParameters) DeepCopyInto(out *DiagnosticSettingLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingObservation ¶
type DiagnosticSettingObservation struct { }
func (*DiagnosticSettingObservation) DeepCopy ¶
func (in *DiagnosticSettingObservation) DeepCopy() *DiagnosticSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingObservation.
func (*DiagnosticSettingObservation) DeepCopyInto ¶
func (in *DiagnosticSettingObservation) DeepCopyInto(out *DiagnosticSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingParameters ¶
type DiagnosticSettingParameters struct { // +kubebuilder:validation:Optional EventhubAuthorizationRuleID *string `json:"eventhubAuthorizationRuleId,omitempty" tf:"eventhub_authorization_rule_id,omitempty"` // +kubebuilder:validation:Optional EventhubName *string `json:"eventhubName,omitempty" tf:"eventhub_name,omitempty"` // +kubebuilder:validation:Optional Log []DiagnosticSettingLogParameters `json:"log,omitempty" tf:"log,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsDestinationType *string `json:"logAnalyticsDestinationType,omitempty" tf:"log_analytics_destination_type,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Optional Metric []MetricParameters `json:"metric,omitempty" tf:"metric,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // +kubebuilder:validation:Required TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"` }
func (*DiagnosticSettingParameters) DeepCopy ¶
func (in *DiagnosticSettingParameters) DeepCopy() *DiagnosticSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingParameters.
func (*DiagnosticSettingParameters) DeepCopyInto ¶
func (in *DiagnosticSettingParameters) DeepCopyInto(out *DiagnosticSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingSpec ¶
type DiagnosticSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DiagnosticSettingParameters `json:"forProvider"` }
DiagnosticSettingSpec defines the desired state of DiagnosticSetting
func (*DiagnosticSettingSpec) DeepCopy ¶
func (in *DiagnosticSettingSpec) DeepCopy() *DiagnosticSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingSpec.
func (*DiagnosticSettingSpec) DeepCopyInto ¶
func (in *DiagnosticSettingSpec) DeepCopyInto(out *DiagnosticSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiagnosticSettingStatus ¶
type DiagnosticSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DiagnosticSettingObservation `json:"atProvider,omitempty"` }
DiagnosticSettingStatus defines the observed state of DiagnosticSetting.
func (*DiagnosticSettingStatus) DeepCopy ¶
func (in *DiagnosticSettingStatus) DeepCopy() *DiagnosticSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticSettingStatus.
func (*DiagnosticSettingStatus) DeepCopyInto ¶
func (in *DiagnosticSettingStatus) DeepCopyInto(out *DiagnosticSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionObservation ¶
type DimensionObservation struct { }
func (*DimensionObservation) DeepCopy ¶
func (in *DimensionObservation) DeepCopy() *DimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionObservation.
func (*DimensionObservation) DeepCopyInto ¶
func (in *DimensionObservation) DeepCopyInto(out *DimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionParameters ¶
type DimensionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*DimensionParameters) DeepCopy ¶
func (in *DimensionParameters) DeepCopy() *DimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionParameters.
func (*DimensionParameters) DeepCopyInto ¶
func (in *DimensionParameters) DeepCopyInto(out *DimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionsObservation ¶
type DimensionsObservation struct { }
func (*DimensionsObservation) DeepCopy ¶
func (in *DimensionsObservation) DeepCopy() *DimensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionsObservation.
func (*DimensionsObservation) DeepCopyInto ¶
func (in *DimensionsObservation) DeepCopyInto(out *DimensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionsParameters ¶
type DimensionsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*DimensionsParameters) DeepCopy ¶
func (in *DimensionsParameters) DeepCopy() *DimensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionsParameters.
func (*DimensionsParameters) DeepCopyInto ¶
func (in *DimensionsParameters) DeepCopyInto(out *DimensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicCriteriaDimensionObservation ¶
type DynamicCriteriaDimensionObservation struct { }
func (*DynamicCriteriaDimensionObservation) DeepCopy ¶
func (in *DynamicCriteriaDimensionObservation) DeepCopy() *DynamicCriteriaDimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicCriteriaDimensionObservation.
func (*DynamicCriteriaDimensionObservation) DeepCopyInto ¶
func (in *DynamicCriteriaDimensionObservation) DeepCopyInto(out *DynamicCriteriaDimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicCriteriaDimensionParameters ¶
type DynamicCriteriaDimensionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*DynamicCriteriaDimensionParameters) DeepCopy ¶
func (in *DynamicCriteriaDimensionParameters) DeepCopy() *DynamicCriteriaDimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicCriteriaDimensionParameters.
func (*DynamicCriteriaDimensionParameters) DeepCopyInto ¶
func (in *DynamicCriteriaDimensionParameters) DeepCopyInto(out *DynamicCriteriaDimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicCriteriaObservation ¶
type DynamicCriteriaObservation struct { }
func (*DynamicCriteriaObservation) DeepCopy ¶
func (in *DynamicCriteriaObservation) DeepCopy() *DynamicCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicCriteriaObservation.
func (*DynamicCriteriaObservation) DeepCopyInto ¶
func (in *DynamicCriteriaObservation) DeepCopyInto(out *DynamicCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicCriteriaParameters ¶
type DynamicCriteriaParameters struct { // +kubebuilder:validation:Required Aggregation *string `json:"aggregation" tf:"aggregation,omitempty"` // +kubebuilder:validation:Required AlertSensitivity *string `json:"alertSensitivity" tf:"alert_sensitivity,omitempty"` // +kubebuilder:validation:Optional Dimension []DynamicCriteriaDimensionParameters `json:"dimension,omitempty" tf:"dimension,omitempty"` // +kubebuilder:validation:Optional EvaluationFailureCount *int64 `json:"evaluationFailureCount,omitempty" tf:"evaluation_failure_count,omitempty"` // +kubebuilder:validation:Optional EvaluationTotalCount *int64 `json:"evaluationTotalCount,omitempty" tf:"evaluation_total_count,omitempty"` // +kubebuilder:validation:Optional IgnoreDataBefore *string `json:"ignoreDataBefore,omitempty" tf:"ignore_data_before,omitempty"` // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` // +kubebuilder:validation:Required MetricNamespace *string `json:"metricNamespace" tf:"metric_namespace,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional SkipMetricValidation *bool `json:"skipMetricValidation,omitempty" tf:"skip_metric_validation,omitempty"` }
func (*DynamicCriteriaParameters) DeepCopy ¶
func (in *DynamicCriteriaParameters) DeepCopy() *DynamicCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicCriteriaParameters.
func (*DynamicCriteriaParameters) DeepCopyInto ¶
func (in *DynamicCriteriaParameters) DeepCopyInto(out *DynamicCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailObservation ¶
type EmailObservation struct { }
func (*EmailObservation) DeepCopy ¶
func (in *EmailObservation) DeepCopy() *EmailObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailObservation.
func (*EmailObservation) DeepCopyInto ¶
func (in *EmailObservation) DeepCopyInto(out *EmailObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailParameters ¶
type EmailParameters struct { // +kubebuilder:validation:Optional CustomEmails []*string `json:"customEmails,omitempty" tf:"custom_emails,omitempty"` // +kubebuilder:validation:Optional SendToSubscriptionAdministrator *bool `json:"sendToSubscriptionAdministrator,omitempty" tf:"send_to_subscription_administrator,omitempty"` // +kubebuilder:validation:Optional SendToSubscriptionCoAdministrator *bool `json:"sendToSubscriptionCoAdministrator,omitempty" tf:"send_to_subscription_co_administrator,omitempty"` }
func (*EmailParameters) DeepCopy ¶
func (in *EmailParameters) DeepCopy() *EmailParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailParameters.
func (*EmailParameters) DeepCopyInto ¶
func (in *EmailParameters) DeepCopyInto(out *EmailParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailReceiverObservation ¶
type EmailReceiverObservation struct { }
func (*EmailReceiverObservation) DeepCopy ¶
func (in *EmailReceiverObservation) DeepCopy() *EmailReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiverObservation.
func (*EmailReceiverObservation) DeepCopyInto ¶
func (in *EmailReceiverObservation) DeepCopyInto(out *EmailReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailReceiverParameters ¶
type EmailReceiverParameters struct { // +kubebuilder:validation:Required EmailAddress *string `json:"emailAddress" tf:"email_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*EmailReceiverParameters) DeepCopy ¶
func (in *EmailReceiverParameters) DeepCopy() *EmailReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiverParameters.
func (*EmailReceiverParameters) DeepCopyInto ¶
func (in *EmailReceiverParameters) DeepCopyInto(out *EmailReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedDateObservation ¶
type FixedDateObservation struct { }
func (*FixedDateObservation) DeepCopy ¶
func (in *FixedDateObservation) DeepCopy() *FixedDateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedDateObservation.
func (*FixedDateObservation) DeepCopyInto ¶
func (in *FixedDateObservation) DeepCopyInto(out *FixedDateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedDateParameters ¶
type FixedDateParameters struct { // +kubebuilder:validation:Required End *string `json:"end" tf:"end,omitempty"` // +kubebuilder:validation:Required Start *string `json:"start" tf:"start,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*FixedDateParameters) DeepCopy ¶
func (in *FixedDateParameters) DeepCopy() *FixedDateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedDateParameters.
func (*FixedDateParameters) DeepCopyInto ¶
func (in *FixedDateParameters) DeepCopyInto(out *FixedDateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ItsmReceiverObservation ¶
type ItsmReceiverObservation struct { }
func (*ItsmReceiverObservation) DeepCopy ¶
func (in *ItsmReceiverObservation) DeepCopy() *ItsmReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItsmReceiverObservation.
func (*ItsmReceiverObservation) DeepCopyInto ¶
func (in *ItsmReceiverObservation) DeepCopyInto(out *ItsmReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ItsmReceiverParameters ¶
type ItsmReceiverParameters struct { // +kubebuilder:validation:Required ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Required TicketConfiguration *string `json:"ticketConfiguration" tf:"ticket_configuration,omitempty"` // +kubebuilder:validation:Required WorkspaceID *string `json:"workspaceId" tf:"workspace_id,omitempty"` }
func (*ItsmReceiverParameters) DeepCopy ¶
func (in *ItsmReceiverParameters) DeepCopy() *ItsmReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItsmReceiverParameters.
func (*ItsmReceiverParameters) DeepCopyInto ¶
func (in *ItsmReceiverParameters) DeepCopyInto(out *ItsmReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogObservation ¶
type LogObservation struct { }
func (*LogObservation) DeepCopy ¶
func (in *LogObservation) DeepCopy() *LogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogObservation.
func (*LogObservation) DeepCopyInto ¶
func (in *LogObservation) DeepCopyInto(out *LogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogParameters ¶
type LogParameters struct { // +kubebuilder:validation:Required Category *string `json:"category" tf:"category,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required RetentionPolicy []RetentionPolicyParameters `json:"retentionPolicy" tf:"retention_policy,omitempty"` }
func (*LogParameters) DeepCopy ¶
func (in *LogParameters) DeepCopy() *LogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogParameters.
func (*LogParameters) DeepCopyInto ¶
func (in *LogParameters) DeepCopyInto(out *LogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogRetentionPolicyObservation ¶
type LogRetentionPolicyObservation struct { }
func (*LogRetentionPolicyObservation) DeepCopy ¶
func (in *LogRetentionPolicyObservation) DeepCopy() *LogRetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogRetentionPolicyObservation.
func (*LogRetentionPolicyObservation) DeepCopyInto ¶
func (in *LogRetentionPolicyObservation) DeepCopyInto(out *LogRetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogRetentionPolicyParameters ¶
type LogRetentionPolicyParameters struct { // +kubebuilder:validation:Optional Days *int64 `json:"days,omitempty" tf:"days,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*LogRetentionPolicyParameters) DeepCopy ¶
func (in *LogRetentionPolicyParameters) DeepCopy() *LogRetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogRetentionPolicyParameters.
func (*LogRetentionPolicyParameters) DeepCopyInto ¶
func (in *LogRetentionPolicyParameters) DeepCopyInto(out *LogRetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogicAppReceiverObservation ¶
type LogicAppReceiverObservation struct { }
func (*LogicAppReceiverObservation) DeepCopy ¶
func (in *LogicAppReceiverObservation) DeepCopy() *LogicAppReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogicAppReceiverObservation.
func (*LogicAppReceiverObservation) DeepCopyInto ¶
func (in *LogicAppReceiverObservation) DeepCopyInto(out *LogicAppReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogicAppReceiverParameters ¶
type LogicAppReceiverParameters struct { // +kubebuilder:validation:Required CallbackURL *string `json:"callbackUrl" tf:"callback_url,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*LogicAppReceiverParameters) DeepCopy ¶
func (in *LogicAppReceiverParameters) DeepCopy() *LogicAppReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogicAppReceiverParameters.
func (*LogicAppReceiverParameters) DeepCopyInto ¶
func (in *LogicAppReceiverParameters) DeepCopyInto(out *LogicAppReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlert ¶
type MetricAlert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MetricAlertSpec `json:"spec"` Status MetricAlertStatus `json:"status,omitempty"` }
MetricAlert is the Schema for the MetricAlerts 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 (*MetricAlert) DeepCopy ¶
func (in *MetricAlert) DeepCopy() *MetricAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlert.
func (*MetricAlert) DeepCopyInto ¶
func (in *MetricAlert) DeepCopyInto(out *MetricAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetricAlert) DeepCopyObject ¶
func (in *MetricAlert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetricAlert) GetCondition ¶
func (mg *MetricAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MetricAlert.
func (*MetricAlert) GetConnectionDetailsMapping ¶
func (tr *MetricAlert) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MetricAlert
func (*MetricAlert) GetDeletionPolicy ¶
func (mg *MetricAlert) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MetricAlert.
func (*MetricAlert) GetObservation ¶
func (tr *MetricAlert) GetObservation() (map[string]interface{}, error)
GetObservation of this MetricAlert
func (*MetricAlert) GetParameters ¶
func (tr *MetricAlert) GetParameters() (map[string]interface{}, error)
GetParameters of this MetricAlert
func (*MetricAlert) GetProviderConfigReference ¶
func (mg *MetricAlert) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MetricAlert.
func (*MetricAlert) GetProviderReference ¶
func (mg *MetricAlert) GetProviderReference() *xpv1.Reference
GetProviderReference of this MetricAlert. Deprecated: Use GetProviderConfigReference.
func (*MetricAlert) GetTerraformResourceType ¶
func (mg *MetricAlert) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MetricAlert
func (*MetricAlert) GetTerraformSchemaVersion ¶
func (tr *MetricAlert) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MetricAlert) GetWriteConnectionSecretToReference ¶
func (mg *MetricAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MetricAlert.
func (*MetricAlert) LateInitialize ¶
func (tr *MetricAlert) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MetricAlert using its observed tfState. returns True if there are any spec changes for the resource.
func (*MetricAlert) SetConditions ¶
func (mg *MetricAlert) SetConditions(c ...xpv1.Condition)
SetConditions of this MetricAlert.
func (*MetricAlert) SetDeletionPolicy ¶
func (mg *MetricAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MetricAlert.
func (*MetricAlert) SetObservation ¶
func (tr *MetricAlert) SetObservation(obs map[string]interface{}) error
SetObservation for this MetricAlert
func (*MetricAlert) SetParameters ¶
func (tr *MetricAlert) SetParameters(params map[string]interface{}) error
SetParameters for this MetricAlert
func (*MetricAlert) SetProviderConfigReference ¶
func (mg *MetricAlert) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MetricAlert.
func (*MetricAlert) SetProviderReference ¶
func (mg *MetricAlert) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MetricAlert. Deprecated: Use SetProviderConfigReference.
func (*MetricAlert) SetWriteConnectionSecretToReference ¶
func (mg *MetricAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MetricAlert.
type MetricAlertActionObservation ¶
type MetricAlertActionObservation struct { }
func (*MetricAlertActionObservation) DeepCopy ¶
func (in *MetricAlertActionObservation) DeepCopy() *MetricAlertActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertActionObservation.
func (*MetricAlertActionObservation) DeepCopyInto ¶
func (in *MetricAlertActionObservation) DeepCopyInto(out *MetricAlertActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertActionParameters ¶
type MetricAlertActionParameters struct { // +kubebuilder:validation:Required ActionGroupID *string `json:"actionGroupId" tf:"action_group_id,omitempty"` // +kubebuilder:validation:Optional WebhookProperties map[string]*string `json:"webhookProperties,omitempty" tf:"webhook_properties,omitempty"` }
func (*MetricAlertActionParameters) DeepCopy ¶
func (in *MetricAlertActionParameters) DeepCopy() *MetricAlertActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertActionParameters.
func (*MetricAlertActionParameters) DeepCopyInto ¶
func (in *MetricAlertActionParameters) DeepCopyInto(out *MetricAlertActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertCriteriaObservation ¶
type MetricAlertCriteriaObservation struct { }
func (*MetricAlertCriteriaObservation) DeepCopy ¶
func (in *MetricAlertCriteriaObservation) DeepCopy() *MetricAlertCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertCriteriaObservation.
func (*MetricAlertCriteriaObservation) DeepCopyInto ¶
func (in *MetricAlertCriteriaObservation) DeepCopyInto(out *MetricAlertCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertCriteriaParameters ¶
type MetricAlertCriteriaParameters struct { // +kubebuilder:validation:Required Aggregation *string `json:"aggregation" tf:"aggregation,omitempty"` // +kubebuilder:validation:Optional Dimension []DimensionParameters `json:"dimension,omitempty" tf:"dimension,omitempty"` // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` // +kubebuilder:validation:Required MetricNamespace *string `json:"metricNamespace" tf:"metric_namespace,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Optional SkipMetricValidation *bool `json:"skipMetricValidation,omitempty" tf:"skip_metric_validation,omitempty"` // +kubebuilder:validation:Required Threshold *float64 `json:"threshold" tf:"threshold,omitempty"` }
func (*MetricAlertCriteriaParameters) DeepCopy ¶
func (in *MetricAlertCriteriaParameters) DeepCopy() *MetricAlertCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertCriteriaParameters.
func (*MetricAlertCriteriaParameters) DeepCopyInto ¶
func (in *MetricAlertCriteriaParameters) DeepCopyInto(out *MetricAlertCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertList ¶
type MetricAlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MetricAlert `json:"items"` }
MetricAlertList contains a list of MetricAlerts
func (*MetricAlertList) DeepCopy ¶
func (in *MetricAlertList) DeepCopy() *MetricAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertList.
func (*MetricAlertList) DeepCopyInto ¶
func (in *MetricAlertList) DeepCopyInto(out *MetricAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetricAlertList) DeepCopyObject ¶
func (in *MetricAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetricAlertList) GetItems ¶
func (l *MetricAlertList) GetItems() []resource.Managed
GetItems of this MetricAlertList.
type MetricAlertObservation ¶
type MetricAlertObservation struct { }
func (*MetricAlertObservation) DeepCopy ¶
func (in *MetricAlertObservation) DeepCopy() *MetricAlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertObservation.
func (*MetricAlertObservation) DeepCopyInto ¶
func (in *MetricAlertObservation) DeepCopyInto(out *MetricAlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertParameters ¶
type MetricAlertParameters struct { // +kubebuilder:validation:Optional Action []MetricAlertActionParameters `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional ApplicationInsightsWebTestLocationAvailabilityCriteria []ApplicationInsightsWebTestLocationAvailabilityCriteriaParameters `` /* 147-byte string literal not displayed */ // +kubebuilder:validation:Optional AutoMitigate *bool `json:"autoMitigate,omitempty" tf:"auto_mitigate,omitempty"` // +kubebuilder:validation:Optional Criteria []MetricAlertCriteriaParameters `json:"criteria,omitempty" tf:"criteria,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DynamicCriteria []DynamicCriteriaParameters `json:"dynamicCriteria,omitempty" tf:"dynamic_criteria,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required Scopes []*string `json:"scopes" tf:"scopes,omitempty"` // +kubebuilder:validation:Optional Severity *int64 `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The location of the target pluginsdk. Required when using subscription, resource group scope or multiple scopes. // +kubebuilder:validation:Optional TargetResourceLocation *string `json:"targetResourceLocation,omitempty" tf:"target_resource_location,omitempty"` // The resource type (e.g. Microsoft.Compute/virtualMachines) of the target pluginsdk. Required when using subscription, resource group scope or multiple scopes. // +kubebuilder:validation:Optional TargetResourceType *string `json:"targetResourceType,omitempty" tf:"target_resource_type,omitempty"` // +kubebuilder:validation:Optional WindowSize *string `json:"windowSize,omitempty" tf:"window_size,omitempty"` }
func (*MetricAlertParameters) DeepCopy ¶
func (in *MetricAlertParameters) DeepCopy() *MetricAlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertParameters.
func (*MetricAlertParameters) DeepCopyInto ¶
func (in *MetricAlertParameters) DeepCopyInto(out *MetricAlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertSpec ¶
type MetricAlertSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MetricAlertParameters `json:"forProvider"` }
MetricAlertSpec defines the desired state of MetricAlert
func (*MetricAlertSpec) DeepCopy ¶
func (in *MetricAlertSpec) DeepCopy() *MetricAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertSpec.
func (*MetricAlertSpec) DeepCopyInto ¶
func (in *MetricAlertSpec) DeepCopyInto(out *MetricAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricAlertStatus ¶
type MetricAlertStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MetricAlertObservation `json:"atProvider,omitempty"` }
MetricAlertStatus defines the observed state of MetricAlert.
func (*MetricAlertStatus) DeepCopy ¶
func (in *MetricAlertStatus) DeepCopy() *MetricAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlertStatus.
func (*MetricAlertStatus) DeepCopyInto ¶
func (in *MetricAlertStatus) DeepCopyInto(out *MetricAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricObservation ¶
type MetricObservation struct { }
func (*MetricObservation) DeepCopy ¶
func (in *MetricObservation) DeepCopy() *MetricObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricObservation.
func (*MetricObservation) DeepCopyInto ¶
func (in *MetricObservation) DeepCopyInto(out *MetricObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricParameters ¶
type MetricParameters struct { // +kubebuilder:validation:Required Category *string `json:"category" tf:"category,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional RetentionPolicy []MetricRetentionPolicyParameters `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` }
func (*MetricParameters) DeepCopy ¶
func (in *MetricParameters) DeepCopy() *MetricParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricParameters.
func (*MetricParameters) DeepCopyInto ¶
func (in *MetricParameters) DeepCopyInto(out *MetricParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricRetentionPolicyObservation ¶
type MetricRetentionPolicyObservation struct { }
func (*MetricRetentionPolicyObservation) DeepCopy ¶
func (in *MetricRetentionPolicyObservation) DeepCopy() *MetricRetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricRetentionPolicyObservation.
func (*MetricRetentionPolicyObservation) DeepCopyInto ¶
func (in *MetricRetentionPolicyObservation) DeepCopyInto(out *MetricRetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricRetentionPolicyParameters ¶
type MetricRetentionPolicyParameters struct { // +kubebuilder:validation:Optional Days *int64 `json:"days,omitempty" tf:"days,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*MetricRetentionPolicyParameters) DeepCopy ¶
func (in *MetricRetentionPolicyParameters) DeepCopy() *MetricRetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricRetentionPolicyParameters.
func (*MetricRetentionPolicyParameters) DeepCopyInto ¶
func (in *MetricRetentionPolicyParameters) DeepCopyInto(out *MetricRetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricTriggerObservation ¶
type MetricTriggerObservation struct { }
func (*MetricTriggerObservation) DeepCopy ¶
func (in *MetricTriggerObservation) DeepCopy() *MetricTriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricTriggerObservation.
func (*MetricTriggerObservation) DeepCopyInto ¶
func (in *MetricTriggerObservation) DeepCopyInto(out *MetricTriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricTriggerParameters ¶
type MetricTriggerParameters struct { // +kubebuilder:validation:Optional Dimensions []DimensionsParameters `json:"dimensions,omitempty" tf:"dimensions,omitempty"` // +kubebuilder:validation:Optional DivideByInstanceCount *bool `json:"divideByInstanceCount,omitempty" tf:"divide_by_instance_count,omitempty"` // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` // +kubebuilder:validation:Optional MetricNamespace *string `json:"metricNamespace,omitempty" tf:"metric_namespace,omitempty"` // +kubebuilder:validation:Required MetricResourceID *string `json:"metricResourceId" tf:"metric_resource_id,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Statistic *string `json:"statistic" tf:"statistic,omitempty"` // +kubebuilder:validation:Required Threshold *float64 `json:"threshold" tf:"threshold,omitempty"` // +kubebuilder:validation:Required TimeAggregation *string `json:"timeAggregation" tf:"time_aggregation,omitempty"` // +kubebuilder:validation:Required TimeGrain *string `json:"timeGrain" tf:"time_grain,omitempty"` // +kubebuilder:validation:Required TimeWindow *string `json:"timeWindow" tf:"time_window,omitempty"` }
func (*MetricTriggerParameters) DeepCopy ¶
func (in *MetricTriggerParameters) DeepCopy() *MetricTriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricTriggerParameters.
func (*MetricTriggerParameters) DeepCopyInto ¶
func (in *MetricTriggerParameters) DeepCopyInto(out *MetricTriggerParameters)
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 NotificationObservation ¶
type NotificationObservation struct { }
func (*NotificationObservation) DeepCopy ¶
func (in *NotificationObservation) DeepCopy() *NotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationObservation.
func (*NotificationObservation) DeepCopyInto ¶
func (in *NotificationObservation) DeepCopyInto(out *NotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationParameters ¶
type NotificationParameters struct { // +kubebuilder:validation:Optional Email []EmailParameters `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional Webhook []WebhookParameters `json:"webhook,omitempty" tf:"webhook,omitempty"` }
func (*NotificationParameters) DeepCopy ¶
func (in *NotificationParameters) DeepCopy() *NotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationParameters.
func (*NotificationParameters) DeepCopyInto ¶
func (in *NotificationParameters) DeepCopyInto(out *NotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileObservation ¶
type ProfileObservation struct { }
func (*ProfileObservation) DeepCopy ¶
func (in *ProfileObservation) DeepCopy() *ProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileObservation.
func (*ProfileObservation) DeepCopyInto ¶
func (in *ProfileObservation) DeepCopyInto(out *ProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileParameters ¶
type ProfileParameters struct { // +kubebuilder:validation:Required Capacity []CapacityParameters `json:"capacity" tf:"capacity,omitempty"` // +kubebuilder:validation:Optional FixedDate []FixedDateParameters `json:"fixedDate,omitempty" tf:"fixed_date,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Recurrence []RecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` // +kubebuilder:validation:Optional Rule []RuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*ProfileParameters) DeepCopy ¶
func (in *ProfileParameters) DeepCopy() *ProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileParameters.
func (*ProfileParameters) DeepCopyInto ¶
func (in *ProfileParameters) DeepCopyInto(out *ProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceObservation ¶
type RecurrenceObservation struct { }
func (*RecurrenceObservation) DeepCopy ¶
func (in *RecurrenceObservation) DeepCopy() *RecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceObservation.
func (*RecurrenceObservation) DeepCopyInto ¶
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 ¶
type RecurrenceParameters struct { // +kubebuilder:validation:Required Days []*string `json:"days" tf:"days,omitempty"` // +kubebuilder:validation:Required Hours []*int64 `json:"hours" tf:"hours,omitempty"` // +kubebuilder:validation:Required Minutes []*int64 `json:"minutes" tf:"minutes,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*RecurrenceParameters) DeepCopy ¶
func (in *RecurrenceParameters) DeepCopy() *RecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceParameters.
func (*RecurrenceParameters) DeepCopyInto ¶
func (in *RecurrenceParameters) DeepCopyInto(out *RecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyObservation ¶
type RetentionPolicyObservation struct { }
func (*RetentionPolicyObservation) DeepCopy ¶
func (in *RetentionPolicyObservation) DeepCopy() *RetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyObservation.
func (*RetentionPolicyObservation) DeepCopyInto ¶
func (in *RetentionPolicyObservation) DeepCopyInto(out *RetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyParameters ¶
type RetentionPolicyParameters struct { // +kubebuilder:validation:Optional Days *int64 `json:"days,omitempty" tf:"days,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*RetentionPolicyParameters) DeepCopy ¶
func (in *RetentionPolicyParameters) DeepCopy() *RetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyParameters.
func (*RetentionPolicyParameters) DeepCopyInto ¶
func (in *RetentionPolicyParameters) DeepCopyInto(out *RetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct { }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Required MetricTrigger []MetricTriggerParameters `json:"metricTrigger" tf:"metric_trigger,omitempty"` // +kubebuilder:validation:Required ScaleAction []ScaleActionParameters `json:"scaleAction" tf:"scale_action,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScaleActionObservation ¶
type ScaleActionObservation struct { }
func (*ScaleActionObservation) DeepCopy ¶
func (in *ScaleActionObservation) DeepCopy() *ScaleActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleActionObservation.
func (*ScaleActionObservation) DeepCopyInto ¶
func (in *ScaleActionObservation) DeepCopyInto(out *ScaleActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScaleActionParameters ¶
type ScaleActionParameters struct { // +kubebuilder:validation:Required Cooldown *string `json:"cooldown" tf:"cooldown,omitempty"` // +kubebuilder:validation:Required Direction *string `json:"direction" tf:"direction,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Value *int64 `json:"value" tf:"value,omitempty"` }
func (*ScaleActionParameters) DeepCopy ¶
func (in *ScaleActionParameters) DeepCopy() *ScaleActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleActionParameters.
func (*ScaleActionParameters) DeepCopyInto ¶
func (in *ScaleActionParameters) DeepCopyInto(out *ScaleActionParameters)
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 []*int64 `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 ScheduledQueryRulesAlert ¶
type ScheduledQueryRulesAlert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ScheduledQueryRulesAlertSpec `json:"spec"` Status ScheduledQueryRulesAlertStatus `json:"status,omitempty"` }
ScheduledQueryRulesAlert is the Schema for the ScheduledQueryRulesAlerts 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 (*ScheduledQueryRulesAlert) DeepCopy ¶
func (in *ScheduledQueryRulesAlert) DeepCopy() *ScheduledQueryRulesAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlert) DeepCopyInto(out *ScheduledQueryRulesAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduledQueryRulesAlert) DeepCopyObject ¶
func (in *ScheduledQueryRulesAlert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScheduledQueryRulesAlert) GetCondition ¶
func (mg *ScheduledQueryRulesAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) GetConnectionDetailsMapping ¶
func (tr *ScheduledQueryRulesAlert) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ScheduledQueryRulesAlert
func (*ScheduledQueryRulesAlert) GetDeletionPolicy ¶
func (mg *ScheduledQueryRulesAlert) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) GetObservation ¶
func (tr *ScheduledQueryRulesAlert) GetObservation() (map[string]interface{}, error)
GetObservation of this ScheduledQueryRulesAlert
func (*ScheduledQueryRulesAlert) GetParameters ¶
func (tr *ScheduledQueryRulesAlert) GetParameters() (map[string]interface{}, error)
GetParameters of this ScheduledQueryRulesAlert
func (*ScheduledQueryRulesAlert) GetProviderConfigReference ¶
func (mg *ScheduledQueryRulesAlert) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) GetProviderReference ¶
func (mg *ScheduledQueryRulesAlert) GetProviderReference() *xpv1.Reference
GetProviderReference of this ScheduledQueryRulesAlert. Deprecated: Use GetProviderConfigReference.
func (*ScheduledQueryRulesAlert) GetTerraformResourceType ¶
func (mg *ScheduledQueryRulesAlert) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ScheduledQueryRulesAlert
func (*ScheduledQueryRulesAlert) GetTerraformSchemaVersion ¶
func (tr *ScheduledQueryRulesAlert) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ScheduledQueryRulesAlert) GetWriteConnectionSecretToReference ¶
func (mg *ScheduledQueryRulesAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) LateInitialize ¶
func (tr *ScheduledQueryRulesAlert) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ScheduledQueryRulesAlert using its observed tfState. returns True if there are any spec changes for the resource.
func (*ScheduledQueryRulesAlert) SetConditions ¶
func (mg *ScheduledQueryRulesAlert) SetConditions(c ...xpv1.Condition)
SetConditions of this ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) SetDeletionPolicy ¶
func (mg *ScheduledQueryRulesAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) SetObservation ¶
func (tr *ScheduledQueryRulesAlert) SetObservation(obs map[string]interface{}) error
SetObservation for this ScheduledQueryRulesAlert
func (*ScheduledQueryRulesAlert) SetParameters ¶
func (tr *ScheduledQueryRulesAlert) SetParameters(params map[string]interface{}) error
SetParameters for this ScheduledQueryRulesAlert
func (*ScheduledQueryRulesAlert) SetProviderConfigReference ¶
func (mg *ScheduledQueryRulesAlert) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlert) SetProviderReference ¶
func (mg *ScheduledQueryRulesAlert) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ScheduledQueryRulesAlert. Deprecated: Use SetProviderConfigReference.
func (*ScheduledQueryRulesAlert) SetWriteConnectionSecretToReference ¶
func (mg *ScheduledQueryRulesAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ScheduledQueryRulesAlert.
type ScheduledQueryRulesAlertActionObservation ¶
type ScheduledQueryRulesAlertActionObservation struct { }
func (*ScheduledQueryRulesAlertActionObservation) DeepCopy ¶
func (in *ScheduledQueryRulesAlertActionObservation) DeepCopy() *ScheduledQueryRulesAlertActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertActionObservation.
func (*ScheduledQueryRulesAlertActionObservation) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertActionObservation) DeepCopyInto(out *ScheduledQueryRulesAlertActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertActionParameters ¶
type ScheduledQueryRulesAlertActionParameters struct { // +kubebuilder:validation:Required ActionGroup []*string `json:"actionGroup" tf:"action_group,omitempty"` // +kubebuilder:validation:Optional CustomWebhookPayload *string `json:"customWebhookPayload,omitempty" tf:"custom_webhook_payload,omitempty"` // +kubebuilder:validation:Optional EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"` }
func (*ScheduledQueryRulesAlertActionParameters) DeepCopy ¶
func (in *ScheduledQueryRulesAlertActionParameters) DeepCopy() *ScheduledQueryRulesAlertActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertActionParameters.
func (*ScheduledQueryRulesAlertActionParameters) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertActionParameters) DeepCopyInto(out *ScheduledQueryRulesAlertActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertList ¶
type ScheduledQueryRulesAlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ScheduledQueryRulesAlert `json:"items"` }
ScheduledQueryRulesAlertList contains a list of ScheduledQueryRulesAlerts
func (*ScheduledQueryRulesAlertList) DeepCopy ¶
func (in *ScheduledQueryRulesAlertList) DeepCopy() *ScheduledQueryRulesAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertList.
func (*ScheduledQueryRulesAlertList) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertList) DeepCopyInto(out *ScheduledQueryRulesAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduledQueryRulesAlertList) DeepCopyObject ¶
func (in *ScheduledQueryRulesAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScheduledQueryRulesAlertList) GetItems ¶
func (l *ScheduledQueryRulesAlertList) GetItems() []resource.Managed
GetItems of this ScheduledQueryRulesAlertList.
type ScheduledQueryRulesAlertObservation ¶
type ScheduledQueryRulesAlertObservation struct { }
func (*ScheduledQueryRulesAlertObservation) DeepCopy ¶
func (in *ScheduledQueryRulesAlertObservation) DeepCopy() *ScheduledQueryRulesAlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertObservation.
func (*ScheduledQueryRulesAlertObservation) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertObservation) DeepCopyInto(out *ScheduledQueryRulesAlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertParameters ¶
type ScheduledQueryRulesAlertParameters struct { // +kubebuilder:validation:Required Action []ScheduledQueryRulesAlertActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional AuthorizedResourceIds []*string `json:"authorizedResourceIds,omitempty" tf:"authorized_resource_ids,omitempty"` // +kubebuilder:validation:Optional AutoMitigationEnabled *bool `json:"autoMitigationEnabled,omitempty" tf:"auto_mitigation_enabled,omitempty"` // +kubebuilder:validation:Required DataSourceID *string `json:"dataSourceId" tf:"data_source_id,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 Frequency *int64 `json:"frequency" tf:"frequency,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Query *string `json:"query" tf:"query,omitempty"` // +kubebuilder:validation:Optional QueryType *string `json:"queryType,omitempty" tf:"query_type,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Severity *int64 `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Throttling *int64 `json:"throttling,omitempty" tf:"throttling,omitempty"` // +kubebuilder:validation:Required TimeWindow *int64 `json:"timeWindow" tf:"time_window,omitempty"` // +kubebuilder:validation:Required Trigger []TriggerParameters `json:"trigger" tf:"trigger,omitempty"` }
func (*ScheduledQueryRulesAlertParameters) DeepCopy ¶
func (in *ScheduledQueryRulesAlertParameters) DeepCopy() *ScheduledQueryRulesAlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertParameters.
func (*ScheduledQueryRulesAlertParameters) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertParameters) DeepCopyInto(out *ScheduledQueryRulesAlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertSpec ¶
type ScheduledQueryRulesAlertSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ScheduledQueryRulesAlertParameters `json:"forProvider"` }
ScheduledQueryRulesAlertSpec defines the desired state of ScheduledQueryRulesAlert
func (*ScheduledQueryRulesAlertSpec) DeepCopy ¶
func (in *ScheduledQueryRulesAlertSpec) DeepCopy() *ScheduledQueryRulesAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertSpec.
func (*ScheduledQueryRulesAlertSpec) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertSpec) DeepCopyInto(out *ScheduledQueryRulesAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesAlertStatus ¶
type ScheduledQueryRulesAlertStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ScheduledQueryRulesAlertObservation `json:"atProvider,omitempty"` }
ScheduledQueryRulesAlertStatus defines the observed state of ScheduledQueryRulesAlert.
func (*ScheduledQueryRulesAlertStatus) DeepCopy ¶
func (in *ScheduledQueryRulesAlertStatus) DeepCopy() *ScheduledQueryRulesAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesAlertStatus.
func (*ScheduledQueryRulesAlertStatus) DeepCopyInto ¶
func (in *ScheduledQueryRulesAlertStatus) DeepCopyInto(out *ScheduledQueryRulesAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLog ¶
type ScheduledQueryRulesLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ScheduledQueryRulesLogSpec `json:"spec"` Status ScheduledQueryRulesLogStatus `json:"status,omitempty"` }
ScheduledQueryRulesLog is the Schema for the ScheduledQueryRulesLogs 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 (*ScheduledQueryRulesLog) DeepCopy ¶
func (in *ScheduledQueryRulesLog) DeepCopy() *ScheduledQueryRulesLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) DeepCopyInto ¶
func (in *ScheduledQueryRulesLog) DeepCopyInto(out *ScheduledQueryRulesLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduledQueryRulesLog) DeepCopyObject ¶
func (in *ScheduledQueryRulesLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScheduledQueryRulesLog) GetCondition ¶
func (mg *ScheduledQueryRulesLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) GetConnectionDetailsMapping ¶
func (tr *ScheduledQueryRulesLog) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ScheduledQueryRulesLog
func (*ScheduledQueryRulesLog) GetDeletionPolicy ¶
func (mg *ScheduledQueryRulesLog) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) GetObservation ¶
func (tr *ScheduledQueryRulesLog) GetObservation() (map[string]interface{}, error)
GetObservation of this ScheduledQueryRulesLog
func (*ScheduledQueryRulesLog) GetParameters ¶
func (tr *ScheduledQueryRulesLog) GetParameters() (map[string]interface{}, error)
GetParameters of this ScheduledQueryRulesLog
func (*ScheduledQueryRulesLog) GetProviderConfigReference ¶
func (mg *ScheduledQueryRulesLog) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) GetProviderReference ¶
func (mg *ScheduledQueryRulesLog) GetProviderReference() *xpv1.Reference
GetProviderReference of this ScheduledQueryRulesLog. Deprecated: Use GetProviderConfigReference.
func (*ScheduledQueryRulesLog) GetTerraformResourceType ¶
func (mg *ScheduledQueryRulesLog) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ScheduledQueryRulesLog
func (*ScheduledQueryRulesLog) GetTerraformSchemaVersion ¶
func (tr *ScheduledQueryRulesLog) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ScheduledQueryRulesLog) GetWriteConnectionSecretToReference ¶
func (mg *ScheduledQueryRulesLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) LateInitialize ¶
func (tr *ScheduledQueryRulesLog) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ScheduledQueryRulesLog using its observed tfState. returns True if there are any spec changes for the resource.
func (*ScheduledQueryRulesLog) SetConditions ¶
func (mg *ScheduledQueryRulesLog) SetConditions(c ...xpv1.Condition)
SetConditions of this ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) SetDeletionPolicy ¶
func (mg *ScheduledQueryRulesLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) SetObservation ¶
func (tr *ScheduledQueryRulesLog) SetObservation(obs map[string]interface{}) error
SetObservation for this ScheduledQueryRulesLog
func (*ScheduledQueryRulesLog) SetParameters ¶
func (tr *ScheduledQueryRulesLog) SetParameters(params map[string]interface{}) error
SetParameters for this ScheduledQueryRulesLog
func (*ScheduledQueryRulesLog) SetProviderConfigReference ¶
func (mg *ScheduledQueryRulesLog) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLog) SetProviderReference ¶
func (mg *ScheduledQueryRulesLog) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ScheduledQueryRulesLog. Deprecated: Use SetProviderConfigReference.
func (*ScheduledQueryRulesLog) SetWriteConnectionSecretToReference ¶
func (mg *ScheduledQueryRulesLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ScheduledQueryRulesLog.
type ScheduledQueryRulesLogCriteriaObservation ¶
type ScheduledQueryRulesLogCriteriaObservation struct { }
func (*ScheduledQueryRulesLogCriteriaObservation) DeepCopy ¶
func (in *ScheduledQueryRulesLogCriteriaObservation) DeepCopy() *ScheduledQueryRulesLogCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogCriteriaObservation.
func (*ScheduledQueryRulesLogCriteriaObservation) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogCriteriaObservation) DeepCopyInto(out *ScheduledQueryRulesLogCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogCriteriaParameters ¶
type ScheduledQueryRulesLogCriteriaParameters struct { // +kubebuilder:validation:Required Dimension []CriteriaDimensionParameters `json:"dimension" tf:"dimension,omitempty"` // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` }
func (*ScheduledQueryRulesLogCriteriaParameters) DeepCopy ¶
func (in *ScheduledQueryRulesLogCriteriaParameters) DeepCopy() *ScheduledQueryRulesLogCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogCriteriaParameters.
func (*ScheduledQueryRulesLogCriteriaParameters) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogCriteriaParameters) DeepCopyInto(out *ScheduledQueryRulesLogCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogList ¶
type ScheduledQueryRulesLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ScheduledQueryRulesLog `json:"items"` }
ScheduledQueryRulesLogList contains a list of ScheduledQueryRulesLogs
func (*ScheduledQueryRulesLogList) DeepCopy ¶
func (in *ScheduledQueryRulesLogList) DeepCopy() *ScheduledQueryRulesLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogList.
func (*ScheduledQueryRulesLogList) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogList) DeepCopyInto(out *ScheduledQueryRulesLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduledQueryRulesLogList) DeepCopyObject ¶
func (in *ScheduledQueryRulesLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScheduledQueryRulesLogList) GetItems ¶
func (l *ScheduledQueryRulesLogList) GetItems() []resource.Managed
GetItems of this ScheduledQueryRulesLogList.
type ScheduledQueryRulesLogObservation ¶
type ScheduledQueryRulesLogObservation struct { }
func (*ScheduledQueryRulesLogObservation) DeepCopy ¶
func (in *ScheduledQueryRulesLogObservation) DeepCopy() *ScheduledQueryRulesLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogObservation.
func (*ScheduledQueryRulesLogObservation) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogObservation) DeepCopyInto(out *ScheduledQueryRulesLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogParameters ¶
type ScheduledQueryRulesLogParameters struct { // +kubebuilder:validation:Optional AuthorizedResourceIds []*string `json:"authorizedResourceIds,omitempty" tf:"authorized_resource_ids,omitempty"` // +kubebuilder:validation:Required Criteria []ScheduledQueryRulesLogCriteriaParameters `json:"criteria" tf:"criteria,omitempty"` // +kubebuilder:validation:Required DataSourceID *string `json:"dataSourceId" tf:"data_source_id,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 Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ScheduledQueryRulesLogParameters) DeepCopy ¶
func (in *ScheduledQueryRulesLogParameters) DeepCopy() *ScheduledQueryRulesLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogParameters.
func (*ScheduledQueryRulesLogParameters) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogParameters) DeepCopyInto(out *ScheduledQueryRulesLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogSpec ¶
type ScheduledQueryRulesLogSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ScheduledQueryRulesLogParameters `json:"forProvider"` }
ScheduledQueryRulesLogSpec defines the desired state of ScheduledQueryRulesLog
func (*ScheduledQueryRulesLogSpec) DeepCopy ¶
func (in *ScheduledQueryRulesLogSpec) DeepCopy() *ScheduledQueryRulesLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogSpec.
func (*ScheduledQueryRulesLogSpec) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogSpec) DeepCopyInto(out *ScheduledQueryRulesLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledQueryRulesLogStatus ¶
type ScheduledQueryRulesLogStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ScheduledQueryRulesLogObservation `json:"atProvider,omitempty"` }
ScheduledQueryRulesLogStatus defines the observed state of ScheduledQueryRulesLog.
func (*ScheduledQueryRulesLogStatus) DeepCopy ¶
func (in *ScheduledQueryRulesLogStatus) DeepCopy() *ScheduledQueryRulesLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledQueryRulesLogStatus.
func (*ScheduledQueryRulesLogStatus) DeepCopyInto ¶
func (in *ScheduledQueryRulesLogStatus) DeepCopyInto(out *ScheduledQueryRulesLogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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 ServiceHealthObservation ¶
type ServiceHealthObservation struct { }
func (*ServiceHealthObservation) DeepCopy ¶
func (in *ServiceHealthObservation) DeepCopy() *ServiceHealthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceHealthObservation.
func (*ServiceHealthObservation) DeepCopyInto ¶
func (in *ServiceHealthObservation) DeepCopyInto(out *ServiceHealthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceHealthParameters ¶
type ServiceHealthParameters struct { // +kubebuilder:validation:Optional Events []*string `json:"events,omitempty" tf:"events,omitempty"` // +kubebuilder:validation:Optional Locations []*string `json:"locations,omitempty" tf:"locations,omitempty"` // +kubebuilder:validation:Optional Services []*string `json:"services,omitempty" tf:"services,omitempty"` }
func (*ServiceHealthParameters) DeepCopy ¶
func (in *ServiceHealthParameters) DeepCopy() *ServiceHealthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceHealthParameters.
func (*ServiceHealthParameters) DeepCopyInto ¶
func (in *ServiceHealthParameters) DeepCopyInto(out *ServiceHealthParameters)
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 SmartDetectorAlertRule ¶
type SmartDetectorAlertRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SmartDetectorAlertRuleSpec `json:"spec"` Status SmartDetectorAlertRuleStatus `json:"status,omitempty"` }
SmartDetectorAlertRule is the Schema for the SmartDetectorAlertRules 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 (*SmartDetectorAlertRule) DeepCopy ¶
func (in *SmartDetectorAlertRule) DeepCopy() *SmartDetectorAlertRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) DeepCopyInto ¶
func (in *SmartDetectorAlertRule) DeepCopyInto(out *SmartDetectorAlertRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SmartDetectorAlertRule) DeepCopyObject ¶
func (in *SmartDetectorAlertRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SmartDetectorAlertRule) GetCondition ¶
func (mg *SmartDetectorAlertRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) GetConnectionDetailsMapping ¶
func (tr *SmartDetectorAlertRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SmartDetectorAlertRule
func (*SmartDetectorAlertRule) GetDeletionPolicy ¶
func (mg *SmartDetectorAlertRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) GetObservation ¶
func (tr *SmartDetectorAlertRule) GetObservation() (map[string]interface{}, error)
GetObservation of this SmartDetectorAlertRule
func (*SmartDetectorAlertRule) GetParameters ¶
func (tr *SmartDetectorAlertRule) GetParameters() (map[string]interface{}, error)
GetParameters of this SmartDetectorAlertRule
func (*SmartDetectorAlertRule) GetProviderConfigReference ¶
func (mg *SmartDetectorAlertRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) GetProviderReference ¶
func (mg *SmartDetectorAlertRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this SmartDetectorAlertRule. Deprecated: Use GetProviderConfigReference.
func (*SmartDetectorAlertRule) GetTerraformResourceType ¶
func (mg *SmartDetectorAlertRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SmartDetectorAlertRule
func (*SmartDetectorAlertRule) GetTerraformSchemaVersion ¶
func (tr *SmartDetectorAlertRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SmartDetectorAlertRule) GetWriteConnectionSecretToReference ¶
func (mg *SmartDetectorAlertRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) LateInitialize ¶
func (tr *SmartDetectorAlertRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SmartDetectorAlertRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*SmartDetectorAlertRule) SetConditions ¶
func (mg *SmartDetectorAlertRule) SetConditions(c ...xpv1.Condition)
SetConditions of this SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) SetDeletionPolicy ¶
func (mg *SmartDetectorAlertRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) SetObservation ¶
func (tr *SmartDetectorAlertRule) SetObservation(obs map[string]interface{}) error
SetObservation for this SmartDetectorAlertRule
func (*SmartDetectorAlertRule) SetParameters ¶
func (tr *SmartDetectorAlertRule) SetParameters(params map[string]interface{}) error
SetParameters for this SmartDetectorAlertRule
func (*SmartDetectorAlertRule) SetProviderConfigReference ¶
func (mg *SmartDetectorAlertRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SmartDetectorAlertRule.
func (*SmartDetectorAlertRule) SetProviderReference ¶
func (mg *SmartDetectorAlertRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SmartDetectorAlertRule. Deprecated: Use SetProviderConfigReference.
func (*SmartDetectorAlertRule) SetWriteConnectionSecretToReference ¶
func (mg *SmartDetectorAlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SmartDetectorAlertRule.
type SmartDetectorAlertRuleActionGroupObservation ¶
type SmartDetectorAlertRuleActionGroupObservation struct { }
func (*SmartDetectorAlertRuleActionGroupObservation) DeepCopy ¶
func (in *SmartDetectorAlertRuleActionGroupObservation) DeepCopy() *SmartDetectorAlertRuleActionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleActionGroupObservation.
func (*SmartDetectorAlertRuleActionGroupObservation) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleActionGroupObservation) DeepCopyInto(out *SmartDetectorAlertRuleActionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRuleActionGroupParameters ¶
type SmartDetectorAlertRuleActionGroupParameters 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 (*SmartDetectorAlertRuleActionGroupParameters) DeepCopy ¶
func (in *SmartDetectorAlertRuleActionGroupParameters) DeepCopy() *SmartDetectorAlertRuleActionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleActionGroupParameters.
func (*SmartDetectorAlertRuleActionGroupParameters) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleActionGroupParameters) DeepCopyInto(out *SmartDetectorAlertRuleActionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRuleList ¶
type SmartDetectorAlertRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SmartDetectorAlertRule `json:"items"` }
SmartDetectorAlertRuleList contains a list of SmartDetectorAlertRules
func (*SmartDetectorAlertRuleList) DeepCopy ¶
func (in *SmartDetectorAlertRuleList) DeepCopy() *SmartDetectorAlertRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleList.
func (*SmartDetectorAlertRuleList) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleList) DeepCopyInto(out *SmartDetectorAlertRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SmartDetectorAlertRuleList) DeepCopyObject ¶
func (in *SmartDetectorAlertRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SmartDetectorAlertRuleList) GetItems ¶
func (l *SmartDetectorAlertRuleList) GetItems() []resource.Managed
GetItems of this SmartDetectorAlertRuleList.
type SmartDetectorAlertRuleObservation ¶
type SmartDetectorAlertRuleObservation struct { }
func (*SmartDetectorAlertRuleObservation) DeepCopy ¶
func (in *SmartDetectorAlertRuleObservation) DeepCopy() *SmartDetectorAlertRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleObservation.
func (*SmartDetectorAlertRuleObservation) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleObservation) DeepCopyInto(out *SmartDetectorAlertRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRuleParameters ¶
type SmartDetectorAlertRuleParameters struct { // +kubebuilder:validation:Required ActionGroup []SmartDetectorAlertRuleActionGroupParameters `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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +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 (*SmartDetectorAlertRuleParameters) DeepCopy ¶
func (in *SmartDetectorAlertRuleParameters) DeepCopy() *SmartDetectorAlertRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleParameters.
func (*SmartDetectorAlertRuleParameters) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleParameters) DeepCopyInto(out *SmartDetectorAlertRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRuleSpec ¶
type SmartDetectorAlertRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SmartDetectorAlertRuleParameters `json:"forProvider"` }
SmartDetectorAlertRuleSpec defines the desired state of SmartDetectorAlertRule
func (*SmartDetectorAlertRuleSpec) DeepCopy ¶
func (in *SmartDetectorAlertRuleSpec) DeepCopy() *SmartDetectorAlertRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleSpec.
func (*SmartDetectorAlertRuleSpec) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleSpec) DeepCopyInto(out *SmartDetectorAlertRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmartDetectorAlertRuleStatus ¶
type SmartDetectorAlertRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SmartDetectorAlertRuleObservation `json:"atProvider,omitempty"` }
SmartDetectorAlertRuleStatus defines the observed state of SmartDetectorAlertRule.
func (*SmartDetectorAlertRuleStatus) DeepCopy ¶
func (in *SmartDetectorAlertRuleStatus) DeepCopy() *SmartDetectorAlertRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmartDetectorAlertRuleStatus.
func (*SmartDetectorAlertRuleStatus) DeepCopyInto ¶
func (in *SmartDetectorAlertRuleStatus) DeepCopyInto(out *SmartDetectorAlertRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmsReceiverObservation ¶
type SmsReceiverObservation struct { }
func (*SmsReceiverObservation) DeepCopy ¶
func (in *SmsReceiverObservation) DeepCopy() *SmsReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsReceiverObservation.
func (*SmsReceiverObservation) DeepCopyInto ¶
func (in *SmsReceiverObservation) DeepCopyInto(out *SmsReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmsReceiverParameters ¶
type SmsReceiverParameters struct { // +kubebuilder:validation:Required CountryCode *string `json:"countryCode" tf:"country_code,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PhoneNumber *string `json:"phoneNumber" tf:"phone_number,omitempty"` }
func (*SmsReceiverParameters) DeepCopy ¶
func (in *SmsReceiverParameters) DeepCopy() *SmsReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsReceiverParameters.
func (*SmsReceiverParameters) DeepCopyInto ¶
func (in *SmsReceiverParameters) DeepCopyInto(out *SmsReceiverParameters)
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.
type TriggerMetricTriggerObservation ¶
type TriggerMetricTriggerObservation struct { }
func (*TriggerMetricTriggerObservation) DeepCopy ¶
func (in *TriggerMetricTriggerObservation) DeepCopy() *TriggerMetricTriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerMetricTriggerObservation.
func (*TriggerMetricTriggerObservation) DeepCopyInto ¶
func (in *TriggerMetricTriggerObservation) DeepCopyInto(out *TriggerMetricTriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerMetricTriggerParameters ¶
type TriggerMetricTriggerParameters struct { // +kubebuilder:validation:Required MetricColumn *string `json:"metricColumn" tf:"metric_column,omitempty"` // +kubebuilder:validation:Required MetricTriggerType *string `json:"metricTriggerType" tf:"metric_trigger_type,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Threshold *float64 `json:"threshold" tf:"threshold,omitempty"` }
func (*TriggerMetricTriggerParameters) DeepCopy ¶
func (in *TriggerMetricTriggerParameters) DeepCopy() *TriggerMetricTriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerMetricTriggerParameters.
func (*TriggerMetricTriggerParameters) DeepCopyInto ¶
func (in *TriggerMetricTriggerParameters) DeepCopyInto(out *TriggerMetricTriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerObservation ¶
type TriggerObservation struct { }
func (*TriggerObservation) DeepCopy ¶
func (in *TriggerObservation) DeepCopy() *TriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerObservation.
func (*TriggerObservation) DeepCopyInto ¶
func (in *TriggerObservation) DeepCopyInto(out *TriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerParameters ¶
type TriggerParameters struct { // +kubebuilder:validation:Optional MetricTrigger []TriggerMetricTriggerParameters `json:"metricTrigger,omitempty" tf:"metric_trigger,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Threshold *float64 `json:"threshold" tf:"threshold,omitempty"` }
func (*TriggerParameters) DeepCopy ¶
func (in *TriggerParameters) DeepCopy() *TriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerParameters.
func (*TriggerParameters) DeepCopyInto ¶
func (in *TriggerParameters) DeepCopyInto(out *TriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceReceiverObservation ¶
type VoiceReceiverObservation struct { }
func (*VoiceReceiverObservation) DeepCopy ¶
func (in *VoiceReceiverObservation) DeepCopy() *VoiceReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceReceiverObservation.
func (*VoiceReceiverObservation) DeepCopyInto ¶
func (in *VoiceReceiverObservation) DeepCopyInto(out *VoiceReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceReceiverParameters ¶
type VoiceReceiverParameters struct { // +kubebuilder:validation:Required CountryCode *string `json:"countryCode" tf:"country_code,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PhoneNumber *string `json:"phoneNumber" tf:"phone_number,omitempty"` }
func (*VoiceReceiverParameters) DeepCopy ¶
func (in *VoiceReceiverParameters) DeepCopy() *VoiceReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceReceiverParameters.
func (*VoiceReceiverParameters) DeepCopyInto ¶
func (in *VoiceReceiverParameters) DeepCopyInto(out *VoiceReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookObservation ¶
type WebhookObservation struct { }
func (*WebhookObservation) DeepCopy ¶
func (in *WebhookObservation) DeepCopy() *WebhookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookObservation.
func (*WebhookObservation) DeepCopyInto ¶
func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookParameters ¶
type WebhookParameters struct { // +kubebuilder:validation:Optional Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // +kubebuilder:validation:Required ServiceURI *string `json:"serviceUri" tf:"service_uri,omitempty"` }
func (*WebhookParameters) DeepCopy ¶
func (in *WebhookParameters) DeepCopy() *WebhookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookParameters.
func (*WebhookParameters) DeepCopyInto ¶
func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookReceiverObservation ¶
type WebhookReceiverObservation struct { }
func (*WebhookReceiverObservation) DeepCopy ¶
func (in *WebhookReceiverObservation) DeepCopy() *WebhookReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReceiverObservation.
func (*WebhookReceiverObservation) DeepCopyInto ¶
func (in *WebhookReceiverObservation) DeepCopyInto(out *WebhookReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookReceiverParameters ¶
type WebhookReceiverParameters struct { // +kubebuilder:validation:Optional AadAuth []AadAuthParameters `json:"aadAuth,omitempty" tf:"aad_auth,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ServiceURI *string `json:"serviceUri" tf:"service_uri,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*WebhookReceiverParameters) DeepCopy ¶
func (in *WebhookReceiverParameters) DeepCopy() *WebhookReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReceiverParameters.
func (*WebhookReceiverParameters) DeepCopyInto ¶
func (in *WebhookReceiverParameters) DeepCopyInto(out *WebhookReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_aaddiagnosticsetting_terraformed.go
- zz_aaddiagnosticsetting_types.go
- zz_actiongroup_terraformed.go
- zz_actiongroup_types.go
- zz_actionruleactiongroup_terraformed.go
- zz_actionruleactiongroup_types.go
- zz_actionrulesuppression_terraformed.go
- zz_actionrulesuppression_types.go
- zz_activitylogalert_terraformed.go
- zz_activitylogalert_types.go
- zz_autoscalesetting_terraformed.go
- zz_autoscalesetting_types.go
- zz_diagnosticsetting_terraformed.go
- zz_diagnosticsetting_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_metricalert_terraformed.go
- zz_metricalert_types.go
- zz_scheduledqueryrulesalert_terraformed.go
- zz_scheduledqueryrulesalert_types.go
- zz_scheduledqueryruleslog_terraformed.go
- zz_scheduledqueryruleslog_types.go
- zz_smartdetectoralertrule_terraformed.go
- zz_smartdetectoralertrule_types.go