MonitoringAlertPolicy

Field Type Description
apiVersion string google.kubeform.com/v1alpha1
kind string MonitoringAlertPolicy
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec MonitoringAlertPolicySpec
status MonitoringAlertPolicyStatus

MonitoringAlertPolicySpec

(Appears on:MonitoringAlertPolicy, MonitoringAlertPolicyStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
combiner string
conditions []MonitoringAlertPolicySpecConditions
creationRecord []MonitoringAlertPolicySpecCreationRecord (Optional)
displayName string
enabled bool
labels []string (Optional)
name string (Optional)
notificationChannels []string (Optional)
project string (Optional)

MonitoringAlertPolicySpecConditions

(Appears on:MonitoringAlertPolicySpec)
Field Type Description
conditionAbsent []MonitoringAlertPolicySpecConditionsConditionAbsent (Optional)
conditionThreshold []MonitoringAlertPolicySpecConditionsConditionThreshold (Optional)
displayName string
name string (Optional)

MonitoringAlertPolicySpecConditionsConditionAbsent

(Appears on:MonitoringAlertPolicySpecConditions)
Field Type Description
aggregations []MonitoringAlertPolicySpecConditionsConditionAbsentAggregations (Optional)
duration string
filter string (Optional)
trigger []MonitoringAlertPolicySpecConditionsConditionAbsentTrigger (Optional)

MonitoringAlertPolicySpecConditionsConditionAbsentAggregations

(Appears on:MonitoringAlertPolicySpecConditionsConditionAbsent)
Field Type Description
alignmentPeriod string (Optional)
crossSeriesReducer string (Optional)
groupByFields []string (Optional)
perSeriesAligner string (Optional)

MonitoringAlertPolicySpecConditionsConditionAbsentTrigger

(Appears on:MonitoringAlertPolicySpecConditionsConditionAbsent)
Field Type Description
count int (Optional)
percent encoding/json.Number (Optional)

MonitoringAlertPolicySpecConditionsConditionThreshold

(Appears on:MonitoringAlertPolicySpecConditions)
Field Type Description
aggregations []MonitoringAlertPolicySpecConditionsConditionThresholdAggregations (Optional)
comparison string
denominatorAggregations []MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations (Optional)
denominatorFilter string (Optional)
duration string
filter string (Optional)
thresholdValue encoding/json.Number (Optional)
trigger []MonitoringAlertPolicySpecConditionsConditionThresholdTrigger (Optional)

MonitoringAlertPolicySpecConditionsConditionThresholdAggregations

(Appears on:MonitoringAlertPolicySpecConditionsConditionThreshold)
Field Type Description
alignmentPeriod string (Optional)
crossSeriesReducer string (Optional)
groupByFields []string (Optional)
perSeriesAligner string (Optional)

MonitoringAlertPolicySpecConditionsConditionThresholdDenominatorAggregations

(Appears on:MonitoringAlertPolicySpecConditionsConditionThreshold)
Field Type Description
alignmentPeriod string (Optional)
crossSeriesReducer string (Optional)
groupByFields []string (Optional)
perSeriesAligner string (Optional)

MonitoringAlertPolicySpecConditionsConditionThresholdTrigger

(Appears on:MonitoringAlertPolicySpecConditionsConditionThreshold)
Field Type Description
count int (Optional)
percent encoding/json.Number (Optional)

MonitoringAlertPolicySpecCreationRecord

(Appears on:MonitoringAlertPolicySpec)
Field Type Description
mutateTime string (Optional)
mutatedBy string (Optional)

MonitoringAlertPolicyStatus

(Appears on:MonitoringAlertPolicy)
Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output MonitoringAlertPolicySpec (Optional)
state kubeform.dev/kubeform/apis.State (Optional)