AutoscaleSetting

FieldTypeDescription
apiVersionstringazurerm.kubeform.com/v1alpha1
kindstringAutoscaleSetting
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specAutoscaleSettingSpec
statusAutoscaleSettingStatus

AutoscaleSettingSpec

Appears on:AutoscaleSetting, AutoscaleSettingStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
enabledbool(Optional)
locationstring
namestring
notification[]AutoscaleSettingSpecNotification(Optional)
profile[]AutoscaleSettingSpecProfile
resourceGroupNamestring
tagsmap[string]string(Optional)
targetResourceIDstring

AutoscaleSettingSpecNotification

Appears on:AutoscaleSettingSpec

FieldTypeDescription
email[]AutoscaleSettingSpecNotificationEmail(Optional)
webhook[]AutoscaleSettingSpecNotificationWebhook(Optional)

AutoscaleSettingSpecNotificationEmail

Appears on:AutoscaleSettingSpecNotification

FieldTypeDescription
customEmails[]string(Optional)
sendToSubscriptionAdministratorbool(Optional)
sendToSubscriptionCoAdministratorbool(Optional)

AutoscaleSettingSpecNotificationWebhook

Appears on:AutoscaleSettingSpecNotification

FieldTypeDescription
propertiesmap[string]string(Optional)
serviceURIstring

AutoscaleSettingSpecProfile

Appears on:AutoscaleSettingSpec

FieldTypeDescription
capacity[]AutoscaleSettingSpecProfileCapacity
fixedDate[]AutoscaleSettingSpecProfileFixedDate(Optional)
namestring
recurrence[]AutoscaleSettingSpecProfileRecurrence(Optional)
rule[]AutoscaleSettingSpecProfileRule(Optional)

AutoscaleSettingSpecProfileCapacity

Appears on:AutoscaleSettingSpecProfile

FieldTypeDescription
defaultint64
maximumint64
minimumint64

AutoscaleSettingSpecProfileFixedDate

Appears on:AutoscaleSettingSpecProfile

FieldTypeDescription
endstring
startstring
timezonestring(Optional)

AutoscaleSettingSpecProfileRecurrence

Appears on:AutoscaleSettingSpecProfile

FieldTypeDescription
days[]string
hours[]int64
minutes[]int64
timezonestring(Optional)

AutoscaleSettingSpecProfileRule

Appears on:AutoscaleSettingSpecProfile

FieldTypeDescription
metricTrigger[]AutoscaleSettingSpecProfileRuleMetricTrigger
scaleAction[]AutoscaleSettingSpecProfileRuleScaleAction

AutoscaleSettingSpecProfileRuleMetricTrigger

Appears on:AutoscaleSettingSpecProfileRule

FieldTypeDescription
metricNamestring
metricResourceIDstring
operatorstring
statisticstring
thresholdfloat64
timeAggregationstring
timeGrainstring
timeWindowstring

AutoscaleSettingSpecProfileRuleScaleAction

Appears on:AutoscaleSettingSpecProfileRule

FieldTypeDescription
cooldownstring
directionstring
typestring
valueint64

AutoscaleSettingStatus

Appears on:AutoscaleSetting

FieldTypeDescription
observedGenerationint64(Optional) Resource generation, which is updated on mutation by the API Server.
outputAutoscaleSettingSpec(Optional)
statekubeform.dev/kubeform/apis/base/v1alpha1.State(Optional)
phasePhase(Optional)

Phase(string alias)

Appears on:AutoscaleSettingStatus