Field | Type | Description |
---|---|---|
apiVersion |
string | azurerm.kubeform.com/v1alpha1 |
kind |
string | VirtualMachineScaleSet |
metadata |
Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of the metadata field. |
spec |
VirtualMachineScaleSetSpec | |
status |
VirtualMachineScaleSetStatus |
Field | Type | Description |
---|---|---|
providerRef |
Kubernetes core/v1.LocalObjectReference | |
id |
string | |
secretRef |
Kubernetes core/v1.LocalObjectReference | |
automaticOsUpgrade |
bool | (Optional) |
bootDiagnostics |
[]VirtualMachineScaleSetSpecBootDiagnostics | (Optional) |
evictionPolicy |
string | (Optional) |
extension |
[]VirtualMachineScaleSetSpecExtension | (Optional) |
healthProbeID |
string | (Optional) |
identity |
[]VirtualMachineScaleSetSpecIdentity | (Optional) |
licenseType |
string | (Optional) |
location |
string | |
name |
string | |
networkProfile |
[]VirtualMachineScaleSetSpecNetworkProfile | |
osProfile |
[]VirtualMachineScaleSetSpecOsProfile | |
osProfileLinuxConfig |
[]VirtualMachineScaleSetSpecOsProfileLinuxConfig | (Optional) |
osProfileSecrets |
[]VirtualMachineScaleSetSpecOsProfileSecrets | (Optional) |
osProfileWindowsConfig |
[]VirtualMachineScaleSetSpecOsProfileWindowsConfig | (Optional) |
overprovision |
bool | (Optional) |
plan |
[]VirtualMachineScaleSetSpecPlan | (Optional) |
priority |
string | (Optional) |
resourceGroupName |
string | |
rollingUpgradePolicy |
[]VirtualMachineScaleSetSpecRollingUpgradePolicy | (Optional) |
singlePlacementGroup |
bool | (Optional) |
sku |
[]VirtualMachineScaleSetSpecSku | |
storageProfileDataDisk |
[]VirtualMachineScaleSetSpecStorageProfileDataDisk | (Optional) |
storageProfileImageReference |
[]VirtualMachineScaleSetSpecStorageProfileImageReference | (Optional) |
storageProfileOsDisk |
[]VirtualMachineScaleSetSpecStorageProfileOsDisk | |
tags |
map[string]string | (Optional) |
upgradePolicyMode |
string | |
zones |
[]string | (Optional) |
Field | Type | Description |
---|---|---|
enabled |
bool | (Optional) |
storageURI |
string |
Field | Type | Description |
---|---|---|
autoUpgradeMinorVersion |
bool | (Optional) |
name |
string | |
provisionAfterExtensions |
[]string | (Optional) |
publisher |
string | |
settings |
string | (Optional) |
type |
string | |
typeHandlerVersion |
string |
Field | Type | Description |
---|---|---|
identityIDS |
[]string | (Optional) |
principalID |
string | (Optional) |
type |
string |
Field | Type | Description |
---|---|---|
acceleratedNetworking |
bool | (Optional) |
dnsSettings |
[]VirtualMachineScaleSetSpecNetworkProfileDnsSettings | (Optional) |
ipConfiguration |
[]VirtualMachineScaleSetSpecNetworkProfileIpConfiguration | |
ipForwarding |
bool | (Optional) |
name |
string | |
networkSecurityGroupID |
string | (Optional) |
primary |
bool |
Field | Type | Description |
---|---|---|
dnsServers |
[]string |
Field | Type | Description |
---|---|---|
applicationGatewayBackendAddressPoolIDS |
[]string | (Optional) |
applicationSecurityGroupIDS |
[]string | (Optional) |
loadBalancerBackendAddressPoolIDS |
[]string | (Optional) |
loadBalancerInboundNATRulesIDS |
[]string | (Optional) |
name |
string | |
primary |
bool | |
publicIPAddressConfiguration |
[]VirtualMachineScaleSetSpecNetworkProfileIpConfigurationPublicIPAddressConfiguration | (Optional) |
subnetID |
string |
Field | Type | Description |
---|---|---|
domainNameLabel |
string | |
idleTimeout |
int | |
name |
string |
Field | Type | Description |
---|---|---|
adminUsername |
string | |
computerNamePrefix |
string | |
customData |
string | (Optional) |
Field | Type | Description |
---|---|---|
disablePasswordAuthentication |
bool | (Optional) |
sshKeys |
[]VirtualMachineScaleSetSpecOsProfileLinuxConfigSshKeys | (Optional) |
Field | Type | Description |
---|---|---|
keyData |
string | (Optional) |
path |
string |
Field | Type | Description |
---|---|---|
sourceVaultID |
string | |
vaultCertificates |
[]VirtualMachineScaleSetSpecOsProfileSecretsVaultCertificates | (Optional) |
Field | Type | Description |
---|---|---|
certificateStore |
string | (Optional) |
certificateURL |
string |
Field | Type | Description |
---|---|---|
additionalUnattendConfig |
[]VirtualMachineScaleSetSpecOsProfileWindowsConfigAdditionalUnattendConfig | (Optional) |
enableAutomaticUpgrades |
bool | (Optional) |
provisionVmAgent |
bool | (Optional) |
winrm |
[]VirtualMachineScaleSetSpecOsProfileWindowsConfigWinrm | (Optional) |
Field | Type | Description |
---|---|---|
component |
string | |
pass |
string | |
settingName |
string |
Field | Type | Description |
---|---|---|
certificateURL |
string | (Optional) |
protocol |
string |
Field | Type | Description |
---|---|---|
name |
string | |
product |
string | |
publisher |
string |
Field | Type | Description |
---|---|---|
maxBatchInstancePercent |
int | (Optional) |
maxUnhealthyInstancePercent |
int | (Optional) |
maxUnhealthyUpgradedInstancePercent |
int | (Optional) |
pauseTimeBetweenBatches |
string | (Optional) |
Field | Type | Description |
---|---|---|
capacity |
int | |
name |
string | |
tier |
string | (Optional) |
Field | Type | Description |
---|---|---|
caching |
string | (Optional) |
createOption |
string | |
diskSizeGb |
int | (Optional) |
lun |
int | |
managedDiskType |
string | (Optional) |
Field | Type | Description |
---|---|---|
ID |
string | (Optional) |
offer |
string | (Optional) |
publisher |
string | (Optional) |
sku |
string | (Optional) |
version |
string | (Optional) |
Field | Type | Description |
---|---|---|
caching |
string | (Optional) |
createOption |
string | |
image |
string | (Optional) |
managedDiskType |
string | (Optional) |
name |
string | (Optional) |
osType |
string | (Optional) |
vhdContainers |
[]string | (Optional) |
Field | Type | Description |
---|---|---|
observedGeneration |
int64 | (Optional) Resource generation, which is updated on mutation by the API Server. |
output |
VirtualMachineScaleSetSpec | (Optional) |
state |
kubeform.dev/kubeform/apis.State | (Optional) |
Name | Type | Description |
---|---|---|
extension.<index>.protected_settings |
string | |
os_profile.<index>.admin_password |
string | |
os_profile_windows_config.<index>.additional_unattend_config.<index>.content |
string |