AutoscaleSetting

Field Type Description
apiVersion string azurerm.kubeform.com/v1alpha1
kind string AutoscaleSetting
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec AutoscaleSettingSpec
status AutoscaleSettingStatus

AutoscaleSettingSpec

(Appears on:AutoscaleSetting, AutoscaleSettingStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
enabled bool (Optional)
location string
name string
notification []AutoscaleSettingSpecNotification (Optional)
profile []AutoscaleSettingSpecProfile
resourceGroupName string
tags map[string]string (Optional)
targetResourceID string

AutoscaleSettingSpecNotification

(Appears on:AutoscaleSettingSpec)
Field Type Description
email []AutoscaleSettingSpecNotificationEmail (Optional)
webhook []AutoscaleSettingSpecNotificationWebhook (Optional)

AutoscaleSettingSpecNotificationEmail

(Appears on:AutoscaleSettingSpecNotification)
Field Type Description
customEmails []string (Optional)
sendToSubscriptionAdministrator bool (Optional)
sendToSubscriptionCoAdministrator bool (Optional)

AutoscaleSettingSpecNotificationWebhook

(Appears on:AutoscaleSettingSpecNotification)
Field Type Description
properties map[string]string (Optional)
serviceURI string

AutoscaleSettingSpecProfile

(Appears on:AutoscaleSettingSpec)
Field Type Description
capacity []AutoscaleSettingSpecProfileCapacity
fixedDate []AutoscaleSettingSpecProfileFixedDate (Optional)
name string
recurrence []AutoscaleSettingSpecProfileRecurrence (Optional)
rule []AutoscaleSettingSpecProfileRule (Optional)

AutoscaleSettingSpecProfileCapacity

(Appears on:AutoscaleSettingSpecProfile)
Field Type Description
default int
maximum int
minimum int

AutoscaleSettingSpecProfileFixedDate

(Appears on:AutoscaleSettingSpecProfile)
Field Type Description
end string
start string
timezone string (Optional)

AutoscaleSettingSpecProfileRecurrence

(Appears on:AutoscaleSettingSpecProfile)
Field Type Description
days []string
hours []int64
minutes []int64
timezone string (Optional)

AutoscaleSettingSpecProfileRule

(Appears on:AutoscaleSettingSpecProfile)
Field Type Description
metricTrigger []AutoscaleSettingSpecProfileRuleMetricTrigger
scaleAction []AutoscaleSettingSpecProfileRuleScaleAction

AutoscaleSettingSpecProfileRuleMetricTrigger

(Appears on:AutoscaleSettingSpecProfileRule)
Field Type Description
metricName string
metricResourceID string
operator string
statistic string
threshold encoding/json.Number
timeAggregation string
timeGrain string
timeWindow string

AutoscaleSettingSpecProfileRuleScaleAction

(Appears on:AutoscaleSettingSpecProfileRule)
Field Type Description
cooldown string
direction string
type string
value int

AutoscaleSettingStatus

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