v1beta20220301

package
v2.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package v1beta20220301 contains API Schema definitions for the compute v1beta20220301 API group +groupName=compute.azure.com

Package v1beta20220301 contains API Schema definitions for the compute v1beta20220301 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=compute.azure.com

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Index

Constants

View Source
const (
	HyperVGenerationType_V1 = HyperVGenerationType("V1")
	HyperVGenerationType_V2 = HyperVGenerationType("V2")
)
View Source
const (
	HyperVGenerationType_STATUS_V1 = HyperVGenerationType_STATUS("V1")
	HyperVGenerationType_STATUS_V2 = HyperVGenerationType_STATUS("V2")
)
View Source
const (
	ImageDataDisk_Caching_None      = ImageDataDisk_Caching("None")
	ImageDataDisk_Caching_ReadOnly  = ImageDataDisk_Caching("ReadOnly")
	ImageDataDisk_Caching_ReadWrite = ImageDataDisk_Caching("ReadWrite")
)
View Source
const (
	ImageDataDisk_Caching_STATUS_None      = ImageDataDisk_Caching_STATUS("None")
	ImageDataDisk_Caching_STATUS_ReadOnly  = ImageDataDisk_Caching_STATUS("ReadOnly")
	ImageDataDisk_Caching_STATUS_ReadWrite = ImageDataDisk_Caching_STATUS("ReadWrite")
)
View Source
const (
	ImageOSDisk_Caching_None      = ImageOSDisk_Caching("None")
	ImageOSDisk_Caching_ReadOnly  = ImageOSDisk_Caching("ReadOnly")
	ImageOSDisk_Caching_ReadWrite = ImageOSDisk_Caching("ReadWrite")
)
View Source
const (
	ImageOSDisk_Caching_STATUS_None      = ImageOSDisk_Caching_STATUS("None")
	ImageOSDisk_Caching_STATUS_ReadOnly  = ImageOSDisk_Caching_STATUS("ReadOnly")
	ImageOSDisk_Caching_STATUS_ReadWrite = ImageOSDisk_Caching_STATUS("ReadWrite")
)
View Source
const (
	ImageOSDisk_OsState_Generalized = ImageOSDisk_OsState("Generalized")
	ImageOSDisk_OsState_Specialized = ImageOSDisk_OsState("Specialized")
)
View Source
const (
	ImageOSDisk_OsState_STATUS_Generalized = ImageOSDisk_OsState_STATUS("Generalized")
	ImageOSDisk_OsState_STATUS_Specialized = ImageOSDisk_OsState_STATUS("Specialized")
)
View Source
const (
	ImageOSDisk_OsType_Linux   = ImageOSDisk_OsType("Linux")
	ImageOSDisk_OsType_Windows = ImageOSDisk_OsType("Windows")
)
View Source
const (
	ImageOSDisk_OsType_STATUS_Linux   = ImageOSDisk_OsType_STATUS("Linux")
	ImageOSDisk_OsType_STATUS_Windows = ImageOSDisk_OsType_STATUS("Windows")
)
View Source
const (
	StorageAccountType_PremiumV2_LRS   = StorageAccountType("PremiumV2_LRS")
	StorageAccountType_Premium_LRS     = StorageAccountType("Premium_LRS")
	StorageAccountType_Premium_ZRS     = StorageAccountType("Premium_ZRS")
	StorageAccountType_StandardSSD_LRS = StorageAccountType("StandardSSD_LRS")
	StorageAccountType_StandardSSD_ZRS = StorageAccountType("StandardSSD_ZRS")
	StorageAccountType_Standard_LRS    = StorageAccountType("Standard_LRS")
	StorageAccountType_UltraSSD_LRS    = StorageAccountType("UltraSSD_LRS")
)
View Source
const (
	StorageAccountType_STATUS_PremiumV2_LRS   = StorageAccountType_STATUS("PremiumV2_LRS")
	StorageAccountType_STATUS_Premium_LRS     = StorageAccountType_STATUS("Premium_LRS")
	StorageAccountType_STATUS_Premium_ZRS     = StorageAccountType_STATUS("Premium_ZRS")
	StorageAccountType_STATUS_StandardSSD_LRS = StorageAccountType_STATUS("StandardSSD_LRS")
	StorageAccountType_STATUS_StandardSSD_ZRS = StorageAccountType_STATUS("StandardSSD_ZRS")
	StorageAccountType_STATUS_Standard_LRS    = StorageAccountType_STATUS("Standard_LRS")
	StorageAccountType_STATUS_UltraSSD_LRS    = StorageAccountType_STATUS("UltraSSD_LRS")
)
View Source
const (
	VirtualMachineScaleSetIdentity_Type_None                       = VirtualMachineScaleSetIdentity_Type("None")
	VirtualMachineScaleSetIdentity_Type_SystemAssigned             = VirtualMachineScaleSetIdentity_Type("SystemAssigned")
	VirtualMachineScaleSetIdentity_Type_SystemAssignedUserAssigned = VirtualMachineScaleSetIdentity_Type("SystemAssigned, UserAssigned")
	VirtualMachineScaleSetIdentity_Type_UserAssigned               = VirtualMachineScaleSetIdentity_Type("UserAssigned")
)
View Source
const (
	VirtualMachineScaleSetIdentity_Type_STATUS_None                       = VirtualMachineScaleSetIdentity_Type_STATUS("None")
	VirtualMachineScaleSetIdentity_Type_STATUS_SystemAssigned             = VirtualMachineScaleSetIdentity_Type_STATUS("SystemAssigned")
	VirtualMachineScaleSetIdentity_Type_STATUS_SystemAssignedUserAssigned = VirtualMachineScaleSetIdentity_Type_STATUS("SystemAssigned, UserAssigned")
	VirtualMachineScaleSetIdentity_Type_STATUS_UserAssigned               = VirtualMachineScaleSetIdentity_Type_STATUS("UserAssigned")
)
View Source
const (
	OrchestrationMode_Flexible = OrchestrationMode("Flexible")
	OrchestrationMode_Uniform  = OrchestrationMode("Uniform")
)
View Source
const (
	OrchestrationMode_STATUS_Flexible = OrchestrationMode_STATUS("Flexible")
	OrchestrationMode_STATUS_Uniform  = OrchestrationMode_STATUS("Uniform")
)
View Source
const (
	AutomaticRepairsPolicy_RepairAction_Reimage = AutomaticRepairsPolicy_RepairAction("Reimage")
	AutomaticRepairsPolicy_RepairAction_Replace = AutomaticRepairsPolicy_RepairAction("Replace")
	AutomaticRepairsPolicy_RepairAction_Restart = AutomaticRepairsPolicy_RepairAction("Restart")
)
View Source
const (
	AutomaticRepairsPolicy_RepairAction_STATUS_Reimage = AutomaticRepairsPolicy_RepairAction_STATUS("Reimage")
	AutomaticRepairsPolicy_RepairAction_STATUS_Replace = AutomaticRepairsPolicy_RepairAction_STATUS("Replace")
	AutomaticRepairsPolicy_RepairAction_STATUS_Restart = AutomaticRepairsPolicy_RepairAction_STATUS("Restart")
)
View Source
const (
	ScaleInPolicy_Rules_Default  = ScaleInPolicy_Rules("Default")
	ScaleInPolicy_Rules_NewestVM = ScaleInPolicy_Rules("NewestVM")
	ScaleInPolicy_Rules_OldestVM = ScaleInPolicy_Rules("OldestVM")
)
View Source
const (
	ScaleInPolicy_Rules_STATUS_Default  = ScaleInPolicy_Rules_STATUS("Default")
	ScaleInPolicy_Rules_STATUS_NewestVM = ScaleInPolicy_Rules_STATUS("NewestVM")
	ScaleInPolicy_Rules_STATUS_OldestVM = ScaleInPolicy_Rules_STATUS("OldestVM")
)
View Source
const (
	UpgradePolicy_Mode_Automatic = UpgradePolicy_Mode("Automatic")
	UpgradePolicy_Mode_Manual    = UpgradePolicy_Mode("Manual")
	UpgradePolicy_Mode_Rolling   = UpgradePolicy_Mode("Rolling")
)
View Source
const (
	UpgradePolicy_Mode_STATUS_Automatic = UpgradePolicy_Mode_STATUS("Automatic")
	UpgradePolicy_Mode_STATUS_Manual    = UpgradePolicy_Mode_STATUS("Manual")
	UpgradePolicy_Mode_STATUS_Rolling   = UpgradePolicy_Mode_STATUS("Rolling")
)
View Source
const (
	VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_Delete = VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption("Delete")
	VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_Detach = VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption("Detach")
)
View Source
const (
	VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS_Delete = VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS("Delete")
	VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS_Detach = VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS("Detach")
)
View Source
const (
	VirtualMachineScaleSetOSDisk_OsType_Linux   = VirtualMachineScaleSetOSDisk_OsType("Linux")
	VirtualMachineScaleSetOSDisk_OsType_Windows = VirtualMachineScaleSetOSDisk_OsType("Windows")
)
View Source
const (
	VirtualMachineScaleSetOSDisk_OsType_STATUS_Linux   = VirtualMachineScaleSetOSDisk_OsType_STATUS("Linux")
	VirtualMachineScaleSetOSDisk_OsType_STATUS_Windows = VirtualMachineScaleSetOSDisk_OsType_STATUS("Windows")
)
View Source
const (
	VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_IPv4 = VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion("IPv4")
	VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_IPv6 = VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion("IPv6")
)
View Source
const (
	VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS_IPv4 = VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS("IPv4")
	VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS_IPv6 = VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS("IPv6")
)
View Source
const (
	VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_Delete = VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption("Delete")
	VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_Detach = VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption("Detach")
)
View Source
const (
	VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS_Delete = VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS("Delete")
	VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS_Detach = VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS("Detach")
)
View Source
const (
	VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_IPv4 = VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion("IPv4")
	VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_IPv6 = VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion("IPv6")
)
View Source
const (
	VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS_IPv4 = VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS("IPv4")
	VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS_IPv6 = VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS("IPv6")
)
View Source
const (
	VirtualMachineIdentity_Type_None                       = VirtualMachineIdentity_Type("None")
	VirtualMachineIdentity_Type_SystemAssigned             = VirtualMachineIdentity_Type("SystemAssigned")
	VirtualMachineIdentity_Type_SystemAssignedUserAssigned = VirtualMachineIdentity_Type("SystemAssigned, UserAssigned")
	VirtualMachineIdentity_Type_UserAssigned               = VirtualMachineIdentity_Type("UserAssigned")
)
View Source
const (
	VirtualMachineIdentity_Type_STATUS_None                       = VirtualMachineIdentity_Type_STATUS("None")
	VirtualMachineIdentity_Type_STATUS_SystemAssigned             = VirtualMachineIdentity_Type_STATUS("SystemAssigned")
	VirtualMachineIdentity_Type_STATUS_SystemAssignedUserAssigned = VirtualMachineIdentity_Type_STATUS("SystemAssigned, UserAssigned")
	VirtualMachineIdentity_Type_STATUS_UserAssigned               = VirtualMachineIdentity_Type_STATUS("UserAssigned")
)
View Source
const (
	EvictionPolicy_Deallocate = EvictionPolicy("Deallocate")
	EvictionPolicy_Delete     = EvictionPolicy("Delete")
)
View Source
const (
	EvictionPolicy_STATUS_Deallocate = EvictionPolicy_STATUS("Deallocate")
	EvictionPolicy_STATUS_Delete     = EvictionPolicy_STATUS("Delete")
)
View Source
const (
	Priority_Low     = Priority("Low")
	Priority_Regular = Priority("Regular")
	Priority_Spot    = Priority("Spot")
)
View Source
const (
	Priority_STATUS_Low     = Priority_STATUS("Low")
	Priority_STATUS_Regular = Priority_STATUS("Regular")
	Priority_STATUS_Spot    = Priority_STATUS("Spot")
)
View Source
const (
	HardwareProfile_VmSize_Basic_A0           = HardwareProfile_VmSize("Basic_A0")
	HardwareProfile_VmSize_Basic_A1           = HardwareProfile_VmSize("Basic_A1")
	HardwareProfile_VmSize_Basic_A2           = HardwareProfile_VmSize("Basic_A2")
	HardwareProfile_VmSize_Basic_A3           = HardwareProfile_VmSize("Basic_A3")
	HardwareProfile_VmSize_Basic_A4           = HardwareProfile_VmSize("Basic_A4")
	HardwareProfile_VmSize_Standard_A0        = HardwareProfile_VmSize("Standard_A0")
	HardwareProfile_VmSize_Standard_A1        = HardwareProfile_VmSize("Standard_A1")
	HardwareProfile_VmSize_Standard_A10       = HardwareProfile_VmSize("Standard_A10")
	HardwareProfile_VmSize_Standard_A11       = HardwareProfile_VmSize("Standard_A11")
	HardwareProfile_VmSize_Standard_A1_V2     = HardwareProfile_VmSize("Standard_A1_v2")
	HardwareProfile_VmSize_Standard_A2        = HardwareProfile_VmSize("Standard_A2")
	HardwareProfile_VmSize_Standard_A2M_V2    = HardwareProfile_VmSize("Standard_A2m_v2")
	HardwareProfile_VmSize_Standard_A2_V2     = HardwareProfile_VmSize("Standard_A2_v2")
	HardwareProfile_VmSize_Standard_A3        = HardwareProfile_VmSize("Standard_A3")
	HardwareProfile_VmSize_Standard_A4        = HardwareProfile_VmSize("Standard_A4")
	HardwareProfile_VmSize_Standard_A4M_V2    = HardwareProfile_VmSize("Standard_A4m_v2")
	HardwareProfile_VmSize_Standard_A4_V2     = HardwareProfile_VmSize("Standard_A4_v2")
	HardwareProfile_VmSize_Standard_A5        = HardwareProfile_VmSize("Standard_A5")
	HardwareProfile_VmSize_Standard_A6        = HardwareProfile_VmSize("Standard_A6")
	HardwareProfile_VmSize_Standard_A7        = HardwareProfile_VmSize("Standard_A7")
	HardwareProfile_VmSize_Standard_A8        = HardwareProfile_VmSize("Standard_A8")
	HardwareProfile_VmSize_Standard_A8M_V2    = HardwareProfile_VmSize("Standard_A8m_v2")
	HardwareProfile_VmSize_Standard_A8_V2     = HardwareProfile_VmSize("Standard_A8_v2")
	HardwareProfile_VmSize_Standard_A9        = HardwareProfile_VmSize("Standard_A9")
	HardwareProfile_VmSize_Standard_B1Ms      = HardwareProfile_VmSize("Standard_B1ms")
	HardwareProfile_VmSize_Standard_B1S       = HardwareProfile_VmSize("Standard_B1s")
	HardwareProfile_VmSize_Standard_B2Ms      = HardwareProfile_VmSize("Standard_B2ms")
	HardwareProfile_VmSize_Standard_B2S       = HardwareProfile_VmSize("Standard_B2s")
	HardwareProfile_VmSize_Standard_B4Ms      = HardwareProfile_VmSize("Standard_B4ms")
	HardwareProfile_VmSize_Standard_B8Ms      = HardwareProfile_VmSize("Standard_B8ms")
	HardwareProfile_VmSize_Standard_D1        = HardwareProfile_VmSize("Standard_D1")
	HardwareProfile_VmSize_Standard_D11       = HardwareProfile_VmSize("Standard_D11")
	HardwareProfile_VmSize_Standard_D11_V2    = HardwareProfile_VmSize("Standard_D11_v2")
	HardwareProfile_VmSize_Standard_D12       = HardwareProfile_VmSize("Standard_D12")
	HardwareProfile_VmSize_Standard_D12_V2    = HardwareProfile_VmSize("Standard_D12_v2")
	HardwareProfile_VmSize_Standard_D13       = HardwareProfile_VmSize("Standard_D13")
	HardwareProfile_VmSize_Standard_D13_V2    = HardwareProfile_VmSize("Standard_D13_v2")
	HardwareProfile_VmSize_Standard_D14       = HardwareProfile_VmSize("Standard_D14")
	HardwareProfile_VmSize_Standard_D14_V2    = HardwareProfile_VmSize("Standard_D14_v2")
	HardwareProfile_VmSize_Standard_D15_V2    = HardwareProfile_VmSize("Standard_D15_v2")
	HardwareProfile_VmSize_Standard_D16S_V3   = HardwareProfile_VmSize("Standard_D16s_v3")
	HardwareProfile_VmSize_Standard_D16_V3    = HardwareProfile_VmSize("Standard_D16_v3")
	HardwareProfile_VmSize_Standard_D1_V2     = HardwareProfile_VmSize("Standard_D1_v2")
	HardwareProfile_VmSize_Standard_D2        = HardwareProfile_VmSize("Standard_D2")
	HardwareProfile_VmSize_Standard_D2S_V3    = HardwareProfile_VmSize("Standard_D2s_v3")
	HardwareProfile_VmSize_Standard_D2_V2     = HardwareProfile_VmSize("Standard_D2_v2")
	HardwareProfile_VmSize_Standard_D2_V3     = HardwareProfile_VmSize("Standard_D2_v3")
	HardwareProfile_VmSize_Standard_D3        = HardwareProfile_VmSize("Standard_D3")
	HardwareProfile_VmSize_Standard_D32S_V3   = HardwareProfile_VmSize("Standard_D32s_v3")
	HardwareProfile_VmSize_Standard_D32_V3    = HardwareProfile_VmSize("Standard_D32_v3")
	HardwareProfile_VmSize_Standard_D3_V2     = HardwareProfile_VmSize("Standard_D3_v2")
	HardwareProfile_VmSize_Standard_D4        = HardwareProfile_VmSize("Standard_D4")
	HardwareProfile_VmSize_Standard_D4S_V3    = HardwareProfile_VmSize("Standard_D4s_v3")
	HardwareProfile_VmSize_Standard_D4_V2     = HardwareProfile_VmSize("Standard_D4_v2")
	HardwareProfile_VmSize_Standard_D4_V3     = HardwareProfile_VmSize("Standard_D4_v3")
	HardwareProfile_VmSize_Standard_D5_V2     = HardwareProfile_VmSize("Standard_D5_v2")
	HardwareProfile_VmSize_Standard_D64S_V3   = HardwareProfile_VmSize("Standard_D64s_v3")
	HardwareProfile_VmSize_Standard_D64_V3    = HardwareProfile_VmSize("Standard_D64_v3")
	HardwareProfile_VmSize_Standard_D8S_V3    = HardwareProfile_VmSize("Standard_D8s_v3")
	HardwareProfile_VmSize_Standard_D8_V3     = HardwareProfile_VmSize("Standard_D8_v3")
	HardwareProfile_VmSize_Standard_DS1       = HardwareProfile_VmSize("Standard_DS1")
	HardwareProfile_VmSize_Standard_DS11      = HardwareProfile_VmSize("Standard_DS11")
	HardwareProfile_VmSize_Standard_DS11_V2   = HardwareProfile_VmSize("Standard_DS11_v2")
	HardwareProfile_VmSize_Standard_DS12      = HardwareProfile_VmSize("Standard_DS12")
	HardwareProfile_VmSize_Standard_DS12_V2   = HardwareProfile_VmSize("Standard_DS12_v2")
	HardwareProfile_VmSize_Standard_DS13      = HardwareProfile_VmSize("Standard_DS13")
	HardwareProfile_VmSize_Standard_DS132_V2  = HardwareProfile_VmSize("Standard_DS13-2_v2")
	HardwareProfile_VmSize_Standard_DS134_V2  = HardwareProfile_VmSize("Standard_DS13-4_v2")
	HardwareProfile_VmSize_Standard_DS13_V2   = HardwareProfile_VmSize("Standard_DS13_v2")
	HardwareProfile_VmSize_Standard_DS14      = HardwareProfile_VmSize("Standard_DS14")
	HardwareProfile_VmSize_Standard_DS144_V2  = HardwareProfile_VmSize("Standard_DS14-4_v2")
	HardwareProfile_VmSize_Standard_DS148_V2  = HardwareProfile_VmSize("Standard_DS14-8_v2")
	HardwareProfile_VmSize_Standard_DS14_V2   = HardwareProfile_VmSize("Standard_DS14_v2")
	HardwareProfile_VmSize_Standard_DS15_V2   = HardwareProfile_VmSize("Standard_DS15_v2")
	HardwareProfile_VmSize_Standard_DS1_V2    = HardwareProfile_VmSize("Standard_DS1_v2")
	HardwareProfile_VmSize_Standard_DS2       = HardwareProfile_VmSize("Standard_DS2")
	HardwareProfile_VmSize_Standard_DS2_V2    = HardwareProfile_VmSize("Standard_DS2_v2")
	HardwareProfile_VmSize_Standard_DS3       = HardwareProfile_VmSize("Standard_DS3")
	HardwareProfile_VmSize_Standard_DS3_V2    = HardwareProfile_VmSize("Standard_DS3_v2")
	HardwareProfile_VmSize_Standard_DS4       = HardwareProfile_VmSize("Standard_DS4")
	HardwareProfile_VmSize_Standard_DS4_V2    = HardwareProfile_VmSize("Standard_DS4_v2")
	HardwareProfile_VmSize_Standard_DS5_V2    = HardwareProfile_VmSize("Standard_DS5_v2")
	HardwareProfile_VmSize_Standard_E16S_V3   = HardwareProfile_VmSize("Standard_E16s_v3")
	HardwareProfile_VmSize_Standard_E16_V3    = HardwareProfile_VmSize("Standard_E16_v3")
	HardwareProfile_VmSize_Standard_E2S_V3    = HardwareProfile_VmSize("Standard_E2s_v3")
	HardwareProfile_VmSize_Standard_E2_V3     = HardwareProfile_VmSize("Standard_E2_v3")
	HardwareProfile_VmSize_Standard_E3216_V3  = HardwareProfile_VmSize("Standard_E32-16_v3")
	HardwareProfile_VmSize_Standard_E328S_V3  = HardwareProfile_VmSize("Standard_E32-8s_v3")
	HardwareProfile_VmSize_Standard_E32S_V3   = HardwareProfile_VmSize("Standard_E32s_v3")
	HardwareProfile_VmSize_Standard_E32_V3    = HardwareProfile_VmSize("Standard_E32_v3")
	HardwareProfile_VmSize_Standard_E4S_V3    = HardwareProfile_VmSize("Standard_E4s_v3")
	HardwareProfile_VmSize_Standard_E4_V3     = HardwareProfile_VmSize("Standard_E4_v3")
	HardwareProfile_VmSize_Standard_E6416S_V3 = HardwareProfile_VmSize("Standard_E64-16s_v3")
	HardwareProfile_VmSize_Standard_E6432S_V3 = HardwareProfile_VmSize("Standard_E64-32s_v3")
	HardwareProfile_VmSize_Standard_E64S_V3   = HardwareProfile_VmSize("Standard_E64s_v3")
	HardwareProfile_VmSize_Standard_E64_V3    = HardwareProfile_VmSize("Standard_E64_v3")
	HardwareProfile_VmSize_Standard_E8S_V3    = HardwareProfile_VmSize("Standard_E8s_v3")
	HardwareProfile_VmSize_Standard_E8_V3     = HardwareProfile_VmSize("Standard_E8_v3")
	HardwareProfile_VmSize_Standard_F1        = HardwareProfile_VmSize("Standard_F1")
	HardwareProfile_VmSize_Standard_F16       = HardwareProfile_VmSize("Standard_F16")
	HardwareProfile_VmSize_Standard_F16S      = HardwareProfile_VmSize("Standard_F16s")
	HardwareProfile_VmSize_Standard_F16S_V2   = HardwareProfile_VmSize("Standard_F16s_v2")
	HardwareProfile_VmSize_Standard_F1S       = HardwareProfile_VmSize("Standard_F1s")
	HardwareProfile_VmSize_Standard_F2        = HardwareProfile_VmSize("Standard_F2")
	HardwareProfile_VmSize_Standard_F2S       = HardwareProfile_VmSize("Standard_F2s")
	HardwareProfile_VmSize_Standard_F2S_V2    = HardwareProfile_VmSize("Standard_F2s_v2")
	HardwareProfile_VmSize_Standard_F32S_V2   = HardwareProfile_VmSize("Standard_F32s_v2")
	HardwareProfile_VmSize_Standard_F4        = HardwareProfile_VmSize("Standard_F4")
	HardwareProfile_VmSize_Standard_F4S       = HardwareProfile_VmSize("Standard_F4s")
	HardwareProfile_VmSize_Standard_F4S_V2    = HardwareProfile_VmSize("Standard_F4s_v2")
	HardwareProfile_VmSize_Standard_F64S_V2   = HardwareProfile_VmSize("Standard_F64s_v2")
	HardwareProfile_VmSize_Standard_F72S_V2   = HardwareProfile_VmSize("Standard_F72s_v2")
	HardwareProfile_VmSize_Standard_F8        = HardwareProfile_VmSize("Standard_F8")
	HardwareProfile_VmSize_Standard_F8S       = HardwareProfile_VmSize("Standard_F8s")
	HardwareProfile_VmSize_Standard_F8S_V2    = HardwareProfile_VmSize("Standard_F8s_v2")
	HardwareProfile_VmSize_Standard_G1        = HardwareProfile_VmSize("Standard_G1")
	HardwareProfile_VmSize_Standard_G2        = HardwareProfile_VmSize("Standard_G2")
	HardwareProfile_VmSize_Standard_G3        = HardwareProfile_VmSize("Standard_G3")
	HardwareProfile_VmSize_Standard_G4        = HardwareProfile_VmSize("Standard_G4")
	HardwareProfile_VmSize_Standard_G5        = HardwareProfile_VmSize("Standard_G5")
	HardwareProfile_VmSize_Standard_GS1       = HardwareProfile_VmSize("Standard_GS1")
	HardwareProfile_VmSize_Standard_GS2       = HardwareProfile_VmSize("Standard_GS2")
	HardwareProfile_VmSize_Standard_GS3       = HardwareProfile_VmSize("Standard_GS3")
	HardwareProfile_VmSize_Standard_GS4       = HardwareProfile_VmSize("Standard_GS4")
	HardwareProfile_VmSize_Standard_GS44      = HardwareProfile_VmSize("Standard_GS4-4")
	HardwareProfile_VmSize_Standard_GS48      = HardwareProfile_VmSize("Standard_GS4-8")
	HardwareProfile_VmSize_Standard_GS5       = HardwareProfile_VmSize("Standard_GS5")
	HardwareProfile_VmSize_Standard_GS516     = HardwareProfile_VmSize("Standard_GS5-16")
	HardwareProfile_VmSize_Standard_GS58      = HardwareProfile_VmSize("Standard_GS5-8")
	HardwareProfile_VmSize_Standard_H16       = HardwareProfile_VmSize("Standard_H16")
	HardwareProfile_VmSize_Standard_H16M      = HardwareProfile_VmSize("Standard_H16m")
	HardwareProfile_VmSize_Standard_H16Mr     = HardwareProfile_VmSize("Standard_H16mr")
	HardwareProfile_VmSize_Standard_H16R      = HardwareProfile_VmSize("Standard_H16r")
	HardwareProfile_VmSize_Standard_H8        = HardwareProfile_VmSize("Standard_H8")
	HardwareProfile_VmSize_Standard_H8M       = HardwareProfile_VmSize("Standard_H8m")
	HardwareProfile_VmSize_Standard_L16S      = HardwareProfile_VmSize("Standard_L16s")
	HardwareProfile_VmSize_Standard_L32S      = HardwareProfile_VmSize("Standard_L32s")
	HardwareProfile_VmSize_Standard_L4S       = HardwareProfile_VmSize("Standard_L4s")
	HardwareProfile_VmSize_Standard_L8S       = HardwareProfile_VmSize("Standard_L8s")
	HardwareProfile_VmSize_Standard_M12832Ms  = HardwareProfile_VmSize("Standard_M128-32ms")
	HardwareProfile_VmSize_Standard_M12864Ms  = HardwareProfile_VmSize("Standard_M128-64ms")
	HardwareProfile_VmSize_Standard_M128Ms    = HardwareProfile_VmSize("Standard_M128ms")
	HardwareProfile_VmSize_Standard_M128S     = HardwareProfile_VmSize("Standard_M128s")
	HardwareProfile_VmSize_Standard_M6416Ms   = HardwareProfile_VmSize("Standard_M64-16ms")
	HardwareProfile_VmSize_Standard_M6432Ms   = HardwareProfile_VmSize("Standard_M64-32ms")
	HardwareProfile_VmSize_Standard_M64Ms     = HardwareProfile_VmSize("Standard_M64ms")
	HardwareProfile_VmSize_Standard_M64S      = HardwareProfile_VmSize("Standard_M64s")
	HardwareProfile_VmSize_Standard_NC12      = HardwareProfile_VmSize("Standard_NC12")
	HardwareProfile_VmSize_Standard_NC12S_V2  = HardwareProfile_VmSize("Standard_NC12s_v2")
	HardwareProfile_VmSize_Standard_NC12S_V3  = HardwareProfile_VmSize("Standard_NC12s_v3")
	HardwareProfile_VmSize_Standard_NC24      = HardwareProfile_VmSize("Standard_NC24")
	HardwareProfile_VmSize_Standard_NC24R     = HardwareProfile_VmSize("Standard_NC24r")
	HardwareProfile_VmSize_Standard_NC24Rs_V2 = HardwareProfile_VmSize("Standard_NC24rs_v2")
	HardwareProfile_VmSize_Standard_NC24Rs_V3 = HardwareProfile_VmSize("Standard_NC24rs_v3")
	HardwareProfile_VmSize_Standard_NC24S_V2  = HardwareProfile_VmSize("Standard_NC24s_v2")
	HardwareProfile_VmSize_Standard_NC24S_V3  = HardwareProfile_VmSize("Standard_NC24s_v3")
	HardwareProfile_VmSize_Standard_NC6       = HardwareProfile_VmSize("Standard_NC6")
	HardwareProfile_VmSize_Standard_NC6S_V2   = HardwareProfile_VmSize("Standard_NC6s_v2")
	HardwareProfile_VmSize_Standard_NC6S_V3   = HardwareProfile_VmSize("Standard_NC6s_v3")
	HardwareProfile_VmSize_Standard_ND12S     = HardwareProfile_VmSize("Standard_ND12s")
	HardwareProfile_VmSize_Standard_ND24Rs    = HardwareProfile_VmSize("Standard_ND24rs")
	HardwareProfile_VmSize_Standard_ND24S     = HardwareProfile_VmSize("Standard_ND24s")
	HardwareProfile_VmSize_Standard_ND6S      = HardwareProfile_VmSize("Standard_ND6s")
	HardwareProfile_VmSize_Standard_NV12      = HardwareProfile_VmSize("Standard_NV12")
	HardwareProfile_VmSize_Standard_NV24      = HardwareProfile_VmSize("Standard_NV24")
	HardwareProfile_VmSize_Standard_NV6       = HardwareProfile_VmSize("Standard_NV6")
)
View Source
const (
	HardwareProfile_VmSize_STATUS_Basic_A0           = HardwareProfile_VmSize_STATUS("Basic_A0")
	HardwareProfile_VmSize_STATUS_Basic_A1           = HardwareProfile_VmSize_STATUS("Basic_A1")
	HardwareProfile_VmSize_STATUS_Basic_A2           = HardwareProfile_VmSize_STATUS("Basic_A2")
	HardwareProfile_VmSize_STATUS_Basic_A3           = HardwareProfile_VmSize_STATUS("Basic_A3")
	HardwareProfile_VmSize_STATUS_Basic_A4           = HardwareProfile_VmSize_STATUS("Basic_A4")
	HardwareProfile_VmSize_STATUS_Standard_A0        = HardwareProfile_VmSize_STATUS("Standard_A0")
	HardwareProfile_VmSize_STATUS_Standard_A1        = HardwareProfile_VmSize_STATUS("Standard_A1")
	HardwareProfile_VmSize_STATUS_Standard_A10       = HardwareProfile_VmSize_STATUS("Standard_A10")
	HardwareProfile_VmSize_STATUS_Standard_A11       = HardwareProfile_VmSize_STATUS("Standard_A11")
	HardwareProfile_VmSize_STATUS_Standard_A1_V2     = HardwareProfile_VmSize_STATUS("Standard_A1_v2")
	HardwareProfile_VmSize_STATUS_Standard_A2        = HardwareProfile_VmSize_STATUS("Standard_A2")
	HardwareProfile_VmSize_STATUS_Standard_A2M_V2    = HardwareProfile_VmSize_STATUS("Standard_A2m_v2")
	HardwareProfile_VmSize_STATUS_Standard_A2_V2     = HardwareProfile_VmSize_STATUS("Standard_A2_v2")
	HardwareProfile_VmSize_STATUS_Standard_A3        = HardwareProfile_VmSize_STATUS("Standard_A3")
	HardwareProfile_VmSize_STATUS_Standard_A4        = HardwareProfile_VmSize_STATUS("Standard_A4")
	HardwareProfile_VmSize_STATUS_Standard_A4M_V2    = HardwareProfile_VmSize_STATUS("Standard_A4m_v2")
	HardwareProfile_VmSize_STATUS_Standard_A4_V2     = HardwareProfile_VmSize_STATUS("Standard_A4_v2")
	HardwareProfile_VmSize_STATUS_Standard_A5        = HardwareProfile_VmSize_STATUS("Standard_A5")
	HardwareProfile_VmSize_STATUS_Standard_A6        = HardwareProfile_VmSize_STATUS("Standard_A6")
	HardwareProfile_VmSize_STATUS_Standard_A7        = HardwareProfile_VmSize_STATUS("Standard_A7")
	HardwareProfile_VmSize_STATUS_Standard_A8        = HardwareProfile_VmSize_STATUS("Standard_A8")
	HardwareProfile_VmSize_STATUS_Standard_A8M_V2    = HardwareProfile_VmSize_STATUS("Standard_A8m_v2")
	HardwareProfile_VmSize_STATUS_Standard_A8_V2     = HardwareProfile_VmSize_STATUS("Standard_A8_v2")
	HardwareProfile_VmSize_STATUS_Standard_A9        = HardwareProfile_VmSize_STATUS("Standard_A9")
	HardwareProfile_VmSize_STATUS_Standard_B1Ms      = HardwareProfile_VmSize_STATUS("Standard_B1ms")
	HardwareProfile_VmSize_STATUS_Standard_B1S       = HardwareProfile_VmSize_STATUS("Standard_B1s")
	HardwareProfile_VmSize_STATUS_Standard_B2Ms      = HardwareProfile_VmSize_STATUS("Standard_B2ms")
	HardwareProfile_VmSize_STATUS_Standard_B2S       = HardwareProfile_VmSize_STATUS("Standard_B2s")
	HardwareProfile_VmSize_STATUS_Standard_B4Ms      = HardwareProfile_VmSize_STATUS("Standard_B4ms")
	HardwareProfile_VmSize_STATUS_Standard_B8Ms      = HardwareProfile_VmSize_STATUS("Standard_B8ms")
	HardwareProfile_VmSize_STATUS_Standard_D1        = HardwareProfile_VmSize_STATUS("Standard_D1")
	HardwareProfile_VmSize_STATUS_Standard_D11       = HardwareProfile_VmSize_STATUS("Standard_D11")
	HardwareProfile_VmSize_STATUS_Standard_D11_V2    = HardwareProfile_VmSize_STATUS("Standard_D11_v2")
	HardwareProfile_VmSize_STATUS_Standard_D12       = HardwareProfile_VmSize_STATUS("Standard_D12")
	HardwareProfile_VmSize_STATUS_Standard_D12_V2    = HardwareProfile_VmSize_STATUS("Standard_D12_v2")
	HardwareProfile_VmSize_STATUS_Standard_D13       = HardwareProfile_VmSize_STATUS("Standard_D13")
	HardwareProfile_VmSize_STATUS_Standard_D13_V2    = HardwareProfile_VmSize_STATUS("Standard_D13_v2")
	HardwareProfile_VmSize_STATUS_Standard_D14       = HardwareProfile_VmSize_STATUS("Standard_D14")
	HardwareProfile_VmSize_STATUS_Standard_D14_V2    = HardwareProfile_VmSize_STATUS("Standard_D14_v2")
	HardwareProfile_VmSize_STATUS_Standard_D15_V2    = HardwareProfile_VmSize_STATUS("Standard_D15_v2")
	HardwareProfile_VmSize_STATUS_Standard_D16S_V3   = HardwareProfile_VmSize_STATUS("Standard_D16s_v3")
	HardwareProfile_VmSize_STATUS_Standard_D16_V3    = HardwareProfile_VmSize_STATUS("Standard_D16_v3")
	HardwareProfile_VmSize_STATUS_Standard_D1_V2     = HardwareProfile_VmSize_STATUS("Standard_D1_v2")
	HardwareProfile_VmSize_STATUS_Standard_D2        = HardwareProfile_VmSize_STATUS("Standard_D2")
	HardwareProfile_VmSize_STATUS_Standard_D2S_V3    = HardwareProfile_VmSize_STATUS("Standard_D2s_v3")
	HardwareProfile_VmSize_STATUS_Standard_D2_V2     = HardwareProfile_VmSize_STATUS("Standard_D2_v2")
	HardwareProfile_VmSize_STATUS_Standard_D2_V3     = HardwareProfile_VmSize_STATUS("Standard_D2_v3")
	HardwareProfile_VmSize_STATUS_Standard_D3        = HardwareProfile_VmSize_STATUS("Standard_D3")
	HardwareProfile_VmSize_STATUS_Standard_D32S_V3   = HardwareProfile_VmSize_STATUS("Standard_D32s_v3")
	HardwareProfile_VmSize_STATUS_Standard_D32_V3    = HardwareProfile_VmSize_STATUS("Standard_D32_v3")
	HardwareProfile_VmSize_STATUS_Standard_D3_V2     = HardwareProfile_VmSize_STATUS("Standard_D3_v2")
	HardwareProfile_VmSize_STATUS_Standard_D4        = HardwareProfile_VmSize_STATUS("Standard_D4")
	HardwareProfile_VmSize_STATUS_Standard_D4S_V3    = HardwareProfile_VmSize_STATUS("Standard_D4s_v3")
	HardwareProfile_VmSize_STATUS_Standard_D4_V2     = HardwareProfile_VmSize_STATUS("Standard_D4_v2")
	HardwareProfile_VmSize_STATUS_Standard_D4_V3     = HardwareProfile_VmSize_STATUS("Standard_D4_v3")
	HardwareProfile_VmSize_STATUS_Standard_D5_V2     = HardwareProfile_VmSize_STATUS("Standard_D5_v2")
	HardwareProfile_VmSize_STATUS_Standard_D64S_V3   = HardwareProfile_VmSize_STATUS("Standard_D64s_v3")
	HardwareProfile_VmSize_STATUS_Standard_D64_V3    = HardwareProfile_VmSize_STATUS("Standard_D64_v3")
	HardwareProfile_VmSize_STATUS_Standard_D8S_V3    = HardwareProfile_VmSize_STATUS("Standard_D8s_v3")
	HardwareProfile_VmSize_STATUS_Standard_D8_V3     = HardwareProfile_VmSize_STATUS("Standard_D8_v3")
	HardwareProfile_VmSize_STATUS_Standard_DS1       = HardwareProfile_VmSize_STATUS("Standard_DS1")
	HardwareProfile_VmSize_STATUS_Standard_DS11      = HardwareProfile_VmSize_STATUS("Standard_DS11")
	HardwareProfile_VmSize_STATUS_Standard_DS11_V2   = HardwareProfile_VmSize_STATUS("Standard_DS11_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS12      = HardwareProfile_VmSize_STATUS("Standard_DS12")
	HardwareProfile_VmSize_STATUS_Standard_DS12_V2   = HardwareProfile_VmSize_STATUS("Standard_DS12_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS13      = HardwareProfile_VmSize_STATUS("Standard_DS13")
	HardwareProfile_VmSize_STATUS_Standard_DS132_V2  = HardwareProfile_VmSize_STATUS("Standard_DS13-2_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS134_V2  = HardwareProfile_VmSize_STATUS("Standard_DS13-4_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS13_V2   = HardwareProfile_VmSize_STATUS("Standard_DS13_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS14      = HardwareProfile_VmSize_STATUS("Standard_DS14")
	HardwareProfile_VmSize_STATUS_Standard_DS144_V2  = HardwareProfile_VmSize_STATUS("Standard_DS14-4_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS148_V2  = HardwareProfile_VmSize_STATUS("Standard_DS14-8_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS14_V2   = HardwareProfile_VmSize_STATUS("Standard_DS14_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS15_V2   = HardwareProfile_VmSize_STATUS("Standard_DS15_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS1_V2    = HardwareProfile_VmSize_STATUS("Standard_DS1_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS2       = HardwareProfile_VmSize_STATUS("Standard_DS2")
	HardwareProfile_VmSize_STATUS_Standard_DS2_V2    = HardwareProfile_VmSize_STATUS("Standard_DS2_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS3       = HardwareProfile_VmSize_STATUS("Standard_DS3")
	HardwareProfile_VmSize_STATUS_Standard_DS3_V2    = HardwareProfile_VmSize_STATUS("Standard_DS3_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS4       = HardwareProfile_VmSize_STATUS("Standard_DS4")
	HardwareProfile_VmSize_STATUS_Standard_DS4_V2    = HardwareProfile_VmSize_STATUS("Standard_DS4_v2")
	HardwareProfile_VmSize_STATUS_Standard_DS5_V2    = HardwareProfile_VmSize_STATUS("Standard_DS5_v2")
	HardwareProfile_VmSize_STATUS_Standard_E16S_V3   = HardwareProfile_VmSize_STATUS("Standard_E16s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E16_V3    = HardwareProfile_VmSize_STATUS("Standard_E16_v3")
	HardwareProfile_VmSize_STATUS_Standard_E2S_V3    = HardwareProfile_VmSize_STATUS("Standard_E2s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E2_V3     = HardwareProfile_VmSize_STATUS("Standard_E2_v3")
	HardwareProfile_VmSize_STATUS_Standard_E3216_V3  = HardwareProfile_VmSize_STATUS("Standard_E32-16_v3")
	HardwareProfile_VmSize_STATUS_Standard_E328S_V3  = HardwareProfile_VmSize_STATUS("Standard_E32-8s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E32S_V3   = HardwareProfile_VmSize_STATUS("Standard_E32s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E32_V3    = HardwareProfile_VmSize_STATUS("Standard_E32_v3")
	HardwareProfile_VmSize_STATUS_Standard_E4S_V3    = HardwareProfile_VmSize_STATUS("Standard_E4s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E4_V3     = HardwareProfile_VmSize_STATUS("Standard_E4_v3")
	HardwareProfile_VmSize_STATUS_Standard_E6416S_V3 = HardwareProfile_VmSize_STATUS("Standard_E64-16s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E6432S_V3 = HardwareProfile_VmSize_STATUS("Standard_E64-32s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E64S_V3   = HardwareProfile_VmSize_STATUS("Standard_E64s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E64_V3    = HardwareProfile_VmSize_STATUS("Standard_E64_v3")
	HardwareProfile_VmSize_STATUS_Standard_E8S_V3    = HardwareProfile_VmSize_STATUS("Standard_E8s_v3")
	HardwareProfile_VmSize_STATUS_Standard_E8_V3     = HardwareProfile_VmSize_STATUS("Standard_E8_v3")
	HardwareProfile_VmSize_STATUS_Standard_F1        = HardwareProfile_VmSize_STATUS("Standard_F1")
	HardwareProfile_VmSize_STATUS_Standard_F16       = HardwareProfile_VmSize_STATUS("Standard_F16")
	HardwareProfile_VmSize_STATUS_Standard_F16S      = HardwareProfile_VmSize_STATUS("Standard_F16s")
	HardwareProfile_VmSize_STATUS_Standard_F16S_V2   = HardwareProfile_VmSize_STATUS("Standard_F16s_v2")
	HardwareProfile_VmSize_STATUS_Standard_F1S       = HardwareProfile_VmSize_STATUS("Standard_F1s")
	HardwareProfile_VmSize_STATUS_Standard_F2        = HardwareProfile_VmSize_STATUS("Standard_F2")
	HardwareProfile_VmSize_STATUS_Standard_F2S       = HardwareProfile_VmSize_STATUS("Standard_F2s")
	HardwareProfile_VmSize_STATUS_Standard_F2S_V2    = HardwareProfile_VmSize_STATUS("Standard_F2s_v2")
	HardwareProfile_VmSize_STATUS_Standard_F32S_V2   = HardwareProfile_VmSize_STATUS("Standard_F32s_v2")
	HardwareProfile_VmSize_STATUS_Standard_F4        = HardwareProfile_VmSize_STATUS("Standard_F4")
	HardwareProfile_VmSize_STATUS_Standard_F4S       = HardwareProfile_VmSize_STATUS("Standard_F4s")
	HardwareProfile_VmSize_STATUS_Standard_F4S_V2    = HardwareProfile_VmSize_STATUS("Standard_F4s_v2")
	HardwareProfile_VmSize_STATUS_Standard_F64S_V2   = HardwareProfile_VmSize_STATUS("Standard_F64s_v2")
	HardwareProfile_VmSize_STATUS_Standard_F72S_V2   = HardwareProfile_VmSize_STATUS("Standard_F72s_v2")
	HardwareProfile_VmSize_STATUS_Standard_F8        = HardwareProfile_VmSize_STATUS("Standard_F8")
	HardwareProfile_VmSize_STATUS_Standard_F8S       = HardwareProfile_VmSize_STATUS("Standard_F8s")
	HardwareProfile_VmSize_STATUS_Standard_F8S_V2    = HardwareProfile_VmSize_STATUS("Standard_F8s_v2")
	HardwareProfile_VmSize_STATUS_Standard_G1        = HardwareProfile_VmSize_STATUS("Standard_G1")
	HardwareProfile_VmSize_STATUS_Standard_G2        = HardwareProfile_VmSize_STATUS("Standard_G2")
	HardwareProfile_VmSize_STATUS_Standard_G3        = HardwareProfile_VmSize_STATUS("Standard_G3")
	HardwareProfile_VmSize_STATUS_Standard_G4        = HardwareProfile_VmSize_STATUS("Standard_G4")
	HardwareProfile_VmSize_STATUS_Standard_G5        = HardwareProfile_VmSize_STATUS("Standard_G5")
	HardwareProfile_VmSize_STATUS_Standard_GS1       = HardwareProfile_VmSize_STATUS("Standard_GS1")
	HardwareProfile_VmSize_STATUS_Standard_GS2       = HardwareProfile_VmSize_STATUS("Standard_GS2")
	HardwareProfile_VmSize_STATUS_Standard_GS3       = HardwareProfile_VmSize_STATUS("Standard_GS3")
	HardwareProfile_VmSize_STATUS_Standard_GS4       = HardwareProfile_VmSize_STATUS("Standard_GS4")
	HardwareProfile_VmSize_STATUS_Standard_GS44      = HardwareProfile_VmSize_STATUS("Standard_GS4-4")
	HardwareProfile_VmSize_STATUS_Standard_GS48      = HardwareProfile_VmSize_STATUS("Standard_GS4-8")
	HardwareProfile_VmSize_STATUS_Standard_GS5       = HardwareProfile_VmSize_STATUS("Standard_GS5")
	HardwareProfile_VmSize_STATUS_Standard_GS516     = HardwareProfile_VmSize_STATUS("Standard_GS5-16")
	HardwareProfile_VmSize_STATUS_Standard_GS58      = HardwareProfile_VmSize_STATUS("Standard_GS5-8")
	HardwareProfile_VmSize_STATUS_Standard_H16       = HardwareProfile_VmSize_STATUS("Standard_H16")
	HardwareProfile_VmSize_STATUS_Standard_H16M      = HardwareProfile_VmSize_STATUS("Standard_H16m")
	HardwareProfile_VmSize_STATUS_Standard_H16Mr     = HardwareProfile_VmSize_STATUS("Standard_H16mr")
	HardwareProfile_VmSize_STATUS_Standard_H16R      = HardwareProfile_VmSize_STATUS("Standard_H16r")
	HardwareProfile_VmSize_STATUS_Standard_H8        = HardwareProfile_VmSize_STATUS("Standard_H8")
	HardwareProfile_VmSize_STATUS_Standard_H8M       = HardwareProfile_VmSize_STATUS("Standard_H8m")
	HardwareProfile_VmSize_STATUS_Standard_L16S      = HardwareProfile_VmSize_STATUS("Standard_L16s")
	HardwareProfile_VmSize_STATUS_Standard_L32S      = HardwareProfile_VmSize_STATUS("Standard_L32s")
	HardwareProfile_VmSize_STATUS_Standard_L4S       = HardwareProfile_VmSize_STATUS("Standard_L4s")
	HardwareProfile_VmSize_STATUS_Standard_L8S       = HardwareProfile_VmSize_STATUS("Standard_L8s")
	HardwareProfile_VmSize_STATUS_Standard_M12832Ms  = HardwareProfile_VmSize_STATUS("Standard_M128-32ms")
	HardwareProfile_VmSize_STATUS_Standard_M12864Ms  = HardwareProfile_VmSize_STATUS("Standard_M128-64ms")
	HardwareProfile_VmSize_STATUS_Standard_M128Ms    = HardwareProfile_VmSize_STATUS("Standard_M128ms")
	HardwareProfile_VmSize_STATUS_Standard_M128S     = HardwareProfile_VmSize_STATUS("Standard_M128s")
	HardwareProfile_VmSize_STATUS_Standard_M6416Ms   = HardwareProfile_VmSize_STATUS("Standard_M64-16ms")
	HardwareProfile_VmSize_STATUS_Standard_M6432Ms   = HardwareProfile_VmSize_STATUS("Standard_M64-32ms")
	HardwareProfile_VmSize_STATUS_Standard_M64Ms     = HardwareProfile_VmSize_STATUS("Standard_M64ms")
	HardwareProfile_VmSize_STATUS_Standard_M64S      = HardwareProfile_VmSize_STATUS("Standard_M64s")
	HardwareProfile_VmSize_STATUS_Standard_NC12      = HardwareProfile_VmSize_STATUS("Standard_NC12")
	HardwareProfile_VmSize_STATUS_Standard_NC12S_V2  = HardwareProfile_VmSize_STATUS("Standard_NC12s_v2")
	HardwareProfile_VmSize_STATUS_Standard_NC12S_V3  = HardwareProfile_VmSize_STATUS("Standard_NC12s_v3")
	HardwareProfile_VmSize_STATUS_Standard_NC24      = HardwareProfile_VmSize_STATUS("Standard_NC24")
	HardwareProfile_VmSize_STATUS_Standard_NC24R     = HardwareProfile_VmSize_STATUS("Standard_NC24r")
	HardwareProfile_VmSize_STATUS_Standard_NC24Rs_V2 = HardwareProfile_VmSize_STATUS("Standard_NC24rs_v2")
	HardwareProfile_VmSize_STATUS_Standard_NC24Rs_V3 = HardwareProfile_VmSize_STATUS("Standard_NC24rs_v3")
	HardwareProfile_VmSize_STATUS_Standard_NC24S_V2  = HardwareProfile_VmSize_STATUS("Standard_NC24s_v2")
	HardwareProfile_VmSize_STATUS_Standard_NC24S_V3  = HardwareProfile_VmSize_STATUS("Standard_NC24s_v3")
	HardwareProfile_VmSize_STATUS_Standard_NC6       = HardwareProfile_VmSize_STATUS("Standard_NC6")
	HardwareProfile_VmSize_STATUS_Standard_NC6S_V2   = HardwareProfile_VmSize_STATUS("Standard_NC6s_v2")
	HardwareProfile_VmSize_STATUS_Standard_NC6S_V3   = HardwareProfile_VmSize_STATUS("Standard_NC6s_v3")
	HardwareProfile_VmSize_STATUS_Standard_ND12S     = HardwareProfile_VmSize_STATUS("Standard_ND12s")
	HardwareProfile_VmSize_STATUS_Standard_ND24Rs    = HardwareProfile_VmSize_STATUS("Standard_ND24rs")
	HardwareProfile_VmSize_STATUS_Standard_ND24S     = HardwareProfile_VmSize_STATUS("Standard_ND24s")
	HardwareProfile_VmSize_STATUS_Standard_ND6S      = HardwareProfile_VmSize_STATUS("Standard_ND6s")
	HardwareProfile_VmSize_STATUS_Standard_NV12      = HardwareProfile_VmSize_STATUS("Standard_NV12")
	HardwareProfile_VmSize_STATUS_Standard_NV24      = HardwareProfile_VmSize_STATUS("Standard_NV24")
	HardwareProfile_VmSize_STATUS_Standard_NV6       = HardwareProfile_VmSize_STATUS("Standard_NV6")
)
View Source
const (
	SecurityProfile_SecurityType_ConfidentialVM = SecurityProfile_SecurityType("ConfidentialVM")
	SecurityProfile_SecurityType_TrustedLaunch  = SecurityProfile_SecurityType("TrustedLaunch")
)
View Source
const (
	SecurityProfile_SecurityType_STATUS_ConfidentialVM = SecurityProfile_SecurityType_STATUS("ConfidentialVM")
	SecurityProfile_SecurityType_STATUS_TrustedLaunch  = SecurityProfile_SecurityType_STATUS("TrustedLaunch")
)
View Source
const (
	VirtualMachineInstanceView_HyperVGeneration_STATUS_V1 = VirtualMachineInstanceView_HyperVGeneration_STATUS("V1")
	VirtualMachineInstanceView_HyperVGeneration_STATUS_V2 = VirtualMachineInstanceView_HyperVGeneration_STATUS("V2")
)
View Source
const (
	Caching_None      = Caching("None")
	Caching_ReadOnly  = Caching("ReadOnly")
	Caching_ReadWrite = Caching("ReadWrite")
)
View Source
const (
	Caching_STATUS_None      = Caching_STATUS("None")
	Caching_STATUS_ReadOnly  = Caching_STATUS("ReadOnly")
	Caching_STATUS_ReadWrite = Caching_STATUS("ReadWrite")
)
View Source
const (
	CreateOption_Attach    = CreateOption("Attach")
	CreateOption_Empty     = CreateOption("Empty")
	CreateOption_FromImage = CreateOption("FromImage")
)
View Source
const (
	CreateOption_STATUS_Attach    = CreateOption_STATUS("Attach")
	CreateOption_STATUS_Empty     = CreateOption_STATUS("Empty")
	CreateOption_STATUS_FromImage = CreateOption_STATUS("FromImage")
)
View Source
const (
	DeleteOption_Delete = DeleteOption("Delete")
	DeleteOption_Detach = DeleteOption("Detach")
)
View Source
const (
	DeleteOption_STATUS_Delete = DeleteOption_STATUS("Delete")
	DeleteOption_STATUS_Detach = DeleteOption_STATUS("Detach")
)
View Source
const (
	InstanceViewStatus_Level_STATUS_Error   = InstanceViewStatus_Level_STATUS("Error")
	InstanceViewStatus_Level_STATUS_Info    = InstanceViewStatus_Level_STATUS("Info")
	InstanceViewStatus_Level_STATUS_Warning = InstanceViewStatus_Level_STATUS("Warning")
)
View Source
const (
	MaintenanceRedeployStatus_LastOperationResultCode_STATUS_MaintenanceAborted   = MaintenanceRedeployStatus_LastOperationResultCode_STATUS("MaintenanceAborted")
	MaintenanceRedeployStatus_LastOperationResultCode_STATUS_MaintenanceCompleted = MaintenanceRedeployStatus_LastOperationResultCode_STATUS("MaintenanceCompleted")
	MaintenanceRedeployStatus_LastOperationResultCode_STATUS_None                 = MaintenanceRedeployStatus_LastOperationResultCode_STATUS("None")
	MaintenanceRedeployStatus_LastOperationResultCode_STATUS_RetryLater           = MaintenanceRedeployStatus_LastOperationResultCode_STATUS("RetryLater")
)
View Source
const (
	NetworkInterfaceReferenceProperties_DeleteOption_Delete = NetworkInterfaceReferenceProperties_DeleteOption("Delete")
	NetworkInterfaceReferenceProperties_DeleteOption_Detach = NetworkInterfaceReferenceProperties_DeleteOption("Detach")
)
View Source
const (
	NetworkInterfaceReferenceProperties_DeleteOption_STATUS_Delete = NetworkInterfaceReferenceProperties_DeleteOption_STATUS("Delete")
	NetworkInterfaceReferenceProperties_DeleteOption_STATUS_Detach = NetworkInterfaceReferenceProperties_DeleteOption_STATUS("Detach")
)
View Source
const (
	OSDisk_OsType_Linux   = OSDisk_OsType("Linux")
	OSDisk_OsType_Windows = OSDisk_OsType("Windows")
)
View Source
const (
	OSDisk_OsType_STATUS_Linux   = OSDisk_OsType_STATUS("Linux")
	OSDisk_OsType_STATUS_Windows = OSDisk_OsType_STATUS("Windows")
)
View Source
const (
	VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_Delete = VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption("Delete")
	VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_Detach = VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption("Detach")
)
View Source
const (
	VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS_Delete = VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS("Delete")
	VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS_Detach = VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS("Detach")
)
View Source
const (
	AdditionalUnattendContent_SettingName_AutoLogon          = AdditionalUnattendContent_SettingName("AutoLogon")
	AdditionalUnattendContent_SettingName_FirstLogonCommands = AdditionalUnattendContent_SettingName("FirstLogonCommands")
)
View Source
const (
	AdditionalUnattendContent_SettingName_STATUS_AutoLogon          = AdditionalUnattendContent_SettingName_STATUS("AutoLogon")
	AdditionalUnattendContent_SettingName_STATUS_FirstLogonCommands = AdditionalUnattendContent_SettingName_STATUS("FirstLogonCommands")
)
View Source
const (
	AvailablePatchSummary_Status_STATUS_CompletedWithWarnings = AvailablePatchSummary_Status_STATUS("CompletedWithWarnings")
	AvailablePatchSummary_Status_STATUS_Failed                = AvailablePatchSummary_Status_STATUS("Failed")
	AvailablePatchSummary_Status_STATUS_InProgress            = AvailablePatchSummary_Status_STATUS("InProgress")
	AvailablePatchSummary_Status_STATUS_Succeeded             = AvailablePatchSummary_Status_STATUS("Succeeded")
	AvailablePatchSummary_Status_STATUS_Unknown               = AvailablePatchSummary_Status_STATUS("Unknown")
)
View Source
const (
	DiffDiskPlacement_CacheDisk    = DiffDiskPlacement("CacheDisk")
	DiffDiskPlacement_ResourceDisk = DiffDiskPlacement("ResourceDisk")
)
View Source
const (
	DiffDiskPlacement_STATUS_CacheDisk    = DiffDiskPlacement_STATUS("CacheDisk")
	DiffDiskPlacement_STATUS_ResourceDisk = DiffDiskPlacement_STATUS("ResourceDisk")
)
View Source
const (
	LastPatchInstallationSummary_Status_STATUS_CompletedWithWarnings = LastPatchInstallationSummary_Status_STATUS("CompletedWithWarnings")
	LastPatchInstallationSummary_Status_STATUS_Failed                = LastPatchInstallationSummary_Status_STATUS("Failed")
	LastPatchInstallationSummary_Status_STATUS_InProgress            = LastPatchInstallationSummary_Status_STATUS("InProgress")
	LastPatchInstallationSummary_Status_STATUS_Succeeded             = LastPatchInstallationSummary_Status_STATUS("Succeeded")
	LastPatchInstallationSummary_Status_STATUS_Unknown               = LastPatchInstallationSummary_Status_STATUS("Unknown")
)
View Source
const (
	LinuxPatchSettings_AssessmentMode_AutomaticByPlatform = LinuxPatchSettings_AssessmentMode("AutomaticByPlatform")
	LinuxPatchSettings_AssessmentMode_ImageDefault        = LinuxPatchSettings_AssessmentMode("ImageDefault")
)
View Source
const (
	LinuxPatchSettings_AssessmentMode_STATUS_AutomaticByPlatform = LinuxPatchSettings_AssessmentMode_STATUS("AutomaticByPlatform")
	LinuxPatchSettings_AssessmentMode_STATUS_ImageDefault        = LinuxPatchSettings_AssessmentMode_STATUS("ImageDefault")
)
View Source
const (
	LinuxPatchSettings_PatchMode_AutomaticByPlatform = LinuxPatchSettings_PatchMode("AutomaticByPlatform")
	LinuxPatchSettings_PatchMode_ImageDefault        = LinuxPatchSettings_PatchMode("ImageDefault")
)
View Source
const (
	LinuxPatchSettings_PatchMode_STATUS_AutomaticByPlatform = LinuxPatchSettings_PatchMode_STATUS("AutomaticByPlatform")
	LinuxPatchSettings_PatchMode_STATUS_ImageDefault        = LinuxPatchSettings_PatchMode_STATUS("ImageDefault")
)
View Source
const (
	PatchSettings_AssessmentMode_AutomaticByPlatform = PatchSettings_AssessmentMode("AutomaticByPlatform")
	PatchSettings_AssessmentMode_ImageDefault        = PatchSettings_AssessmentMode("ImageDefault")
)
View Source
const (
	PatchSettings_AssessmentMode_STATUS_AutomaticByPlatform = PatchSettings_AssessmentMode_STATUS("AutomaticByPlatform")
	PatchSettings_AssessmentMode_STATUS_ImageDefault        = PatchSettings_AssessmentMode_STATUS("ImageDefault")
)
View Source
const (
	PatchSettings_PatchMode_AutomaticByOS       = PatchSettings_PatchMode("AutomaticByOS")
	PatchSettings_PatchMode_AutomaticByPlatform = PatchSettings_PatchMode("AutomaticByPlatform")
	PatchSettings_PatchMode_Manual              = PatchSettings_PatchMode("Manual")
)
View Source
const (
	PatchSettings_PatchMode_STATUS_AutomaticByOS       = PatchSettings_PatchMode_STATUS("AutomaticByOS")
	PatchSettings_PatchMode_STATUS_AutomaticByPlatform = PatchSettings_PatchMode_STATUS("AutomaticByPlatform")
	PatchSettings_PatchMode_STATUS_Manual              = PatchSettings_PatchMode_STATUS("Manual")
)
View Source
const (
	VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_IPv4 = VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion("IPv4")
	VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_IPv6 = VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion("IPv6")
)
View Source
const (
	VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS_IPv4 = VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS("IPv4")
	VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS_IPv6 = VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS("IPv6")
)
View Source
const (
	LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_Always     = LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting("Always")
	LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_IfRequired = LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting("IfRequired")
	LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_Never      = LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting("Never")
	LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_Unknown    = LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting("Unknown")
)
View Source
const (
	LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS_Always     = LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS("Always")
	LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS_IfRequired = LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS("IfRequired")
	LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS_Never      = LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS("Never")
	LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS_Unknown    = LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS("Unknown")
)
View Source
const (
	VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_Delete = VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption("Delete")
	VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_Detach = VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption("Detach")
)
View Source
const (
	VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS_Delete = VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS("Delete")
	VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS_Detach = VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS("Detach")
)
View Source
const (
	VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_IPv4 = VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion("IPv4")
	VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_IPv6 = VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion("IPv6")
)
View Source
const (
	VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS_IPv4 = VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS("IPv4")
	VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS_IPv6 = VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS("IPv6")
)
View Source
const (
	VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_Dynamic = VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod("Dynamic")
	VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_Static  = VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod("Static")
)
View Source
const (
	VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS_Dynamic = VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS("Dynamic")
	VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS_Static  = VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS("Static")
)
View Source
const (
	VMDiskSecurityProfile_SecurityEncryptionType_DiskWithVMGuestState = VMDiskSecurityProfile_SecurityEncryptionType("DiskWithVMGuestState")
	VMDiskSecurityProfile_SecurityEncryptionType_VMGuestStateOnly     = VMDiskSecurityProfile_SecurityEncryptionType("VMGuestStateOnly")
)
View Source
const (
	VMDiskSecurityProfile_SecurityEncryptionType_STATUS_DiskWithVMGuestState = VMDiskSecurityProfile_SecurityEncryptionType_STATUS("DiskWithVMGuestState")
	VMDiskSecurityProfile_SecurityEncryptionType_STATUS_VMGuestStateOnly     = VMDiskSecurityProfile_SecurityEncryptionType_STATUS("VMGuestStateOnly")
)
View Source
const (
	WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_Always     = WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting("Always")
	WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_IfRequired = WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting("IfRequired")
	WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_Never      = WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting("Never")
	WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_Unknown    = WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting("Unknown")
)
View Source
const (
	WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS_Always     = WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS("Always")
	WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS_IfRequired = WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS("IfRequired")
	WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS_Never      = WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS("Never")
	WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS_Unknown    = WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS("Unknown")
)
View Source
const (
	WinRMListener_Protocol_Http  = WinRMListener_Protocol("Http")
	WinRMListener_Protocol_Https = WinRMListener_Protocol("Https")
)
View Source
const (
	WinRMListener_Protocol_STATUS_Http  = WinRMListener_Protocol_STATUS("Http")
	WinRMListener_Protocol_STATUS_Https = WinRMListener_Protocol_STATUS("Https")
)
View Source
const (
	PublicIPAddressSku_Name_Basic    = PublicIPAddressSku_Name("Basic")
	PublicIPAddressSku_Name_Standard = PublicIPAddressSku_Name("Standard")
)
View Source
const (
	PublicIPAddressSku_Name_STATUS_Basic    = PublicIPAddressSku_Name_STATUS("Basic")
	PublicIPAddressSku_Name_STATUS_Standard = PublicIPAddressSku_Name_STATUS("Standard")
)
View Source
const (
	PublicIPAddressSku_Tier_Global   = PublicIPAddressSku_Tier("Global")
	PublicIPAddressSku_Tier_Regional = PublicIPAddressSku_Tier("Regional")
)
View Source
const (
	PublicIPAddressSku_Tier_STATUS_Global   = PublicIPAddressSku_Tier_STATUS("Global")
	PublicIPAddressSku_Tier_STATUS_Regional = PublicIPAddressSku_Tier_STATUS("Regional")
)
View Source
const APIVersion_Value = APIVersion("2022-03-01")
View Source
const AdditionalUnattendContent_ComponentName_MicrosoftWindowsShellSetup = AdditionalUnattendContent_ComponentName("Microsoft-Windows-Shell-Setup")
View Source
const AdditionalUnattendContent_ComponentName_STATUS_MicrosoftWindowsShellSetup = AdditionalUnattendContent_ComponentName_STATUS("Microsoft-Windows-Shell-Setup")
View Source
const AdditionalUnattendContent_PassName_OobeSystem = AdditionalUnattendContent_PassName("OobeSystem")
View Source
const AdditionalUnattendContent_PassName_STATUS_OobeSystem = AdditionalUnattendContent_PassName_STATUS("OobeSystem")
View Source
const DetachOption_ForceDetach = DetachOption("ForceDetach")
View Source
const DetachOption_STATUS_ForceDetach = DetachOption_STATUS("ForceDetach")
View Source
const DiffDiskOption_Local = DiffDiskOption("Local")
View Source
const DiffDiskOption_STATUS_Local = DiffDiskOption_STATUS("Local")
View Source
const ExtendedLocationType_EdgeZone = ExtendedLocationType("EdgeZone")
View Source
const ExtendedLocationType_STATUS_EdgeZone = ExtendedLocationType_STATUS("EdgeZone")
View Source
const NetworkProfile_NetworkApiVersion_20201101 = NetworkProfile_NetworkApiVersion("2020-11-01")
View Source
const NetworkProfile_NetworkApiVersion_STATUS_20201101 = NetworkProfile_NetworkApiVersion_STATUS("2020-11-01")
View Source
const VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_20201101 = VirtualMachineScaleSetNetworkProfile_NetworkApiVersion("2020-11-01")
View Source
const VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_STATUS_20201101 = VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_STATUS("2020-11-01")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "compute.azure.com", Version: "v1beta20220301"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Deprecated version of APIVersion. Use v1api20220301.APIVersion instead +kubebuilder:validation:Enum={"2022-03-01"}

type AdditionalCapabilities

type AdditionalCapabilities struct {
	HibernationEnabled *bool `json:"hibernationEnabled,omitempty"`
	UltraSSDEnabled    *bool `json:"ultraSSDEnabled,omitempty"`
}

Deprecated version of AdditionalCapabilities. Use v1api20220301.AdditionalCapabilities instead

func (*AdditionalCapabilities) AssignProperties_From_AdditionalCapabilities

func (capabilities *AdditionalCapabilities) AssignProperties_From_AdditionalCapabilities(source *v20220301s.AdditionalCapabilities) error

AssignProperties_From_AdditionalCapabilities populates our AdditionalCapabilities from the provided source AdditionalCapabilities

func (*AdditionalCapabilities) AssignProperties_To_AdditionalCapabilities

func (capabilities *AdditionalCapabilities) AssignProperties_To_AdditionalCapabilities(destination *v20220301s.AdditionalCapabilities) error

AssignProperties_To_AdditionalCapabilities populates the provided destination AdditionalCapabilities from our AdditionalCapabilities

func (*AdditionalCapabilities) ConvertToARM

func (capabilities *AdditionalCapabilities) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdditionalCapabilities) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilities.

func (*AdditionalCapabilities) DeepCopyInto

func (in *AdditionalCapabilities) DeepCopyInto(out *AdditionalCapabilities)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdditionalCapabilities) NewEmptyARMValue

func (capabilities *AdditionalCapabilities) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdditionalCapabilities) PopulateFromARM

func (capabilities *AdditionalCapabilities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdditionalCapabilities_ARM

type AdditionalCapabilities_ARM struct {
	HibernationEnabled *bool `json:"hibernationEnabled,omitempty"`
	UltraSSDEnabled    *bool `json:"ultraSSDEnabled,omitempty"`
}

Deprecated version of AdditionalCapabilities. Use v1api20220301.AdditionalCapabilities instead

func (*AdditionalCapabilities_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilities_ARM.

func (*AdditionalCapabilities_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalCapabilities_STATUS

type AdditionalCapabilities_STATUS struct {
	HibernationEnabled *bool `json:"hibernationEnabled,omitempty"`
	UltraSSDEnabled    *bool `json:"ultraSSDEnabled,omitempty"`
}

Deprecated version of AdditionalCapabilities_STATUS. Use v1api20220301.AdditionalCapabilities_STATUS instead

func (*AdditionalCapabilities_STATUS) AssignProperties_From_AdditionalCapabilities_STATUS

func (capabilities *AdditionalCapabilities_STATUS) AssignProperties_From_AdditionalCapabilities_STATUS(source *v20220301s.AdditionalCapabilities_STATUS) error

AssignProperties_From_AdditionalCapabilities_STATUS populates our AdditionalCapabilities_STATUS from the provided source AdditionalCapabilities_STATUS

func (*AdditionalCapabilities_STATUS) AssignProperties_To_AdditionalCapabilities_STATUS

func (capabilities *AdditionalCapabilities_STATUS) AssignProperties_To_AdditionalCapabilities_STATUS(destination *v20220301s.AdditionalCapabilities_STATUS) error

AssignProperties_To_AdditionalCapabilities_STATUS populates the provided destination AdditionalCapabilities_STATUS from our AdditionalCapabilities_STATUS

func (*AdditionalCapabilities_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilities_STATUS.

func (*AdditionalCapabilities_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdditionalCapabilities_STATUS) NewEmptyARMValue

func (capabilities *AdditionalCapabilities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdditionalCapabilities_STATUS) PopulateFromARM

func (capabilities *AdditionalCapabilities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdditionalCapabilities_STATUS_ARM

type AdditionalCapabilities_STATUS_ARM struct {
	HibernationEnabled *bool `json:"hibernationEnabled,omitempty"`
	UltraSSDEnabled    *bool `json:"ultraSSDEnabled,omitempty"`
}

Deprecated version of AdditionalCapabilities_STATUS. Use v1api20220301.AdditionalCapabilities_STATUS instead

func (*AdditionalCapabilities_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilities_STATUS_ARM.

func (*AdditionalCapabilities_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalUnattendContent

type AdditionalUnattendContent struct {
	ComponentName *AdditionalUnattendContent_ComponentName `json:"componentName,omitempty"`
	Content       *string                                  `json:"content,omitempty"`
	PassName      *AdditionalUnattendContent_PassName      `json:"passName,omitempty"`
	SettingName   *AdditionalUnattendContent_SettingName   `json:"settingName,omitempty"`
}

Deprecated version of AdditionalUnattendContent. Use v1api20220301.AdditionalUnattendContent instead

func (*AdditionalUnattendContent) AssignProperties_From_AdditionalUnattendContent

func (content *AdditionalUnattendContent) AssignProperties_From_AdditionalUnattendContent(source *v20220301s.AdditionalUnattendContent) error

AssignProperties_From_AdditionalUnattendContent populates our AdditionalUnattendContent from the provided source AdditionalUnattendContent

func (*AdditionalUnattendContent) AssignProperties_To_AdditionalUnattendContent

func (content *AdditionalUnattendContent) AssignProperties_To_AdditionalUnattendContent(destination *v20220301s.AdditionalUnattendContent) error

AssignProperties_To_AdditionalUnattendContent populates the provided destination AdditionalUnattendContent from our AdditionalUnattendContent

func (*AdditionalUnattendContent) ConvertToARM

func (content *AdditionalUnattendContent) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdditionalUnattendContent) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContent.

func (*AdditionalUnattendContent) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdditionalUnattendContent) NewEmptyARMValue

func (content *AdditionalUnattendContent) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdditionalUnattendContent) PopulateFromARM

func (content *AdditionalUnattendContent) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdditionalUnattendContent_ARM

type AdditionalUnattendContent_ARM struct {
	ComponentName *AdditionalUnattendContent_ComponentName `json:"componentName,omitempty"`
	Content       *string                                  `json:"content,omitempty"`
	PassName      *AdditionalUnattendContent_PassName      `json:"passName,omitempty"`
	SettingName   *AdditionalUnattendContent_SettingName   `json:"settingName,omitempty"`
}

Deprecated version of AdditionalUnattendContent. Use v1api20220301.AdditionalUnattendContent instead

func (*AdditionalUnattendContent_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContent_ARM.

func (*AdditionalUnattendContent_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalUnattendContent_ComponentName

type AdditionalUnattendContent_ComponentName string

Deprecated version of AdditionalUnattendContent_ComponentName. Use v1api20220301.AdditionalUnattendContent_ComponentName instead +kubebuilder:validation:Enum={"Microsoft-Windows-Shell-Setup"}

type AdditionalUnattendContent_ComponentName_STATUS

type AdditionalUnattendContent_ComponentName_STATUS string

Deprecated version of AdditionalUnattendContent_ComponentName_STATUS. Use v1api20220301.AdditionalUnattendContent_ComponentName_STATUS instead

type AdditionalUnattendContent_PassName

type AdditionalUnattendContent_PassName string

Deprecated version of AdditionalUnattendContent_PassName. Use v1api20220301.AdditionalUnattendContent_PassName instead +kubebuilder:validation:Enum={"OobeSystem"}

type AdditionalUnattendContent_PassName_STATUS

type AdditionalUnattendContent_PassName_STATUS string

Deprecated version of AdditionalUnattendContent_PassName_STATUS. Use v1api20220301.AdditionalUnattendContent_PassName_STATUS instead

type AdditionalUnattendContent_STATUS

type AdditionalUnattendContent_STATUS struct {
	ComponentName *AdditionalUnattendContent_ComponentName_STATUS `json:"componentName,omitempty"`
	Content       *string                                         `json:"content,omitempty"`
	PassName      *AdditionalUnattendContent_PassName_STATUS      `json:"passName,omitempty"`
	SettingName   *AdditionalUnattendContent_SettingName_STATUS   `json:"settingName,omitempty"`
}

Deprecated version of AdditionalUnattendContent_STATUS. Use v1api20220301.AdditionalUnattendContent_STATUS instead

func (*AdditionalUnattendContent_STATUS) AssignProperties_From_AdditionalUnattendContent_STATUS

func (content *AdditionalUnattendContent_STATUS) AssignProperties_From_AdditionalUnattendContent_STATUS(source *v20220301s.AdditionalUnattendContent_STATUS) error

AssignProperties_From_AdditionalUnattendContent_STATUS populates our AdditionalUnattendContent_STATUS from the provided source AdditionalUnattendContent_STATUS

func (*AdditionalUnattendContent_STATUS) AssignProperties_To_AdditionalUnattendContent_STATUS

func (content *AdditionalUnattendContent_STATUS) AssignProperties_To_AdditionalUnattendContent_STATUS(destination *v20220301s.AdditionalUnattendContent_STATUS) error

AssignProperties_To_AdditionalUnattendContent_STATUS populates the provided destination AdditionalUnattendContent_STATUS from our AdditionalUnattendContent_STATUS

func (*AdditionalUnattendContent_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContent_STATUS.

func (*AdditionalUnattendContent_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdditionalUnattendContent_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdditionalUnattendContent_STATUS) PopulateFromARM

func (content *AdditionalUnattendContent_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdditionalUnattendContent_STATUS_ARM

type AdditionalUnattendContent_STATUS_ARM struct {
	ComponentName *AdditionalUnattendContent_ComponentName_STATUS `json:"componentName,omitempty"`
	Content       *string                                         `json:"content,omitempty"`
	PassName      *AdditionalUnattendContent_PassName_STATUS      `json:"passName,omitempty"`
	SettingName   *AdditionalUnattendContent_SettingName_STATUS   `json:"settingName,omitempty"`
}

Deprecated version of AdditionalUnattendContent_STATUS. Use v1api20220301.AdditionalUnattendContent_STATUS instead

func (*AdditionalUnattendContent_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContent_STATUS_ARM.

func (*AdditionalUnattendContent_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalUnattendContent_SettingName

type AdditionalUnattendContent_SettingName string

Deprecated version of AdditionalUnattendContent_SettingName. Use v1api20220301.AdditionalUnattendContent_SettingName instead +kubebuilder:validation:Enum={"AutoLogon","FirstLogonCommands"}

type AdditionalUnattendContent_SettingName_STATUS

type AdditionalUnattendContent_SettingName_STATUS string

Deprecated version of AdditionalUnattendContent_SettingName_STATUS. Use v1api20220301.AdditionalUnattendContent_SettingName_STATUS instead

type ApiEntityReference

type ApiEntityReference struct {
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Deprecated version of ApiEntityReference. Use v1api20220301.ApiEntityReference instead

func (*ApiEntityReference) AssignProperties_From_ApiEntityReference

func (reference *ApiEntityReference) AssignProperties_From_ApiEntityReference(source *v20220301s.ApiEntityReference) error

AssignProperties_From_ApiEntityReference populates our ApiEntityReference from the provided source ApiEntityReference

func (*ApiEntityReference) AssignProperties_To_ApiEntityReference

func (reference *ApiEntityReference) AssignProperties_To_ApiEntityReference(destination *v20220301s.ApiEntityReference) error

AssignProperties_To_ApiEntityReference populates the provided destination ApiEntityReference from our ApiEntityReference

func (*ApiEntityReference) ConvertToARM

func (reference *ApiEntityReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ApiEntityReference) DeepCopy

func (in *ApiEntityReference) DeepCopy() *ApiEntityReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReference.

func (*ApiEntityReference) DeepCopyInto

func (in *ApiEntityReference) DeepCopyInto(out *ApiEntityReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApiEntityReference) NewEmptyARMValue

func (reference *ApiEntityReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApiEntityReference) PopulateFromARM

func (reference *ApiEntityReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiEntityReference_ARM

type ApiEntityReference_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of ApiEntityReference. Use v1api20220301.ApiEntityReference instead

func (*ApiEntityReference_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReference_ARM.

func (*ApiEntityReference_ARM) DeepCopyInto

func (in *ApiEntityReference_ARM) DeepCopyInto(out *ApiEntityReference_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApiEntityReference_STATUS

type ApiEntityReference_STATUS struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of ApiEntityReference_STATUS. Use v1api20220301.ApiEntityReference_STATUS instead

func (*ApiEntityReference_STATUS) AssignProperties_From_ApiEntityReference_STATUS

func (reference *ApiEntityReference_STATUS) AssignProperties_From_ApiEntityReference_STATUS(source *v20220301s.ApiEntityReference_STATUS) error

AssignProperties_From_ApiEntityReference_STATUS populates our ApiEntityReference_STATUS from the provided source ApiEntityReference_STATUS

func (*ApiEntityReference_STATUS) AssignProperties_To_ApiEntityReference_STATUS

func (reference *ApiEntityReference_STATUS) AssignProperties_To_ApiEntityReference_STATUS(destination *v20220301s.ApiEntityReference_STATUS) error

AssignProperties_To_ApiEntityReference_STATUS populates the provided destination ApiEntityReference_STATUS from our ApiEntityReference_STATUS

func (*ApiEntityReference_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReference_STATUS.

func (*ApiEntityReference_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApiEntityReference_STATUS) NewEmptyARMValue

func (reference *ApiEntityReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApiEntityReference_STATUS) PopulateFromARM

func (reference *ApiEntityReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiEntityReference_STATUS_ARM

type ApiEntityReference_STATUS_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of ApiEntityReference_STATUS. Use v1api20220301.ApiEntityReference_STATUS instead

func (*ApiEntityReference_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReference_STATUS_ARM.

func (*ApiEntityReference_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApiErrorBase_STATUS

type ApiErrorBase_STATUS struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
	Target  *string `json:"target,omitempty"`
}

Deprecated version of ApiErrorBase_STATUS. Use v1api20220301.ApiErrorBase_STATUS instead

func (*ApiErrorBase_STATUS) AssignProperties_From_ApiErrorBase_STATUS

func (base *ApiErrorBase_STATUS) AssignProperties_From_ApiErrorBase_STATUS(source *v20220301s.ApiErrorBase_STATUS) error

AssignProperties_From_ApiErrorBase_STATUS populates our ApiErrorBase_STATUS from the provided source ApiErrorBase_STATUS

func (*ApiErrorBase_STATUS) AssignProperties_To_ApiErrorBase_STATUS

func (base *ApiErrorBase_STATUS) AssignProperties_To_ApiErrorBase_STATUS(destination *v20220301s.ApiErrorBase_STATUS) error

AssignProperties_To_ApiErrorBase_STATUS populates the provided destination ApiErrorBase_STATUS from our ApiErrorBase_STATUS

func (*ApiErrorBase_STATUS) DeepCopy

func (in *ApiErrorBase_STATUS) DeepCopy() *ApiErrorBase_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiErrorBase_STATUS.

func (*ApiErrorBase_STATUS) DeepCopyInto

func (in *ApiErrorBase_STATUS) DeepCopyInto(out *ApiErrorBase_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApiErrorBase_STATUS) NewEmptyARMValue

func (base *ApiErrorBase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApiErrorBase_STATUS) PopulateFromARM

func (base *ApiErrorBase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiErrorBase_STATUS_ARM

type ApiErrorBase_STATUS_ARM struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
	Target  *string `json:"target,omitempty"`
}

Deprecated version of ApiErrorBase_STATUS. Use v1api20220301.ApiErrorBase_STATUS instead

func (*ApiErrorBase_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiErrorBase_STATUS_ARM.

func (*ApiErrorBase_STATUS_ARM) DeepCopyInto

func (in *ApiErrorBase_STATUS_ARM) DeepCopyInto(out *ApiErrorBase_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApiError_STATUS

type ApiError_STATUS struct {
	Code       *string               `json:"code,omitempty"`
	Details    []ApiErrorBase_STATUS `json:"details,omitempty"`
	Innererror *InnerError_STATUS    `json:"innererror,omitempty"`
	Message    *string               `json:"message,omitempty"`
	Target     *string               `json:"target,omitempty"`
}

Deprecated version of ApiError_STATUS. Use v1api20220301.ApiError_STATUS instead

func (*ApiError_STATUS) AssignProperties_From_ApiError_STATUS

func (error *ApiError_STATUS) AssignProperties_From_ApiError_STATUS(source *v20220301s.ApiError_STATUS) error

AssignProperties_From_ApiError_STATUS populates our ApiError_STATUS from the provided source ApiError_STATUS

func (*ApiError_STATUS) AssignProperties_To_ApiError_STATUS

func (error *ApiError_STATUS) AssignProperties_To_ApiError_STATUS(destination *v20220301s.ApiError_STATUS) error

AssignProperties_To_ApiError_STATUS populates the provided destination ApiError_STATUS from our ApiError_STATUS

func (*ApiError_STATUS) DeepCopy

func (in *ApiError_STATUS) DeepCopy() *ApiError_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiError_STATUS.

func (*ApiError_STATUS) DeepCopyInto

func (in *ApiError_STATUS) DeepCopyInto(out *ApiError_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApiError_STATUS) NewEmptyARMValue

func (error *ApiError_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApiError_STATUS) PopulateFromARM

func (error *ApiError_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiError_STATUS_ARM

type ApiError_STATUS_ARM struct {
	Code       *string                   `json:"code,omitempty"`
	Details    []ApiErrorBase_STATUS_ARM `json:"details,omitempty"`
	Innererror *InnerError_STATUS_ARM    `json:"innererror,omitempty"`
	Message    *string                   `json:"message,omitempty"`
	Target     *string                   `json:"target,omitempty"`
}

Deprecated version of ApiError_STATUS. Use v1api20220301.ApiError_STATUS instead

func (*ApiError_STATUS_ARM) DeepCopy

func (in *ApiError_STATUS_ARM) DeepCopy() *ApiError_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiError_STATUS_ARM.

func (*ApiError_STATUS_ARM) DeepCopyInto

func (in *ApiError_STATUS_ARM) DeepCopyInto(out *ApiError_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationProfile

type ApplicationProfile struct {
	GalleryApplications []VMGalleryApplication `json:"galleryApplications,omitempty"`
}

Deprecated version of ApplicationProfile. Use v1api20220301.ApplicationProfile instead

func (*ApplicationProfile) AssignProperties_From_ApplicationProfile

func (profile *ApplicationProfile) AssignProperties_From_ApplicationProfile(source *v20220301s.ApplicationProfile) error

AssignProperties_From_ApplicationProfile populates our ApplicationProfile from the provided source ApplicationProfile

func (*ApplicationProfile) AssignProperties_To_ApplicationProfile

func (profile *ApplicationProfile) AssignProperties_To_ApplicationProfile(destination *v20220301s.ApplicationProfile) error

AssignProperties_To_ApplicationProfile populates the provided destination ApplicationProfile from our ApplicationProfile

func (*ApplicationProfile) ConvertToARM

func (profile *ApplicationProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ApplicationProfile) DeepCopy

func (in *ApplicationProfile) DeepCopy() *ApplicationProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfile.

func (*ApplicationProfile) DeepCopyInto

func (in *ApplicationProfile) DeepCopyInto(out *ApplicationProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationProfile) NewEmptyARMValue

func (profile *ApplicationProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApplicationProfile) PopulateFromARM

func (profile *ApplicationProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApplicationProfile_ARM

type ApplicationProfile_ARM struct {
	GalleryApplications []VMGalleryApplication_ARM `json:"galleryApplications,omitempty"`
}

Deprecated version of ApplicationProfile. Use v1api20220301.ApplicationProfile instead

func (*ApplicationProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfile_ARM.

func (*ApplicationProfile_ARM) DeepCopyInto

func (in *ApplicationProfile_ARM) DeepCopyInto(out *ApplicationProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationProfile_STATUS

type ApplicationProfile_STATUS struct {
	GalleryApplications []VMGalleryApplication_STATUS `json:"galleryApplications,omitempty"`
}

Deprecated version of ApplicationProfile_STATUS. Use v1api20220301.ApplicationProfile_STATUS instead

func (*ApplicationProfile_STATUS) AssignProperties_From_ApplicationProfile_STATUS

func (profile *ApplicationProfile_STATUS) AssignProperties_From_ApplicationProfile_STATUS(source *v20220301s.ApplicationProfile_STATUS) error

AssignProperties_From_ApplicationProfile_STATUS populates our ApplicationProfile_STATUS from the provided source ApplicationProfile_STATUS

func (*ApplicationProfile_STATUS) AssignProperties_To_ApplicationProfile_STATUS

func (profile *ApplicationProfile_STATUS) AssignProperties_To_ApplicationProfile_STATUS(destination *v20220301s.ApplicationProfile_STATUS) error

AssignProperties_To_ApplicationProfile_STATUS populates the provided destination ApplicationProfile_STATUS from our ApplicationProfile_STATUS

func (*ApplicationProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfile_STATUS.

func (*ApplicationProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationProfile_STATUS) NewEmptyARMValue

func (profile *ApplicationProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApplicationProfile_STATUS) PopulateFromARM

func (profile *ApplicationProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApplicationProfile_STATUS_ARM

type ApplicationProfile_STATUS_ARM struct {
	GalleryApplications []VMGalleryApplication_STATUS_ARM `json:"galleryApplications,omitempty"`
}

Deprecated version of ApplicationProfile_STATUS. Use v1api20220301.ApplicationProfile_STATUS instead

func (*ApplicationProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfile_STATUS_ARM.

func (*ApplicationProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutomaticOSUpgradePolicy

type AutomaticOSUpgradePolicy struct {
	DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"`
	EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"`
	UseRollingUpgradePolicy  *bool `json:"useRollingUpgradePolicy,omitempty"`
}

Deprecated version of AutomaticOSUpgradePolicy. Use v1api20220301.AutomaticOSUpgradePolicy instead

func (*AutomaticOSUpgradePolicy) AssignProperties_From_AutomaticOSUpgradePolicy

func (policy *AutomaticOSUpgradePolicy) AssignProperties_From_AutomaticOSUpgradePolicy(source *v20220301s.AutomaticOSUpgradePolicy) error

AssignProperties_From_AutomaticOSUpgradePolicy populates our AutomaticOSUpgradePolicy from the provided source AutomaticOSUpgradePolicy

func (*AutomaticOSUpgradePolicy) AssignProperties_To_AutomaticOSUpgradePolicy

func (policy *AutomaticOSUpgradePolicy) AssignProperties_To_AutomaticOSUpgradePolicy(destination *v20220301s.AutomaticOSUpgradePolicy) error

AssignProperties_To_AutomaticOSUpgradePolicy populates the provided destination AutomaticOSUpgradePolicy from our AutomaticOSUpgradePolicy

func (*AutomaticOSUpgradePolicy) ConvertToARM

func (policy *AutomaticOSUpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AutomaticOSUpgradePolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOSUpgradePolicy.

func (*AutomaticOSUpgradePolicy) DeepCopyInto

func (in *AutomaticOSUpgradePolicy) DeepCopyInto(out *AutomaticOSUpgradePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutomaticOSUpgradePolicy) NewEmptyARMValue

func (policy *AutomaticOSUpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutomaticOSUpgradePolicy) PopulateFromARM

func (policy *AutomaticOSUpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutomaticOSUpgradePolicy_ARM

type AutomaticOSUpgradePolicy_ARM struct {
	DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"`
	EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"`
	UseRollingUpgradePolicy  *bool `json:"useRollingUpgradePolicy,omitempty"`
}

Deprecated version of AutomaticOSUpgradePolicy. Use v1api20220301.AutomaticOSUpgradePolicy instead

func (*AutomaticOSUpgradePolicy_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOSUpgradePolicy_ARM.

func (*AutomaticOSUpgradePolicy_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutomaticOSUpgradePolicy_STATUS

type AutomaticOSUpgradePolicy_STATUS struct {
	DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"`
	EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"`
	UseRollingUpgradePolicy  *bool `json:"useRollingUpgradePolicy,omitempty"`
}

Deprecated version of AutomaticOSUpgradePolicy_STATUS. Use v1api20220301.AutomaticOSUpgradePolicy_STATUS instead

func (*AutomaticOSUpgradePolicy_STATUS) AssignProperties_From_AutomaticOSUpgradePolicy_STATUS

func (policy *AutomaticOSUpgradePolicy_STATUS) AssignProperties_From_AutomaticOSUpgradePolicy_STATUS(source *v20220301s.AutomaticOSUpgradePolicy_STATUS) error

AssignProperties_From_AutomaticOSUpgradePolicy_STATUS populates our AutomaticOSUpgradePolicy_STATUS from the provided source AutomaticOSUpgradePolicy_STATUS

func (*AutomaticOSUpgradePolicy_STATUS) AssignProperties_To_AutomaticOSUpgradePolicy_STATUS

func (policy *AutomaticOSUpgradePolicy_STATUS) AssignProperties_To_AutomaticOSUpgradePolicy_STATUS(destination *v20220301s.AutomaticOSUpgradePolicy_STATUS) error

AssignProperties_To_AutomaticOSUpgradePolicy_STATUS populates the provided destination AutomaticOSUpgradePolicy_STATUS from our AutomaticOSUpgradePolicy_STATUS

func (*AutomaticOSUpgradePolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOSUpgradePolicy_STATUS.

func (*AutomaticOSUpgradePolicy_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutomaticOSUpgradePolicy_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutomaticOSUpgradePolicy_STATUS) PopulateFromARM

func (policy *AutomaticOSUpgradePolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutomaticOSUpgradePolicy_STATUS_ARM

type AutomaticOSUpgradePolicy_STATUS_ARM struct {
	DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"`
	EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"`
	UseRollingUpgradePolicy  *bool `json:"useRollingUpgradePolicy,omitempty"`
}

Deprecated version of AutomaticOSUpgradePolicy_STATUS. Use v1api20220301.AutomaticOSUpgradePolicy_STATUS instead

func (*AutomaticOSUpgradePolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOSUpgradePolicy_STATUS_ARM.

func (*AutomaticOSUpgradePolicy_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutomaticRepairsPolicy

type AutomaticRepairsPolicy struct {
	Enabled      *bool                                `json:"enabled,omitempty"`
	GracePeriod  *string                              `json:"gracePeriod,omitempty"`
	RepairAction *AutomaticRepairsPolicy_RepairAction `json:"repairAction,omitempty"`
}

Deprecated version of AutomaticRepairsPolicy. Use v1api20220301.AutomaticRepairsPolicy instead

func (*AutomaticRepairsPolicy) AssignProperties_From_AutomaticRepairsPolicy

func (policy *AutomaticRepairsPolicy) AssignProperties_From_AutomaticRepairsPolicy(source *v20220301s.AutomaticRepairsPolicy) error

AssignProperties_From_AutomaticRepairsPolicy populates our AutomaticRepairsPolicy from the provided source AutomaticRepairsPolicy

func (*AutomaticRepairsPolicy) AssignProperties_To_AutomaticRepairsPolicy

func (policy *AutomaticRepairsPolicy) AssignProperties_To_AutomaticRepairsPolicy(destination *v20220301s.AutomaticRepairsPolicy) error

AssignProperties_To_AutomaticRepairsPolicy populates the provided destination AutomaticRepairsPolicy from our AutomaticRepairsPolicy

func (*AutomaticRepairsPolicy) ConvertToARM

func (policy *AutomaticRepairsPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AutomaticRepairsPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticRepairsPolicy.

func (*AutomaticRepairsPolicy) DeepCopyInto

func (in *AutomaticRepairsPolicy) DeepCopyInto(out *AutomaticRepairsPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutomaticRepairsPolicy) NewEmptyARMValue

func (policy *AutomaticRepairsPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutomaticRepairsPolicy) PopulateFromARM

func (policy *AutomaticRepairsPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutomaticRepairsPolicy_ARM

type AutomaticRepairsPolicy_ARM struct {
	Enabled      *bool                                `json:"enabled,omitempty"`
	GracePeriod  *string                              `json:"gracePeriod,omitempty"`
	RepairAction *AutomaticRepairsPolicy_RepairAction `json:"repairAction,omitempty"`
}

Deprecated version of AutomaticRepairsPolicy. Use v1api20220301.AutomaticRepairsPolicy instead

func (*AutomaticRepairsPolicy_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticRepairsPolicy_ARM.

func (*AutomaticRepairsPolicy_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutomaticRepairsPolicy_RepairAction

type AutomaticRepairsPolicy_RepairAction string

Deprecated version of AutomaticRepairsPolicy_RepairAction. Use v1api20220301.AutomaticRepairsPolicy_RepairAction instead +kubebuilder:validation:Enum={"Reimage","Replace","Restart"}

type AutomaticRepairsPolicy_RepairAction_STATUS

type AutomaticRepairsPolicy_RepairAction_STATUS string

Deprecated version of AutomaticRepairsPolicy_RepairAction_STATUS. Use v1api20220301.AutomaticRepairsPolicy_RepairAction_STATUS instead

type AutomaticRepairsPolicy_STATUS

type AutomaticRepairsPolicy_STATUS struct {
	Enabled      *bool                                       `json:"enabled,omitempty"`
	GracePeriod  *string                                     `json:"gracePeriod,omitempty"`
	RepairAction *AutomaticRepairsPolicy_RepairAction_STATUS `json:"repairAction,omitempty"`
}

Deprecated version of AutomaticRepairsPolicy_STATUS. Use v1api20220301.AutomaticRepairsPolicy_STATUS instead

func (*AutomaticRepairsPolicy_STATUS) AssignProperties_From_AutomaticRepairsPolicy_STATUS

func (policy *AutomaticRepairsPolicy_STATUS) AssignProperties_From_AutomaticRepairsPolicy_STATUS(source *v20220301s.AutomaticRepairsPolicy_STATUS) error

AssignProperties_From_AutomaticRepairsPolicy_STATUS populates our AutomaticRepairsPolicy_STATUS from the provided source AutomaticRepairsPolicy_STATUS

func (*AutomaticRepairsPolicy_STATUS) AssignProperties_To_AutomaticRepairsPolicy_STATUS

func (policy *AutomaticRepairsPolicy_STATUS) AssignProperties_To_AutomaticRepairsPolicy_STATUS(destination *v20220301s.AutomaticRepairsPolicy_STATUS) error

AssignProperties_To_AutomaticRepairsPolicy_STATUS populates the provided destination AutomaticRepairsPolicy_STATUS from our AutomaticRepairsPolicy_STATUS

func (*AutomaticRepairsPolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticRepairsPolicy_STATUS.

func (*AutomaticRepairsPolicy_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutomaticRepairsPolicy_STATUS) NewEmptyARMValue

func (policy *AutomaticRepairsPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutomaticRepairsPolicy_STATUS) PopulateFromARM

func (policy *AutomaticRepairsPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutomaticRepairsPolicy_STATUS_ARM

type AutomaticRepairsPolicy_STATUS_ARM struct {
	Enabled      *bool                                       `json:"enabled,omitempty"`
	GracePeriod  *string                                     `json:"gracePeriod,omitempty"`
	RepairAction *AutomaticRepairsPolicy_RepairAction_STATUS `json:"repairAction,omitempty"`
}

Deprecated version of AutomaticRepairsPolicy_STATUS. Use v1api20220301.AutomaticRepairsPolicy_STATUS instead

func (*AutomaticRepairsPolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticRepairsPolicy_STATUS_ARM.

func (*AutomaticRepairsPolicy_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AvailablePatchSummary_STATUS

type AvailablePatchSummary_STATUS struct {
	AssessmentActivityId          *string                              `json:"assessmentActivityId,omitempty"`
	CriticalAndSecurityPatchCount *int                                 `json:"criticalAndSecurityPatchCount,omitempty"`
	Error                         *ApiError_STATUS                     `json:"error,omitempty"`
	LastModifiedTime              *string                              `json:"lastModifiedTime,omitempty"`
	OtherPatchCount               *int                                 `json:"otherPatchCount,omitempty"`
	RebootPending                 *bool                                `json:"rebootPending,omitempty"`
	StartTime                     *string                              `json:"startTime,omitempty"`
	Status                        *AvailablePatchSummary_Status_STATUS `json:"status,omitempty"`
}

Deprecated version of AvailablePatchSummary_STATUS. Use v1api20220301.AvailablePatchSummary_STATUS instead

func (*AvailablePatchSummary_STATUS) AssignProperties_From_AvailablePatchSummary_STATUS

func (summary *AvailablePatchSummary_STATUS) AssignProperties_From_AvailablePatchSummary_STATUS(source *v20220301s.AvailablePatchSummary_STATUS) error

AssignProperties_From_AvailablePatchSummary_STATUS populates our AvailablePatchSummary_STATUS from the provided source AvailablePatchSummary_STATUS

func (*AvailablePatchSummary_STATUS) AssignProperties_To_AvailablePatchSummary_STATUS

func (summary *AvailablePatchSummary_STATUS) AssignProperties_To_AvailablePatchSummary_STATUS(destination *v20220301s.AvailablePatchSummary_STATUS) error

AssignProperties_To_AvailablePatchSummary_STATUS populates the provided destination AvailablePatchSummary_STATUS from our AvailablePatchSummary_STATUS

func (*AvailablePatchSummary_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailablePatchSummary_STATUS.

func (*AvailablePatchSummary_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AvailablePatchSummary_STATUS) NewEmptyARMValue

func (summary *AvailablePatchSummary_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AvailablePatchSummary_STATUS) PopulateFromARM

func (summary *AvailablePatchSummary_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AvailablePatchSummary_STATUS_ARM

type AvailablePatchSummary_STATUS_ARM struct {
	AssessmentActivityId          *string                              `json:"assessmentActivityId,omitempty"`
	CriticalAndSecurityPatchCount *int                                 `json:"criticalAndSecurityPatchCount,omitempty"`
	Error                         *ApiError_STATUS_ARM                 `json:"error,omitempty"`
	LastModifiedTime              *string                              `json:"lastModifiedTime,omitempty"`
	OtherPatchCount               *int                                 `json:"otherPatchCount,omitempty"`
	RebootPending                 *bool                                `json:"rebootPending,omitempty"`
	StartTime                     *string                              `json:"startTime,omitempty"`
	Status                        *AvailablePatchSummary_Status_STATUS `json:"status,omitempty"`
}

Deprecated version of AvailablePatchSummary_STATUS. Use v1api20220301.AvailablePatchSummary_STATUS instead

func (*AvailablePatchSummary_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailablePatchSummary_STATUS_ARM.

func (*AvailablePatchSummary_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AvailablePatchSummary_Status_STATUS

type AvailablePatchSummary_Status_STATUS string

Deprecated version of AvailablePatchSummary_Status_STATUS. Use v1api20220301.AvailablePatchSummary_Status_STATUS instead

type BillingProfile

type BillingProfile struct {
	MaxPrice *float64 `json:"maxPrice,omitempty"`
}

Deprecated version of BillingProfile. Use v1api20220301.BillingProfile instead

func (*BillingProfile) AssignProperties_From_BillingProfile

func (profile *BillingProfile) AssignProperties_From_BillingProfile(source *v20220301s.BillingProfile) error

AssignProperties_From_BillingProfile populates our BillingProfile from the provided source BillingProfile

func (*BillingProfile) AssignProperties_To_BillingProfile

func (profile *BillingProfile) AssignProperties_To_BillingProfile(destination *v20220301s.BillingProfile) error

AssignProperties_To_BillingProfile populates the provided destination BillingProfile from our BillingProfile

func (*BillingProfile) ConvertToARM

func (profile *BillingProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*BillingProfile) DeepCopy

func (in *BillingProfile) DeepCopy() *BillingProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingProfile.

func (*BillingProfile) DeepCopyInto

func (in *BillingProfile) DeepCopyInto(out *BillingProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BillingProfile) NewEmptyARMValue

func (profile *BillingProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BillingProfile) PopulateFromARM

func (profile *BillingProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BillingProfile_ARM

type BillingProfile_ARM struct {
	MaxPrice *float64 `json:"maxPrice,omitempty"`
}

Deprecated version of BillingProfile. Use v1api20220301.BillingProfile instead

func (*BillingProfile_ARM) DeepCopy

func (in *BillingProfile_ARM) DeepCopy() *BillingProfile_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingProfile_ARM.

func (*BillingProfile_ARM) DeepCopyInto

func (in *BillingProfile_ARM) DeepCopyInto(out *BillingProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BillingProfile_STATUS

type BillingProfile_STATUS struct {
	MaxPrice *float64 `json:"maxPrice,omitempty"`
}

Deprecated version of BillingProfile_STATUS. Use v1api20220301.BillingProfile_STATUS instead

func (*BillingProfile_STATUS) AssignProperties_From_BillingProfile_STATUS

func (profile *BillingProfile_STATUS) AssignProperties_From_BillingProfile_STATUS(source *v20220301s.BillingProfile_STATUS) error

AssignProperties_From_BillingProfile_STATUS populates our BillingProfile_STATUS from the provided source BillingProfile_STATUS

func (*BillingProfile_STATUS) AssignProperties_To_BillingProfile_STATUS

func (profile *BillingProfile_STATUS) AssignProperties_To_BillingProfile_STATUS(destination *v20220301s.BillingProfile_STATUS) error

AssignProperties_To_BillingProfile_STATUS populates the provided destination BillingProfile_STATUS from our BillingProfile_STATUS

func (*BillingProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingProfile_STATUS.

func (*BillingProfile_STATUS) DeepCopyInto

func (in *BillingProfile_STATUS) DeepCopyInto(out *BillingProfile_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BillingProfile_STATUS) NewEmptyARMValue

func (profile *BillingProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BillingProfile_STATUS) PopulateFromARM

func (profile *BillingProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BillingProfile_STATUS_ARM

type BillingProfile_STATUS_ARM struct {
	MaxPrice *float64 `json:"maxPrice,omitempty"`
}

Deprecated version of BillingProfile_STATUS. Use v1api20220301.BillingProfile_STATUS instead

func (*BillingProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingProfile_STATUS_ARM.

func (*BillingProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BootDiagnostics

type BootDiagnostics struct {
	Enabled    *bool   `json:"enabled,omitempty"`
	StorageUri *string `json:"storageUri,omitempty"`
}

Deprecated version of BootDiagnostics. Use v1api20220301.BootDiagnostics instead

func (*BootDiagnostics) AssignProperties_From_BootDiagnostics

func (diagnostics *BootDiagnostics) AssignProperties_From_BootDiagnostics(source *v20220301s.BootDiagnostics) error

AssignProperties_From_BootDiagnostics populates our BootDiagnostics from the provided source BootDiagnostics

func (*BootDiagnostics) AssignProperties_To_BootDiagnostics

func (diagnostics *BootDiagnostics) AssignProperties_To_BootDiagnostics(destination *v20220301s.BootDiagnostics) error

AssignProperties_To_BootDiagnostics populates the provided destination BootDiagnostics from our BootDiagnostics

func (*BootDiagnostics) ConvertToARM

func (diagnostics *BootDiagnostics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*BootDiagnostics) DeepCopy

func (in *BootDiagnostics) DeepCopy() *BootDiagnostics

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics.

func (*BootDiagnostics) DeepCopyInto

func (in *BootDiagnostics) DeepCopyInto(out *BootDiagnostics)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BootDiagnostics) NewEmptyARMValue

func (diagnostics *BootDiagnostics) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BootDiagnostics) PopulateFromARM

func (diagnostics *BootDiagnostics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BootDiagnosticsInstanceView_STATUS

type BootDiagnosticsInstanceView_STATUS struct {
	ConsoleScreenshotBlobUri *string                    `json:"consoleScreenshotBlobUri,omitempty"`
	SerialConsoleLogBlobUri  *string                    `json:"serialConsoleLogBlobUri,omitempty"`
	Status                   *InstanceViewStatus_STATUS `json:"status,omitempty"`
}

Deprecated version of BootDiagnosticsInstanceView_STATUS. Use v1api20220301.BootDiagnosticsInstanceView_STATUS instead

func (*BootDiagnosticsInstanceView_STATUS) AssignProperties_From_BootDiagnosticsInstanceView_STATUS

func (view *BootDiagnosticsInstanceView_STATUS) AssignProperties_From_BootDiagnosticsInstanceView_STATUS(source *v20220301s.BootDiagnosticsInstanceView_STATUS) error

AssignProperties_From_BootDiagnosticsInstanceView_STATUS populates our BootDiagnosticsInstanceView_STATUS from the provided source BootDiagnosticsInstanceView_STATUS

func (*BootDiagnosticsInstanceView_STATUS) AssignProperties_To_BootDiagnosticsInstanceView_STATUS

func (view *BootDiagnosticsInstanceView_STATUS) AssignProperties_To_BootDiagnosticsInstanceView_STATUS(destination *v20220301s.BootDiagnosticsInstanceView_STATUS) error

AssignProperties_To_BootDiagnosticsInstanceView_STATUS populates the provided destination BootDiagnosticsInstanceView_STATUS from our BootDiagnosticsInstanceView_STATUS

func (*BootDiagnosticsInstanceView_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnosticsInstanceView_STATUS.

func (*BootDiagnosticsInstanceView_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BootDiagnosticsInstanceView_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BootDiagnosticsInstanceView_STATUS) PopulateFromARM

func (view *BootDiagnosticsInstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BootDiagnosticsInstanceView_STATUS_ARM

type BootDiagnosticsInstanceView_STATUS_ARM struct {
	ConsoleScreenshotBlobUri *string                        `json:"consoleScreenshotBlobUri,omitempty"`
	SerialConsoleLogBlobUri  *string                        `json:"serialConsoleLogBlobUri,omitempty"`
	Status                   *InstanceViewStatus_STATUS_ARM `json:"status,omitempty"`
}

Deprecated version of BootDiagnosticsInstanceView_STATUS. Use v1api20220301.BootDiagnosticsInstanceView_STATUS instead

func (*BootDiagnosticsInstanceView_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnosticsInstanceView_STATUS_ARM.

func (*BootDiagnosticsInstanceView_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BootDiagnostics_ARM

type BootDiagnostics_ARM struct {
	Enabled    *bool   `json:"enabled,omitempty"`
	StorageUri *string `json:"storageUri,omitempty"`
}

Deprecated version of BootDiagnostics. Use v1api20220301.BootDiagnostics instead

func (*BootDiagnostics_ARM) DeepCopy

func (in *BootDiagnostics_ARM) DeepCopy() *BootDiagnostics_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics_ARM.

func (*BootDiagnostics_ARM) DeepCopyInto

func (in *BootDiagnostics_ARM) DeepCopyInto(out *BootDiagnostics_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BootDiagnostics_STATUS

type BootDiagnostics_STATUS struct {
	Enabled    *bool   `json:"enabled,omitempty"`
	StorageUri *string `json:"storageUri,omitempty"`
}

Deprecated version of BootDiagnostics_STATUS. Use v1api20220301.BootDiagnostics_STATUS instead

func (*BootDiagnostics_STATUS) AssignProperties_From_BootDiagnostics_STATUS

func (diagnostics *BootDiagnostics_STATUS) AssignProperties_From_BootDiagnostics_STATUS(source *v20220301s.BootDiagnostics_STATUS) error

AssignProperties_From_BootDiagnostics_STATUS populates our BootDiagnostics_STATUS from the provided source BootDiagnostics_STATUS

func (*BootDiagnostics_STATUS) AssignProperties_To_BootDiagnostics_STATUS

func (diagnostics *BootDiagnostics_STATUS) AssignProperties_To_BootDiagnostics_STATUS(destination *v20220301s.BootDiagnostics_STATUS) error

AssignProperties_To_BootDiagnostics_STATUS populates the provided destination BootDiagnostics_STATUS from our BootDiagnostics_STATUS

func (*BootDiagnostics_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics_STATUS.

func (*BootDiagnostics_STATUS) DeepCopyInto

func (in *BootDiagnostics_STATUS) DeepCopyInto(out *BootDiagnostics_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BootDiagnostics_STATUS) NewEmptyARMValue

func (diagnostics *BootDiagnostics_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BootDiagnostics_STATUS) PopulateFromARM

func (diagnostics *BootDiagnostics_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BootDiagnostics_STATUS_ARM

type BootDiagnostics_STATUS_ARM struct {
	Enabled    *bool   `json:"enabled,omitempty"`
	StorageUri *string `json:"storageUri,omitempty"`
}

Deprecated version of BootDiagnostics_STATUS. Use v1api20220301.BootDiagnostics_STATUS instead

func (*BootDiagnostics_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics_STATUS_ARM.

func (*BootDiagnostics_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Caching

type Caching string

Deprecated version of Caching. Use v1api20220301.Caching instead +kubebuilder:validation:Enum={"None","ReadOnly","ReadWrite"}

type Caching_STATUS

type Caching_STATUS string

Deprecated version of Caching_STATUS. Use v1api20220301.Caching_STATUS instead

type CapacityReservationProfile

type CapacityReservationProfile struct {
	CapacityReservationGroup *SubResource `json:"capacityReservationGroup,omitempty"`
}

Deprecated version of CapacityReservationProfile. Use v1api20220301.CapacityReservationProfile instead

func (*CapacityReservationProfile) AssignProperties_From_CapacityReservationProfile

func (profile *CapacityReservationProfile) AssignProperties_From_CapacityReservationProfile(source *v20220301s.CapacityReservationProfile) error

AssignProperties_From_CapacityReservationProfile populates our CapacityReservationProfile from the provided source CapacityReservationProfile

func (*CapacityReservationProfile) AssignProperties_To_CapacityReservationProfile

func (profile *CapacityReservationProfile) AssignProperties_To_CapacityReservationProfile(destination *v20220301s.CapacityReservationProfile) error

AssignProperties_To_CapacityReservationProfile populates the provided destination CapacityReservationProfile from our CapacityReservationProfile

func (*CapacityReservationProfile) ConvertToARM

func (profile *CapacityReservationProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CapacityReservationProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationProfile.

func (*CapacityReservationProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CapacityReservationProfile) NewEmptyARMValue

func (profile *CapacityReservationProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CapacityReservationProfile) PopulateFromARM

func (profile *CapacityReservationProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CapacityReservationProfile_ARM

type CapacityReservationProfile_ARM struct {
	CapacityReservationGroup *SubResource_ARM `json:"capacityReservationGroup,omitempty"`
}

Deprecated version of CapacityReservationProfile. Use v1api20220301.CapacityReservationProfile instead

func (*CapacityReservationProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationProfile_ARM.

func (*CapacityReservationProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CapacityReservationProfile_STATUS

type CapacityReservationProfile_STATUS struct {
	CapacityReservationGroup *SubResource_STATUS `json:"capacityReservationGroup,omitempty"`
}

Deprecated version of CapacityReservationProfile_STATUS. Use v1api20220301.CapacityReservationProfile_STATUS instead

func (*CapacityReservationProfile_STATUS) AssignProperties_From_CapacityReservationProfile_STATUS

func (profile *CapacityReservationProfile_STATUS) AssignProperties_From_CapacityReservationProfile_STATUS(source *v20220301s.CapacityReservationProfile_STATUS) error

AssignProperties_From_CapacityReservationProfile_STATUS populates our CapacityReservationProfile_STATUS from the provided source CapacityReservationProfile_STATUS

func (*CapacityReservationProfile_STATUS) AssignProperties_To_CapacityReservationProfile_STATUS

func (profile *CapacityReservationProfile_STATUS) AssignProperties_To_CapacityReservationProfile_STATUS(destination *v20220301s.CapacityReservationProfile_STATUS) error

AssignProperties_To_CapacityReservationProfile_STATUS populates the provided destination CapacityReservationProfile_STATUS from our CapacityReservationProfile_STATUS

func (*CapacityReservationProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationProfile_STATUS.

func (*CapacityReservationProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CapacityReservationProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CapacityReservationProfile_STATUS) PopulateFromARM

func (profile *CapacityReservationProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CapacityReservationProfile_STATUS_ARM

type CapacityReservationProfile_STATUS_ARM struct {
	CapacityReservationGroup *SubResource_STATUS_ARM `json:"capacityReservationGroup,omitempty"`
}

Deprecated version of CapacityReservationProfile_STATUS. Use v1api20220301.CapacityReservationProfile_STATUS instead

func (*CapacityReservationProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationProfile_STATUS_ARM.

func (*CapacityReservationProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CreateOption

type CreateOption string

Deprecated version of CreateOption. Use v1api20220301.CreateOption instead +kubebuilder:validation:Enum={"Attach","Empty","FromImage"}

type CreateOption_STATUS

type CreateOption_STATUS string

Deprecated version of CreateOption_STATUS. Use v1api20220301.CreateOption_STATUS instead

type DataDisk

type DataDisk struct {
	Caching *Caching `json:"caching,omitempty"`

	// +kubebuilder:validation:Required
	CreateOption *CreateOption    `json:"createOption,omitempty"`
	DeleteOption *DeleteOption    `json:"deleteOption,omitempty"`
	DetachOption *DetachOption    `json:"detachOption,omitempty"`
	DiskSizeGB   *int             `json:"diskSizeGB,omitempty"`
	Image        *VirtualHardDisk `json:"image,omitempty"`

	// +kubebuilder:validation:Required
	Lun                     *int                   `json:"lun,omitempty"`
	ManagedDisk             *ManagedDiskParameters `json:"managedDisk,omitempty"`
	Name                    *string                `json:"name,omitempty"`
	ToBeDetached            *bool                  `json:"toBeDetached,omitempty"`
	Vhd                     *VirtualHardDisk       `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                  `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of DataDisk. Use v1api20220301.DataDisk instead

func (*DataDisk) AssignProperties_From_DataDisk

func (disk *DataDisk) AssignProperties_From_DataDisk(source *v20220301s.DataDisk) error

AssignProperties_From_DataDisk populates our DataDisk from the provided source DataDisk

func (*DataDisk) AssignProperties_To_DataDisk

func (disk *DataDisk) AssignProperties_To_DataDisk(destination *v20220301s.DataDisk) error

AssignProperties_To_DataDisk populates the provided destination DataDisk from our DataDisk

func (*DataDisk) ConvertToARM

func (disk *DataDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DataDisk) DeepCopy

func (in *DataDisk) DeepCopy() *DataDisk

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk.

func (*DataDisk) DeepCopyInto

func (in *DataDisk) DeepCopyInto(out *DataDisk)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataDisk) NewEmptyARMValue

func (disk *DataDisk) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataDisk) PopulateFromARM

func (disk *DataDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataDisk_ARM

type DataDisk_ARM struct {
	Caching                 *Caching                   `json:"caching,omitempty"`
	CreateOption            *CreateOption              `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption              `json:"deleteOption,omitempty"`
	DetachOption            *DetachOption              `json:"detachOption,omitempty"`
	DiskSizeGB              *int                       `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk_ARM       `json:"image,omitempty"`
	Lun                     *int                       `json:"lun,omitempty"`
	ManagedDisk             *ManagedDiskParameters_ARM `json:"managedDisk,omitempty"`
	Name                    *string                    `json:"name,omitempty"`
	ToBeDetached            *bool                      `json:"toBeDetached,omitempty"`
	Vhd                     *VirtualHardDisk_ARM       `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                      `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of DataDisk. Use v1api20220301.DataDisk instead

func (*DataDisk_ARM) DeepCopy

func (in *DataDisk_ARM) DeepCopy() *DataDisk_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk_ARM.

func (*DataDisk_ARM) DeepCopyInto

func (in *DataDisk_ARM) DeepCopyInto(out *DataDisk_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataDisk_STATUS

type DataDisk_STATUS struct {
	Caching                 *Caching_STATUS               `json:"caching,omitempty"`
	CreateOption            *CreateOption_STATUS          `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption_STATUS          `json:"deleteOption,omitempty"`
	DetachOption            *DetachOption_STATUS          `json:"detachOption,omitempty"`
	DiskIOPSReadWrite       *int                          `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite       *int                          `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB              *int                          `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk_STATUS       `json:"image,omitempty"`
	Lun                     *int                          `json:"lun,omitempty"`
	ManagedDisk             *ManagedDiskParameters_STATUS `json:"managedDisk,omitempty"`
	Name                    *string                       `json:"name,omitempty"`
	ToBeDetached            *bool                         `json:"toBeDetached,omitempty"`
	Vhd                     *VirtualHardDisk_STATUS       `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                         `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of DataDisk_STATUS. Use v1api20220301.DataDisk_STATUS instead

func (*DataDisk_STATUS) AssignProperties_From_DataDisk_STATUS

func (disk *DataDisk_STATUS) AssignProperties_From_DataDisk_STATUS(source *v20220301s.DataDisk_STATUS) error

AssignProperties_From_DataDisk_STATUS populates our DataDisk_STATUS from the provided source DataDisk_STATUS

func (*DataDisk_STATUS) AssignProperties_To_DataDisk_STATUS

func (disk *DataDisk_STATUS) AssignProperties_To_DataDisk_STATUS(destination *v20220301s.DataDisk_STATUS) error

AssignProperties_To_DataDisk_STATUS populates the provided destination DataDisk_STATUS from our DataDisk_STATUS

func (*DataDisk_STATUS) DeepCopy

func (in *DataDisk_STATUS) DeepCopy() *DataDisk_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk_STATUS.

func (*DataDisk_STATUS) DeepCopyInto

func (in *DataDisk_STATUS) DeepCopyInto(out *DataDisk_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataDisk_STATUS) NewEmptyARMValue

func (disk *DataDisk_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataDisk_STATUS) PopulateFromARM

func (disk *DataDisk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataDisk_STATUS_ARM

type DataDisk_STATUS_ARM struct {
	Caching                 *Caching_STATUS                   `json:"caching,omitempty"`
	CreateOption            *CreateOption_STATUS              `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption_STATUS              `json:"deleteOption,omitempty"`
	DetachOption            *DetachOption_STATUS              `json:"detachOption,omitempty"`
	DiskIOPSReadWrite       *int                              `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite       *int                              `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB              *int                              `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk_STATUS_ARM       `json:"image,omitempty"`
	Lun                     *int                              `json:"lun,omitempty"`
	ManagedDisk             *ManagedDiskParameters_STATUS_ARM `json:"managedDisk,omitempty"`
	Name                    *string                           `json:"name,omitempty"`
	ToBeDetached            *bool                             `json:"toBeDetached,omitempty"`
	Vhd                     *VirtualHardDisk_STATUS_ARM       `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                             `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of DataDisk_STATUS. Use v1api20220301.DataDisk_STATUS instead

func (*DataDisk_STATUS_ARM) DeepCopy

func (in *DataDisk_STATUS_ARM) DeepCopy() *DataDisk_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk_STATUS_ARM.

func (*DataDisk_STATUS_ARM) DeepCopyInto

func (in *DataDisk_STATUS_ARM) DeepCopyInto(out *DataDisk_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeleteOption

type DeleteOption string

Deprecated version of DeleteOption. Use v1api20220301.DeleteOption instead +kubebuilder:validation:Enum={"Delete","Detach"}

type DeleteOption_STATUS

type DeleteOption_STATUS string

Deprecated version of DeleteOption_STATUS. Use v1api20220301.DeleteOption_STATUS instead

type DetachOption

type DetachOption string

Deprecated version of DetachOption. Use v1api20220301.DetachOption instead +kubebuilder:validation:Enum={"ForceDetach"}

type DetachOption_STATUS

type DetachOption_STATUS string

Deprecated version of DetachOption_STATUS. Use v1api20220301.DetachOption_STATUS instead

type DiagnosticsProfile

type DiagnosticsProfile struct {
	BootDiagnostics *BootDiagnostics `json:"bootDiagnostics,omitempty"`
}

Deprecated version of DiagnosticsProfile. Use v1api20220301.DiagnosticsProfile instead

func (*DiagnosticsProfile) AssignProperties_From_DiagnosticsProfile

func (profile *DiagnosticsProfile) AssignProperties_From_DiagnosticsProfile(source *v20220301s.DiagnosticsProfile) error

AssignProperties_From_DiagnosticsProfile populates our DiagnosticsProfile from the provided source DiagnosticsProfile

func (*DiagnosticsProfile) AssignProperties_To_DiagnosticsProfile

func (profile *DiagnosticsProfile) AssignProperties_To_DiagnosticsProfile(destination *v20220301s.DiagnosticsProfile) error

AssignProperties_To_DiagnosticsProfile populates the provided destination DiagnosticsProfile from our DiagnosticsProfile

func (*DiagnosticsProfile) ConvertToARM

func (profile *DiagnosticsProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DiagnosticsProfile) DeepCopy

func (in *DiagnosticsProfile) DeepCopy() *DiagnosticsProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfile.

func (*DiagnosticsProfile) DeepCopyInto

func (in *DiagnosticsProfile) DeepCopyInto(out *DiagnosticsProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DiagnosticsProfile) NewEmptyARMValue

func (profile *DiagnosticsProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DiagnosticsProfile) PopulateFromARM

func (profile *DiagnosticsProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DiagnosticsProfile_ARM

type DiagnosticsProfile_ARM struct {
	BootDiagnostics *BootDiagnostics_ARM `json:"bootDiagnostics,omitempty"`
}

Deprecated version of DiagnosticsProfile. Use v1api20220301.DiagnosticsProfile instead

func (*DiagnosticsProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfile_ARM.

func (*DiagnosticsProfile_ARM) DeepCopyInto

func (in *DiagnosticsProfile_ARM) DeepCopyInto(out *DiagnosticsProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DiagnosticsProfile_STATUS

type DiagnosticsProfile_STATUS struct {
	BootDiagnostics *BootDiagnostics_STATUS `json:"bootDiagnostics,omitempty"`
}

Deprecated version of DiagnosticsProfile_STATUS. Use v1api20220301.DiagnosticsProfile_STATUS instead

func (*DiagnosticsProfile_STATUS) AssignProperties_From_DiagnosticsProfile_STATUS

func (profile *DiagnosticsProfile_STATUS) AssignProperties_From_DiagnosticsProfile_STATUS(source *v20220301s.DiagnosticsProfile_STATUS) error

AssignProperties_From_DiagnosticsProfile_STATUS populates our DiagnosticsProfile_STATUS from the provided source DiagnosticsProfile_STATUS

func (*DiagnosticsProfile_STATUS) AssignProperties_To_DiagnosticsProfile_STATUS

func (profile *DiagnosticsProfile_STATUS) AssignProperties_To_DiagnosticsProfile_STATUS(destination *v20220301s.DiagnosticsProfile_STATUS) error

AssignProperties_To_DiagnosticsProfile_STATUS populates the provided destination DiagnosticsProfile_STATUS from our DiagnosticsProfile_STATUS

func (*DiagnosticsProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfile_STATUS.

func (*DiagnosticsProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DiagnosticsProfile_STATUS) NewEmptyARMValue

func (profile *DiagnosticsProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DiagnosticsProfile_STATUS) PopulateFromARM

func (profile *DiagnosticsProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DiagnosticsProfile_STATUS_ARM

type DiagnosticsProfile_STATUS_ARM struct {
	BootDiagnostics *BootDiagnostics_STATUS_ARM `json:"bootDiagnostics,omitempty"`
}

Deprecated version of DiagnosticsProfile_STATUS. Use v1api20220301.DiagnosticsProfile_STATUS instead

func (*DiagnosticsProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfile_STATUS_ARM.

func (*DiagnosticsProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DiffDiskOption

type DiffDiskOption string

Deprecated version of DiffDiskOption. Use v1api20220301.DiffDiskOption instead +kubebuilder:validation:Enum={"Local"}

type DiffDiskOption_STATUS

type DiffDiskOption_STATUS string

Deprecated version of DiffDiskOption_STATUS. Use v1api20220301.DiffDiskOption_STATUS instead

type DiffDiskPlacement

type DiffDiskPlacement string

Deprecated version of DiffDiskPlacement. Use v1api20220301.DiffDiskPlacement instead +kubebuilder:validation:Enum={"CacheDisk","ResourceDisk"}

type DiffDiskPlacement_STATUS

type DiffDiskPlacement_STATUS string

Deprecated version of DiffDiskPlacement_STATUS. Use v1api20220301.DiffDiskPlacement_STATUS instead

type DiffDiskSettings

type DiffDiskSettings struct {
	Option    *DiffDiskOption    `json:"option,omitempty"`
	Placement *DiffDiskPlacement `json:"placement,omitempty"`
}

Deprecated version of DiffDiskSettings. Use v1api20220301.DiffDiskSettings instead

func (*DiffDiskSettings) AssignProperties_From_DiffDiskSettings

func (settings *DiffDiskSettings) AssignProperties_From_DiffDiskSettings(source *v20220301s.DiffDiskSettings) error

AssignProperties_From_DiffDiskSettings populates our DiffDiskSettings from the provided source DiffDiskSettings

func (*DiffDiskSettings) AssignProperties_To_DiffDiskSettings

func (settings *DiffDiskSettings) AssignProperties_To_DiffDiskSettings(destination *v20220301s.DiffDiskSettings) error

AssignProperties_To_DiffDiskSettings populates the provided destination DiffDiskSettings from our DiffDiskSettings

func (*DiffDiskSettings) ConvertToARM

func (settings *DiffDiskSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DiffDiskSettings) DeepCopy

func (in *DiffDiskSettings) DeepCopy() *DiffDiskSettings

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings.

func (*DiffDiskSettings) DeepCopyInto

func (in *DiffDiskSettings) DeepCopyInto(out *DiffDiskSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DiffDiskSettings) NewEmptyARMValue

func (settings *DiffDiskSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DiffDiskSettings) PopulateFromARM

func (settings *DiffDiskSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DiffDiskSettings_ARM

type DiffDiskSettings_ARM struct {
	Option    *DiffDiskOption    `json:"option,omitempty"`
	Placement *DiffDiskPlacement `json:"placement,omitempty"`
}

Deprecated version of DiffDiskSettings. Use v1api20220301.DiffDiskSettings instead

func (*DiffDiskSettings_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings_ARM.

func (*DiffDiskSettings_ARM) DeepCopyInto

func (in *DiffDiskSettings_ARM) DeepCopyInto(out *DiffDiskSettings_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DiffDiskSettings_STATUS

type DiffDiskSettings_STATUS struct {
	Option    *DiffDiskOption_STATUS    `json:"option,omitempty"`
	Placement *DiffDiskPlacement_STATUS `json:"placement,omitempty"`
}

Deprecated version of DiffDiskSettings_STATUS. Use v1api20220301.DiffDiskSettings_STATUS instead

func (*DiffDiskSettings_STATUS) AssignProperties_From_DiffDiskSettings_STATUS

func (settings *DiffDiskSettings_STATUS) AssignProperties_From_DiffDiskSettings_STATUS(source *v20220301s.DiffDiskSettings_STATUS) error

AssignProperties_From_DiffDiskSettings_STATUS populates our DiffDiskSettings_STATUS from the provided source DiffDiskSettings_STATUS

func (*DiffDiskSettings_STATUS) AssignProperties_To_DiffDiskSettings_STATUS

func (settings *DiffDiskSettings_STATUS) AssignProperties_To_DiffDiskSettings_STATUS(destination *v20220301s.DiffDiskSettings_STATUS) error

AssignProperties_To_DiffDiskSettings_STATUS populates the provided destination DiffDiskSettings_STATUS from our DiffDiskSettings_STATUS

func (*DiffDiskSettings_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings_STATUS.

func (*DiffDiskSettings_STATUS) DeepCopyInto

func (in *DiffDiskSettings_STATUS) DeepCopyInto(out *DiffDiskSettings_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DiffDiskSettings_STATUS) NewEmptyARMValue

func (settings *DiffDiskSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DiffDiskSettings_STATUS) PopulateFromARM

func (settings *DiffDiskSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DiffDiskSettings_STATUS_ARM

type DiffDiskSettings_STATUS_ARM struct {
	Option    *DiffDiskOption_STATUS    `json:"option,omitempty"`
	Placement *DiffDiskPlacement_STATUS `json:"placement,omitempty"`
}

Deprecated version of DiffDiskSettings_STATUS. Use v1api20220301.DiffDiskSettings_STATUS instead

func (*DiffDiskSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings_STATUS_ARM.

func (*DiffDiskSettings_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DiskEncryptionSettings

type DiskEncryptionSettings struct {
	DiskEncryptionKey *KeyVaultSecretReference `json:"diskEncryptionKey,omitempty"`
	Enabled           *bool                    `json:"enabled,omitempty"`
	KeyEncryptionKey  *KeyVaultKeyReference    `json:"keyEncryptionKey,omitempty"`
}

Deprecated version of DiskEncryptionSettings. Use v1api20220301.DiskEncryptionSettings instead

func (*DiskEncryptionSettings) AssignProperties_From_DiskEncryptionSettings

func (settings *DiskEncryptionSettings) AssignProperties_From_DiskEncryptionSettings(source *v20220301s.DiskEncryptionSettings) error

AssignProperties_From_DiskEncryptionSettings populates our DiskEncryptionSettings from the provided source DiskEncryptionSettings

func (*DiskEncryptionSettings) AssignProperties_To_DiskEncryptionSettings

func (settings *DiskEncryptionSettings) AssignProperties_To_DiskEncryptionSettings(destination *v20220301s.DiskEncryptionSettings) error

AssignProperties_To_DiskEncryptionSettings populates the provided destination DiskEncryptionSettings from our DiskEncryptionSettings

func (*DiskEncryptionSettings) ConvertToARM

func (settings *DiskEncryptionSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DiskEncryptionSettings) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSettings.

func (*DiskEncryptionSettings) DeepCopyInto

func (in *DiskEncryptionSettings) DeepCopyInto(out *DiskEncryptionSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DiskEncryptionSettings) NewEmptyARMValue

func (settings *DiskEncryptionSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DiskEncryptionSettings) PopulateFromARM

func (settings *DiskEncryptionSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DiskEncryptionSettings_ARM

type DiskEncryptionSettings_ARM struct {
	DiskEncryptionKey *KeyVaultSecretReference_ARM `json:"diskEncryptionKey,omitempty"`
	Enabled           *bool                        `json:"enabled,omitempty"`
	KeyEncryptionKey  *KeyVaultKeyReference_ARM    `json:"keyEncryptionKey,omitempty"`
}

Deprecated version of DiskEncryptionSettings. Use v1api20220301.DiskEncryptionSettings instead

func (*DiskEncryptionSettings_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSettings_ARM.

func (*DiskEncryptionSettings_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DiskEncryptionSettings_STATUS

type DiskEncryptionSettings_STATUS struct {
	DiskEncryptionKey *KeyVaultSecretReference_STATUS `json:"diskEncryptionKey,omitempty"`
	Enabled           *bool                           `json:"enabled,omitempty"`
	KeyEncryptionKey  *KeyVaultKeyReference_STATUS    `json:"keyEncryptionKey,omitempty"`
}

Deprecated version of DiskEncryptionSettings_STATUS. Use v1api20220301.DiskEncryptionSettings_STATUS instead

func (*DiskEncryptionSettings_STATUS) AssignProperties_From_DiskEncryptionSettings_STATUS

func (settings *DiskEncryptionSettings_STATUS) AssignProperties_From_DiskEncryptionSettings_STATUS(source *v20220301s.DiskEncryptionSettings_STATUS) error

AssignProperties_From_DiskEncryptionSettings_STATUS populates our DiskEncryptionSettings_STATUS from the provided source DiskEncryptionSettings_STATUS

func (*DiskEncryptionSettings_STATUS) AssignProperties_To_DiskEncryptionSettings_STATUS

func (settings *DiskEncryptionSettings_STATUS) AssignProperties_To_DiskEncryptionSettings_STATUS(destination *v20220301s.DiskEncryptionSettings_STATUS) error

AssignProperties_To_DiskEncryptionSettings_STATUS populates the provided destination DiskEncryptionSettings_STATUS from our DiskEncryptionSettings_STATUS

func (*DiskEncryptionSettings_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSettings_STATUS.

func (*DiskEncryptionSettings_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DiskEncryptionSettings_STATUS) NewEmptyARMValue

func (settings *DiskEncryptionSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DiskEncryptionSettings_STATUS) PopulateFromARM

func (settings *DiskEncryptionSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DiskEncryptionSettings_STATUS_ARM

type DiskEncryptionSettings_STATUS_ARM struct {
	DiskEncryptionKey *KeyVaultSecretReference_STATUS_ARM `json:"diskEncryptionKey,omitempty"`
	Enabled           *bool                               `json:"enabled,omitempty"`
	KeyEncryptionKey  *KeyVaultKeyReference_STATUS_ARM    `json:"keyEncryptionKey,omitempty"`
}

Deprecated version of DiskEncryptionSettings_STATUS. Use v1api20220301.DiskEncryptionSettings_STATUS instead

func (*DiskEncryptionSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSettings_STATUS_ARM.

func (*DiskEncryptionSettings_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DiskInstanceView_STATUS

type DiskInstanceView_STATUS struct {
	EncryptionSettings []DiskEncryptionSettings_STATUS `json:"encryptionSettings,omitempty"`
	Name               *string                         `json:"name,omitempty"`
	Statuses           []InstanceViewStatus_STATUS     `json:"statuses,omitempty"`
}

Deprecated version of DiskInstanceView_STATUS. Use v1api20220301.DiskInstanceView_STATUS instead

func (*DiskInstanceView_STATUS) AssignProperties_From_DiskInstanceView_STATUS

func (view *DiskInstanceView_STATUS) AssignProperties_From_DiskInstanceView_STATUS(source *v20220301s.DiskInstanceView_STATUS) error

AssignProperties_From_DiskInstanceView_STATUS populates our DiskInstanceView_STATUS from the provided source DiskInstanceView_STATUS

func (*DiskInstanceView_STATUS) AssignProperties_To_DiskInstanceView_STATUS

func (view *DiskInstanceView_STATUS) AssignProperties_To_DiskInstanceView_STATUS(destination *v20220301s.DiskInstanceView_STATUS) error

AssignProperties_To_DiskInstanceView_STATUS populates the provided destination DiskInstanceView_STATUS from our DiskInstanceView_STATUS

func (*DiskInstanceView_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskInstanceView_STATUS.

func (*DiskInstanceView_STATUS) DeepCopyInto

func (in *DiskInstanceView_STATUS) DeepCopyInto(out *DiskInstanceView_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DiskInstanceView_STATUS) NewEmptyARMValue

func (view *DiskInstanceView_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DiskInstanceView_STATUS) PopulateFromARM

func (view *DiskInstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DiskInstanceView_STATUS_ARM

type DiskInstanceView_STATUS_ARM struct {
	EncryptionSettings []DiskEncryptionSettings_STATUS_ARM `json:"encryptionSettings,omitempty"`
	Name               *string                             `json:"name,omitempty"`
	Statuses           []InstanceViewStatus_STATUS_ARM     `json:"statuses,omitempty"`
}

Deprecated version of DiskInstanceView_STATUS. Use v1api20220301.DiskInstanceView_STATUS instead

func (*DiskInstanceView_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskInstanceView_STATUS_ARM.

func (*DiskInstanceView_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EvictionPolicy

type EvictionPolicy string

Deprecated version of EvictionPolicy. Use v1api20220301.EvictionPolicy instead +kubebuilder:validation:Enum={"Deallocate","Delete"}

type EvictionPolicy_STATUS

type EvictionPolicy_STATUS string

Deprecated version of EvictionPolicy_STATUS. Use v1api20220301.EvictionPolicy_STATUS instead

type ExtendedLocation

type ExtendedLocation struct {
	Name *string               `json:"name,omitempty"`
	Type *ExtendedLocationType `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation. Use v1api20220301.ExtendedLocation instead

func (*ExtendedLocation) AssignProperties_From_ExtendedLocation

func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *v20220301s.ExtendedLocation) error

AssignProperties_From_ExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignProperties_To_ExtendedLocation

func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *v20220301s.ExtendedLocation) error

AssignProperties_To_ExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation

func (*ExtendedLocation) ConvertToARM

func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ExtendedLocation) DeepCopy

func (in *ExtendedLocation) DeepCopy() *ExtendedLocation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.

func (*ExtendedLocation) DeepCopyInto

func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ExtendedLocation) NewEmptyARMValue

func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtendedLocation) PopulateFromARM

func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtendedLocationType

type ExtendedLocationType string

Deprecated version of ExtendedLocationType. Use v1api20220301.ExtendedLocationType instead +kubebuilder:validation:Enum={"EdgeZone"}

type ExtendedLocationType_STATUS

type ExtendedLocationType_STATUS string

Deprecated version of ExtendedLocationType_STATUS. Use v1api20220301.ExtendedLocationType_STATUS instead

type ExtendedLocation_ARM

type ExtendedLocation_ARM struct {
	Name *string               `json:"name,omitempty"`
	Type *ExtendedLocationType `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation. Use v1api20220301.ExtendedLocation instead

func (*ExtendedLocation_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_ARM.

func (*ExtendedLocation_ARM) DeepCopyInto

func (in *ExtendedLocation_ARM) DeepCopyInto(out *ExtendedLocation_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ExtendedLocation_STATUS

type ExtendedLocation_STATUS struct {
	Name *string                      `json:"name,omitempty"`
	Type *ExtendedLocationType_STATUS `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation_STATUS. Use v1api20220301.ExtendedLocation_STATUS instead

func (*ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS

func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *v20220301s.ExtendedLocation_STATUS) error

AssignProperties_From_ExtendedLocation_STATUS populates our ExtendedLocation_STATUS from the provided source ExtendedLocation_STATUS

func (*ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS

func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *v20220301s.ExtendedLocation_STATUS) error

AssignProperties_To_ExtendedLocation_STATUS populates the provided destination ExtendedLocation_STATUS from our ExtendedLocation_STATUS

func (*ExtendedLocation_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.

func (*ExtendedLocation_STATUS) DeepCopyInto

func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ExtendedLocation_STATUS) NewEmptyARMValue

func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtendedLocation_STATUS) PopulateFromARM

func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtendedLocation_STATUS_ARM

type ExtendedLocation_STATUS_ARM struct {
	Name *string                      `json:"name,omitempty"`
	Type *ExtendedLocationType_STATUS `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation_STATUS. Use v1api20220301.ExtendedLocation_STATUS instead

func (*ExtendedLocation_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS_ARM.

func (*ExtendedLocation_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HardwareProfile

type HardwareProfile struct {
	VmSize           *HardwareProfile_VmSize `json:"vmSize,omitempty"`
	VmSizeProperties *VMSizeProperties       `json:"vmSizeProperties,omitempty"`
}

Deprecated version of HardwareProfile. Use v1api20220301.HardwareProfile instead

func (*HardwareProfile) AssignProperties_From_HardwareProfile

func (profile *HardwareProfile) AssignProperties_From_HardwareProfile(source *v20220301s.HardwareProfile) error

AssignProperties_From_HardwareProfile populates our HardwareProfile from the provided source HardwareProfile

func (*HardwareProfile) AssignProperties_To_HardwareProfile

func (profile *HardwareProfile) AssignProperties_To_HardwareProfile(destination *v20220301s.HardwareProfile) error

AssignProperties_To_HardwareProfile populates the provided destination HardwareProfile from our HardwareProfile

func (*HardwareProfile) ConvertToARM

func (profile *HardwareProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HardwareProfile) DeepCopy

func (in *HardwareProfile) DeepCopy() *HardwareProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareProfile.

func (*HardwareProfile) DeepCopyInto

func (in *HardwareProfile) DeepCopyInto(out *HardwareProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HardwareProfile) NewEmptyARMValue

func (profile *HardwareProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HardwareProfile) PopulateFromARM

func (profile *HardwareProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HardwareProfile_ARM

type HardwareProfile_ARM struct {
	VmSize           *HardwareProfile_VmSize `json:"vmSize,omitempty"`
	VmSizeProperties *VMSizeProperties_ARM   `json:"vmSizeProperties,omitempty"`
}

Deprecated version of HardwareProfile. Use v1api20220301.HardwareProfile instead

func (*HardwareProfile_ARM) DeepCopy

func (in *HardwareProfile_ARM) DeepCopy() *HardwareProfile_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareProfile_ARM.

func (*HardwareProfile_ARM) DeepCopyInto

func (in *HardwareProfile_ARM) DeepCopyInto(out *HardwareProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HardwareProfile_STATUS

type HardwareProfile_STATUS struct {
	VmSize           *HardwareProfile_VmSize_STATUS `json:"vmSize,omitempty"`
	VmSizeProperties *VMSizeProperties_STATUS       `json:"vmSizeProperties,omitempty"`
}

Deprecated version of HardwareProfile_STATUS. Use v1api20220301.HardwareProfile_STATUS instead

func (*HardwareProfile_STATUS) AssignProperties_From_HardwareProfile_STATUS

func (profile *HardwareProfile_STATUS) AssignProperties_From_HardwareProfile_STATUS(source *v20220301s.HardwareProfile_STATUS) error

AssignProperties_From_HardwareProfile_STATUS populates our HardwareProfile_STATUS from the provided source HardwareProfile_STATUS

func (*HardwareProfile_STATUS) AssignProperties_To_HardwareProfile_STATUS

func (profile *HardwareProfile_STATUS) AssignProperties_To_HardwareProfile_STATUS(destination *v20220301s.HardwareProfile_STATUS) error

AssignProperties_To_HardwareProfile_STATUS populates the provided destination HardwareProfile_STATUS from our HardwareProfile_STATUS

func (*HardwareProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareProfile_STATUS.

func (*HardwareProfile_STATUS) DeepCopyInto

func (in *HardwareProfile_STATUS) DeepCopyInto(out *HardwareProfile_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HardwareProfile_STATUS) NewEmptyARMValue

func (profile *HardwareProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HardwareProfile_STATUS) PopulateFromARM

func (profile *HardwareProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HardwareProfile_STATUS_ARM

type HardwareProfile_STATUS_ARM struct {
	VmSize           *HardwareProfile_VmSize_STATUS `json:"vmSize,omitempty"`
	VmSizeProperties *VMSizeProperties_STATUS_ARM   `json:"vmSizeProperties,omitempty"`
}

Deprecated version of HardwareProfile_STATUS. Use v1api20220301.HardwareProfile_STATUS instead

func (*HardwareProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareProfile_STATUS_ARM.

func (*HardwareProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HardwareProfile_VmSize

type HardwareProfile_VmSize string

Deprecated version of HardwareProfile_VmSize. Use v1api20220301.HardwareProfile_VmSize instead +kubebuilder:validation:Enum={"Basic_A0","Basic_A1","Basic_A2","Basic_A3","Basic_A4","Standard_A0","Standard_A1","Standard_A10","Standard_A11","Standard_A1_v2","Standard_A2","Standard_A2m_v2","Standard_A2_v2","Standard_A3","Standard_A4","Standard_A4m_v2","Standard_A4_v2","Standard_A5","Standard_A6","Standard_A7","Standard_A8","Standard_A8m_v2","Standard_A8_v2","Standard_A9","Standard_B1ms","Standard_B1s","Standard_B2ms","Standard_B2s","Standard_B4ms","Standard_B8ms","Standard_D1","Standard_D11","Standard_D11_v2","Standard_D12","Standard_D12_v2","Standard_D13","Standard_D13_v2","Standard_D14","Standard_D14_v2","Standard_D15_v2","Standard_D16s_v3","Standard_D16_v3","Standard_D1_v2","Standard_D2","Standard_D2s_v3","Standard_D2_v2","Standard_D2_v3","Standard_D3","Standard_D32s_v3","Standard_D32_v3","Standard_D3_v2","Standard_D4","Standard_D4s_v3","Standard_D4_v2","Standard_D4_v3","Standard_D5_v2","Standard_D64s_v3","Standard_D64_v3","Standard_D8s_v3","Standard_D8_v3","Standard_DS1","Standard_DS11","Standard_DS11_v2","Standard_DS12","Standard_DS12_v2","Standard_DS13","Standard_DS13-2_v2","Standard_DS13-4_v2","Standard_DS13_v2","Standard_DS14","Standard_DS14-4_v2","Standard_DS14-8_v2","Standard_DS14_v2","Standard_DS15_v2","Standard_DS1_v2","Standard_DS2","Standard_DS2_v2","Standard_DS3","Standard_DS3_v2","Standard_DS4","Standard_DS4_v2","Standard_DS5_v2","Standard_E16s_v3","Standard_E16_v3","Standard_E2s_v3","Standard_E2_v3","Standard_E32-16_v3","Standard_E32-8s_v3","Standard_E32s_v3","Standard_E32_v3","Standard_E4s_v3","Standard_E4_v3","Standard_E64-16s_v3","Standard_E64-32s_v3","Standard_E64s_v3","Standard_E64_v3","Standard_E8s_v3","Standard_E8_v3","Standard_F1","Standard_F16","Standard_F16s","Standard_F16s_v2","Standard_F1s","Standard_F2","Standard_F2s","Standard_F2s_v2","Standard_F32s_v2","Standard_F4","Standard_F4s","Standard_F4s_v2","Standard_F64s_v2","Standard_F72s_v2","Standard_F8","Standard_F8s","Standard_F8s_v2","Standard_G1","Standard_G2","Standard_G3","Standard_G4","Standard_G5","Standard_GS1","Standard_GS2","Standard_GS3","Standard_GS4","Standard_GS4-4","Standard_GS4-8","Standard_GS5","Standard_GS5-16","Standard_GS5-8","Standard_H16","Standard_H16m","Standard_H16mr","Standard_H16r","Standard_H8","Standard_H8m","Standard_L16s","Standard_L32s","Standard_L4s","Standard_L8s","Standard_M128-32ms","Standard_M128-64ms","Standard_M128ms","Standard_M128s","Standard_M64-16ms","Standard_M64-32ms","Standard_M64ms","Standard_M64s","Standard_NC12","Standard_NC12s_v2","Standard_NC12s_v3","Standard_NC24","Standard_NC24r","Standard_NC24rs_v2","Standard_NC24rs_v3","Standard_NC24s_v2","Standard_NC24s_v3","Standard_NC6","Standard_NC6s_v2","Standard_NC6s_v3","Standard_ND12s","Standard_ND24rs","Standard_ND24s","Standard_ND6s","Standard_NV12","Standard_NV24","Standard_NV6"}

type HardwareProfile_VmSize_STATUS

type HardwareProfile_VmSize_STATUS string

Deprecated version of HardwareProfile_VmSize_STATUS. Use v1api20220301.HardwareProfile_VmSize_STATUS instead

type HyperVGenerationType

type HyperVGenerationType string

Deprecated version of HyperVGenerationType. Use v1api20220301.HyperVGenerationType instead +kubebuilder:validation:Enum={"V1","V2"}

type HyperVGenerationType_STATUS

type HyperVGenerationType_STATUS string

Deprecated version of HyperVGenerationType_STATUS. Use v1api20220301.HyperVGenerationType_STATUS instead

type Image

type Image struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Image_Spec   `json:"spec,omitempty"`
	Status            Image_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of Image. Use v1api20220301.Image instead

func (*Image) AssignProperties_From_Image

func (image *Image) AssignProperties_From_Image(source *v20220301s.Image) error

AssignProperties_From_Image populates our Image from the provided source Image

func (*Image) AssignProperties_To_Image

func (image *Image) AssignProperties_To_Image(destination *v20220301s.Image) error

AssignProperties_To_Image populates the provided destination Image from our Image

func (*Image) AzureName

func (image *Image) AzureName() string

AzureName returns the Azure name of the resource

func (*Image) ConvertFrom

func (image *Image) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Image from the provided hub Image

func (*Image) ConvertTo

func (image *Image) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Image from our Image

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.

func (*Image) DeepCopyInto

func (in *Image) DeepCopyInto(out *Image)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Image) DeepCopyObject

func (in *Image) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Image) Default

func (image *Image) Default()

Default applies defaults to the Image resource

func (Image) GetAPIVersion

func (image Image) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-03-01"

func (*Image) GetConditions

func (image *Image) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Image) GetResourceScope

func (image *Image) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Image) GetSpec

func (image *Image) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Image) GetStatus

func (image *Image) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Image) GetType

func (image *Image) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/images"

func (*Image) NewEmptyStatus

func (image *Image) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Image) OriginalGVK

func (image *Image) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Image) Owner

func (image *Image) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Image) SetConditions

func (image *Image) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Image) SetStatus

func (image *Image) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Image) ValidateCreate

func (image *Image) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Image) ValidateDelete

func (image *Image) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Image) ValidateUpdate

func (image *Image) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type ImageDataDisk

type ImageDataDisk struct {
	BlobUri           *string                `json:"blobUri,omitempty"`
	Caching           *ImageDataDisk_Caching `json:"caching,omitempty"`
	DiskEncryptionSet *SubResource           `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB        *int                   `json:"diskSizeGB,omitempty"`

	// +kubebuilder:validation:Required
	Lun                *int                `json:"lun,omitempty"`
	ManagedDisk        *SubResource        `json:"managedDisk,omitempty"`
	Snapshot           *SubResource        `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageDataDisk. Use v1api20220301.ImageDataDisk instead

func (*ImageDataDisk) AssignProperties_From_ImageDataDisk

func (disk *ImageDataDisk) AssignProperties_From_ImageDataDisk(source *v20220301s.ImageDataDisk) error

AssignProperties_From_ImageDataDisk populates our ImageDataDisk from the provided source ImageDataDisk

func (*ImageDataDisk) AssignProperties_To_ImageDataDisk

func (disk *ImageDataDisk) AssignProperties_To_ImageDataDisk(destination *v20220301s.ImageDataDisk) error

AssignProperties_To_ImageDataDisk populates the provided destination ImageDataDisk from our ImageDataDisk

func (*ImageDataDisk) ConvertToARM

func (disk *ImageDataDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ImageDataDisk) DeepCopy

func (in *ImageDataDisk) DeepCopy() *ImageDataDisk

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageDataDisk.

func (*ImageDataDisk) DeepCopyInto

func (in *ImageDataDisk) DeepCopyInto(out *ImageDataDisk)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageDataDisk) NewEmptyARMValue

func (disk *ImageDataDisk) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageDataDisk) PopulateFromARM

func (disk *ImageDataDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageDataDisk_ARM

type ImageDataDisk_ARM struct {
	BlobUri            *string                `json:"blobUri,omitempty"`
	Caching            *ImageDataDisk_Caching `json:"caching,omitempty"`
	DiskEncryptionSet  *SubResource_ARM       `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                   `json:"diskSizeGB,omitempty"`
	Lun                *int                   `json:"lun,omitempty"`
	ManagedDisk        *SubResource_ARM       `json:"managedDisk,omitempty"`
	Snapshot           *SubResource_ARM       `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType    `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageDataDisk. Use v1api20220301.ImageDataDisk instead

func (*ImageDataDisk_ARM) DeepCopy

func (in *ImageDataDisk_ARM) DeepCopy() *ImageDataDisk_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageDataDisk_ARM.

func (*ImageDataDisk_ARM) DeepCopyInto

func (in *ImageDataDisk_ARM) DeepCopyInto(out *ImageDataDisk_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageDataDisk_Caching

type ImageDataDisk_Caching string

Deprecated version of ImageDataDisk_Caching. Use v1api20220301.ImageDataDisk_Caching instead +kubebuilder:validation:Enum={"None","ReadOnly","ReadWrite"}

type ImageDataDisk_Caching_STATUS

type ImageDataDisk_Caching_STATUS string

Deprecated version of ImageDataDisk_Caching_STATUS. Use v1api20220301.ImageDataDisk_Caching_STATUS instead

type ImageDataDisk_STATUS

type ImageDataDisk_STATUS struct {
	BlobUri            *string                       `json:"blobUri,omitempty"`
	Caching            *ImageDataDisk_Caching_STATUS `json:"caching,omitempty"`
	DiskEncryptionSet  *SubResource_STATUS           `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                          `json:"diskSizeGB,omitempty"`
	Lun                *int                          `json:"lun,omitempty"`
	ManagedDisk        *SubResource_STATUS           `json:"managedDisk,omitempty"`
	Snapshot           *SubResource_STATUS           `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType_STATUS    `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageDataDisk_STATUS. Use v1api20220301.ImageDataDisk_STATUS instead

func (*ImageDataDisk_STATUS) AssignProperties_From_ImageDataDisk_STATUS

func (disk *ImageDataDisk_STATUS) AssignProperties_From_ImageDataDisk_STATUS(source *v20220301s.ImageDataDisk_STATUS) error

AssignProperties_From_ImageDataDisk_STATUS populates our ImageDataDisk_STATUS from the provided source ImageDataDisk_STATUS

func (*ImageDataDisk_STATUS) AssignProperties_To_ImageDataDisk_STATUS

func (disk *ImageDataDisk_STATUS) AssignProperties_To_ImageDataDisk_STATUS(destination *v20220301s.ImageDataDisk_STATUS) error

AssignProperties_To_ImageDataDisk_STATUS populates the provided destination ImageDataDisk_STATUS from our ImageDataDisk_STATUS

func (*ImageDataDisk_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageDataDisk_STATUS.

func (*ImageDataDisk_STATUS) DeepCopyInto

func (in *ImageDataDisk_STATUS) DeepCopyInto(out *ImageDataDisk_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageDataDisk_STATUS) NewEmptyARMValue

func (disk *ImageDataDisk_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageDataDisk_STATUS) PopulateFromARM

func (disk *ImageDataDisk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageDataDisk_STATUS_ARM

type ImageDataDisk_STATUS_ARM struct {
	BlobUri            *string                       `json:"blobUri,omitempty"`
	Caching            *ImageDataDisk_Caching_STATUS `json:"caching,omitempty"`
	DiskEncryptionSet  *SubResource_STATUS_ARM       `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                          `json:"diskSizeGB,omitempty"`
	Lun                *int                          `json:"lun,omitempty"`
	ManagedDisk        *SubResource_STATUS_ARM       `json:"managedDisk,omitempty"`
	Snapshot           *SubResource_STATUS_ARM       `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType_STATUS    `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageDataDisk_STATUS. Use v1api20220301.ImageDataDisk_STATUS instead

func (*ImageDataDisk_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageDataDisk_STATUS_ARM.

func (*ImageDataDisk_STATUS_ARM) DeepCopyInto

func (in *ImageDataDisk_STATUS_ARM) DeepCopyInto(out *ImageDataDisk_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageList

type ImageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Image `json:"items"`
}

+kubebuilder:object:root=true Deprecated version of Image. Use v1api20220301.Image instead

func (*ImageList) DeepCopy

func (in *ImageList) DeepCopy() *ImageList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.

func (*ImageList) DeepCopyInto

func (in *ImageList) DeepCopyInto(out *ImageList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageList) DeepCopyObject

func (in *ImageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ImageOSDisk

type ImageOSDisk struct {
	BlobUri           *string              `json:"blobUri,omitempty"`
	Caching           *ImageOSDisk_Caching `json:"caching,omitempty"`
	DiskEncryptionSet *SubResource         `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB        *int                 `json:"diskSizeGB,omitempty"`
	ManagedDisk       *SubResource         `json:"managedDisk,omitempty"`

	// +kubebuilder:validation:Required
	OsState *ImageOSDisk_OsState `json:"osState,omitempty"`

	// +kubebuilder:validation:Required
	OsType             *ImageOSDisk_OsType `json:"osType,omitempty"`
	Snapshot           *SubResource        `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageOSDisk. Use v1api20220301.ImageOSDisk instead

func (*ImageOSDisk) AssignProperties_From_ImageOSDisk

func (disk *ImageOSDisk) AssignProperties_From_ImageOSDisk(source *v20220301s.ImageOSDisk) error

AssignProperties_From_ImageOSDisk populates our ImageOSDisk from the provided source ImageOSDisk

func (*ImageOSDisk) AssignProperties_To_ImageOSDisk

func (disk *ImageOSDisk) AssignProperties_To_ImageOSDisk(destination *v20220301s.ImageOSDisk) error

AssignProperties_To_ImageOSDisk populates the provided destination ImageOSDisk from our ImageOSDisk

func (*ImageOSDisk) ConvertToARM

func (disk *ImageOSDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ImageOSDisk) DeepCopy

func (in *ImageOSDisk) DeepCopy() *ImageOSDisk

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageOSDisk.

func (*ImageOSDisk) DeepCopyInto

func (in *ImageOSDisk) DeepCopyInto(out *ImageOSDisk)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageOSDisk) NewEmptyARMValue

func (disk *ImageOSDisk) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageOSDisk) PopulateFromARM

func (disk *ImageOSDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageOSDisk_ARM

type ImageOSDisk_ARM struct {
	BlobUri            *string              `json:"blobUri,omitempty"`
	Caching            *ImageOSDisk_Caching `json:"caching,omitempty"`
	DiskEncryptionSet  *SubResource_ARM     `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                 `json:"diskSizeGB,omitempty"`
	ManagedDisk        *SubResource_ARM     `json:"managedDisk,omitempty"`
	OsState            *ImageOSDisk_OsState `json:"osState,omitempty"`
	OsType             *ImageOSDisk_OsType  `json:"osType,omitempty"`
	Snapshot           *SubResource_ARM     `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType  `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageOSDisk. Use v1api20220301.ImageOSDisk instead

func (*ImageOSDisk_ARM) DeepCopy

func (in *ImageOSDisk_ARM) DeepCopy() *ImageOSDisk_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageOSDisk_ARM.

func (*ImageOSDisk_ARM) DeepCopyInto

func (in *ImageOSDisk_ARM) DeepCopyInto(out *ImageOSDisk_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageOSDisk_Caching

type ImageOSDisk_Caching string

Deprecated version of ImageOSDisk_Caching. Use v1api20220301.ImageOSDisk_Caching instead +kubebuilder:validation:Enum={"None","ReadOnly","ReadWrite"}

type ImageOSDisk_Caching_STATUS

type ImageOSDisk_Caching_STATUS string

Deprecated version of ImageOSDisk_Caching_STATUS. Use v1api20220301.ImageOSDisk_Caching_STATUS instead

type ImageOSDisk_OsState

type ImageOSDisk_OsState string

Deprecated version of ImageOSDisk_OsState. Use v1api20220301.ImageOSDisk_OsState instead +kubebuilder:validation:Enum={"Generalized","Specialized"}

type ImageOSDisk_OsState_STATUS

type ImageOSDisk_OsState_STATUS string

Deprecated version of ImageOSDisk_OsState_STATUS. Use v1api20220301.ImageOSDisk_OsState_STATUS instead

type ImageOSDisk_OsType

type ImageOSDisk_OsType string

Deprecated version of ImageOSDisk_OsType. Use v1api20220301.ImageOSDisk_OsType instead +kubebuilder:validation:Enum={"Linux","Windows"}

type ImageOSDisk_OsType_STATUS

type ImageOSDisk_OsType_STATUS string

Deprecated version of ImageOSDisk_OsType_STATUS. Use v1api20220301.ImageOSDisk_OsType_STATUS instead

type ImageOSDisk_STATUS

type ImageOSDisk_STATUS struct {
	BlobUri            *string                     `json:"blobUri,omitempty"`
	Caching            *ImageOSDisk_Caching_STATUS `json:"caching,omitempty"`
	DiskEncryptionSet  *SubResource_STATUS         `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                        `json:"diskSizeGB,omitempty"`
	ManagedDisk        *SubResource_STATUS         `json:"managedDisk,omitempty"`
	OsState            *ImageOSDisk_OsState_STATUS `json:"osState,omitempty"`
	OsType             *ImageOSDisk_OsType_STATUS  `json:"osType,omitempty"`
	Snapshot           *SubResource_STATUS         `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType_STATUS  `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageOSDisk_STATUS. Use v1api20220301.ImageOSDisk_STATUS instead

func (*ImageOSDisk_STATUS) AssignProperties_From_ImageOSDisk_STATUS

func (disk *ImageOSDisk_STATUS) AssignProperties_From_ImageOSDisk_STATUS(source *v20220301s.ImageOSDisk_STATUS) error

AssignProperties_From_ImageOSDisk_STATUS populates our ImageOSDisk_STATUS from the provided source ImageOSDisk_STATUS

func (*ImageOSDisk_STATUS) AssignProperties_To_ImageOSDisk_STATUS

func (disk *ImageOSDisk_STATUS) AssignProperties_To_ImageOSDisk_STATUS(destination *v20220301s.ImageOSDisk_STATUS) error

AssignProperties_To_ImageOSDisk_STATUS populates the provided destination ImageOSDisk_STATUS from our ImageOSDisk_STATUS

func (*ImageOSDisk_STATUS) DeepCopy

func (in *ImageOSDisk_STATUS) DeepCopy() *ImageOSDisk_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageOSDisk_STATUS.

func (*ImageOSDisk_STATUS) DeepCopyInto

func (in *ImageOSDisk_STATUS) DeepCopyInto(out *ImageOSDisk_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageOSDisk_STATUS) NewEmptyARMValue

func (disk *ImageOSDisk_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageOSDisk_STATUS) PopulateFromARM

func (disk *ImageOSDisk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageOSDisk_STATUS_ARM

type ImageOSDisk_STATUS_ARM struct {
	BlobUri            *string                     `json:"blobUri,omitempty"`
	Caching            *ImageOSDisk_Caching_STATUS `json:"caching,omitempty"`
	DiskEncryptionSet  *SubResource_STATUS_ARM     `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                        `json:"diskSizeGB,omitempty"`
	ManagedDisk        *SubResource_STATUS_ARM     `json:"managedDisk,omitempty"`
	OsState            *ImageOSDisk_OsState_STATUS `json:"osState,omitempty"`
	OsType             *ImageOSDisk_OsType_STATUS  `json:"osType,omitempty"`
	Snapshot           *SubResource_STATUS_ARM     `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType_STATUS  `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageOSDisk_STATUS. Use v1api20220301.ImageOSDisk_STATUS instead

func (*ImageOSDisk_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageOSDisk_STATUS_ARM.

func (*ImageOSDisk_STATUS_ARM) DeepCopyInto

func (in *ImageOSDisk_STATUS_ARM) DeepCopyInto(out *ImageOSDisk_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageProperties_ARM

type ImageProperties_ARM struct {
	HyperVGeneration     *HyperVGenerationType    `json:"hyperVGeneration,omitempty"`
	SourceVirtualMachine *SubResource_ARM         `json:"sourceVirtualMachine,omitempty"`
	StorageProfile       *ImageStorageProfile_ARM `json:"storageProfile,omitempty"`
}

Deprecated version of ImageProperties. Use v1api20220301.ImageProperties instead

func (*ImageProperties_ARM) DeepCopy

func (in *ImageProperties_ARM) DeepCopy() *ImageProperties_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageProperties_ARM.

func (*ImageProperties_ARM) DeepCopyInto

func (in *ImageProperties_ARM) DeepCopyInto(out *ImageProperties_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageProperties_STATUS_ARM

type ImageProperties_STATUS_ARM struct {
	HyperVGeneration     *HyperVGenerationType_STATUS    `json:"hyperVGeneration,omitempty"`
	ProvisioningState    *string                         `json:"provisioningState,omitempty"`
	SourceVirtualMachine *SubResource_STATUS_ARM         `json:"sourceVirtualMachine,omitempty"`
	StorageProfile       *ImageStorageProfile_STATUS_ARM `json:"storageProfile,omitempty"`
}

Deprecated version of ImageProperties_STATUS. Use v1api20220301.ImageProperties_STATUS instead

func (*ImageProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageProperties_STATUS_ARM.

func (*ImageProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageReference

type ImageReference struct {
	CommunityGalleryImageId *string                       `json:"communityGalleryImageId,omitempty"`
	Offer                   *string                       `json:"offer,omitempty"`
	Publisher               *string                       `json:"publisher,omitempty"`
	Reference               *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
	SharedGalleryImageId    *string                       `json:"sharedGalleryImageId,omitempty"`
	Sku                     *string                       `json:"sku,omitempty"`
	Version                 *string                       `json:"version,omitempty"`
}

Deprecated version of ImageReference. Use v1api20220301.ImageReference instead

func (*ImageReference) AssignProperties_From_ImageReference

func (reference *ImageReference) AssignProperties_From_ImageReference(source *v20220301s.ImageReference) error

AssignProperties_From_ImageReference populates our ImageReference from the provided source ImageReference

func (*ImageReference) AssignProperties_To_ImageReference

func (reference *ImageReference) AssignProperties_To_ImageReference(destination *v20220301s.ImageReference) error

AssignProperties_To_ImageReference populates the provided destination ImageReference from our ImageReference

func (*ImageReference) ConvertToARM

func (reference *ImageReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ImageReference) DeepCopy

func (in *ImageReference) DeepCopy() *ImageReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageReference.

func (*ImageReference) DeepCopyInto

func (in *ImageReference) DeepCopyInto(out *ImageReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageReference) NewEmptyARMValue

func (reference *ImageReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageReference) PopulateFromARM

func (reference *ImageReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageReference_ARM

type ImageReference_ARM struct {
	CommunityGalleryImageId *string `json:"communityGalleryImageId,omitempty"`
	Id                      *string `json:"id,omitempty"`
	Offer                   *string `json:"offer,omitempty"`
	Publisher               *string `json:"publisher,omitempty"`
	SharedGalleryImageId    *string `json:"sharedGalleryImageId,omitempty"`
	Sku                     *string `json:"sku,omitempty"`
	Version                 *string `json:"version,omitempty"`
}

Deprecated version of ImageReference. Use v1api20220301.ImageReference instead

func (*ImageReference_ARM) DeepCopy

func (in *ImageReference_ARM) DeepCopy() *ImageReference_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageReference_ARM.

func (*ImageReference_ARM) DeepCopyInto

func (in *ImageReference_ARM) DeepCopyInto(out *ImageReference_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageReference_STATUS

type ImageReference_STATUS struct {
	CommunityGalleryImageId *string `json:"communityGalleryImageId,omitempty"`
	ExactVersion            *string `json:"exactVersion,omitempty"`
	Id                      *string `json:"id,omitempty"`
	Offer                   *string `json:"offer,omitempty"`
	Publisher               *string `json:"publisher,omitempty"`
	SharedGalleryImageId    *string `json:"sharedGalleryImageId,omitempty"`
	Sku                     *string `json:"sku,omitempty"`
	Version                 *string `json:"version,omitempty"`
}

Deprecated version of ImageReference_STATUS. Use v1api20220301.ImageReference_STATUS instead

func (*ImageReference_STATUS) AssignProperties_From_ImageReference_STATUS

func (reference *ImageReference_STATUS) AssignProperties_From_ImageReference_STATUS(source *v20220301s.ImageReference_STATUS) error

AssignProperties_From_ImageReference_STATUS populates our ImageReference_STATUS from the provided source ImageReference_STATUS

func (*ImageReference_STATUS) AssignProperties_To_ImageReference_STATUS

func (reference *ImageReference_STATUS) AssignProperties_To_ImageReference_STATUS(destination *v20220301s.ImageReference_STATUS) error

AssignProperties_To_ImageReference_STATUS populates the provided destination ImageReference_STATUS from our ImageReference_STATUS

func (*ImageReference_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageReference_STATUS.

func (*ImageReference_STATUS) DeepCopyInto

func (in *ImageReference_STATUS) DeepCopyInto(out *ImageReference_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageReference_STATUS) NewEmptyARMValue

func (reference *ImageReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageReference_STATUS) PopulateFromARM

func (reference *ImageReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageReference_STATUS_ARM

type ImageReference_STATUS_ARM struct {
	CommunityGalleryImageId *string `json:"communityGalleryImageId,omitempty"`
	ExactVersion            *string `json:"exactVersion,omitempty"`
	Id                      *string `json:"id,omitempty"`
	Offer                   *string `json:"offer,omitempty"`
	Publisher               *string `json:"publisher,omitempty"`
	SharedGalleryImageId    *string `json:"sharedGalleryImageId,omitempty"`
	Sku                     *string `json:"sku,omitempty"`
	Version                 *string `json:"version,omitempty"`
}

Deprecated version of ImageReference_STATUS. Use v1api20220301.ImageReference_STATUS instead

func (*ImageReference_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageReference_STATUS_ARM.

func (*ImageReference_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageStorageProfile

type ImageStorageProfile struct {
	DataDisks     []ImageDataDisk `json:"dataDisks,omitempty"`
	OsDisk        *ImageOSDisk    `json:"osDisk,omitempty"`
	ZoneResilient *bool           `json:"zoneResilient,omitempty"`
}

Deprecated version of ImageStorageProfile. Use v1api20220301.ImageStorageProfile instead

func (*ImageStorageProfile) AssignProperties_From_ImageStorageProfile

func (profile *ImageStorageProfile) AssignProperties_From_ImageStorageProfile(source *v20220301s.ImageStorageProfile) error

AssignProperties_From_ImageStorageProfile populates our ImageStorageProfile from the provided source ImageStorageProfile

func (*ImageStorageProfile) AssignProperties_To_ImageStorageProfile

func (profile *ImageStorageProfile) AssignProperties_To_ImageStorageProfile(destination *v20220301s.ImageStorageProfile) error

AssignProperties_To_ImageStorageProfile populates the provided destination ImageStorageProfile from our ImageStorageProfile

func (*ImageStorageProfile) ConvertToARM

func (profile *ImageStorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ImageStorageProfile) DeepCopy

func (in *ImageStorageProfile) DeepCopy() *ImageStorageProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStorageProfile.

func (*ImageStorageProfile) DeepCopyInto

func (in *ImageStorageProfile) DeepCopyInto(out *ImageStorageProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStorageProfile) NewEmptyARMValue

func (profile *ImageStorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageStorageProfile) PopulateFromARM

func (profile *ImageStorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageStorageProfile_ARM

type ImageStorageProfile_ARM struct {
	DataDisks     []ImageDataDisk_ARM `json:"dataDisks,omitempty"`
	OsDisk        *ImageOSDisk_ARM    `json:"osDisk,omitempty"`
	ZoneResilient *bool               `json:"zoneResilient,omitempty"`
}

Deprecated version of ImageStorageProfile. Use v1api20220301.ImageStorageProfile instead

func (*ImageStorageProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStorageProfile_ARM.

func (*ImageStorageProfile_ARM) DeepCopyInto

func (in *ImageStorageProfile_ARM) DeepCopyInto(out *ImageStorageProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImageStorageProfile_STATUS

type ImageStorageProfile_STATUS struct {
	DataDisks     []ImageDataDisk_STATUS `json:"dataDisks,omitempty"`
	OsDisk        *ImageOSDisk_STATUS    `json:"osDisk,omitempty"`
	ZoneResilient *bool                  `json:"zoneResilient,omitempty"`
}

Deprecated version of ImageStorageProfile_STATUS. Use v1api20220301.ImageStorageProfile_STATUS instead

func (*ImageStorageProfile_STATUS) AssignProperties_From_ImageStorageProfile_STATUS

func (profile *ImageStorageProfile_STATUS) AssignProperties_From_ImageStorageProfile_STATUS(source *v20220301s.ImageStorageProfile_STATUS) error

AssignProperties_From_ImageStorageProfile_STATUS populates our ImageStorageProfile_STATUS from the provided source ImageStorageProfile_STATUS

func (*ImageStorageProfile_STATUS) AssignProperties_To_ImageStorageProfile_STATUS

func (profile *ImageStorageProfile_STATUS) AssignProperties_To_ImageStorageProfile_STATUS(destination *v20220301s.ImageStorageProfile_STATUS) error

AssignProperties_To_ImageStorageProfile_STATUS populates the provided destination ImageStorageProfile_STATUS from our ImageStorageProfile_STATUS

func (*ImageStorageProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStorageProfile_STATUS.

func (*ImageStorageProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStorageProfile_STATUS) NewEmptyARMValue

func (profile *ImageStorageProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageStorageProfile_STATUS) PopulateFromARM

func (profile *ImageStorageProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageStorageProfile_STATUS_ARM

type ImageStorageProfile_STATUS_ARM struct {
	DataDisks     []ImageDataDisk_STATUS_ARM `json:"dataDisks,omitempty"`
	OsDisk        *ImageOSDisk_STATUS_ARM    `json:"osDisk,omitempty"`
	ZoneResilient *bool                      `json:"zoneResilient,omitempty"`
}

Deprecated version of ImageStorageProfile_STATUS. Use v1api20220301.ImageStorageProfile_STATUS instead

func (*ImageStorageProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStorageProfile_STATUS_ARM.

func (*ImageStorageProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Image_STATUS

type Image_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions           []conditions.Condition       `json:"conditions,omitempty"`
	ExtendedLocation     *ExtendedLocation_STATUS     `json:"extendedLocation,omitempty"`
	HyperVGeneration     *HyperVGenerationType_STATUS `json:"hyperVGeneration,omitempty"`
	Id                   *string                      `json:"id,omitempty"`
	Location             *string                      `json:"location,omitempty"`
	Name                 *string                      `json:"name,omitempty"`
	ProvisioningState    *string                      `json:"provisioningState,omitempty"`
	SourceVirtualMachine *SubResource_STATUS          `json:"sourceVirtualMachine,omitempty"`
	StorageProfile       *ImageStorageProfile_STATUS  `json:"storageProfile,omitempty"`
	Tags                 map[string]string            `json:"tags,omitempty"`
	Type                 *string                      `json:"type,omitempty"`
}

Deprecated version of Image_STATUS. Use v1api20220301.Image_STATUS instead

func (*Image_STATUS) AssignProperties_From_Image_STATUS

func (image *Image_STATUS) AssignProperties_From_Image_STATUS(source *v20220301s.Image_STATUS) error

AssignProperties_From_Image_STATUS populates our Image_STATUS from the provided source Image_STATUS

func (*Image_STATUS) AssignProperties_To_Image_STATUS

func (image *Image_STATUS) AssignProperties_To_Image_STATUS(destination *v20220301s.Image_STATUS) error

AssignProperties_To_Image_STATUS populates the provided destination Image_STATUS from our Image_STATUS

func (*Image_STATUS) ConvertStatusFrom

func (image *Image_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Image_STATUS from the provided source

func (*Image_STATUS) ConvertStatusTo

func (image *Image_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Image_STATUS

func (*Image_STATUS) DeepCopy

func (in *Image_STATUS) DeepCopy() *Image_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image_STATUS.

func (*Image_STATUS) DeepCopyInto

func (in *Image_STATUS) DeepCopyInto(out *Image_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Image_STATUS) NewEmptyARMValue

func (image *Image_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Image_STATUS) PopulateFromARM

func (image *Image_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Image_STATUS_ARM

type Image_STATUS_ARM struct {
	ExtendedLocation *ExtendedLocation_STATUS_ARM `json:"extendedLocation,omitempty"`
	Id               *string                      `json:"id,omitempty"`
	Location         *string                      `json:"location,omitempty"`
	Name             *string                      `json:"name,omitempty"`
	Properties       *ImageProperties_STATUS_ARM  `json:"properties,omitempty"`
	Tags             map[string]string            `json:"tags,omitempty"`
	Type             *string                      `json:"type,omitempty"`
}

Deprecated version of Image_STATUS. Use v1api20220301.Image_STATUS instead

func (*Image_STATUS_ARM) DeepCopy

func (in *Image_STATUS_ARM) DeepCopy() *Image_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image_STATUS_ARM.

func (*Image_STATUS_ARM) DeepCopyInto

func (in *Image_STATUS_ARM) DeepCopyInto(out *Image_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Image_Spec

type Image_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName        string                `json:"azureName,omitempty"`
	ExtendedLocation *ExtendedLocation     `json:"extendedLocation,omitempty"`
	HyperVGeneration *HyperVGenerationType `json:"hyperVGeneration,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner                *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	SourceVirtualMachine *SubResource                       `json:"sourceVirtualMachine,omitempty"`
	StorageProfile       *ImageStorageProfile               `json:"storageProfile,omitempty"`
	Tags                 map[string]string                  `json:"tags,omitempty"`
}

func (*Image_Spec) AssignProperties_From_Image_Spec

func (image *Image_Spec) AssignProperties_From_Image_Spec(source *v20220301s.Image_Spec) error

AssignProperties_From_Image_Spec populates our Image_Spec from the provided source Image_Spec

func (*Image_Spec) AssignProperties_To_Image_Spec

func (image *Image_Spec) AssignProperties_To_Image_Spec(destination *v20220301s.Image_Spec) error

AssignProperties_To_Image_Spec populates the provided destination Image_Spec from our Image_Spec

func (*Image_Spec) ConvertSpecFrom

func (image *Image_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Image_Spec from the provided source

func (*Image_Spec) ConvertSpecTo

func (image *Image_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Image_Spec

func (*Image_Spec) ConvertToARM

func (image *Image_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Image_Spec) DeepCopy

func (in *Image_Spec) DeepCopy() *Image_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image_Spec.

func (*Image_Spec) DeepCopyInto

func (in *Image_Spec) DeepCopyInto(out *Image_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Image_Spec) NewEmptyARMValue

func (image *Image_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Image_Spec) OriginalVersion

func (image *Image_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Image_Spec) PopulateFromARM

func (image *Image_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Image_Spec) SetAzureName

func (image *Image_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Image_Spec_ARM

type Image_Spec_ARM struct {
	ExtendedLocation *ExtendedLocation_ARM `json:"extendedLocation,omitempty"`
	Location         *string               `json:"location,omitempty"`
	Name             string                `json:"name,omitempty"`
	Properties       *ImageProperties_ARM  `json:"properties,omitempty"`
	Tags             map[string]string     `json:"tags,omitempty"`
}

Deprecated version of Image_Spec. Use v1api20220301.Image_Spec instead

func (*Image_Spec_ARM) DeepCopy

func (in *Image_Spec_ARM) DeepCopy() *Image_Spec_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image_Spec_ARM.

func (*Image_Spec_ARM) DeepCopyInto

func (in *Image_Spec_ARM) DeepCopyInto(out *Image_Spec_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Image_Spec_ARM) GetAPIVersion

func (image Image_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-03-01"

func (*Image_Spec_ARM) GetName

func (image *Image_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Image_Spec_ARM) GetType

func (image *Image_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/images"

type InnerError_STATUS

type InnerError_STATUS struct {
	Errordetail   *string `json:"errordetail,omitempty"`
	Exceptiontype *string `json:"exceptiontype,omitempty"`
}

Deprecated version of InnerError_STATUS. Use v1api20220301.InnerError_STATUS instead

func (*InnerError_STATUS) AssignProperties_From_InnerError_STATUS

func (error *InnerError_STATUS) AssignProperties_From_InnerError_STATUS(source *v20220301s.InnerError_STATUS) error

AssignProperties_From_InnerError_STATUS populates our InnerError_STATUS from the provided source InnerError_STATUS

func (*InnerError_STATUS) AssignProperties_To_InnerError_STATUS

func (error *InnerError_STATUS) AssignProperties_To_InnerError_STATUS(destination *v20220301s.InnerError_STATUS) error

AssignProperties_To_InnerError_STATUS populates the provided destination InnerError_STATUS from our InnerError_STATUS

func (*InnerError_STATUS) DeepCopy

func (in *InnerError_STATUS) DeepCopy() *InnerError_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InnerError_STATUS.

func (*InnerError_STATUS) DeepCopyInto

func (in *InnerError_STATUS) DeepCopyInto(out *InnerError_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InnerError_STATUS) NewEmptyARMValue

func (error *InnerError_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InnerError_STATUS) PopulateFromARM

func (error *InnerError_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type InnerError_STATUS_ARM

type InnerError_STATUS_ARM struct {
	Errordetail   *string `json:"errordetail,omitempty"`
	Exceptiontype *string `json:"exceptiontype,omitempty"`
}

Deprecated version of InnerError_STATUS. Use v1api20220301.InnerError_STATUS instead

func (*InnerError_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InnerError_STATUS_ARM.

func (*InnerError_STATUS_ARM) DeepCopyInto

func (in *InnerError_STATUS_ARM) DeepCopyInto(out *InnerError_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstanceViewStatus_Level_STATUS

type InstanceViewStatus_Level_STATUS string

Deprecated version of InstanceViewStatus_Level_STATUS. Use v1api20220301.InstanceViewStatus_Level_STATUS instead

type InstanceViewStatus_STATUS

type InstanceViewStatus_STATUS struct {
	Code          *string                          `json:"code,omitempty"`
	DisplayStatus *string                          `json:"displayStatus,omitempty"`
	Level         *InstanceViewStatus_Level_STATUS `json:"level,omitempty"`
	Message       *string                          `json:"message,omitempty"`
	Time          *string                          `json:"time,omitempty"`
}

Deprecated version of InstanceViewStatus_STATUS. Use v1api20220301.InstanceViewStatus_STATUS instead

func (*InstanceViewStatus_STATUS) AssignProperties_From_InstanceViewStatus_STATUS

func (status *InstanceViewStatus_STATUS) AssignProperties_From_InstanceViewStatus_STATUS(source *v20220301s.InstanceViewStatus_STATUS) error

AssignProperties_From_InstanceViewStatus_STATUS populates our InstanceViewStatus_STATUS from the provided source InstanceViewStatus_STATUS

func (*InstanceViewStatus_STATUS) AssignProperties_To_InstanceViewStatus_STATUS

func (status *InstanceViewStatus_STATUS) AssignProperties_To_InstanceViewStatus_STATUS(destination *v20220301s.InstanceViewStatus_STATUS) error

AssignProperties_To_InstanceViewStatus_STATUS populates the provided destination InstanceViewStatus_STATUS from our InstanceViewStatus_STATUS

func (*InstanceViewStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceViewStatus_STATUS.

func (*InstanceViewStatus_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InstanceViewStatus_STATUS) NewEmptyARMValue

func (status *InstanceViewStatus_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InstanceViewStatus_STATUS) PopulateFromARM

func (status *InstanceViewStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type InstanceViewStatus_STATUS_ARM

type InstanceViewStatus_STATUS_ARM struct {
	Code          *string                          `json:"code,omitempty"`
	DisplayStatus *string                          `json:"displayStatus,omitempty"`
	Level         *InstanceViewStatus_Level_STATUS `json:"level,omitempty"`
	Message       *string                          `json:"message,omitempty"`
	Time          *string                          `json:"time,omitempty"`
}

Deprecated version of InstanceViewStatus_STATUS. Use v1api20220301.InstanceViewStatus_STATUS instead

func (*InstanceViewStatus_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceViewStatus_STATUS_ARM.

func (*InstanceViewStatus_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultKeyReference

type KeyVaultKeyReference struct {
	// +kubebuilder:validation:Required
	KeyUrl *string `json:"keyUrl,omitempty"`

	// +kubebuilder:validation:Required
	SourceVault *SubResource `json:"sourceVault,omitempty"`
}

Deprecated version of KeyVaultKeyReference. Use v1api20220301.KeyVaultKeyReference instead

func (*KeyVaultKeyReference) AssignProperties_From_KeyVaultKeyReference

func (reference *KeyVaultKeyReference) AssignProperties_From_KeyVaultKeyReference(source *v20220301s.KeyVaultKeyReference) error

AssignProperties_From_KeyVaultKeyReference populates our KeyVaultKeyReference from the provided source KeyVaultKeyReference

func (*KeyVaultKeyReference) AssignProperties_To_KeyVaultKeyReference

func (reference *KeyVaultKeyReference) AssignProperties_To_KeyVaultKeyReference(destination *v20220301s.KeyVaultKeyReference) error

AssignProperties_To_KeyVaultKeyReference populates the provided destination KeyVaultKeyReference from our KeyVaultKeyReference

func (*KeyVaultKeyReference) ConvertToARM

func (reference *KeyVaultKeyReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KeyVaultKeyReference) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyReference.

func (*KeyVaultKeyReference) DeepCopyInto

func (in *KeyVaultKeyReference) DeepCopyInto(out *KeyVaultKeyReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyVaultKeyReference) NewEmptyARMValue

func (reference *KeyVaultKeyReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultKeyReference) PopulateFromARM

func (reference *KeyVaultKeyReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultKeyReference_ARM

type KeyVaultKeyReference_ARM struct {
	KeyUrl      *string          `json:"keyUrl,omitempty"`
	SourceVault *SubResource_ARM `json:"sourceVault,omitempty"`
}

Deprecated version of KeyVaultKeyReference. Use v1api20220301.KeyVaultKeyReference instead

func (*KeyVaultKeyReference_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyReference_ARM.

func (*KeyVaultKeyReference_ARM) DeepCopyInto

func (in *KeyVaultKeyReference_ARM) DeepCopyInto(out *KeyVaultKeyReference_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultKeyReference_STATUS

type KeyVaultKeyReference_STATUS struct {
	KeyUrl      *string             `json:"keyUrl,omitempty"`
	SourceVault *SubResource_STATUS `json:"sourceVault,omitempty"`
}

Deprecated version of KeyVaultKeyReference_STATUS. Use v1api20220301.KeyVaultKeyReference_STATUS instead

func (*KeyVaultKeyReference_STATUS) AssignProperties_From_KeyVaultKeyReference_STATUS

func (reference *KeyVaultKeyReference_STATUS) AssignProperties_From_KeyVaultKeyReference_STATUS(source *v20220301s.KeyVaultKeyReference_STATUS) error

AssignProperties_From_KeyVaultKeyReference_STATUS populates our KeyVaultKeyReference_STATUS from the provided source KeyVaultKeyReference_STATUS

func (*KeyVaultKeyReference_STATUS) AssignProperties_To_KeyVaultKeyReference_STATUS

func (reference *KeyVaultKeyReference_STATUS) AssignProperties_To_KeyVaultKeyReference_STATUS(destination *v20220301s.KeyVaultKeyReference_STATUS) error

AssignProperties_To_KeyVaultKeyReference_STATUS populates the provided destination KeyVaultKeyReference_STATUS from our KeyVaultKeyReference_STATUS

func (*KeyVaultKeyReference_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyReference_STATUS.

func (*KeyVaultKeyReference_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyVaultKeyReference_STATUS) NewEmptyARMValue

func (reference *KeyVaultKeyReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultKeyReference_STATUS) PopulateFromARM

func (reference *KeyVaultKeyReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultKeyReference_STATUS_ARM

type KeyVaultKeyReference_STATUS_ARM struct {
	KeyUrl      *string                 `json:"keyUrl,omitempty"`
	SourceVault *SubResource_STATUS_ARM `json:"sourceVault,omitempty"`
}

Deprecated version of KeyVaultKeyReference_STATUS. Use v1api20220301.KeyVaultKeyReference_STATUS instead

func (*KeyVaultKeyReference_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyReference_STATUS_ARM.

func (*KeyVaultKeyReference_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultSecretReference

type KeyVaultSecretReference struct {
	// +kubebuilder:validation:Required
	SecretUrl *string `json:"secretUrl,omitempty"`

	// +kubebuilder:validation:Required
	SourceVault *SubResource `json:"sourceVault,omitempty"`
}

Deprecated version of KeyVaultSecretReference. Use v1api20220301.KeyVaultSecretReference instead

func (*KeyVaultSecretReference) AssignProperties_From_KeyVaultSecretReference

func (reference *KeyVaultSecretReference) AssignProperties_From_KeyVaultSecretReference(source *v20220301s.KeyVaultSecretReference) error

AssignProperties_From_KeyVaultSecretReference populates our KeyVaultSecretReference from the provided source KeyVaultSecretReference

func (*KeyVaultSecretReference) AssignProperties_To_KeyVaultSecretReference

func (reference *KeyVaultSecretReference) AssignProperties_To_KeyVaultSecretReference(destination *v20220301s.KeyVaultSecretReference) error

AssignProperties_To_KeyVaultSecretReference populates the provided destination KeyVaultSecretReference from our KeyVaultSecretReference

func (*KeyVaultSecretReference) ConvertToARM

func (reference *KeyVaultSecretReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KeyVaultSecretReference) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSecretReference.

func (*KeyVaultSecretReference) DeepCopyInto

func (in *KeyVaultSecretReference) DeepCopyInto(out *KeyVaultSecretReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyVaultSecretReference) NewEmptyARMValue

func (reference *KeyVaultSecretReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultSecretReference) PopulateFromARM

func (reference *KeyVaultSecretReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultSecretReference_ARM

type KeyVaultSecretReference_ARM struct {
	SecretUrl   *string          `json:"secretUrl,omitempty"`
	SourceVault *SubResource_ARM `json:"sourceVault,omitempty"`
}

Deprecated version of KeyVaultSecretReference. Use v1api20220301.KeyVaultSecretReference instead

func (*KeyVaultSecretReference_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSecretReference_ARM.

func (*KeyVaultSecretReference_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultSecretReference_STATUS

type KeyVaultSecretReference_STATUS struct {
	SecretUrl   *string             `json:"secretUrl,omitempty"`
	SourceVault *SubResource_STATUS `json:"sourceVault,omitempty"`
}

Deprecated version of KeyVaultSecretReference_STATUS. Use v1api20220301.KeyVaultSecretReference_STATUS instead

func (*KeyVaultSecretReference_STATUS) AssignProperties_From_KeyVaultSecretReference_STATUS

func (reference *KeyVaultSecretReference_STATUS) AssignProperties_From_KeyVaultSecretReference_STATUS(source *v20220301s.KeyVaultSecretReference_STATUS) error

AssignProperties_From_KeyVaultSecretReference_STATUS populates our KeyVaultSecretReference_STATUS from the provided source KeyVaultSecretReference_STATUS

func (*KeyVaultSecretReference_STATUS) AssignProperties_To_KeyVaultSecretReference_STATUS

func (reference *KeyVaultSecretReference_STATUS) AssignProperties_To_KeyVaultSecretReference_STATUS(destination *v20220301s.KeyVaultSecretReference_STATUS) error

AssignProperties_To_KeyVaultSecretReference_STATUS populates the provided destination KeyVaultSecretReference_STATUS from our KeyVaultSecretReference_STATUS

func (*KeyVaultSecretReference_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSecretReference_STATUS.

func (*KeyVaultSecretReference_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyVaultSecretReference_STATUS) NewEmptyARMValue

func (reference *KeyVaultSecretReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultSecretReference_STATUS) PopulateFromARM

func (reference *KeyVaultSecretReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultSecretReference_STATUS_ARM

type KeyVaultSecretReference_STATUS_ARM struct {
	SecretUrl   *string                 `json:"secretUrl,omitempty"`
	SourceVault *SubResource_STATUS_ARM `json:"sourceVault,omitempty"`
}

Deprecated version of KeyVaultSecretReference_STATUS. Use v1api20220301.KeyVaultSecretReference_STATUS instead

func (*KeyVaultSecretReference_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSecretReference_STATUS_ARM.

func (*KeyVaultSecretReference_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LastPatchInstallationSummary_STATUS

type LastPatchInstallationSummary_STATUS struct {
	Error                     *ApiError_STATUS                            `json:"error,omitempty"`
	ExcludedPatchCount        *int                                        `json:"excludedPatchCount,omitempty"`
	FailedPatchCount          *int                                        `json:"failedPatchCount,omitempty"`
	InstallationActivityId    *string                                     `json:"installationActivityId,omitempty"`
	InstalledPatchCount       *int                                        `json:"installedPatchCount,omitempty"`
	LastModifiedTime          *string                                     `json:"lastModifiedTime,omitempty"`
	MaintenanceWindowExceeded *bool                                       `json:"maintenanceWindowExceeded,omitempty"`
	NotSelectedPatchCount     *int                                        `json:"notSelectedPatchCount,omitempty"`
	PendingPatchCount         *int                                        `json:"pendingPatchCount,omitempty"`
	StartTime                 *string                                     `json:"startTime,omitempty"`
	Status                    *LastPatchInstallationSummary_Status_STATUS `json:"status,omitempty"`
}

Deprecated version of LastPatchInstallationSummary_STATUS. Use v1api20220301.LastPatchInstallationSummary_STATUS instead

func (*LastPatchInstallationSummary_STATUS) AssignProperties_From_LastPatchInstallationSummary_STATUS

func (summary *LastPatchInstallationSummary_STATUS) AssignProperties_From_LastPatchInstallationSummary_STATUS(source *v20220301s.LastPatchInstallationSummary_STATUS) error

AssignProperties_From_LastPatchInstallationSummary_STATUS populates our LastPatchInstallationSummary_STATUS from the provided source LastPatchInstallationSummary_STATUS

func (*LastPatchInstallationSummary_STATUS) AssignProperties_To_LastPatchInstallationSummary_STATUS

func (summary *LastPatchInstallationSummary_STATUS) AssignProperties_To_LastPatchInstallationSummary_STATUS(destination *v20220301s.LastPatchInstallationSummary_STATUS) error

AssignProperties_To_LastPatchInstallationSummary_STATUS populates the provided destination LastPatchInstallationSummary_STATUS from our LastPatchInstallationSummary_STATUS

func (*LastPatchInstallationSummary_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastPatchInstallationSummary_STATUS.

func (*LastPatchInstallationSummary_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LastPatchInstallationSummary_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LastPatchInstallationSummary_STATUS) PopulateFromARM

func (summary *LastPatchInstallationSummary_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LastPatchInstallationSummary_STATUS_ARM

type LastPatchInstallationSummary_STATUS_ARM struct {
	Error                     *ApiError_STATUS_ARM                        `json:"error,omitempty"`
	ExcludedPatchCount        *int                                        `json:"excludedPatchCount,omitempty"`
	FailedPatchCount          *int                                        `json:"failedPatchCount,omitempty"`
	InstallationActivityId    *string                                     `json:"installationActivityId,omitempty"`
	InstalledPatchCount       *int                                        `json:"installedPatchCount,omitempty"`
	LastModifiedTime          *string                                     `json:"lastModifiedTime,omitempty"`
	MaintenanceWindowExceeded *bool                                       `json:"maintenanceWindowExceeded,omitempty"`
	NotSelectedPatchCount     *int                                        `json:"notSelectedPatchCount,omitempty"`
	PendingPatchCount         *int                                        `json:"pendingPatchCount,omitempty"`
	StartTime                 *string                                     `json:"startTime,omitempty"`
	Status                    *LastPatchInstallationSummary_Status_STATUS `json:"status,omitempty"`
}

Deprecated version of LastPatchInstallationSummary_STATUS. Use v1api20220301.LastPatchInstallationSummary_STATUS instead

func (*LastPatchInstallationSummary_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastPatchInstallationSummary_STATUS_ARM.

func (*LastPatchInstallationSummary_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LastPatchInstallationSummary_Status_STATUS

type LastPatchInstallationSummary_Status_STATUS string

Deprecated version of LastPatchInstallationSummary_Status_STATUS. Use v1api20220301.LastPatchInstallationSummary_Status_STATUS instead

type LinuxConfiguration

type LinuxConfiguration struct {
	DisablePasswordAuthentication *bool               `json:"disablePasswordAuthentication,omitempty"`
	PatchSettings                 *LinuxPatchSettings `json:"patchSettings,omitempty"`
	ProvisionVMAgent              *bool               `json:"provisionVMAgent,omitempty"`
	Ssh                           *SshConfiguration   `json:"ssh,omitempty"`
}

Deprecated version of LinuxConfiguration. Use v1api20220301.LinuxConfiguration instead

func (*LinuxConfiguration) AssignProperties_From_LinuxConfiguration

func (configuration *LinuxConfiguration) AssignProperties_From_LinuxConfiguration(source *v20220301s.LinuxConfiguration) error

AssignProperties_From_LinuxConfiguration populates our LinuxConfiguration from the provided source LinuxConfiguration

func (*LinuxConfiguration) AssignProperties_To_LinuxConfiguration

func (configuration *LinuxConfiguration) AssignProperties_To_LinuxConfiguration(destination *v20220301s.LinuxConfiguration) error

AssignProperties_To_LinuxConfiguration populates the provided destination LinuxConfiguration from our LinuxConfiguration

func (*LinuxConfiguration) ConvertToARM

func (configuration *LinuxConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*LinuxConfiguration) DeepCopy

func (in *LinuxConfiguration) DeepCopy() *LinuxConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfiguration.

func (*LinuxConfiguration) DeepCopyInto

func (in *LinuxConfiguration) DeepCopyInto(out *LinuxConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinuxConfiguration) NewEmptyARMValue

func (configuration *LinuxConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LinuxConfiguration) PopulateFromARM

func (configuration *LinuxConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LinuxConfiguration_ARM

type LinuxConfiguration_ARM struct {
	DisablePasswordAuthentication *bool                   `json:"disablePasswordAuthentication,omitempty"`
	PatchSettings                 *LinuxPatchSettings_ARM `json:"patchSettings,omitempty"`
	ProvisionVMAgent              *bool                   `json:"provisionVMAgent,omitempty"`
	Ssh                           *SshConfiguration_ARM   `json:"ssh,omitempty"`
}

Deprecated version of LinuxConfiguration. Use v1api20220301.LinuxConfiguration instead

func (*LinuxConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfiguration_ARM.

func (*LinuxConfiguration_ARM) DeepCopyInto

func (in *LinuxConfiguration_ARM) DeepCopyInto(out *LinuxConfiguration_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinuxConfiguration_STATUS

type LinuxConfiguration_STATUS struct {
	DisablePasswordAuthentication *bool                      `json:"disablePasswordAuthentication,omitempty"`
	PatchSettings                 *LinuxPatchSettings_STATUS `json:"patchSettings,omitempty"`
	ProvisionVMAgent              *bool                      `json:"provisionVMAgent,omitempty"`
	Ssh                           *SshConfiguration_STATUS   `json:"ssh,omitempty"`
}

Deprecated version of LinuxConfiguration_STATUS. Use v1api20220301.LinuxConfiguration_STATUS instead

func (*LinuxConfiguration_STATUS) AssignProperties_From_LinuxConfiguration_STATUS

func (configuration *LinuxConfiguration_STATUS) AssignProperties_From_LinuxConfiguration_STATUS(source *v20220301s.LinuxConfiguration_STATUS) error

AssignProperties_From_LinuxConfiguration_STATUS populates our LinuxConfiguration_STATUS from the provided source LinuxConfiguration_STATUS

func (*LinuxConfiguration_STATUS) AssignProperties_To_LinuxConfiguration_STATUS

func (configuration *LinuxConfiguration_STATUS) AssignProperties_To_LinuxConfiguration_STATUS(destination *v20220301s.LinuxConfiguration_STATUS) error

AssignProperties_To_LinuxConfiguration_STATUS populates the provided destination LinuxConfiguration_STATUS from our LinuxConfiguration_STATUS

func (*LinuxConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfiguration_STATUS.

func (*LinuxConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinuxConfiguration_STATUS) NewEmptyARMValue

func (configuration *LinuxConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LinuxConfiguration_STATUS) PopulateFromARM

func (configuration *LinuxConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LinuxConfiguration_STATUS_ARM

type LinuxConfiguration_STATUS_ARM struct {
	DisablePasswordAuthentication *bool                          `json:"disablePasswordAuthentication,omitempty"`
	PatchSettings                 *LinuxPatchSettings_STATUS_ARM `json:"patchSettings,omitempty"`
	ProvisionVMAgent              *bool                          `json:"provisionVMAgent,omitempty"`
	Ssh                           *SshConfiguration_STATUS_ARM   `json:"ssh,omitempty"`
}

Deprecated version of LinuxConfiguration_STATUS. Use v1api20220301.LinuxConfiguration_STATUS instead

func (*LinuxConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfiguration_STATUS_ARM.

func (*LinuxConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinuxPatchSettings

type LinuxPatchSettings struct {
	AssessmentMode              *LinuxPatchSettings_AssessmentMode            `json:"assessmentMode,omitempty"`
	AutomaticByPlatformSettings *LinuxVMGuestPatchAutomaticByPlatformSettings `json:"automaticByPlatformSettings,omitempty"`
	PatchMode                   *LinuxPatchSettings_PatchMode                 `json:"patchMode,omitempty"`
}

Deprecated version of LinuxPatchSettings. Use v1api20220301.LinuxPatchSettings instead

func (*LinuxPatchSettings) AssignProperties_From_LinuxPatchSettings

func (settings *LinuxPatchSettings) AssignProperties_From_LinuxPatchSettings(source *v20220301s.LinuxPatchSettings) error

AssignProperties_From_LinuxPatchSettings populates our LinuxPatchSettings from the provided source LinuxPatchSettings

func (*LinuxPatchSettings) AssignProperties_To_LinuxPatchSettings

func (settings *LinuxPatchSettings) AssignProperties_To_LinuxPatchSettings(destination *v20220301s.LinuxPatchSettings) error

AssignProperties_To_LinuxPatchSettings populates the provided destination LinuxPatchSettings from our LinuxPatchSettings

func (*LinuxPatchSettings) ConvertToARM

func (settings *LinuxPatchSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*LinuxPatchSettings) DeepCopy

func (in *LinuxPatchSettings) DeepCopy() *LinuxPatchSettings

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettings.

func (*LinuxPatchSettings) DeepCopyInto

func (in *LinuxPatchSettings) DeepCopyInto(out *LinuxPatchSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinuxPatchSettings) NewEmptyARMValue

func (settings *LinuxPatchSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LinuxPatchSettings) PopulateFromARM

func (settings *LinuxPatchSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LinuxPatchSettings_ARM

type LinuxPatchSettings_ARM struct {
	AssessmentMode              *LinuxPatchSettings_AssessmentMode                `json:"assessmentMode,omitempty"`
	AutomaticByPlatformSettings *LinuxVMGuestPatchAutomaticByPlatformSettings_ARM `json:"automaticByPlatformSettings,omitempty"`
	PatchMode                   *LinuxPatchSettings_PatchMode                     `json:"patchMode,omitempty"`
}

Deprecated version of LinuxPatchSettings. Use v1api20220301.LinuxPatchSettings instead

func (*LinuxPatchSettings_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettings_ARM.

func (*LinuxPatchSettings_ARM) DeepCopyInto

func (in *LinuxPatchSettings_ARM) DeepCopyInto(out *LinuxPatchSettings_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinuxPatchSettings_AssessmentMode

type LinuxPatchSettings_AssessmentMode string

Deprecated version of LinuxPatchSettings_AssessmentMode. Use v1api20220301.LinuxPatchSettings_AssessmentMode instead +kubebuilder:validation:Enum={"AutomaticByPlatform","ImageDefault"}

type LinuxPatchSettings_AssessmentMode_STATUS

type LinuxPatchSettings_AssessmentMode_STATUS string

Deprecated version of LinuxPatchSettings_AssessmentMode_STATUS. Use v1api20220301.LinuxPatchSettings_AssessmentMode_STATUS instead

type LinuxPatchSettings_PatchMode

type LinuxPatchSettings_PatchMode string

Deprecated version of LinuxPatchSettings_PatchMode. Use v1api20220301.LinuxPatchSettings_PatchMode instead +kubebuilder:validation:Enum={"AutomaticByPlatform","ImageDefault"}

type LinuxPatchSettings_PatchMode_STATUS

type LinuxPatchSettings_PatchMode_STATUS string

Deprecated version of LinuxPatchSettings_PatchMode_STATUS. Use v1api20220301.LinuxPatchSettings_PatchMode_STATUS instead

type LinuxPatchSettings_STATUS

type LinuxPatchSettings_STATUS struct {
	AssessmentMode              *LinuxPatchSettings_AssessmentMode_STATUS            `json:"assessmentMode,omitempty"`
	AutomaticByPlatformSettings *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS `json:"automaticByPlatformSettings,omitempty"`
	PatchMode                   *LinuxPatchSettings_PatchMode_STATUS                 `json:"patchMode,omitempty"`
}

Deprecated version of LinuxPatchSettings_STATUS. Use v1api20220301.LinuxPatchSettings_STATUS instead

func (*LinuxPatchSettings_STATUS) AssignProperties_From_LinuxPatchSettings_STATUS

func (settings *LinuxPatchSettings_STATUS) AssignProperties_From_LinuxPatchSettings_STATUS(source *v20220301s.LinuxPatchSettings_STATUS) error

AssignProperties_From_LinuxPatchSettings_STATUS populates our LinuxPatchSettings_STATUS from the provided source LinuxPatchSettings_STATUS

func (*LinuxPatchSettings_STATUS) AssignProperties_To_LinuxPatchSettings_STATUS

func (settings *LinuxPatchSettings_STATUS) AssignProperties_To_LinuxPatchSettings_STATUS(destination *v20220301s.LinuxPatchSettings_STATUS) error

AssignProperties_To_LinuxPatchSettings_STATUS populates the provided destination LinuxPatchSettings_STATUS from our LinuxPatchSettings_STATUS

func (*LinuxPatchSettings_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettings_STATUS.

func (*LinuxPatchSettings_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinuxPatchSettings_STATUS) NewEmptyARMValue

func (settings *LinuxPatchSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LinuxPatchSettings_STATUS) PopulateFromARM

func (settings *LinuxPatchSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LinuxPatchSettings_STATUS_ARM

type LinuxPatchSettings_STATUS_ARM struct {
	AssessmentMode              *LinuxPatchSettings_AssessmentMode_STATUS                `json:"assessmentMode,omitempty"`
	AutomaticByPlatformSettings *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM `json:"automaticByPlatformSettings,omitempty"`
	PatchMode                   *LinuxPatchSettings_PatchMode_STATUS                     `json:"patchMode,omitempty"`
}

Deprecated version of LinuxPatchSettings_STATUS. Use v1api20220301.LinuxPatchSettings_STATUS instead

func (*LinuxPatchSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettings_STATUS_ARM.

func (*LinuxPatchSettings_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinuxVMGuestPatchAutomaticByPlatformSettings

type LinuxVMGuestPatchAutomaticByPlatformSettings struct {
	RebootSetting *LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting `json:"rebootSetting,omitempty"`
}

Deprecated version of LinuxVMGuestPatchAutomaticByPlatformSettings. Use v1api20220301.LinuxVMGuestPatchAutomaticByPlatformSettings instead

func (*LinuxVMGuestPatchAutomaticByPlatformSettings) AssignProperties_From_LinuxVMGuestPatchAutomaticByPlatformSettings

func (settings *LinuxVMGuestPatchAutomaticByPlatformSettings) AssignProperties_From_LinuxVMGuestPatchAutomaticByPlatformSettings(source *v20220301s.LinuxVMGuestPatchAutomaticByPlatformSettings) error

AssignProperties_From_LinuxVMGuestPatchAutomaticByPlatformSettings populates our LinuxVMGuestPatchAutomaticByPlatformSettings from the provided source LinuxVMGuestPatchAutomaticByPlatformSettings

func (*LinuxVMGuestPatchAutomaticByPlatformSettings) AssignProperties_To_LinuxVMGuestPatchAutomaticByPlatformSettings

func (settings *LinuxVMGuestPatchAutomaticByPlatformSettings) AssignProperties_To_LinuxVMGuestPatchAutomaticByPlatformSettings(destination *v20220301s.LinuxVMGuestPatchAutomaticByPlatformSettings) error

AssignProperties_To_LinuxVMGuestPatchAutomaticByPlatformSettings populates the provided destination LinuxVMGuestPatchAutomaticByPlatformSettings from our LinuxVMGuestPatchAutomaticByPlatformSettings

func (*LinuxVMGuestPatchAutomaticByPlatformSettings) ConvertToARM

func (settings *LinuxVMGuestPatchAutomaticByPlatformSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*LinuxVMGuestPatchAutomaticByPlatformSettings) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVMGuestPatchAutomaticByPlatformSettings.

func (*LinuxVMGuestPatchAutomaticByPlatformSettings) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinuxVMGuestPatchAutomaticByPlatformSettings) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LinuxVMGuestPatchAutomaticByPlatformSettings) PopulateFromARM

func (settings *LinuxVMGuestPatchAutomaticByPlatformSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LinuxVMGuestPatchAutomaticByPlatformSettings_ARM

type LinuxVMGuestPatchAutomaticByPlatformSettings_ARM struct {
	RebootSetting *LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting `json:"rebootSetting,omitempty"`
}

Deprecated version of LinuxVMGuestPatchAutomaticByPlatformSettings. Use v1api20220301.LinuxVMGuestPatchAutomaticByPlatformSettings instead

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVMGuestPatchAutomaticByPlatformSettings_ARM.

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting

type LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting string

Deprecated version of LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting. Use v1api20220301.LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting instead +kubebuilder:validation:Enum={"Always","IfRequired","Never","Unknown"}

type LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS

type LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS string

Deprecated version of LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS. Use v1api20220301.LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS instead

type LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS

type LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS struct {
	RebootSetting *LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS `json:"rebootSetting,omitempty"`
}

Deprecated version of LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS. Use v1api20220301.LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS instead

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) AssignProperties_From_LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS

func (settings *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) AssignProperties_From_LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS(source *v20220301s.LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) error

AssignProperties_From_LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS populates our LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS from the provided source LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) AssignProperties_To_LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS

func (settings *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) AssignProperties_To_LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS(destination *v20220301s.LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) error

AssignProperties_To_LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS populates the provided destination LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS from our LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS.

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) PopulateFromARM

func (settings *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM

type LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM struct {
	RebootSetting *LinuxVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS `json:"rebootSetting,omitempty"`
}

Deprecated version of LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS. Use v1api20220301.LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS instead

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM.

func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MaintenanceRedeployStatus_LastOperationResultCode_STATUS

type MaintenanceRedeployStatus_LastOperationResultCode_STATUS string

Deprecated version of MaintenanceRedeployStatus_LastOperationResultCode_STATUS. Use v1api20220301.MaintenanceRedeployStatus_LastOperationResultCode_STATUS instead

type MaintenanceRedeployStatus_STATUS

type MaintenanceRedeployStatus_STATUS struct {
	IsCustomerInitiatedMaintenanceAllowed *bool                                                     `json:"isCustomerInitiatedMaintenanceAllowed,omitempty"`
	LastOperationMessage                  *string                                                   `json:"lastOperationMessage,omitempty"`
	LastOperationResultCode               *MaintenanceRedeployStatus_LastOperationResultCode_STATUS `json:"lastOperationResultCode,omitempty"`
	MaintenanceWindowEndTime              *string                                                   `json:"maintenanceWindowEndTime,omitempty"`
	MaintenanceWindowStartTime            *string                                                   `json:"maintenanceWindowStartTime,omitempty"`
	PreMaintenanceWindowEndTime           *string                                                   `json:"preMaintenanceWindowEndTime,omitempty"`
	PreMaintenanceWindowStartTime         *string                                                   `json:"preMaintenanceWindowStartTime,omitempty"`
}

Deprecated version of MaintenanceRedeployStatus_STATUS. Use v1api20220301.MaintenanceRedeployStatus_STATUS instead

func (*MaintenanceRedeployStatus_STATUS) AssignProperties_From_MaintenanceRedeployStatus_STATUS

func (status *MaintenanceRedeployStatus_STATUS) AssignProperties_From_MaintenanceRedeployStatus_STATUS(source *v20220301s.MaintenanceRedeployStatus_STATUS) error

AssignProperties_From_MaintenanceRedeployStatus_STATUS populates our MaintenanceRedeployStatus_STATUS from the provided source MaintenanceRedeployStatus_STATUS

func (*MaintenanceRedeployStatus_STATUS) AssignProperties_To_MaintenanceRedeployStatus_STATUS

func (status *MaintenanceRedeployStatus_STATUS) AssignProperties_To_MaintenanceRedeployStatus_STATUS(destination *v20220301s.MaintenanceRedeployStatus_STATUS) error

AssignProperties_To_MaintenanceRedeployStatus_STATUS populates the provided destination MaintenanceRedeployStatus_STATUS from our MaintenanceRedeployStatus_STATUS

func (*MaintenanceRedeployStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceRedeployStatus_STATUS.

func (*MaintenanceRedeployStatus_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MaintenanceRedeployStatus_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MaintenanceRedeployStatus_STATUS) PopulateFromARM

func (status *MaintenanceRedeployStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MaintenanceRedeployStatus_STATUS_ARM

type MaintenanceRedeployStatus_STATUS_ARM struct {
	IsCustomerInitiatedMaintenanceAllowed *bool                                                     `json:"isCustomerInitiatedMaintenanceAllowed,omitempty"`
	LastOperationMessage                  *string                                                   `json:"lastOperationMessage,omitempty"`
	LastOperationResultCode               *MaintenanceRedeployStatus_LastOperationResultCode_STATUS `json:"lastOperationResultCode,omitempty"`
	MaintenanceWindowEndTime              *string                                                   `json:"maintenanceWindowEndTime,omitempty"`
	MaintenanceWindowStartTime            *string                                                   `json:"maintenanceWindowStartTime,omitempty"`
	PreMaintenanceWindowEndTime           *string                                                   `json:"preMaintenanceWindowEndTime,omitempty"`
	PreMaintenanceWindowStartTime         *string                                                   `json:"preMaintenanceWindowStartTime,omitempty"`
}

Deprecated version of MaintenanceRedeployStatus_STATUS. Use v1api20220301.MaintenanceRedeployStatus_STATUS instead

func (*MaintenanceRedeployStatus_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceRedeployStatus_STATUS_ARM.

func (*MaintenanceRedeployStatus_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedDiskParameters

type ManagedDiskParameters struct {
	DiskEncryptionSet  *SubResource                  `json:"diskEncryptionSet,omitempty"`
	Reference          *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
	SecurityProfile    *VMDiskSecurityProfile        `json:"securityProfile,omitempty"`
	StorageAccountType *StorageAccountType           `json:"storageAccountType,omitempty"`
}

Deprecated version of ManagedDiskParameters. Use v1api20220301.ManagedDiskParameters instead

func (*ManagedDiskParameters) AssignProperties_From_ManagedDiskParameters

func (parameters *ManagedDiskParameters) AssignProperties_From_ManagedDiskParameters(source *v20220301s.ManagedDiskParameters) error

AssignProperties_From_ManagedDiskParameters populates our ManagedDiskParameters from the provided source ManagedDiskParameters

func (*ManagedDiskParameters) AssignProperties_To_ManagedDiskParameters

func (parameters *ManagedDiskParameters) AssignProperties_To_ManagedDiskParameters(destination *v20220301s.ManagedDiskParameters) error

AssignProperties_To_ManagedDiskParameters populates the provided destination ManagedDiskParameters from our ManagedDiskParameters

func (*ManagedDiskParameters) ConvertToARM

func (parameters *ManagedDiskParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedDiskParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters.

func (*ManagedDiskParameters) DeepCopyInto

func (in *ManagedDiskParameters) DeepCopyInto(out *ManagedDiskParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedDiskParameters) NewEmptyARMValue

func (parameters *ManagedDiskParameters) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedDiskParameters) PopulateFromARM

func (parameters *ManagedDiskParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedDiskParameters_ARM

type ManagedDiskParameters_ARM struct {
	DiskEncryptionSet  *SubResource_ARM           `json:"diskEncryptionSet,omitempty"`
	Id                 *string                    `json:"id,omitempty"`
	SecurityProfile    *VMDiskSecurityProfile_ARM `json:"securityProfile,omitempty"`
	StorageAccountType *StorageAccountType        `json:"storageAccountType,omitempty"`
}

Deprecated version of ManagedDiskParameters. Use v1api20220301.ManagedDiskParameters instead

func (*ManagedDiskParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters_ARM.

func (*ManagedDiskParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedDiskParameters_STATUS

type ManagedDiskParameters_STATUS struct {
	DiskEncryptionSet  *SubResource_STATUS           `json:"diskEncryptionSet,omitempty"`
	Id                 *string                       `json:"id,omitempty"`
	SecurityProfile    *VMDiskSecurityProfile_STATUS `json:"securityProfile,omitempty"`
	StorageAccountType *StorageAccountType_STATUS    `json:"storageAccountType,omitempty"`
}

Deprecated version of ManagedDiskParameters_STATUS. Use v1api20220301.ManagedDiskParameters_STATUS instead

func (*ManagedDiskParameters_STATUS) AssignProperties_From_ManagedDiskParameters_STATUS

func (parameters *ManagedDiskParameters_STATUS) AssignProperties_From_ManagedDiskParameters_STATUS(source *v20220301s.ManagedDiskParameters_STATUS) error

AssignProperties_From_ManagedDiskParameters_STATUS populates our ManagedDiskParameters_STATUS from the provided source ManagedDiskParameters_STATUS

func (*ManagedDiskParameters_STATUS) AssignProperties_To_ManagedDiskParameters_STATUS

func (parameters *ManagedDiskParameters_STATUS) AssignProperties_To_ManagedDiskParameters_STATUS(destination *v20220301s.ManagedDiskParameters_STATUS) error

AssignProperties_To_ManagedDiskParameters_STATUS populates the provided destination ManagedDiskParameters_STATUS from our ManagedDiskParameters_STATUS

func (*ManagedDiskParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters_STATUS.

func (*ManagedDiskParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagedDiskParameters_STATUS) NewEmptyARMValue

func (parameters *ManagedDiskParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedDiskParameters_STATUS) PopulateFromARM

func (parameters *ManagedDiskParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedDiskParameters_STATUS_ARM

type ManagedDiskParameters_STATUS_ARM struct {
	DiskEncryptionSet  *SubResource_STATUS_ARM           `json:"diskEncryptionSet,omitempty"`
	Id                 *string                           `json:"id,omitempty"`
	SecurityProfile    *VMDiskSecurityProfile_STATUS_ARM `json:"securityProfile,omitempty"`
	StorageAccountType *StorageAccountType_STATUS        `json:"storageAccountType,omitempty"`
}

Deprecated version of ManagedDiskParameters_STATUS. Use v1api20220301.ManagedDiskParameters_STATUS instead

func (*ManagedDiskParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters_STATUS_ARM.

func (*ManagedDiskParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceReference

type NetworkInterfaceReference struct {
	DeleteOption *NetworkInterfaceReferenceProperties_DeleteOption `json:"deleteOption,omitempty"`
	Primary      *bool                                             `json:"primary,omitempty"`
	Reference    *genruntime.ResourceReference                     `armReference:"Id" json:"reference,omitempty"`
}

Deprecated version of NetworkInterfaceReference. Use v1api20220301.NetworkInterfaceReference instead

func (*NetworkInterfaceReference) AssignProperties_From_NetworkInterfaceReference

func (reference *NetworkInterfaceReference) AssignProperties_From_NetworkInterfaceReference(source *v20220301s.NetworkInterfaceReference) error

AssignProperties_From_NetworkInterfaceReference populates our NetworkInterfaceReference from the provided source NetworkInterfaceReference

func (*NetworkInterfaceReference) AssignProperties_To_NetworkInterfaceReference

func (reference *NetworkInterfaceReference) AssignProperties_To_NetworkInterfaceReference(destination *v20220301s.NetworkInterfaceReference) error

AssignProperties_To_NetworkInterfaceReference populates the provided destination NetworkInterfaceReference from our NetworkInterfaceReference

func (*NetworkInterfaceReference) ConvertToARM

func (reference *NetworkInterfaceReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NetworkInterfaceReference) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReference.

func (*NetworkInterfaceReference) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkInterfaceReference) NewEmptyARMValue

func (reference *NetworkInterfaceReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkInterfaceReference) PopulateFromARM

func (reference *NetworkInterfaceReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkInterfaceReferenceProperties_ARM

type NetworkInterfaceReferenceProperties_ARM struct {
	DeleteOption *NetworkInterfaceReferenceProperties_DeleteOption `json:"deleteOption,omitempty"`
	Primary      *bool                                             `json:"primary,omitempty"`
}

Deprecated version of NetworkInterfaceReferenceProperties. Use v1api20220301.NetworkInterfaceReferenceProperties instead

func (*NetworkInterfaceReferenceProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReferenceProperties_ARM.

func (*NetworkInterfaceReferenceProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceReferenceProperties_DeleteOption

type NetworkInterfaceReferenceProperties_DeleteOption string

Deprecated version of NetworkInterfaceReferenceProperties_DeleteOption. Use v1api20220301.NetworkInterfaceReferenceProperties_DeleteOption instead +kubebuilder:validation:Enum={"Delete","Detach"}

type NetworkInterfaceReferenceProperties_DeleteOption_STATUS

type NetworkInterfaceReferenceProperties_DeleteOption_STATUS string

Deprecated version of NetworkInterfaceReferenceProperties_DeleteOption_STATUS. Use v1api20220301.NetworkInterfaceReferenceProperties_DeleteOption_STATUS instead

type NetworkInterfaceReferenceProperties_STATUS_ARM

type NetworkInterfaceReferenceProperties_STATUS_ARM struct {
	DeleteOption *NetworkInterfaceReferenceProperties_DeleteOption_STATUS `json:"deleteOption,omitempty"`
	Primary      *bool                                                    `json:"primary,omitempty"`
}

Deprecated version of NetworkInterfaceReferenceProperties_STATUS. Use v1api20220301.NetworkInterfaceReferenceProperties_STATUS instead

func (*NetworkInterfaceReferenceProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReferenceProperties_STATUS_ARM.

func (*NetworkInterfaceReferenceProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceReference_ARM

type NetworkInterfaceReference_ARM struct {
	Id         *string                                  `json:"id,omitempty"`
	Properties *NetworkInterfaceReferenceProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of NetworkInterfaceReference. Use v1api20220301.NetworkInterfaceReference instead

func (*NetworkInterfaceReference_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReference_ARM.

func (*NetworkInterfaceReference_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceReference_STATUS

type NetworkInterfaceReference_STATUS struct {
	DeleteOption *NetworkInterfaceReferenceProperties_DeleteOption_STATUS `json:"deleteOption,omitempty"`
	Id           *string                                                  `json:"id,omitempty"`
	Primary      *bool                                                    `json:"primary,omitempty"`
}

Deprecated version of NetworkInterfaceReference_STATUS. Use v1api20220301.NetworkInterfaceReference_STATUS instead

func (*NetworkInterfaceReference_STATUS) AssignProperties_From_NetworkInterfaceReference_STATUS

func (reference *NetworkInterfaceReference_STATUS) AssignProperties_From_NetworkInterfaceReference_STATUS(source *v20220301s.NetworkInterfaceReference_STATUS) error

AssignProperties_From_NetworkInterfaceReference_STATUS populates our NetworkInterfaceReference_STATUS from the provided source NetworkInterfaceReference_STATUS

func (*NetworkInterfaceReference_STATUS) AssignProperties_To_NetworkInterfaceReference_STATUS

func (reference *NetworkInterfaceReference_STATUS) AssignProperties_To_NetworkInterfaceReference_STATUS(destination *v20220301s.NetworkInterfaceReference_STATUS) error

AssignProperties_To_NetworkInterfaceReference_STATUS populates the provided destination NetworkInterfaceReference_STATUS from our NetworkInterfaceReference_STATUS

func (*NetworkInterfaceReference_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReference_STATUS.

func (*NetworkInterfaceReference_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkInterfaceReference_STATUS) NewEmptyARMValue

func (reference *NetworkInterfaceReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkInterfaceReference_STATUS) PopulateFromARM

func (reference *NetworkInterfaceReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkInterfaceReference_STATUS_ARM

type NetworkInterfaceReference_STATUS_ARM struct {
	Id         *string                                         `json:"id,omitempty"`
	Properties *NetworkInterfaceReferenceProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of NetworkInterfaceReference_STATUS. Use v1api20220301.NetworkInterfaceReference_STATUS instead

func (*NetworkInterfaceReference_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReference_STATUS_ARM.

func (*NetworkInterfaceReference_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkProfile

type NetworkProfile struct {
	NetworkApiVersion              *NetworkProfile_NetworkApiVersion             `json:"networkApiVersion,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineNetworkInterfaceConfiguration `json:"networkInterfaceConfigurations,omitempty"`
	NetworkInterfaces              []NetworkInterfaceReference                   `json:"networkInterfaces,omitempty"`
}

Deprecated version of NetworkProfile. Use v1api20220301.NetworkProfile instead

func (*NetworkProfile) AssignProperties_From_NetworkProfile

func (profile *NetworkProfile) AssignProperties_From_NetworkProfile(source *v20220301s.NetworkProfile) error

AssignProperties_From_NetworkProfile populates our NetworkProfile from the provided source NetworkProfile

func (*NetworkProfile) AssignProperties_To_NetworkProfile

func (profile *NetworkProfile) AssignProperties_To_NetworkProfile(destination *v20220301s.NetworkProfile) error

AssignProperties_To_NetworkProfile populates the provided destination NetworkProfile from our NetworkProfile

func (*NetworkProfile) ConvertToARM

func (profile *NetworkProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NetworkProfile) DeepCopy

func (in *NetworkProfile) DeepCopy() *NetworkProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile.

func (*NetworkProfile) DeepCopyInto

func (in *NetworkProfile) DeepCopyInto(out *NetworkProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkProfile) NewEmptyARMValue

func (profile *NetworkProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkProfile) PopulateFromARM

func (profile *NetworkProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkProfile_ARM

type NetworkProfile_ARM struct {
	NetworkApiVersion              *NetworkProfile_NetworkApiVersion                 `json:"networkApiVersion,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineNetworkInterfaceConfiguration_ARM `json:"networkInterfaceConfigurations,omitempty"`
	NetworkInterfaces              []NetworkInterfaceReference_ARM                   `json:"networkInterfaces,omitempty"`
}

Deprecated version of NetworkProfile. Use v1api20220301.NetworkProfile instead

func (*NetworkProfile_ARM) DeepCopy

func (in *NetworkProfile_ARM) DeepCopy() *NetworkProfile_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile_ARM.

func (*NetworkProfile_ARM) DeepCopyInto

func (in *NetworkProfile_ARM) DeepCopyInto(out *NetworkProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkProfile_NetworkApiVersion

type NetworkProfile_NetworkApiVersion string

Deprecated version of NetworkProfile_NetworkApiVersion. Use v1api20220301.NetworkProfile_NetworkApiVersion instead +kubebuilder:validation:Enum={"2020-11-01"}

type NetworkProfile_NetworkApiVersion_STATUS

type NetworkProfile_NetworkApiVersion_STATUS string

Deprecated version of NetworkProfile_NetworkApiVersion_STATUS. Use v1api20220301.NetworkProfile_NetworkApiVersion_STATUS instead

type NetworkProfile_STATUS

type NetworkProfile_STATUS struct {
	NetworkApiVersion              *NetworkProfile_NetworkApiVersion_STATUS             `json:"networkApiVersion,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineNetworkInterfaceConfiguration_STATUS `json:"networkInterfaceConfigurations,omitempty"`
	NetworkInterfaces              []NetworkInterfaceReference_STATUS                   `json:"networkInterfaces,omitempty"`
}

Deprecated version of NetworkProfile_STATUS. Use v1api20220301.NetworkProfile_STATUS instead

func (*NetworkProfile_STATUS) AssignProperties_From_NetworkProfile_STATUS

func (profile *NetworkProfile_STATUS) AssignProperties_From_NetworkProfile_STATUS(source *v20220301s.NetworkProfile_STATUS) error

AssignProperties_From_NetworkProfile_STATUS populates our NetworkProfile_STATUS from the provided source NetworkProfile_STATUS

func (*NetworkProfile_STATUS) AssignProperties_To_NetworkProfile_STATUS

func (profile *NetworkProfile_STATUS) AssignProperties_To_NetworkProfile_STATUS(destination *v20220301s.NetworkProfile_STATUS) error

AssignProperties_To_NetworkProfile_STATUS populates the provided destination NetworkProfile_STATUS from our NetworkProfile_STATUS

func (*NetworkProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile_STATUS.

func (*NetworkProfile_STATUS) DeepCopyInto

func (in *NetworkProfile_STATUS) DeepCopyInto(out *NetworkProfile_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkProfile_STATUS) NewEmptyARMValue

func (profile *NetworkProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkProfile_STATUS) PopulateFromARM

func (profile *NetworkProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkProfile_STATUS_ARM

type NetworkProfile_STATUS_ARM struct {
	NetworkApiVersion              *NetworkProfile_NetworkApiVersion_STATUS                 `json:"networkApiVersion,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineNetworkInterfaceConfiguration_STATUS_ARM `json:"networkInterfaceConfigurations,omitempty"`
	NetworkInterfaces              []NetworkInterfaceReference_STATUS_ARM                   `json:"networkInterfaces,omitempty"`
}

Deprecated version of NetworkProfile_STATUS. Use v1api20220301.NetworkProfile_STATUS instead

func (*NetworkProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile_STATUS_ARM.

func (*NetworkProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OSDisk

type OSDisk struct {
	Caching *Caching `json:"caching,omitempty"`

	// +kubebuilder:validation:Required
	CreateOption            *CreateOption           `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption           `json:"deleteOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings       `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                    `json:"diskSizeGB,omitempty"`
	EncryptionSettings      *DiskEncryptionSettings `json:"encryptionSettings,omitempty"`
	Image                   *VirtualHardDisk        `json:"image,omitempty"`
	ManagedDisk             *ManagedDiskParameters  `json:"managedDisk,omitempty"`
	Name                    *string                 `json:"name,omitempty"`
	OsType                  *OSDisk_OsType          `json:"osType,omitempty"`
	Vhd                     *VirtualHardDisk        `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                   `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of OSDisk. Use v1api20220301.OSDisk instead

func (*OSDisk) AssignProperties_From_OSDisk

func (disk *OSDisk) AssignProperties_From_OSDisk(source *v20220301s.OSDisk) error

AssignProperties_From_OSDisk populates our OSDisk from the provided source OSDisk

func (*OSDisk) AssignProperties_To_OSDisk

func (disk *OSDisk) AssignProperties_To_OSDisk(destination *v20220301s.OSDisk) error

AssignProperties_To_OSDisk populates the provided destination OSDisk from our OSDisk

func (*OSDisk) ConvertToARM

func (disk *OSDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*OSDisk) DeepCopy

func (in *OSDisk) DeepCopy() *OSDisk

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk.

func (*OSDisk) DeepCopyInto

func (in *OSDisk) DeepCopyInto(out *OSDisk)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OSDisk) NewEmptyARMValue

func (disk *OSDisk) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OSDisk) PopulateFromARM

func (disk *OSDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OSDisk_ARM

type OSDisk_ARM struct {
	Caching                 *Caching                    `json:"caching,omitempty"`
	CreateOption            *CreateOption               `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption               `json:"deleteOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings_ARM       `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                        `json:"diskSizeGB,omitempty"`
	EncryptionSettings      *DiskEncryptionSettings_ARM `json:"encryptionSettings,omitempty"`
	Image                   *VirtualHardDisk_ARM        `json:"image,omitempty"`
	ManagedDisk             *ManagedDiskParameters_ARM  `json:"managedDisk,omitempty"`
	Name                    *string                     `json:"name,omitempty"`
	OsType                  *OSDisk_OsType              `json:"osType,omitempty"`
	Vhd                     *VirtualHardDisk_ARM        `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                       `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of OSDisk. Use v1api20220301.OSDisk instead

func (*OSDisk_ARM) DeepCopy

func (in *OSDisk_ARM) DeepCopy() *OSDisk_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk_ARM.

func (*OSDisk_ARM) DeepCopyInto

func (in *OSDisk_ARM) DeepCopyInto(out *OSDisk_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OSDisk_OsType

type OSDisk_OsType string

Deprecated version of OSDisk_OsType. Use v1api20220301.OSDisk_OsType instead +kubebuilder:validation:Enum={"Linux","Windows"}

type OSDisk_OsType_STATUS

type OSDisk_OsType_STATUS string

Deprecated version of OSDisk_OsType_STATUS. Use v1api20220301.OSDisk_OsType_STATUS instead

type OSDisk_STATUS

type OSDisk_STATUS struct {
	Caching                 *Caching_STATUS                `json:"caching,omitempty"`
	CreateOption            *CreateOption_STATUS           `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption_STATUS           `json:"deleteOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings_STATUS       `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                           `json:"diskSizeGB,omitempty"`
	EncryptionSettings      *DiskEncryptionSettings_STATUS `json:"encryptionSettings,omitempty"`
	Image                   *VirtualHardDisk_STATUS        `json:"image,omitempty"`
	ManagedDisk             *ManagedDiskParameters_STATUS  `json:"managedDisk,omitempty"`
	Name                    *string                        `json:"name,omitempty"`
	OsType                  *OSDisk_OsType_STATUS          `json:"osType,omitempty"`
	Vhd                     *VirtualHardDisk_STATUS        `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                          `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of OSDisk_STATUS. Use v1api20220301.OSDisk_STATUS instead

func (*OSDisk_STATUS) AssignProperties_From_OSDisk_STATUS

func (disk *OSDisk_STATUS) AssignProperties_From_OSDisk_STATUS(source *v20220301s.OSDisk_STATUS) error

AssignProperties_From_OSDisk_STATUS populates our OSDisk_STATUS from the provided source OSDisk_STATUS

func (*OSDisk_STATUS) AssignProperties_To_OSDisk_STATUS

func (disk *OSDisk_STATUS) AssignProperties_To_OSDisk_STATUS(destination *v20220301s.OSDisk_STATUS) error

AssignProperties_To_OSDisk_STATUS populates the provided destination OSDisk_STATUS from our OSDisk_STATUS

func (*OSDisk_STATUS) DeepCopy

func (in *OSDisk_STATUS) DeepCopy() *OSDisk_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk_STATUS.

func (*OSDisk_STATUS) DeepCopyInto

func (in *OSDisk_STATUS) DeepCopyInto(out *OSDisk_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OSDisk_STATUS) NewEmptyARMValue

func (disk *OSDisk_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OSDisk_STATUS) PopulateFromARM

func (disk *OSDisk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OSDisk_STATUS_ARM

type OSDisk_STATUS_ARM struct {
	Caching                 *Caching_STATUS                    `json:"caching,omitempty"`
	CreateOption            *CreateOption_STATUS               `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption_STATUS               `json:"deleteOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings_STATUS_ARM       `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                               `json:"diskSizeGB,omitempty"`
	EncryptionSettings      *DiskEncryptionSettings_STATUS_ARM `json:"encryptionSettings,omitempty"`
	Image                   *VirtualHardDisk_STATUS_ARM        `json:"image,omitempty"`
	ManagedDisk             *ManagedDiskParameters_STATUS_ARM  `json:"managedDisk,omitempty"`
	Name                    *string                            `json:"name,omitempty"`
	OsType                  *OSDisk_OsType_STATUS              `json:"osType,omitempty"`
	Vhd                     *VirtualHardDisk_STATUS_ARM        `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                              `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of OSDisk_STATUS. Use v1api20220301.OSDisk_STATUS instead

func (*OSDisk_STATUS_ARM) DeepCopy

func (in *OSDisk_STATUS_ARM) DeepCopy() *OSDisk_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk_STATUS_ARM.

func (*OSDisk_STATUS_ARM) DeepCopyInto

func (in *OSDisk_STATUS_ARM) DeepCopyInto(out *OSDisk_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OSProfile

type OSProfile struct {
	AdminPassword               *genruntime.SecretReference `json:"adminPassword,omitempty"`
	AdminUsername               *string                     `json:"adminUsername,omitempty"`
	AllowExtensionOperations    *bool                       `json:"allowExtensionOperations,omitempty"`
	ComputerName                *string                     `json:"computerName,omitempty"`
	CustomData                  *string                     `json:"customData,omitempty"`
	LinuxConfiguration          *LinuxConfiguration         `json:"linuxConfiguration,omitempty"`
	RequireGuestProvisionSignal *bool                       `json:"requireGuestProvisionSignal,omitempty"`
	Secrets                     []VaultSecretGroup          `json:"secrets,omitempty"`
	WindowsConfiguration        *WindowsConfiguration       `json:"windowsConfiguration,omitempty"`
}

Deprecated version of OSProfile. Use v1api20220301.OSProfile instead

func (*OSProfile) AssignProperties_From_OSProfile

func (profile *OSProfile) AssignProperties_From_OSProfile(source *v20220301s.OSProfile) error

AssignProperties_From_OSProfile populates our OSProfile from the provided source OSProfile

func (*OSProfile) AssignProperties_To_OSProfile

func (profile *OSProfile) AssignProperties_To_OSProfile(destination *v20220301s.OSProfile) error

AssignProperties_To_OSProfile populates the provided destination OSProfile from our OSProfile

func (*OSProfile) ConvertToARM

func (profile *OSProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*OSProfile) DeepCopy

func (in *OSProfile) DeepCopy() *OSProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSProfile.

func (*OSProfile) DeepCopyInto

func (in *OSProfile) DeepCopyInto(out *OSProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OSProfile) NewEmptyARMValue

func (profile *OSProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OSProfile) PopulateFromARM

func (profile *OSProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OSProfile_ARM

type OSProfile_ARM struct {
	AdminPassword               *string                   `json:"adminPassword,omitempty"`
	AdminUsername               *string                   `json:"adminUsername,omitempty"`
	AllowExtensionOperations    *bool                     `json:"allowExtensionOperations,omitempty"`
	ComputerName                *string                   `json:"computerName,omitempty"`
	CustomData                  *string                   `json:"customData,omitempty"`
	LinuxConfiguration          *LinuxConfiguration_ARM   `json:"linuxConfiguration,omitempty"`
	RequireGuestProvisionSignal *bool                     `json:"requireGuestProvisionSignal,omitempty"`
	Secrets                     []VaultSecretGroup_ARM    `json:"secrets,omitempty"`
	WindowsConfiguration        *WindowsConfiguration_ARM `json:"windowsConfiguration,omitempty"`
}

Deprecated version of OSProfile. Use v1api20220301.OSProfile instead

func (*OSProfile_ARM) DeepCopy

func (in *OSProfile_ARM) DeepCopy() *OSProfile_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSProfile_ARM.

func (*OSProfile_ARM) DeepCopyInto

func (in *OSProfile_ARM) DeepCopyInto(out *OSProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OSProfile_STATUS

type OSProfile_STATUS struct {
	AdminUsername               *string                      `json:"adminUsername,omitempty"`
	AllowExtensionOperations    *bool                        `json:"allowExtensionOperations,omitempty"`
	ComputerName                *string                      `json:"computerName,omitempty"`
	CustomData                  *string                      `json:"customData,omitempty"`
	LinuxConfiguration          *LinuxConfiguration_STATUS   `json:"linuxConfiguration,omitempty"`
	RequireGuestProvisionSignal *bool                        `json:"requireGuestProvisionSignal,omitempty"`
	Secrets                     []VaultSecretGroup_STATUS    `json:"secrets,omitempty"`
	WindowsConfiguration        *WindowsConfiguration_STATUS `json:"windowsConfiguration,omitempty"`
}

Deprecated version of OSProfile_STATUS. Use v1api20220301.OSProfile_STATUS instead

func (*OSProfile_STATUS) AssignProperties_From_OSProfile_STATUS

func (profile *OSProfile_STATUS) AssignProperties_From_OSProfile_STATUS(source *v20220301s.OSProfile_STATUS) error

AssignProperties_From_OSProfile_STATUS populates our OSProfile_STATUS from the provided source OSProfile_STATUS

func (*OSProfile_STATUS) AssignProperties_To_OSProfile_STATUS

func (profile *OSProfile_STATUS) AssignProperties_To_OSProfile_STATUS(destination *v20220301s.OSProfile_STATUS) error

AssignProperties_To_OSProfile_STATUS populates the provided destination OSProfile_STATUS from our OSProfile_STATUS

func (*OSProfile_STATUS) DeepCopy

func (in *OSProfile_STATUS) DeepCopy() *OSProfile_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSProfile_STATUS.

func (*OSProfile_STATUS) DeepCopyInto

func (in *OSProfile_STATUS) DeepCopyInto(out *OSProfile_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OSProfile_STATUS) NewEmptyARMValue

func (profile *OSProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OSProfile_STATUS) PopulateFromARM

func (profile *OSProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OSProfile_STATUS_ARM

type OSProfile_STATUS_ARM struct {
	AdminUsername               *string                          `json:"adminUsername,omitempty"`
	AllowExtensionOperations    *bool                            `json:"allowExtensionOperations,omitempty"`
	ComputerName                *string                          `json:"computerName,omitempty"`
	CustomData                  *string                          `json:"customData,omitempty"`
	LinuxConfiguration          *LinuxConfiguration_STATUS_ARM   `json:"linuxConfiguration,omitempty"`
	RequireGuestProvisionSignal *bool                            `json:"requireGuestProvisionSignal,omitempty"`
	Secrets                     []VaultSecretGroup_STATUS_ARM    `json:"secrets,omitempty"`
	WindowsConfiguration        *WindowsConfiguration_STATUS_ARM `json:"windowsConfiguration,omitempty"`
}

Deprecated version of OSProfile_STATUS. Use v1api20220301.OSProfile_STATUS instead

func (*OSProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSProfile_STATUS_ARM.

func (*OSProfile_STATUS_ARM) DeepCopyInto

func (in *OSProfile_STATUS_ARM) DeepCopyInto(out *OSProfile_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrchestrationMode

type OrchestrationMode string

Deprecated version of OrchestrationMode. Use v1api20220301.OrchestrationMode instead +kubebuilder:validation:Enum={"Flexible","Uniform"}

type OrchestrationMode_STATUS

type OrchestrationMode_STATUS string

Deprecated version of OrchestrationMode_STATUS. Use v1api20220301.OrchestrationMode_STATUS instead

type PatchSettings

type PatchSettings struct {
	AssessmentMode              *PatchSettings_AssessmentMode                   `json:"assessmentMode,omitempty"`
	AutomaticByPlatformSettings *WindowsVMGuestPatchAutomaticByPlatformSettings `json:"automaticByPlatformSettings,omitempty"`
	EnableHotpatching           *bool                                           `json:"enableHotpatching,omitempty"`
	PatchMode                   *PatchSettings_PatchMode                        `json:"patchMode,omitempty"`
}

Deprecated version of PatchSettings. Use v1api20220301.PatchSettings instead

func (*PatchSettings) AssignProperties_From_PatchSettings

func (settings *PatchSettings) AssignProperties_From_PatchSettings(source *v20220301s.PatchSettings) error

AssignProperties_From_PatchSettings populates our PatchSettings from the provided source PatchSettings

func (*PatchSettings) AssignProperties_To_PatchSettings

func (settings *PatchSettings) AssignProperties_To_PatchSettings(destination *v20220301s.PatchSettings) error

AssignProperties_To_PatchSettings populates the provided destination PatchSettings from our PatchSettings

func (*PatchSettings) ConvertToARM

func (settings *PatchSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PatchSettings) DeepCopy

func (in *PatchSettings) DeepCopy() *PatchSettings

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSettings.

func (*PatchSettings) DeepCopyInto

func (in *PatchSettings) DeepCopyInto(out *PatchSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PatchSettings) NewEmptyARMValue

func (settings *PatchSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PatchSettings) PopulateFromARM

func (settings *PatchSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PatchSettings_ARM

type PatchSettings_ARM struct {
	AssessmentMode              *PatchSettings_AssessmentMode                       `json:"assessmentMode,omitempty"`
	AutomaticByPlatformSettings *WindowsVMGuestPatchAutomaticByPlatformSettings_ARM `json:"automaticByPlatformSettings,omitempty"`
	EnableHotpatching           *bool                                               `json:"enableHotpatching,omitempty"`
	PatchMode                   *PatchSettings_PatchMode                            `json:"patchMode,omitempty"`
}

Deprecated version of PatchSettings. Use v1api20220301.PatchSettings instead

func (*PatchSettings_ARM) DeepCopy

func (in *PatchSettings_ARM) DeepCopy() *PatchSettings_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSettings_ARM.

func (*PatchSettings_ARM) DeepCopyInto

func (in *PatchSettings_ARM) DeepCopyInto(out *PatchSettings_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PatchSettings_AssessmentMode

type PatchSettings_AssessmentMode string

Deprecated version of PatchSettings_AssessmentMode. Use v1api20220301.PatchSettings_AssessmentMode instead +kubebuilder:validation:Enum={"AutomaticByPlatform","ImageDefault"}

type PatchSettings_AssessmentMode_STATUS

type PatchSettings_AssessmentMode_STATUS string

Deprecated version of PatchSettings_AssessmentMode_STATUS. Use v1api20220301.PatchSettings_AssessmentMode_STATUS instead

type PatchSettings_PatchMode

type PatchSettings_PatchMode string

Deprecated version of PatchSettings_PatchMode. Use v1api20220301.PatchSettings_PatchMode instead +kubebuilder:validation:Enum={"AutomaticByOS","AutomaticByPlatform","Manual"}

type PatchSettings_PatchMode_STATUS

type PatchSettings_PatchMode_STATUS string

Deprecated version of PatchSettings_PatchMode_STATUS. Use v1api20220301.PatchSettings_PatchMode_STATUS instead

type PatchSettings_STATUS

type PatchSettings_STATUS struct {
	AssessmentMode              *PatchSettings_AssessmentMode_STATUS                   `json:"assessmentMode,omitempty"`
	AutomaticByPlatformSettings *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS `json:"automaticByPlatformSettings,omitempty"`
	EnableHotpatching           *bool                                                  `json:"enableHotpatching,omitempty"`
	PatchMode                   *PatchSettings_PatchMode_STATUS                        `json:"patchMode,omitempty"`
}

Deprecated version of PatchSettings_STATUS. Use v1api20220301.PatchSettings_STATUS instead

func (*PatchSettings_STATUS) AssignProperties_From_PatchSettings_STATUS

func (settings *PatchSettings_STATUS) AssignProperties_From_PatchSettings_STATUS(source *v20220301s.PatchSettings_STATUS) error

AssignProperties_From_PatchSettings_STATUS populates our PatchSettings_STATUS from the provided source PatchSettings_STATUS

func (*PatchSettings_STATUS) AssignProperties_To_PatchSettings_STATUS

func (settings *PatchSettings_STATUS) AssignProperties_To_PatchSettings_STATUS(destination *v20220301s.PatchSettings_STATUS) error

AssignProperties_To_PatchSettings_STATUS populates the provided destination PatchSettings_STATUS from our PatchSettings_STATUS

func (*PatchSettings_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSettings_STATUS.

func (*PatchSettings_STATUS) DeepCopyInto

func (in *PatchSettings_STATUS) DeepCopyInto(out *PatchSettings_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PatchSettings_STATUS) NewEmptyARMValue

func (settings *PatchSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PatchSettings_STATUS) PopulateFromARM

func (settings *PatchSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PatchSettings_STATUS_ARM

type PatchSettings_STATUS_ARM struct {
	AssessmentMode              *PatchSettings_AssessmentMode_STATUS                       `json:"assessmentMode,omitempty"`
	AutomaticByPlatformSettings *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM `json:"automaticByPlatformSettings,omitempty"`
	EnableHotpatching           *bool                                                      `json:"enableHotpatching,omitempty"`
	PatchMode                   *PatchSettings_PatchMode_STATUS                            `json:"patchMode,omitempty"`
}

Deprecated version of PatchSettings_STATUS. Use v1api20220301.PatchSettings_STATUS instead

func (*PatchSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSettings_STATUS_ARM.

func (*PatchSettings_STATUS_ARM) DeepCopyInto

func (in *PatchSettings_STATUS_ARM) DeepCopyInto(out *PatchSettings_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Plan

type Plan struct {
	Name          *string `json:"name,omitempty"`
	Product       *string `json:"product,omitempty"`
	PromotionCode *string `json:"promotionCode,omitempty"`
	Publisher     *string `json:"publisher,omitempty"`
}

Deprecated version of Plan. Use v1api20220301.Plan instead

func (*Plan) AssignProperties_From_Plan

func (plan *Plan) AssignProperties_From_Plan(source *v20220301s.Plan) error

AssignProperties_From_Plan populates our Plan from the provided source Plan

func (*Plan) AssignProperties_To_Plan

func (plan *Plan) AssignProperties_To_Plan(destination *v20220301s.Plan) error

AssignProperties_To_Plan populates the provided destination Plan from our Plan

func (*Plan) ConvertToARM

func (plan *Plan) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Plan) DeepCopy

func (in *Plan) DeepCopy() *Plan

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan.

func (*Plan) DeepCopyInto

func (in *Plan) DeepCopyInto(out *Plan)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Plan) NewEmptyARMValue

func (plan *Plan) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Plan) PopulateFromARM

func (plan *Plan) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Plan_ARM

type Plan_ARM struct {
	Name          *string `json:"name,omitempty"`
	Product       *string `json:"product,omitempty"`
	PromotionCode *string `json:"promotionCode,omitempty"`
	Publisher     *string `json:"publisher,omitempty"`
}

Deprecated version of Plan. Use v1api20220301.Plan instead

func (*Plan_ARM) DeepCopy

func (in *Plan_ARM) DeepCopy() *Plan_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan_ARM.

func (*Plan_ARM) DeepCopyInto

func (in *Plan_ARM) DeepCopyInto(out *Plan_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Plan_STATUS

type Plan_STATUS struct {
	Name          *string `json:"name,omitempty"`
	Product       *string `json:"product,omitempty"`
	PromotionCode *string `json:"promotionCode,omitempty"`
	Publisher     *string `json:"publisher,omitempty"`
}

Deprecated version of Plan_STATUS. Use v1api20220301.Plan_STATUS instead

func (*Plan_STATUS) AssignProperties_From_Plan_STATUS

func (plan *Plan_STATUS) AssignProperties_From_Plan_STATUS(source *v20220301s.Plan_STATUS) error

AssignProperties_From_Plan_STATUS populates our Plan_STATUS from the provided source Plan_STATUS

func (*Plan_STATUS) AssignProperties_To_Plan_STATUS

func (plan *Plan_STATUS) AssignProperties_To_Plan_STATUS(destination *v20220301s.Plan_STATUS) error

AssignProperties_To_Plan_STATUS populates the provided destination Plan_STATUS from our Plan_STATUS

func (*Plan_STATUS) DeepCopy

func (in *Plan_STATUS) DeepCopy() *Plan_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan_STATUS.

func (*Plan_STATUS) DeepCopyInto

func (in *Plan_STATUS) DeepCopyInto(out *Plan_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Plan_STATUS) NewEmptyARMValue

func (plan *Plan_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Plan_STATUS) PopulateFromARM

func (plan *Plan_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Plan_STATUS_ARM

type Plan_STATUS_ARM struct {
	Name          *string `json:"name,omitempty"`
	Product       *string `json:"product,omitempty"`
	PromotionCode *string `json:"promotionCode,omitempty"`
	Publisher     *string `json:"publisher,omitempty"`
}

Deprecated version of Plan_STATUS. Use v1api20220301.Plan_STATUS instead

func (*Plan_STATUS_ARM) DeepCopy

func (in *Plan_STATUS_ARM) DeepCopy() *Plan_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan_STATUS_ARM.

func (*Plan_STATUS_ARM) DeepCopyInto

func (in *Plan_STATUS_ARM) DeepCopyInto(out *Plan_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Priority

type Priority string

Deprecated version of Priority. Use v1api20220301.Priority instead +kubebuilder:validation:Enum={"Low","Regular","Spot"}

type Priority_STATUS

type Priority_STATUS string

Deprecated version of Priority_STATUS. Use v1api20220301.Priority_STATUS instead

type PublicIPAddressSku

type PublicIPAddressSku struct {
	Name *PublicIPAddressSku_Name `json:"name,omitempty"`
	Tier *PublicIPAddressSku_Tier `json:"tier,omitempty"`
}

Deprecated version of PublicIPAddressSku. Use v1api20220301.PublicIPAddressSku instead

func (*PublicIPAddressSku) AssignProperties_From_PublicIPAddressSku

func (addressSku *PublicIPAddressSku) AssignProperties_From_PublicIPAddressSku(source *v20220301s.PublicIPAddressSku) error

AssignProperties_From_PublicIPAddressSku populates our PublicIPAddressSku from the provided source PublicIPAddressSku

func (*PublicIPAddressSku) AssignProperties_To_PublicIPAddressSku

func (addressSku *PublicIPAddressSku) AssignProperties_To_PublicIPAddressSku(destination *v20220301s.PublicIPAddressSku) error

AssignProperties_To_PublicIPAddressSku populates the provided destination PublicIPAddressSku from our PublicIPAddressSku

func (*PublicIPAddressSku) ConvertToARM

func (addressSku *PublicIPAddressSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PublicIPAddressSku) DeepCopy

func (in *PublicIPAddressSku) DeepCopy() *PublicIPAddressSku

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku.

func (*PublicIPAddressSku) DeepCopyInto

func (in *PublicIPAddressSku) DeepCopyInto(out *PublicIPAddressSku)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PublicIPAddressSku) NewEmptyARMValue

func (addressSku *PublicIPAddressSku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PublicIPAddressSku) PopulateFromARM

func (addressSku *PublicIPAddressSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PublicIPAddressSku_ARM

type PublicIPAddressSku_ARM struct {
	Name *PublicIPAddressSku_Name `json:"name,omitempty"`
	Tier *PublicIPAddressSku_Tier `json:"tier,omitempty"`
}

Deprecated version of PublicIPAddressSku. Use v1api20220301.PublicIPAddressSku instead

func (*PublicIPAddressSku_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku_ARM.

func (*PublicIPAddressSku_ARM) DeepCopyInto

func (in *PublicIPAddressSku_ARM) DeepCopyInto(out *PublicIPAddressSku_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PublicIPAddressSku_Name

type PublicIPAddressSku_Name string

Deprecated version of PublicIPAddressSku_Name. Use v1api20220301.PublicIPAddressSku_Name instead +kubebuilder:validation:Enum={"Basic","Standard"}

type PublicIPAddressSku_Name_STATUS

type PublicIPAddressSku_Name_STATUS string

Deprecated version of PublicIPAddressSku_Name_STATUS. Use v1api20220301.PublicIPAddressSku_Name_STATUS instead

type PublicIPAddressSku_STATUS

type PublicIPAddressSku_STATUS struct {
	Name *PublicIPAddressSku_Name_STATUS `json:"name,omitempty"`
	Tier *PublicIPAddressSku_Tier_STATUS `json:"tier,omitempty"`
}

Deprecated version of PublicIPAddressSku_STATUS. Use v1api20220301.PublicIPAddressSku_STATUS instead

func (*PublicIPAddressSku_STATUS) AssignProperties_From_PublicIPAddressSku_STATUS

func (addressSku *PublicIPAddressSku_STATUS) AssignProperties_From_PublicIPAddressSku_STATUS(source *v20220301s.PublicIPAddressSku_STATUS) error

AssignProperties_From_PublicIPAddressSku_STATUS populates our PublicIPAddressSku_STATUS from the provided source PublicIPAddressSku_STATUS

func (*PublicIPAddressSku_STATUS) AssignProperties_To_PublicIPAddressSku_STATUS

func (addressSku *PublicIPAddressSku_STATUS) AssignProperties_To_PublicIPAddressSku_STATUS(destination *v20220301s.PublicIPAddressSku_STATUS) error

AssignProperties_To_PublicIPAddressSku_STATUS populates the provided destination PublicIPAddressSku_STATUS from our PublicIPAddressSku_STATUS

func (*PublicIPAddressSku_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku_STATUS.

func (*PublicIPAddressSku_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PublicIPAddressSku_STATUS) NewEmptyARMValue

func (addressSku *PublicIPAddressSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PublicIPAddressSku_STATUS) PopulateFromARM

func (addressSku *PublicIPAddressSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PublicIPAddressSku_STATUS_ARM

type PublicIPAddressSku_STATUS_ARM struct {
	Name *PublicIPAddressSku_Name_STATUS `json:"name,omitempty"`
	Tier *PublicIPAddressSku_Tier_STATUS `json:"tier,omitempty"`
}

Deprecated version of PublicIPAddressSku_STATUS. Use v1api20220301.PublicIPAddressSku_STATUS instead

func (*PublicIPAddressSku_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku_STATUS_ARM.

func (*PublicIPAddressSku_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PublicIPAddressSku_Tier

type PublicIPAddressSku_Tier string

Deprecated version of PublicIPAddressSku_Tier. Use v1api20220301.PublicIPAddressSku_Tier instead +kubebuilder:validation:Enum={"Global","Regional"}

type PublicIPAddressSku_Tier_STATUS

type PublicIPAddressSku_Tier_STATUS string

Deprecated version of PublicIPAddressSku_Tier_STATUS. Use v1api20220301.PublicIPAddressSku_Tier_STATUS instead

type RollingUpgradePolicy

type RollingUpgradePolicy struct {
	EnableCrossZoneUpgrade *bool `json:"enableCrossZoneUpgrade,omitempty"`

	// +kubebuilder:validation:Maximum=100
	// +kubebuilder:validation:Minimum=5
	MaxBatchInstancePercent *int `json:"maxBatchInstancePercent,omitempty"`

	// +kubebuilder:validation:Maximum=100
	// +kubebuilder:validation:Minimum=5
	MaxUnhealthyInstancePercent *int `json:"maxUnhealthyInstancePercent,omitempty"`

	// +kubebuilder:validation:Maximum=100
	// +kubebuilder:validation:Minimum=0
	MaxUnhealthyUpgradedInstancePercent *int    `json:"maxUnhealthyUpgradedInstancePercent,omitempty"`
	PauseTimeBetweenBatches             *string `json:"pauseTimeBetweenBatches,omitempty"`
	PrioritizeUnhealthyInstances        *bool   `json:"prioritizeUnhealthyInstances,omitempty"`
}

Deprecated version of RollingUpgradePolicy. Use v1api20220301.RollingUpgradePolicy instead

func (*RollingUpgradePolicy) AssignProperties_From_RollingUpgradePolicy

func (policy *RollingUpgradePolicy) AssignProperties_From_RollingUpgradePolicy(source *v20220301s.RollingUpgradePolicy) error

AssignProperties_From_RollingUpgradePolicy populates our RollingUpgradePolicy from the provided source RollingUpgradePolicy

func (*RollingUpgradePolicy) AssignProperties_To_RollingUpgradePolicy

func (policy *RollingUpgradePolicy) AssignProperties_To_RollingUpgradePolicy(destination *v20220301s.RollingUpgradePolicy) error

AssignProperties_To_RollingUpgradePolicy populates the provided destination RollingUpgradePolicy from our RollingUpgradePolicy

func (*RollingUpgradePolicy) ConvertToARM

func (policy *RollingUpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RollingUpgradePolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicy.

func (*RollingUpgradePolicy) DeepCopyInto

func (in *RollingUpgradePolicy) DeepCopyInto(out *RollingUpgradePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RollingUpgradePolicy) NewEmptyARMValue

func (policy *RollingUpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RollingUpgradePolicy) PopulateFromARM

func (policy *RollingUpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RollingUpgradePolicy_ARM

type RollingUpgradePolicy_ARM struct {
	EnableCrossZoneUpgrade              *bool   `json:"enableCrossZoneUpgrade,omitempty"`
	MaxBatchInstancePercent             *int    `json:"maxBatchInstancePercent,omitempty"`
	MaxUnhealthyInstancePercent         *int    `json:"maxUnhealthyInstancePercent,omitempty"`
	MaxUnhealthyUpgradedInstancePercent *int    `json:"maxUnhealthyUpgradedInstancePercent,omitempty"`
	PauseTimeBetweenBatches             *string `json:"pauseTimeBetweenBatches,omitempty"`
	PrioritizeUnhealthyInstances        *bool   `json:"prioritizeUnhealthyInstances,omitempty"`
}

Deprecated version of RollingUpgradePolicy. Use v1api20220301.RollingUpgradePolicy instead

func (*RollingUpgradePolicy_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicy_ARM.

func (*RollingUpgradePolicy_ARM) DeepCopyInto

func (in *RollingUpgradePolicy_ARM) DeepCopyInto(out *RollingUpgradePolicy_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RollingUpgradePolicy_STATUS

type RollingUpgradePolicy_STATUS struct {
	EnableCrossZoneUpgrade              *bool   `json:"enableCrossZoneUpgrade,omitempty"`
	MaxBatchInstancePercent             *int    `json:"maxBatchInstancePercent,omitempty"`
	MaxUnhealthyInstancePercent         *int    `json:"maxUnhealthyInstancePercent,omitempty"`
	MaxUnhealthyUpgradedInstancePercent *int    `json:"maxUnhealthyUpgradedInstancePercent,omitempty"`
	PauseTimeBetweenBatches             *string `json:"pauseTimeBetweenBatches,omitempty"`
	PrioritizeUnhealthyInstances        *bool   `json:"prioritizeUnhealthyInstances,omitempty"`
}

Deprecated version of RollingUpgradePolicy_STATUS. Use v1api20220301.RollingUpgradePolicy_STATUS instead

func (*RollingUpgradePolicy_STATUS) AssignProperties_From_RollingUpgradePolicy_STATUS

func (policy *RollingUpgradePolicy_STATUS) AssignProperties_From_RollingUpgradePolicy_STATUS(source *v20220301s.RollingUpgradePolicy_STATUS) error

AssignProperties_From_RollingUpgradePolicy_STATUS populates our RollingUpgradePolicy_STATUS from the provided source RollingUpgradePolicy_STATUS

func (*RollingUpgradePolicy_STATUS) AssignProperties_To_RollingUpgradePolicy_STATUS

func (policy *RollingUpgradePolicy_STATUS) AssignProperties_To_RollingUpgradePolicy_STATUS(destination *v20220301s.RollingUpgradePolicy_STATUS) error

AssignProperties_To_RollingUpgradePolicy_STATUS populates the provided destination RollingUpgradePolicy_STATUS from our RollingUpgradePolicy_STATUS

func (*RollingUpgradePolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicy_STATUS.

func (*RollingUpgradePolicy_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RollingUpgradePolicy_STATUS) NewEmptyARMValue

func (policy *RollingUpgradePolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RollingUpgradePolicy_STATUS) PopulateFromARM

func (policy *RollingUpgradePolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RollingUpgradePolicy_STATUS_ARM

type RollingUpgradePolicy_STATUS_ARM struct {
	EnableCrossZoneUpgrade              *bool   `json:"enableCrossZoneUpgrade,omitempty"`
	MaxBatchInstancePercent             *int    `json:"maxBatchInstancePercent,omitempty"`
	MaxUnhealthyInstancePercent         *int    `json:"maxUnhealthyInstancePercent,omitempty"`
	MaxUnhealthyUpgradedInstancePercent *int    `json:"maxUnhealthyUpgradedInstancePercent,omitempty"`
	PauseTimeBetweenBatches             *string `json:"pauseTimeBetweenBatches,omitempty"`
	PrioritizeUnhealthyInstances        *bool   `json:"prioritizeUnhealthyInstances,omitempty"`
}

Deprecated version of RollingUpgradePolicy_STATUS. Use v1api20220301.RollingUpgradePolicy_STATUS instead

func (*RollingUpgradePolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicy_STATUS_ARM.

func (*RollingUpgradePolicy_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScaleInPolicy

type ScaleInPolicy struct {
	ForceDeletion *bool                 `json:"forceDeletion,omitempty"`
	Rules         []ScaleInPolicy_Rules `json:"rules,omitempty"`
}

Deprecated version of ScaleInPolicy. Use v1api20220301.ScaleInPolicy instead

func (*ScaleInPolicy) AssignProperties_From_ScaleInPolicy

func (policy *ScaleInPolicy) AssignProperties_From_ScaleInPolicy(source *v20220301s.ScaleInPolicy) error

AssignProperties_From_ScaleInPolicy populates our ScaleInPolicy from the provided source ScaleInPolicy

func (*ScaleInPolicy) AssignProperties_To_ScaleInPolicy

func (policy *ScaleInPolicy) AssignProperties_To_ScaleInPolicy(destination *v20220301s.ScaleInPolicy) error

AssignProperties_To_ScaleInPolicy populates the provided destination ScaleInPolicy from our ScaleInPolicy

func (*ScaleInPolicy) ConvertToARM

func (policy *ScaleInPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ScaleInPolicy) DeepCopy

func (in *ScaleInPolicy) DeepCopy() *ScaleInPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleInPolicy.

func (*ScaleInPolicy) DeepCopyInto

func (in *ScaleInPolicy) DeepCopyInto(out *ScaleInPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ScaleInPolicy) NewEmptyARMValue

func (policy *ScaleInPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScaleInPolicy) PopulateFromARM

func (policy *ScaleInPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScaleInPolicy_ARM

type ScaleInPolicy_ARM struct {
	ForceDeletion *bool                 `json:"forceDeletion,omitempty"`
	Rules         []ScaleInPolicy_Rules `json:"rules,omitempty"`
}

Deprecated version of ScaleInPolicy. Use v1api20220301.ScaleInPolicy instead

func (*ScaleInPolicy_ARM) DeepCopy

func (in *ScaleInPolicy_ARM) DeepCopy() *ScaleInPolicy_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleInPolicy_ARM.

func (*ScaleInPolicy_ARM) DeepCopyInto

func (in *ScaleInPolicy_ARM) DeepCopyInto(out *ScaleInPolicy_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScaleInPolicy_Rules

type ScaleInPolicy_Rules string

Deprecated version of ScaleInPolicy_Rules. Use v1api20220301.ScaleInPolicy_Rules instead +kubebuilder:validation:Enum={"Default","NewestVM","OldestVM"}

type ScaleInPolicy_Rules_STATUS

type ScaleInPolicy_Rules_STATUS string

Deprecated version of ScaleInPolicy_Rules_STATUS. Use v1api20220301.ScaleInPolicy_Rules_STATUS instead

type ScaleInPolicy_STATUS

type ScaleInPolicy_STATUS struct {
	ForceDeletion *bool                        `json:"forceDeletion,omitempty"`
	Rules         []ScaleInPolicy_Rules_STATUS `json:"rules,omitempty"`
}

Deprecated version of ScaleInPolicy_STATUS. Use v1api20220301.ScaleInPolicy_STATUS instead

func (*ScaleInPolicy_STATUS) AssignProperties_From_ScaleInPolicy_STATUS

func (policy *ScaleInPolicy_STATUS) AssignProperties_From_ScaleInPolicy_STATUS(source *v20220301s.ScaleInPolicy_STATUS) error

AssignProperties_From_ScaleInPolicy_STATUS populates our ScaleInPolicy_STATUS from the provided source ScaleInPolicy_STATUS

func (*ScaleInPolicy_STATUS) AssignProperties_To_ScaleInPolicy_STATUS

func (policy *ScaleInPolicy_STATUS) AssignProperties_To_ScaleInPolicy_STATUS(destination *v20220301s.ScaleInPolicy_STATUS) error

AssignProperties_To_ScaleInPolicy_STATUS populates the provided destination ScaleInPolicy_STATUS from our ScaleInPolicy_STATUS

func (*ScaleInPolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleInPolicy_STATUS.

func (*ScaleInPolicy_STATUS) DeepCopyInto

func (in *ScaleInPolicy_STATUS) DeepCopyInto(out *ScaleInPolicy_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ScaleInPolicy_STATUS) NewEmptyARMValue

func (policy *ScaleInPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScaleInPolicy_STATUS) PopulateFromARM

func (policy *ScaleInPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScaleInPolicy_STATUS_ARM

type ScaleInPolicy_STATUS_ARM struct {
	ForceDeletion *bool                        `json:"forceDeletion,omitempty"`
	Rules         []ScaleInPolicy_Rules_STATUS `json:"rules,omitempty"`
}

Deprecated version of ScaleInPolicy_STATUS. Use v1api20220301.ScaleInPolicy_STATUS instead

func (*ScaleInPolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleInPolicy_STATUS_ARM.

func (*ScaleInPolicy_STATUS_ARM) DeepCopyInto

func (in *ScaleInPolicy_STATUS_ARM) DeepCopyInto(out *ScaleInPolicy_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScheduledEventsProfile

type ScheduledEventsProfile struct {
	TerminateNotificationProfile *TerminateNotificationProfile `json:"terminateNotificationProfile,omitempty"`
}

Deprecated version of ScheduledEventsProfile. Use v1api20220301.ScheduledEventsProfile instead

func (*ScheduledEventsProfile) AssignProperties_From_ScheduledEventsProfile

func (profile *ScheduledEventsProfile) AssignProperties_From_ScheduledEventsProfile(source *v20220301s.ScheduledEventsProfile) error

AssignProperties_From_ScheduledEventsProfile populates our ScheduledEventsProfile from the provided source ScheduledEventsProfile

func (*ScheduledEventsProfile) AssignProperties_To_ScheduledEventsProfile

func (profile *ScheduledEventsProfile) AssignProperties_To_ScheduledEventsProfile(destination *v20220301s.ScheduledEventsProfile) error

AssignProperties_To_ScheduledEventsProfile populates the provided destination ScheduledEventsProfile from our ScheduledEventsProfile

func (*ScheduledEventsProfile) ConvertToARM

func (profile *ScheduledEventsProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ScheduledEventsProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledEventsProfile.

func (*ScheduledEventsProfile) DeepCopyInto

func (in *ScheduledEventsProfile) DeepCopyInto(out *ScheduledEventsProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ScheduledEventsProfile) NewEmptyARMValue

func (profile *ScheduledEventsProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScheduledEventsProfile) PopulateFromARM

func (profile *ScheduledEventsProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScheduledEventsProfile_ARM

type ScheduledEventsProfile_ARM struct {
	TerminateNotificationProfile *TerminateNotificationProfile_ARM `json:"terminateNotificationProfile,omitempty"`
}

Deprecated version of ScheduledEventsProfile. Use v1api20220301.ScheduledEventsProfile instead

func (*ScheduledEventsProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledEventsProfile_ARM.

func (*ScheduledEventsProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScheduledEventsProfile_STATUS

type ScheduledEventsProfile_STATUS struct {
	TerminateNotificationProfile *TerminateNotificationProfile_STATUS `json:"terminateNotificationProfile,omitempty"`
}

Deprecated version of ScheduledEventsProfile_STATUS. Use v1api20220301.ScheduledEventsProfile_STATUS instead

func (*ScheduledEventsProfile_STATUS) AssignProperties_From_ScheduledEventsProfile_STATUS

func (profile *ScheduledEventsProfile_STATUS) AssignProperties_From_ScheduledEventsProfile_STATUS(source *v20220301s.ScheduledEventsProfile_STATUS) error

AssignProperties_From_ScheduledEventsProfile_STATUS populates our ScheduledEventsProfile_STATUS from the provided source ScheduledEventsProfile_STATUS

func (*ScheduledEventsProfile_STATUS) AssignProperties_To_ScheduledEventsProfile_STATUS

func (profile *ScheduledEventsProfile_STATUS) AssignProperties_To_ScheduledEventsProfile_STATUS(destination *v20220301s.ScheduledEventsProfile_STATUS) error

AssignProperties_To_ScheduledEventsProfile_STATUS populates the provided destination ScheduledEventsProfile_STATUS from our ScheduledEventsProfile_STATUS

func (*ScheduledEventsProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledEventsProfile_STATUS.

func (*ScheduledEventsProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ScheduledEventsProfile_STATUS) NewEmptyARMValue

func (profile *ScheduledEventsProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScheduledEventsProfile_STATUS) PopulateFromARM

func (profile *ScheduledEventsProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScheduledEventsProfile_STATUS_ARM

type ScheduledEventsProfile_STATUS_ARM struct {
	TerminateNotificationProfile *TerminateNotificationProfile_STATUS_ARM `json:"terminateNotificationProfile,omitempty"`
}

Deprecated version of ScheduledEventsProfile_STATUS. Use v1api20220301.ScheduledEventsProfile_STATUS instead

func (*ScheduledEventsProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledEventsProfile_STATUS_ARM.

func (*ScheduledEventsProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityProfile

type SecurityProfile struct {
	EncryptionAtHost *bool                         `json:"encryptionAtHost,omitempty"`
	SecurityType     *SecurityProfile_SecurityType `json:"securityType,omitempty"`
	UefiSettings     *UefiSettings                 `json:"uefiSettings,omitempty"`
}

Deprecated version of SecurityProfile. Use v1api20220301.SecurityProfile instead

func (*SecurityProfile) AssignProperties_From_SecurityProfile

func (profile *SecurityProfile) AssignProperties_From_SecurityProfile(source *v20220301s.SecurityProfile) error

AssignProperties_From_SecurityProfile populates our SecurityProfile from the provided source SecurityProfile

func (*SecurityProfile) AssignProperties_To_SecurityProfile

func (profile *SecurityProfile) AssignProperties_To_SecurityProfile(destination *v20220301s.SecurityProfile) error

AssignProperties_To_SecurityProfile populates the provided destination SecurityProfile from our SecurityProfile

func (*SecurityProfile) ConvertToARM

func (profile *SecurityProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SecurityProfile) DeepCopy

func (in *SecurityProfile) DeepCopy() *SecurityProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile.

func (*SecurityProfile) DeepCopyInto

func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityProfile) NewEmptyARMValue

func (profile *SecurityProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityProfile) PopulateFromARM

func (profile *SecurityProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityProfile_ARM

type SecurityProfile_ARM struct {
	EncryptionAtHost *bool                         `json:"encryptionAtHost,omitempty"`
	SecurityType     *SecurityProfile_SecurityType `json:"securityType,omitempty"`
	UefiSettings     *UefiSettings_ARM             `json:"uefiSettings,omitempty"`
}

Deprecated version of SecurityProfile. Use v1api20220301.SecurityProfile instead

func (*SecurityProfile_ARM) DeepCopy

func (in *SecurityProfile_ARM) DeepCopy() *SecurityProfile_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile_ARM.

func (*SecurityProfile_ARM) DeepCopyInto

func (in *SecurityProfile_ARM) DeepCopyInto(out *SecurityProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityProfile_STATUS

type SecurityProfile_STATUS struct {
	EncryptionAtHost *bool                                `json:"encryptionAtHost,omitempty"`
	SecurityType     *SecurityProfile_SecurityType_STATUS `json:"securityType,omitempty"`
	UefiSettings     *UefiSettings_STATUS                 `json:"uefiSettings,omitempty"`
}

Deprecated version of SecurityProfile_STATUS. Use v1api20220301.SecurityProfile_STATUS instead

func (*SecurityProfile_STATUS) AssignProperties_From_SecurityProfile_STATUS

func (profile *SecurityProfile_STATUS) AssignProperties_From_SecurityProfile_STATUS(source *v20220301s.SecurityProfile_STATUS) error

AssignProperties_From_SecurityProfile_STATUS populates our SecurityProfile_STATUS from the provided source SecurityProfile_STATUS

func (*SecurityProfile_STATUS) AssignProperties_To_SecurityProfile_STATUS

func (profile *SecurityProfile_STATUS) AssignProperties_To_SecurityProfile_STATUS(destination *v20220301s.SecurityProfile_STATUS) error

AssignProperties_To_SecurityProfile_STATUS populates the provided destination SecurityProfile_STATUS from our SecurityProfile_STATUS

func (*SecurityProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile_STATUS.

func (*SecurityProfile_STATUS) DeepCopyInto

func (in *SecurityProfile_STATUS) DeepCopyInto(out *SecurityProfile_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityProfile_STATUS) NewEmptyARMValue

func (profile *SecurityProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SecurityProfile_STATUS) PopulateFromARM

func (profile *SecurityProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SecurityProfile_STATUS_ARM

type SecurityProfile_STATUS_ARM struct {
	EncryptionAtHost *bool                                `json:"encryptionAtHost,omitempty"`
	SecurityType     *SecurityProfile_SecurityType_STATUS `json:"securityType,omitempty"`
	UefiSettings     *UefiSettings_STATUS_ARM             `json:"uefiSettings,omitempty"`
}

Deprecated version of SecurityProfile_STATUS. Use v1api20220301.SecurityProfile_STATUS instead

func (*SecurityProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile_STATUS_ARM.

func (*SecurityProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityProfile_SecurityType

type SecurityProfile_SecurityType string

Deprecated version of SecurityProfile_SecurityType. Use v1api20220301.SecurityProfile_SecurityType instead +kubebuilder:validation:Enum={"ConfidentialVM","TrustedLaunch"}

type SecurityProfile_SecurityType_STATUS

type SecurityProfile_SecurityType_STATUS string

Deprecated version of SecurityProfile_SecurityType_STATUS. Use v1api20220301.SecurityProfile_SecurityType_STATUS instead

type Sku

type Sku struct {
	Capacity *int    `json:"capacity,omitempty"`
	Name     *string `json:"name,omitempty"`
	Tier     *string `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1api20220301.Sku instead

func (*Sku) AssignProperties_From_Sku

func (sku *Sku) AssignProperties_From_Sku(source *v20220301s.Sku) error

AssignProperties_From_Sku populates our Sku from the provided source Sku

func (*Sku) AssignProperties_To_Sku

func (sku *Sku) AssignProperties_To_Sku(destination *v20220301s.Sku) error

AssignProperties_To_Sku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Sku) NewEmptyARMValue

func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku) PopulateFromARM

func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_ARM

type Sku_ARM struct {
	Capacity *int    `json:"capacity,omitempty"`
	Name     *string `json:"name,omitempty"`
	Tier     *string `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1api20220301.Sku instead

func (*Sku_ARM) DeepCopy

func (in *Sku_ARM) DeepCopy() *Sku_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.

func (*Sku_ARM) DeepCopyInto

func (in *Sku_ARM) DeepCopyInto(out *Sku_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Sku_STATUS

type Sku_STATUS struct {
	Capacity *int    `json:"capacity,omitempty"`
	Name     *string `json:"name,omitempty"`
	Tier     *string `json:"tier,omitempty"`
}

Deprecated version of Sku_STATUS. Use v1api20220301.Sku_STATUS instead

func (*Sku_STATUS) AssignProperties_From_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v20220301s.Sku_STATUS) error

AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS

func (*Sku_STATUS) AssignProperties_To_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v20220301s.Sku_STATUS) error

AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS

func (*Sku_STATUS) DeepCopy

func (in *Sku_STATUS) DeepCopy() *Sku_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.

func (*Sku_STATUS) DeepCopyInto

func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Sku_STATUS) NewEmptyARMValue

func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_STATUS) PopulateFromARM

func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_STATUS_ARM

type Sku_STATUS_ARM struct {
	Capacity *int    `json:"capacity,omitempty"`
	Name     *string `json:"name,omitempty"`
	Tier     *string `json:"tier,omitempty"`
}

Deprecated version of Sku_STATUS. Use v1api20220301.Sku_STATUS instead

func (*Sku_STATUS_ARM) DeepCopy

func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.

func (*Sku_STATUS_ARM) DeepCopyInto

func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotRestorePolicy

type SpotRestorePolicy struct {
	Enabled        *bool   `json:"enabled,omitempty"`
	RestoreTimeout *string `json:"restoreTimeout,omitempty"`
}

Deprecated version of SpotRestorePolicy. Use v1api20220301.SpotRestorePolicy instead

func (*SpotRestorePolicy) AssignProperties_From_SpotRestorePolicy

func (policy *SpotRestorePolicy) AssignProperties_From_SpotRestorePolicy(source *v20220301s.SpotRestorePolicy) error

AssignProperties_From_SpotRestorePolicy populates our SpotRestorePolicy from the provided source SpotRestorePolicy

func (*SpotRestorePolicy) AssignProperties_To_SpotRestorePolicy

func (policy *SpotRestorePolicy) AssignProperties_To_SpotRestorePolicy(destination *v20220301s.SpotRestorePolicy) error

AssignProperties_To_SpotRestorePolicy populates the provided destination SpotRestorePolicy from our SpotRestorePolicy

func (*SpotRestorePolicy) ConvertToARM

func (policy *SpotRestorePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SpotRestorePolicy) DeepCopy

func (in *SpotRestorePolicy) DeepCopy() *SpotRestorePolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotRestorePolicy.

func (*SpotRestorePolicy) DeepCopyInto

func (in *SpotRestorePolicy) DeepCopyInto(out *SpotRestorePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SpotRestorePolicy) NewEmptyARMValue

func (policy *SpotRestorePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SpotRestorePolicy) PopulateFromARM

func (policy *SpotRestorePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SpotRestorePolicy_ARM

type SpotRestorePolicy_ARM struct {
	Enabled        *bool   `json:"enabled,omitempty"`
	RestoreTimeout *string `json:"restoreTimeout,omitempty"`
}

Deprecated version of SpotRestorePolicy. Use v1api20220301.SpotRestorePolicy instead

func (*SpotRestorePolicy_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotRestorePolicy_ARM.

func (*SpotRestorePolicy_ARM) DeepCopyInto

func (in *SpotRestorePolicy_ARM) DeepCopyInto(out *SpotRestorePolicy_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotRestorePolicy_STATUS

type SpotRestorePolicy_STATUS struct {
	Enabled        *bool   `json:"enabled,omitempty"`
	RestoreTimeout *string `json:"restoreTimeout,omitempty"`
}

Deprecated version of SpotRestorePolicy_STATUS. Use v1api20220301.SpotRestorePolicy_STATUS instead

func (*SpotRestorePolicy_STATUS) AssignProperties_From_SpotRestorePolicy_STATUS

func (policy *SpotRestorePolicy_STATUS) AssignProperties_From_SpotRestorePolicy_STATUS(source *v20220301s.SpotRestorePolicy_STATUS) error

AssignProperties_From_SpotRestorePolicy_STATUS populates our SpotRestorePolicy_STATUS from the provided source SpotRestorePolicy_STATUS

func (*SpotRestorePolicy_STATUS) AssignProperties_To_SpotRestorePolicy_STATUS

func (policy *SpotRestorePolicy_STATUS) AssignProperties_To_SpotRestorePolicy_STATUS(destination *v20220301s.SpotRestorePolicy_STATUS) error

AssignProperties_To_SpotRestorePolicy_STATUS populates the provided destination SpotRestorePolicy_STATUS from our SpotRestorePolicy_STATUS

func (*SpotRestorePolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotRestorePolicy_STATUS.

func (*SpotRestorePolicy_STATUS) DeepCopyInto

func (in *SpotRestorePolicy_STATUS) DeepCopyInto(out *SpotRestorePolicy_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SpotRestorePolicy_STATUS) NewEmptyARMValue

func (policy *SpotRestorePolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SpotRestorePolicy_STATUS) PopulateFromARM

func (policy *SpotRestorePolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SpotRestorePolicy_STATUS_ARM

type SpotRestorePolicy_STATUS_ARM struct {
	Enabled        *bool   `json:"enabled,omitempty"`
	RestoreTimeout *string `json:"restoreTimeout,omitempty"`
}

Deprecated version of SpotRestorePolicy_STATUS. Use v1api20220301.SpotRestorePolicy_STATUS instead

func (*SpotRestorePolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotRestorePolicy_STATUS_ARM.

func (*SpotRestorePolicy_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SshConfiguration

type SshConfiguration struct {
	PublicKeys []SshPublicKeySpec `json:"publicKeys,omitempty"`
}

Deprecated version of SshConfiguration. Use v1api20220301.SshConfiguration instead

func (*SshConfiguration) AssignProperties_From_SshConfiguration

func (configuration *SshConfiguration) AssignProperties_From_SshConfiguration(source *v20220301s.SshConfiguration) error

AssignProperties_From_SshConfiguration populates our SshConfiguration from the provided source SshConfiguration

func (*SshConfiguration) AssignProperties_To_SshConfiguration

func (configuration *SshConfiguration) AssignProperties_To_SshConfiguration(destination *v20220301s.SshConfiguration) error

AssignProperties_To_SshConfiguration populates the provided destination SshConfiguration from our SshConfiguration

func (*SshConfiguration) ConvertToARM

func (configuration *SshConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SshConfiguration) DeepCopy

func (in *SshConfiguration) DeepCopy() *SshConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshConfiguration.

func (*SshConfiguration) DeepCopyInto

func (in *SshConfiguration) DeepCopyInto(out *SshConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SshConfiguration) NewEmptyARMValue

func (configuration *SshConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SshConfiguration) PopulateFromARM

func (configuration *SshConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SshConfiguration_ARM

type SshConfiguration_ARM struct {
	PublicKeys []SshPublicKeySpec_ARM `json:"publicKeys,omitempty"`
}

Deprecated version of SshConfiguration. Use v1api20220301.SshConfiguration instead

func (*SshConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshConfiguration_ARM.

func (*SshConfiguration_ARM) DeepCopyInto

func (in *SshConfiguration_ARM) DeepCopyInto(out *SshConfiguration_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SshConfiguration_STATUS

type SshConfiguration_STATUS struct {
	PublicKeys []SshPublicKey_STATUS `json:"publicKeys,omitempty"`
}

Deprecated version of SshConfiguration_STATUS. Use v1api20220301.SshConfiguration_STATUS instead

func (*SshConfiguration_STATUS) AssignProperties_From_SshConfiguration_STATUS

func (configuration *SshConfiguration_STATUS) AssignProperties_From_SshConfiguration_STATUS(source *v20220301s.SshConfiguration_STATUS) error

AssignProperties_From_SshConfiguration_STATUS populates our SshConfiguration_STATUS from the provided source SshConfiguration_STATUS

func (*SshConfiguration_STATUS) AssignProperties_To_SshConfiguration_STATUS

func (configuration *SshConfiguration_STATUS) AssignProperties_To_SshConfiguration_STATUS(destination *v20220301s.SshConfiguration_STATUS) error

AssignProperties_To_SshConfiguration_STATUS populates the provided destination SshConfiguration_STATUS from our SshConfiguration_STATUS

func (*SshConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshConfiguration_STATUS.

func (*SshConfiguration_STATUS) DeepCopyInto

func (in *SshConfiguration_STATUS) DeepCopyInto(out *SshConfiguration_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SshConfiguration_STATUS) NewEmptyARMValue

func (configuration *SshConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SshConfiguration_STATUS) PopulateFromARM

func (configuration *SshConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SshConfiguration_STATUS_ARM

type SshConfiguration_STATUS_ARM struct {
	PublicKeys []SshPublicKey_STATUS_ARM `json:"publicKeys,omitempty"`
}

Deprecated version of SshConfiguration_STATUS. Use v1api20220301.SshConfiguration_STATUS instead

func (*SshConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshConfiguration_STATUS_ARM.

func (*SshConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SshPublicKeySpec

type SshPublicKeySpec struct {
	KeyData *string `json:"keyData,omitempty"`
	Path    *string `json:"path,omitempty"`
}

Deprecated version of SshPublicKeySpec. Use v1api20220301.SshPublicKeySpec instead

func (*SshPublicKeySpec) AssignProperties_From_SshPublicKeySpec

func (publicKey *SshPublicKeySpec) AssignProperties_From_SshPublicKeySpec(source *v20220301s.SshPublicKeySpec) error

AssignProperties_From_SshPublicKeySpec populates our SshPublicKeySpec from the provided source SshPublicKeySpec

func (*SshPublicKeySpec) AssignProperties_To_SshPublicKeySpec

func (publicKey *SshPublicKeySpec) AssignProperties_To_SshPublicKeySpec(destination *v20220301s.SshPublicKeySpec) error

AssignProperties_To_SshPublicKeySpec populates the provided destination SshPublicKeySpec from our SshPublicKeySpec

func (*SshPublicKeySpec) ConvertToARM

func (publicKey *SshPublicKeySpec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SshPublicKeySpec) DeepCopy

func (in *SshPublicKeySpec) DeepCopy() *SshPublicKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKeySpec.

func (*SshPublicKeySpec) DeepCopyInto

func (in *SshPublicKeySpec) DeepCopyInto(out *SshPublicKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SshPublicKeySpec) NewEmptyARMValue

func (publicKey *SshPublicKeySpec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SshPublicKeySpec) PopulateFromARM

func (publicKey *SshPublicKeySpec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SshPublicKeySpec_ARM

type SshPublicKeySpec_ARM struct {
	KeyData *string `json:"keyData,omitempty"`
	Path    *string `json:"path,omitempty"`
}

Deprecated version of SshPublicKeySpec. Use v1api20220301.SshPublicKeySpec instead

func (*SshPublicKeySpec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKeySpec_ARM.

func (*SshPublicKeySpec_ARM) DeepCopyInto

func (in *SshPublicKeySpec_ARM) DeepCopyInto(out *SshPublicKeySpec_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SshPublicKey_STATUS

type SshPublicKey_STATUS struct {
	KeyData *string `json:"keyData,omitempty"`
	Path    *string `json:"path,omitempty"`
}

Deprecated version of SshPublicKey_STATUS. Use v1api20220301.SshPublicKey_STATUS instead

func (*SshPublicKey_STATUS) AssignProperties_From_SshPublicKey_STATUS

func (publicKey *SshPublicKey_STATUS) AssignProperties_From_SshPublicKey_STATUS(source *v20220301s.SshPublicKey_STATUS) error

AssignProperties_From_SshPublicKey_STATUS populates our SshPublicKey_STATUS from the provided source SshPublicKey_STATUS

func (*SshPublicKey_STATUS) AssignProperties_To_SshPublicKey_STATUS

func (publicKey *SshPublicKey_STATUS) AssignProperties_To_SshPublicKey_STATUS(destination *v20220301s.SshPublicKey_STATUS) error

AssignProperties_To_SshPublicKey_STATUS populates the provided destination SshPublicKey_STATUS from our SshPublicKey_STATUS

func (*SshPublicKey_STATUS) DeepCopy

func (in *SshPublicKey_STATUS) DeepCopy() *SshPublicKey_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKey_STATUS.

func (*SshPublicKey_STATUS) DeepCopyInto

func (in *SshPublicKey_STATUS) DeepCopyInto(out *SshPublicKey_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SshPublicKey_STATUS) NewEmptyARMValue

func (publicKey *SshPublicKey_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SshPublicKey_STATUS) PopulateFromARM

func (publicKey *SshPublicKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SshPublicKey_STATUS_ARM

type SshPublicKey_STATUS_ARM struct {
	KeyData *string `json:"keyData,omitempty"`
	Path    *string `json:"path,omitempty"`
}

Deprecated version of SshPublicKey_STATUS. Use v1api20220301.SshPublicKey_STATUS instead

func (*SshPublicKey_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKey_STATUS_ARM.

func (*SshPublicKey_STATUS_ARM) DeepCopyInto

func (in *SshPublicKey_STATUS_ARM) DeepCopyInto(out *SshPublicKey_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageAccountType

type StorageAccountType string

Deprecated version of StorageAccountType. Use v1api20220301.StorageAccountType instead +kubebuilder:validation:Enum={"PremiumV2_LRS","Premium_LRS","Premium_ZRS","StandardSSD_LRS","StandardSSD_ZRS","Standard_LRS","UltraSSD_LRS"}

type StorageAccountType_STATUS

type StorageAccountType_STATUS string

Deprecated version of StorageAccountType_STATUS. Use v1api20220301.StorageAccountType_STATUS instead

type StorageProfile

type StorageProfile struct {
	DataDisks      []DataDisk      `json:"dataDisks,omitempty"`
	ImageReference *ImageReference `json:"imageReference,omitempty"`
	OsDisk         *OSDisk         `json:"osDisk,omitempty"`
}

Deprecated version of StorageProfile. Use v1api20220301.StorageProfile instead

func (*StorageProfile) AssignProperties_From_StorageProfile

func (profile *StorageProfile) AssignProperties_From_StorageProfile(source *v20220301s.StorageProfile) error

AssignProperties_From_StorageProfile populates our StorageProfile from the provided source StorageProfile

func (*StorageProfile) AssignProperties_To_StorageProfile

func (profile *StorageProfile) AssignProperties_To_StorageProfile(destination *v20220301s.StorageProfile) error

AssignProperties_To_StorageProfile populates the provided destination StorageProfile from our StorageProfile

func (*StorageProfile) ConvertToARM

func (profile *StorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageProfile) DeepCopy

func (in *StorageProfile) DeepCopy() *StorageProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile.

func (*StorageProfile) DeepCopyInto

func (in *StorageProfile) DeepCopyInto(out *StorageProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageProfile) NewEmptyARMValue

func (profile *StorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageProfile) PopulateFromARM

func (profile *StorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageProfile_ARM

type StorageProfile_ARM struct {
	DataDisks      []DataDisk_ARM      `json:"dataDisks,omitempty"`
	ImageReference *ImageReference_ARM `json:"imageReference,omitempty"`
	OsDisk         *OSDisk_ARM         `json:"osDisk,omitempty"`
}

Deprecated version of StorageProfile. Use v1api20220301.StorageProfile instead

func (*StorageProfile_ARM) DeepCopy

func (in *StorageProfile_ARM) DeepCopy() *StorageProfile_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_ARM.

func (*StorageProfile_ARM) DeepCopyInto

func (in *StorageProfile_ARM) DeepCopyInto(out *StorageProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageProfile_STATUS

type StorageProfile_STATUS struct {
	DataDisks      []DataDisk_STATUS      `json:"dataDisks,omitempty"`
	ImageReference *ImageReference_STATUS `json:"imageReference,omitempty"`
	OsDisk         *OSDisk_STATUS         `json:"osDisk,omitempty"`
}

Deprecated version of StorageProfile_STATUS. Use v1api20220301.StorageProfile_STATUS instead

func (*StorageProfile_STATUS) AssignProperties_From_StorageProfile_STATUS

func (profile *StorageProfile_STATUS) AssignProperties_From_StorageProfile_STATUS(source *v20220301s.StorageProfile_STATUS) error

AssignProperties_From_StorageProfile_STATUS populates our StorageProfile_STATUS from the provided source StorageProfile_STATUS

func (*StorageProfile_STATUS) AssignProperties_To_StorageProfile_STATUS

func (profile *StorageProfile_STATUS) AssignProperties_To_StorageProfile_STATUS(destination *v20220301s.StorageProfile_STATUS) error

AssignProperties_To_StorageProfile_STATUS populates the provided destination StorageProfile_STATUS from our StorageProfile_STATUS

func (*StorageProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_STATUS.

func (*StorageProfile_STATUS) DeepCopyInto

func (in *StorageProfile_STATUS) DeepCopyInto(out *StorageProfile_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageProfile_STATUS) NewEmptyARMValue

func (profile *StorageProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageProfile_STATUS) PopulateFromARM

func (profile *StorageProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageProfile_STATUS_ARM

type StorageProfile_STATUS_ARM struct {
	DataDisks      []DataDisk_STATUS_ARM      `json:"dataDisks,omitempty"`
	ImageReference *ImageReference_STATUS_ARM `json:"imageReference,omitempty"`
	OsDisk         *OSDisk_STATUS_ARM         `json:"osDisk,omitempty"`
}

Deprecated version of StorageProfile_STATUS. Use v1api20220301.StorageProfile_STATUS instead

func (*StorageProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_STATUS_ARM.

func (*StorageProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubResource

type SubResource struct {
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Deprecated version of SubResource. Use v1api20220301.SubResource instead

func (*SubResource) AssignProperties_From_SubResource

func (resource *SubResource) AssignProperties_From_SubResource(source *v20220301s.SubResource) error

AssignProperties_From_SubResource populates our SubResource from the provided source SubResource

func (*SubResource) AssignProperties_To_SubResource

func (resource *SubResource) AssignProperties_To_SubResource(destination *v20220301s.SubResource) error

AssignProperties_To_SubResource populates the provided destination SubResource from our SubResource

func (*SubResource) ConvertToARM

func (resource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SubResource) DeepCopy

func (in *SubResource) DeepCopy() *SubResource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource.

func (*SubResource) DeepCopyInto

func (in *SubResource) DeepCopyInto(out *SubResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SubResource) NewEmptyARMValue

func (resource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SubResource) PopulateFromARM

func (resource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SubResource_ARM

type SubResource_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of SubResource. Use v1api20220301.SubResource instead

func (*SubResource_ARM) DeepCopy

func (in *SubResource_ARM) DeepCopy() *SubResource_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_ARM.

func (*SubResource_ARM) DeepCopyInto

func (in *SubResource_ARM) DeepCopyInto(out *SubResource_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubResource_STATUS

type SubResource_STATUS struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of SubResource_STATUS. Use v1api20220301.SubResource_STATUS instead

func (*SubResource_STATUS) AssignProperties_From_SubResource_STATUS

func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *v20220301s.SubResource_STATUS) error

AssignProperties_From_SubResource_STATUS populates our SubResource_STATUS from the provided source SubResource_STATUS

func (*SubResource_STATUS) AssignProperties_To_SubResource_STATUS

func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *v20220301s.SubResource_STATUS) error

AssignProperties_To_SubResource_STATUS populates the provided destination SubResource_STATUS from our SubResource_STATUS

func (*SubResource_STATUS) DeepCopy

func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS.

func (*SubResource_STATUS) DeepCopyInto

func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SubResource_STATUS) NewEmptyARMValue

func (resource *SubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SubResource_STATUS) PopulateFromARM

func (resource *SubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SubResource_STATUS_ARM

type SubResource_STATUS_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of SubResource_STATUS. Use v1api20220301.SubResource_STATUS instead

func (*SubResource_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS_ARM.

func (*SubResource_STATUS_ARM) DeepCopyInto

func (in *SubResource_STATUS_ARM) DeepCopyInto(out *SubResource_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TerminateNotificationProfile

type TerminateNotificationProfile struct {
	Enable           *bool   `json:"enable,omitempty"`
	NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"`
}

Deprecated version of TerminateNotificationProfile. Use v1api20220301.TerminateNotificationProfile instead

func (*TerminateNotificationProfile) AssignProperties_From_TerminateNotificationProfile

func (profile *TerminateNotificationProfile) AssignProperties_From_TerminateNotificationProfile(source *v20220301s.TerminateNotificationProfile) error

AssignProperties_From_TerminateNotificationProfile populates our TerminateNotificationProfile from the provided source TerminateNotificationProfile

func (*TerminateNotificationProfile) AssignProperties_To_TerminateNotificationProfile

func (profile *TerminateNotificationProfile) AssignProperties_To_TerminateNotificationProfile(destination *v20220301s.TerminateNotificationProfile) error

AssignProperties_To_TerminateNotificationProfile populates the provided destination TerminateNotificationProfile from our TerminateNotificationProfile

func (*TerminateNotificationProfile) ConvertToARM

func (profile *TerminateNotificationProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*TerminateNotificationProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationProfile.

func (*TerminateNotificationProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TerminateNotificationProfile) NewEmptyARMValue

func (profile *TerminateNotificationProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TerminateNotificationProfile) PopulateFromARM

func (profile *TerminateNotificationProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TerminateNotificationProfile_ARM

type TerminateNotificationProfile_ARM struct {
	Enable           *bool   `json:"enable,omitempty"`
	NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"`
}

Deprecated version of TerminateNotificationProfile. Use v1api20220301.TerminateNotificationProfile instead

func (*TerminateNotificationProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationProfile_ARM.

func (*TerminateNotificationProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TerminateNotificationProfile_STATUS

type TerminateNotificationProfile_STATUS struct {
	Enable           *bool   `json:"enable,omitempty"`
	NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"`
}

Deprecated version of TerminateNotificationProfile_STATUS. Use v1api20220301.TerminateNotificationProfile_STATUS instead

func (*TerminateNotificationProfile_STATUS) AssignProperties_From_TerminateNotificationProfile_STATUS

func (profile *TerminateNotificationProfile_STATUS) AssignProperties_From_TerminateNotificationProfile_STATUS(source *v20220301s.TerminateNotificationProfile_STATUS) error

AssignProperties_From_TerminateNotificationProfile_STATUS populates our TerminateNotificationProfile_STATUS from the provided source TerminateNotificationProfile_STATUS

func (*TerminateNotificationProfile_STATUS) AssignProperties_To_TerminateNotificationProfile_STATUS

func (profile *TerminateNotificationProfile_STATUS) AssignProperties_To_TerminateNotificationProfile_STATUS(destination *v20220301s.TerminateNotificationProfile_STATUS) error

AssignProperties_To_TerminateNotificationProfile_STATUS populates the provided destination TerminateNotificationProfile_STATUS from our TerminateNotificationProfile_STATUS

func (*TerminateNotificationProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationProfile_STATUS.

func (*TerminateNotificationProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TerminateNotificationProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TerminateNotificationProfile_STATUS) PopulateFromARM

func (profile *TerminateNotificationProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TerminateNotificationProfile_STATUS_ARM

type TerminateNotificationProfile_STATUS_ARM struct {
	Enable           *bool   `json:"enable,omitempty"`
	NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"`
}

Deprecated version of TerminateNotificationProfile_STATUS. Use v1api20220301.TerminateNotificationProfile_STATUS instead

func (*TerminateNotificationProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationProfile_STATUS_ARM.

func (*TerminateNotificationProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UefiSettings

type UefiSettings struct {
	SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"`
	VTpmEnabled       *bool `json:"vTpmEnabled,omitempty"`
}

Deprecated version of UefiSettings. Use v1api20220301.UefiSettings instead

func (*UefiSettings) AssignProperties_From_UefiSettings

func (settings *UefiSettings) AssignProperties_From_UefiSettings(source *v20220301s.UefiSettings) error

AssignProperties_From_UefiSettings populates our UefiSettings from the provided source UefiSettings

func (*UefiSettings) AssignProperties_To_UefiSettings

func (settings *UefiSettings) AssignProperties_To_UefiSettings(destination *v20220301s.UefiSettings) error

AssignProperties_To_UefiSettings populates the provided destination UefiSettings from our UefiSettings

func (*UefiSettings) ConvertToARM

func (settings *UefiSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UefiSettings) DeepCopy

func (in *UefiSettings) DeepCopy() *UefiSettings

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings.

func (*UefiSettings) DeepCopyInto

func (in *UefiSettings) DeepCopyInto(out *UefiSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UefiSettings) NewEmptyARMValue

func (settings *UefiSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UefiSettings) PopulateFromARM

func (settings *UefiSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UefiSettings_ARM

type UefiSettings_ARM struct {
	SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"`
	VTpmEnabled       *bool `json:"vTpmEnabled,omitempty"`
}

Deprecated version of UefiSettings. Use v1api20220301.UefiSettings instead

func (*UefiSettings_ARM) DeepCopy

func (in *UefiSettings_ARM) DeepCopy() *UefiSettings_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings_ARM.

func (*UefiSettings_ARM) DeepCopyInto

func (in *UefiSettings_ARM) DeepCopyInto(out *UefiSettings_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UefiSettings_STATUS

type UefiSettings_STATUS struct {
	SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"`
	VTpmEnabled       *bool `json:"vTpmEnabled,omitempty"`
}

Deprecated version of UefiSettings_STATUS. Use v1api20220301.UefiSettings_STATUS instead

func (*UefiSettings_STATUS) AssignProperties_From_UefiSettings_STATUS

func (settings *UefiSettings_STATUS) AssignProperties_From_UefiSettings_STATUS(source *v20220301s.UefiSettings_STATUS) error

AssignProperties_From_UefiSettings_STATUS populates our UefiSettings_STATUS from the provided source UefiSettings_STATUS

func (*UefiSettings_STATUS) AssignProperties_To_UefiSettings_STATUS

func (settings *UefiSettings_STATUS) AssignProperties_To_UefiSettings_STATUS(destination *v20220301s.UefiSettings_STATUS) error

AssignProperties_To_UefiSettings_STATUS populates the provided destination UefiSettings_STATUS from our UefiSettings_STATUS

func (*UefiSettings_STATUS) DeepCopy

func (in *UefiSettings_STATUS) DeepCopy() *UefiSettings_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings_STATUS.

func (*UefiSettings_STATUS) DeepCopyInto

func (in *UefiSettings_STATUS) DeepCopyInto(out *UefiSettings_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UefiSettings_STATUS) NewEmptyARMValue

func (settings *UefiSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UefiSettings_STATUS) PopulateFromARM

func (settings *UefiSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UefiSettings_STATUS_ARM

type UefiSettings_STATUS_ARM struct {
	SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"`
	VTpmEnabled       *bool `json:"vTpmEnabled,omitempty"`
}

Deprecated version of UefiSettings_STATUS. Use v1api20220301.UefiSettings_STATUS instead

func (*UefiSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings_STATUS_ARM.

func (*UefiSettings_STATUS_ARM) DeepCopyInto

func (in *UefiSettings_STATUS_ARM) DeepCopyInto(out *UefiSettings_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpgradePolicy

type UpgradePolicy struct {
	AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy `json:"automaticOSUpgradePolicy,omitempty"`
	Mode                     *UpgradePolicy_Mode       `json:"mode,omitempty"`
	RollingUpgradePolicy     *RollingUpgradePolicy     `json:"rollingUpgradePolicy,omitempty"`
}

Deprecated version of UpgradePolicy. Use v1api20220301.UpgradePolicy instead

func (*UpgradePolicy) AssignProperties_From_UpgradePolicy

func (policy *UpgradePolicy) AssignProperties_From_UpgradePolicy(source *v20220301s.UpgradePolicy) error

AssignProperties_From_UpgradePolicy populates our UpgradePolicy from the provided source UpgradePolicy

func (*UpgradePolicy) AssignProperties_To_UpgradePolicy

func (policy *UpgradePolicy) AssignProperties_To_UpgradePolicy(destination *v20220301s.UpgradePolicy) error

AssignProperties_To_UpgradePolicy populates the provided destination UpgradePolicy from our UpgradePolicy

func (*UpgradePolicy) ConvertToARM

func (policy *UpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UpgradePolicy) DeepCopy

func (in *UpgradePolicy) DeepCopy() *UpgradePolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradePolicy.

func (*UpgradePolicy) DeepCopyInto

func (in *UpgradePolicy) DeepCopyInto(out *UpgradePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UpgradePolicy) NewEmptyARMValue

func (policy *UpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UpgradePolicy) PopulateFromARM

func (policy *UpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UpgradePolicy_ARM

type UpgradePolicy_ARM struct {
	AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy_ARM `json:"automaticOSUpgradePolicy,omitempty"`
	Mode                     *UpgradePolicy_Mode           `json:"mode,omitempty"`
	RollingUpgradePolicy     *RollingUpgradePolicy_ARM     `json:"rollingUpgradePolicy,omitempty"`
}

Deprecated version of UpgradePolicy. Use v1api20220301.UpgradePolicy instead

func (*UpgradePolicy_ARM) DeepCopy

func (in *UpgradePolicy_ARM) DeepCopy() *UpgradePolicy_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradePolicy_ARM.

func (*UpgradePolicy_ARM) DeepCopyInto

func (in *UpgradePolicy_ARM) DeepCopyInto(out *UpgradePolicy_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpgradePolicy_Mode

type UpgradePolicy_Mode string

Deprecated version of UpgradePolicy_Mode. Use v1api20220301.UpgradePolicy_Mode instead +kubebuilder:validation:Enum={"Automatic","Manual","Rolling"}

type UpgradePolicy_Mode_STATUS

type UpgradePolicy_Mode_STATUS string

Deprecated version of UpgradePolicy_Mode_STATUS. Use v1api20220301.UpgradePolicy_Mode_STATUS instead

type UpgradePolicy_STATUS

type UpgradePolicy_STATUS struct {
	AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy_STATUS `json:"automaticOSUpgradePolicy,omitempty"`
	Mode                     *UpgradePolicy_Mode_STATUS       `json:"mode,omitempty"`
	RollingUpgradePolicy     *RollingUpgradePolicy_STATUS     `json:"rollingUpgradePolicy,omitempty"`
}

Deprecated version of UpgradePolicy_STATUS. Use v1api20220301.UpgradePolicy_STATUS instead

func (*UpgradePolicy_STATUS) AssignProperties_From_UpgradePolicy_STATUS

func (policy *UpgradePolicy_STATUS) AssignProperties_From_UpgradePolicy_STATUS(source *v20220301s.UpgradePolicy_STATUS) error

AssignProperties_From_UpgradePolicy_STATUS populates our UpgradePolicy_STATUS from the provided source UpgradePolicy_STATUS

func (*UpgradePolicy_STATUS) AssignProperties_To_UpgradePolicy_STATUS

func (policy *UpgradePolicy_STATUS) AssignProperties_To_UpgradePolicy_STATUS(destination *v20220301s.UpgradePolicy_STATUS) error

AssignProperties_To_UpgradePolicy_STATUS populates the provided destination UpgradePolicy_STATUS from our UpgradePolicy_STATUS

func (*UpgradePolicy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradePolicy_STATUS.

func (*UpgradePolicy_STATUS) DeepCopyInto

func (in *UpgradePolicy_STATUS) DeepCopyInto(out *UpgradePolicy_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UpgradePolicy_STATUS) NewEmptyARMValue

func (policy *UpgradePolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UpgradePolicy_STATUS) PopulateFromARM

func (policy *UpgradePolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UpgradePolicy_STATUS_ARM

type UpgradePolicy_STATUS_ARM struct {
	AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy_STATUS_ARM `json:"automaticOSUpgradePolicy,omitempty"`
	Mode                     *UpgradePolicy_Mode_STATUS           `json:"mode,omitempty"`
	RollingUpgradePolicy     *RollingUpgradePolicy_STATUS_ARM     `json:"rollingUpgradePolicy,omitempty"`
}

Deprecated version of UpgradePolicy_STATUS. Use v1api20220301.UpgradePolicy_STATUS instead

func (*UpgradePolicy_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradePolicy_STATUS_ARM.

func (*UpgradePolicy_STATUS_ARM) DeepCopyInto

func (in *UpgradePolicy_STATUS_ARM) DeepCopyInto(out *UpgradePolicy_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
	Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Deprecated version of UserAssignedIdentityDetails. Use v1api20220301.UserAssignedIdentityDetails instead

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v20220301s.UserAssignedIdentityDetails) error

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v20220301s.UserAssignedIdentityDetails) error

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.

func (*UserAssignedIdentityDetails) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserAssignedIdentityDetails_ARM

type UserAssignedIdentityDetails_ARM struct {
}

Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails_ARM.

func (*UserAssignedIdentityDetails_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VMDiskSecurityProfile

type VMDiskSecurityProfile struct {
	DiskEncryptionSet      *SubResource                                  `json:"diskEncryptionSet,omitempty"`
	SecurityEncryptionType *VMDiskSecurityProfile_SecurityEncryptionType `json:"securityEncryptionType,omitempty"`
}

Deprecated version of VMDiskSecurityProfile. Use v1api20220301.VMDiskSecurityProfile instead

func (*VMDiskSecurityProfile) AssignProperties_From_VMDiskSecurityProfile

func (profile *VMDiskSecurityProfile) AssignProperties_From_VMDiskSecurityProfile(source *v20220301s.VMDiskSecurityProfile) error

AssignProperties_From_VMDiskSecurityProfile populates our VMDiskSecurityProfile from the provided source VMDiskSecurityProfile

func (*VMDiskSecurityProfile) AssignProperties_To_VMDiskSecurityProfile

func (profile *VMDiskSecurityProfile) AssignProperties_To_VMDiskSecurityProfile(destination *v20220301s.VMDiskSecurityProfile) error

AssignProperties_To_VMDiskSecurityProfile populates the provided destination VMDiskSecurityProfile from our VMDiskSecurityProfile

func (*VMDiskSecurityProfile) ConvertToARM

func (profile *VMDiskSecurityProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VMDiskSecurityProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMDiskSecurityProfile.

func (*VMDiskSecurityProfile) DeepCopyInto

func (in *VMDiskSecurityProfile) DeepCopyInto(out *VMDiskSecurityProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VMDiskSecurityProfile) NewEmptyARMValue

func (profile *VMDiskSecurityProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VMDiskSecurityProfile) PopulateFromARM

func (profile *VMDiskSecurityProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VMDiskSecurityProfile_ARM

type VMDiskSecurityProfile_ARM struct {
	DiskEncryptionSet      *SubResource_ARM                              `json:"diskEncryptionSet,omitempty"`
	SecurityEncryptionType *VMDiskSecurityProfile_SecurityEncryptionType `json:"securityEncryptionType,omitempty"`
}

Deprecated version of VMDiskSecurityProfile. Use v1api20220301.VMDiskSecurityProfile instead

func (*VMDiskSecurityProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMDiskSecurityProfile_ARM.

func (*VMDiskSecurityProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VMDiskSecurityProfile_STATUS

type VMDiskSecurityProfile_STATUS struct {
	DiskEncryptionSet      *SubResource_STATUS                                  `json:"diskEncryptionSet,omitempty"`
	SecurityEncryptionType *VMDiskSecurityProfile_SecurityEncryptionType_STATUS `json:"securityEncryptionType,omitempty"`
}

Deprecated version of VMDiskSecurityProfile_STATUS. Use v1api20220301.VMDiskSecurityProfile_STATUS instead

func (*VMDiskSecurityProfile_STATUS) AssignProperties_From_VMDiskSecurityProfile_STATUS

func (profile *VMDiskSecurityProfile_STATUS) AssignProperties_From_VMDiskSecurityProfile_STATUS(source *v20220301s.VMDiskSecurityProfile_STATUS) error

AssignProperties_From_VMDiskSecurityProfile_STATUS populates our VMDiskSecurityProfile_STATUS from the provided source VMDiskSecurityProfile_STATUS

func (*VMDiskSecurityProfile_STATUS) AssignProperties_To_VMDiskSecurityProfile_STATUS

func (profile *VMDiskSecurityProfile_STATUS) AssignProperties_To_VMDiskSecurityProfile_STATUS(destination *v20220301s.VMDiskSecurityProfile_STATUS) error

AssignProperties_To_VMDiskSecurityProfile_STATUS populates the provided destination VMDiskSecurityProfile_STATUS from our VMDiskSecurityProfile_STATUS

func (*VMDiskSecurityProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMDiskSecurityProfile_STATUS.

func (*VMDiskSecurityProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VMDiskSecurityProfile_STATUS) NewEmptyARMValue

func (profile *VMDiskSecurityProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VMDiskSecurityProfile_STATUS) PopulateFromARM

func (profile *VMDiskSecurityProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VMDiskSecurityProfile_STATUS_ARM

type VMDiskSecurityProfile_STATUS_ARM struct {
	DiskEncryptionSet      *SubResource_STATUS_ARM                              `json:"diskEncryptionSet,omitempty"`
	SecurityEncryptionType *VMDiskSecurityProfile_SecurityEncryptionType_STATUS `json:"securityEncryptionType,omitempty"`
}

Deprecated version of VMDiskSecurityProfile_STATUS. Use v1api20220301.VMDiskSecurityProfile_STATUS instead

func (*VMDiskSecurityProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMDiskSecurityProfile_STATUS_ARM.

func (*VMDiskSecurityProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VMDiskSecurityProfile_SecurityEncryptionType

type VMDiskSecurityProfile_SecurityEncryptionType string

Deprecated version of VMDiskSecurityProfile_SecurityEncryptionType. Use v1api20220301.VMDiskSecurityProfile_SecurityEncryptionType instead +kubebuilder:validation:Enum={"DiskWithVMGuestState","VMGuestStateOnly"}

type VMDiskSecurityProfile_SecurityEncryptionType_STATUS

type VMDiskSecurityProfile_SecurityEncryptionType_STATUS string

Deprecated version of VMDiskSecurityProfile_SecurityEncryptionType_STATUS. Use v1api20220301.VMDiskSecurityProfile_SecurityEncryptionType_STATUS instead

type VMGalleryApplication

type VMGalleryApplication struct {
	ConfigurationReference *string `json:"configurationReference,omitempty"`
	EnableAutomaticUpgrade *bool   `json:"enableAutomaticUpgrade,omitempty"`
	Order                  *int    `json:"order,omitempty"`

	// +kubebuilder:validation:Required
	PackageReferenceReference       *genruntime.ResourceReference `armReference:"PackageReferenceId" json:"packageReferenceReference,omitempty"`
	Tags                            *string                       `json:"tags,omitempty"`
	TreatFailureAsDeploymentFailure *bool                         `json:"treatFailureAsDeploymentFailure,omitempty"`
}

Deprecated version of VMGalleryApplication. Use v1api20220301.VMGalleryApplication instead

func (*VMGalleryApplication) AssignProperties_From_VMGalleryApplication

func (application *VMGalleryApplication) AssignProperties_From_VMGalleryApplication(source *v20220301s.VMGalleryApplication) error

AssignProperties_From_VMGalleryApplication populates our VMGalleryApplication from the provided source VMGalleryApplication

func (*VMGalleryApplication) AssignProperties_To_VMGalleryApplication

func (application *VMGalleryApplication) AssignProperties_To_VMGalleryApplication(destination *v20220301s.VMGalleryApplication) error

AssignProperties_To_VMGalleryApplication populates the provided destination VMGalleryApplication from our VMGalleryApplication

func (*VMGalleryApplication) ConvertToARM

func (application *VMGalleryApplication) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VMGalleryApplication) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMGalleryApplication.

func (*VMGalleryApplication) DeepCopyInto

func (in *VMGalleryApplication) DeepCopyInto(out *VMGalleryApplication)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VMGalleryApplication) NewEmptyARMValue

func (application *VMGalleryApplication) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VMGalleryApplication) PopulateFromARM

func (application *VMGalleryApplication) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VMGalleryApplication_ARM

type VMGalleryApplication_ARM struct {
	ConfigurationReference          *string `json:"configurationReference,omitempty"`
	EnableAutomaticUpgrade          *bool   `json:"enableAutomaticUpgrade,omitempty"`
	Order                           *int    `json:"order,omitempty"`
	PackageReferenceId              *string `json:"packageReferenceId,omitempty"`
	Tags                            *string `json:"tags,omitempty"`
	TreatFailureAsDeploymentFailure *bool   `json:"treatFailureAsDeploymentFailure,omitempty"`
}

Deprecated version of VMGalleryApplication. Use v1api20220301.VMGalleryApplication instead

func (*VMGalleryApplication_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMGalleryApplication_ARM.

func (*VMGalleryApplication_ARM) DeepCopyInto

func (in *VMGalleryApplication_ARM) DeepCopyInto(out *VMGalleryApplication_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VMGalleryApplication_STATUS

type VMGalleryApplication_STATUS struct {
	ConfigurationReference          *string `json:"configurationReference,omitempty"`
	EnableAutomaticUpgrade          *bool   `json:"enableAutomaticUpgrade,omitempty"`
	Order                           *int    `json:"order,omitempty"`
	PackageReferenceId              *string `json:"packageReferenceId,omitempty"`
	Tags                            *string `json:"tags,omitempty"`
	TreatFailureAsDeploymentFailure *bool   `json:"treatFailureAsDeploymentFailure,omitempty"`
}

Deprecated version of VMGalleryApplication_STATUS. Use v1api20220301.VMGalleryApplication_STATUS instead

func (*VMGalleryApplication_STATUS) AssignProperties_From_VMGalleryApplication_STATUS

func (application *VMGalleryApplication_STATUS) AssignProperties_From_VMGalleryApplication_STATUS(source *v20220301s.VMGalleryApplication_STATUS) error

AssignProperties_From_VMGalleryApplication_STATUS populates our VMGalleryApplication_STATUS from the provided source VMGalleryApplication_STATUS

func (*VMGalleryApplication_STATUS) AssignProperties_To_VMGalleryApplication_STATUS

func (application *VMGalleryApplication_STATUS) AssignProperties_To_VMGalleryApplication_STATUS(destination *v20220301s.VMGalleryApplication_STATUS) error

AssignProperties_To_VMGalleryApplication_STATUS populates the provided destination VMGalleryApplication_STATUS from our VMGalleryApplication_STATUS

func (*VMGalleryApplication_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMGalleryApplication_STATUS.

func (*VMGalleryApplication_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VMGalleryApplication_STATUS) NewEmptyARMValue

func (application *VMGalleryApplication_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VMGalleryApplication_STATUS) PopulateFromARM

func (application *VMGalleryApplication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VMGalleryApplication_STATUS_ARM

type VMGalleryApplication_STATUS_ARM struct {
	ConfigurationReference          *string `json:"configurationReference,omitempty"`
	EnableAutomaticUpgrade          *bool   `json:"enableAutomaticUpgrade,omitempty"`
	Order                           *int    `json:"order,omitempty"`
	PackageReferenceId              *string `json:"packageReferenceId,omitempty"`
	Tags                            *string `json:"tags,omitempty"`
	TreatFailureAsDeploymentFailure *bool   `json:"treatFailureAsDeploymentFailure,omitempty"`
}

Deprecated version of VMGalleryApplication_STATUS. Use v1api20220301.VMGalleryApplication_STATUS instead

func (*VMGalleryApplication_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMGalleryApplication_STATUS_ARM.

func (*VMGalleryApplication_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VMSizeProperties

type VMSizeProperties struct {
	VCPUsAvailable *int `json:"vCPUsAvailable,omitempty"`
	VCPUsPerCore   *int `json:"vCPUsPerCore,omitempty"`
}

Deprecated version of VMSizeProperties. Use v1api20220301.VMSizeProperties instead

func (*VMSizeProperties) AssignProperties_From_VMSizeProperties

func (properties *VMSizeProperties) AssignProperties_From_VMSizeProperties(source *v20220301s.VMSizeProperties) error

AssignProperties_From_VMSizeProperties populates our VMSizeProperties from the provided source VMSizeProperties

func (*VMSizeProperties) AssignProperties_To_VMSizeProperties

func (properties *VMSizeProperties) AssignProperties_To_VMSizeProperties(destination *v20220301s.VMSizeProperties) error

AssignProperties_To_VMSizeProperties populates the provided destination VMSizeProperties from our VMSizeProperties

func (*VMSizeProperties) ConvertToARM

func (properties *VMSizeProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VMSizeProperties) DeepCopy

func (in *VMSizeProperties) DeepCopy() *VMSizeProperties

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMSizeProperties.

func (*VMSizeProperties) DeepCopyInto

func (in *VMSizeProperties) DeepCopyInto(out *VMSizeProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VMSizeProperties) NewEmptyARMValue

func (properties *VMSizeProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VMSizeProperties) PopulateFromARM

func (properties *VMSizeProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VMSizeProperties_ARM

type VMSizeProperties_ARM struct {
	VCPUsAvailable *int `json:"vCPUsAvailable,omitempty"`
	VCPUsPerCore   *int `json:"vCPUsPerCore,omitempty"`
}

Deprecated version of VMSizeProperties. Use v1api20220301.VMSizeProperties instead

func (*VMSizeProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMSizeProperties_ARM.

func (*VMSizeProperties_ARM) DeepCopyInto

func (in *VMSizeProperties_ARM) DeepCopyInto(out *VMSizeProperties_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VMSizeProperties_STATUS

type VMSizeProperties_STATUS struct {
	VCPUsAvailable *int `json:"vCPUsAvailable,omitempty"`
	VCPUsPerCore   *int `json:"vCPUsPerCore,omitempty"`
}

Deprecated version of VMSizeProperties_STATUS. Use v1api20220301.VMSizeProperties_STATUS instead

func (*VMSizeProperties_STATUS) AssignProperties_From_VMSizeProperties_STATUS

func (properties *VMSizeProperties_STATUS) AssignProperties_From_VMSizeProperties_STATUS(source *v20220301s.VMSizeProperties_STATUS) error

AssignProperties_From_VMSizeProperties_STATUS populates our VMSizeProperties_STATUS from the provided source VMSizeProperties_STATUS

func (*VMSizeProperties_STATUS) AssignProperties_To_VMSizeProperties_STATUS

func (properties *VMSizeProperties_STATUS) AssignProperties_To_VMSizeProperties_STATUS(destination *v20220301s.VMSizeProperties_STATUS) error

AssignProperties_To_VMSizeProperties_STATUS populates the provided destination VMSizeProperties_STATUS from our VMSizeProperties_STATUS

func (*VMSizeProperties_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMSizeProperties_STATUS.

func (*VMSizeProperties_STATUS) DeepCopyInto

func (in *VMSizeProperties_STATUS) DeepCopyInto(out *VMSizeProperties_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VMSizeProperties_STATUS) NewEmptyARMValue

func (properties *VMSizeProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VMSizeProperties_STATUS) PopulateFromARM

func (properties *VMSizeProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VMSizeProperties_STATUS_ARM

type VMSizeProperties_STATUS_ARM struct {
	VCPUsAvailable *int `json:"vCPUsAvailable,omitempty"`
	VCPUsPerCore   *int `json:"vCPUsPerCore,omitempty"`
}

Deprecated version of VMSizeProperties_STATUS. Use v1api20220301.VMSizeProperties_STATUS instead

func (*VMSizeProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMSizeProperties_STATUS_ARM.

func (*VMSizeProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VaultCertificate

type VaultCertificate struct {
	CertificateStore *string `json:"certificateStore,omitempty"`
	CertificateUrl   *string `json:"certificateUrl,omitempty"`
}

Deprecated version of VaultCertificate. Use v1api20220301.VaultCertificate instead

func (*VaultCertificate) AssignProperties_From_VaultCertificate

func (certificate *VaultCertificate) AssignProperties_From_VaultCertificate(source *v20220301s.VaultCertificate) error

AssignProperties_From_VaultCertificate populates our VaultCertificate from the provided source VaultCertificate

func (*VaultCertificate) AssignProperties_To_VaultCertificate

func (certificate *VaultCertificate) AssignProperties_To_VaultCertificate(destination *v20220301s.VaultCertificate) error

AssignProperties_To_VaultCertificate populates the provided destination VaultCertificate from our VaultCertificate

func (*VaultCertificate) ConvertToARM

func (certificate *VaultCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VaultCertificate) DeepCopy

func (in *VaultCertificate) DeepCopy() *VaultCertificate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificate.

func (*VaultCertificate) DeepCopyInto

func (in *VaultCertificate) DeepCopyInto(out *VaultCertificate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VaultCertificate) NewEmptyARMValue

func (certificate *VaultCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VaultCertificate) PopulateFromARM

func (certificate *VaultCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VaultCertificate_ARM

type VaultCertificate_ARM struct {
	CertificateStore *string `json:"certificateStore,omitempty"`
	CertificateUrl   *string `json:"certificateUrl,omitempty"`
}

Deprecated version of VaultCertificate. Use v1api20220301.VaultCertificate instead

func (*VaultCertificate_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificate_ARM.

func (*VaultCertificate_ARM) DeepCopyInto

func (in *VaultCertificate_ARM) DeepCopyInto(out *VaultCertificate_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VaultCertificate_STATUS

type VaultCertificate_STATUS struct {
	CertificateStore *string `json:"certificateStore,omitempty"`
	CertificateUrl   *string `json:"certificateUrl,omitempty"`
}

Deprecated version of VaultCertificate_STATUS. Use v1api20220301.VaultCertificate_STATUS instead

func (*VaultCertificate_STATUS) AssignProperties_From_VaultCertificate_STATUS

func (certificate *VaultCertificate_STATUS) AssignProperties_From_VaultCertificate_STATUS(source *v20220301s.VaultCertificate_STATUS) error

AssignProperties_From_VaultCertificate_STATUS populates our VaultCertificate_STATUS from the provided source VaultCertificate_STATUS

func (*VaultCertificate_STATUS) AssignProperties_To_VaultCertificate_STATUS

func (certificate *VaultCertificate_STATUS) AssignProperties_To_VaultCertificate_STATUS(destination *v20220301s.VaultCertificate_STATUS) error

AssignProperties_To_VaultCertificate_STATUS populates the provided destination VaultCertificate_STATUS from our VaultCertificate_STATUS

func (*VaultCertificate_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificate_STATUS.

func (*VaultCertificate_STATUS) DeepCopyInto

func (in *VaultCertificate_STATUS) DeepCopyInto(out *VaultCertificate_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VaultCertificate_STATUS) NewEmptyARMValue

func (certificate *VaultCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VaultCertificate_STATUS) PopulateFromARM

func (certificate *VaultCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VaultCertificate_STATUS_ARM

type VaultCertificate_STATUS_ARM struct {
	CertificateStore *string `json:"certificateStore,omitempty"`
	CertificateUrl   *string `json:"certificateUrl,omitempty"`
}

Deprecated version of VaultCertificate_STATUS. Use v1api20220301.VaultCertificate_STATUS instead

func (*VaultCertificate_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificate_STATUS_ARM.

func (*VaultCertificate_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VaultSecretGroup

type VaultSecretGroup struct {
	SourceVault       *SubResource       `json:"sourceVault,omitempty"`
	VaultCertificates []VaultCertificate `json:"vaultCertificates,omitempty"`
}

Deprecated version of VaultSecretGroup. Use v1api20220301.VaultSecretGroup instead

func (*VaultSecretGroup) AssignProperties_From_VaultSecretGroup

func (group *VaultSecretGroup) AssignProperties_From_VaultSecretGroup(source *v20220301s.VaultSecretGroup) error

AssignProperties_From_VaultSecretGroup populates our VaultSecretGroup from the provided source VaultSecretGroup

func (*VaultSecretGroup) AssignProperties_To_VaultSecretGroup

func (group *VaultSecretGroup) AssignProperties_To_VaultSecretGroup(destination *v20220301s.VaultSecretGroup) error

AssignProperties_To_VaultSecretGroup populates the provided destination VaultSecretGroup from our VaultSecretGroup

func (*VaultSecretGroup) ConvertToARM

func (group *VaultSecretGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VaultSecretGroup) DeepCopy

func (in *VaultSecretGroup) DeepCopy() *VaultSecretGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretGroup.

func (*VaultSecretGroup) DeepCopyInto

func (in *VaultSecretGroup) DeepCopyInto(out *VaultSecretGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VaultSecretGroup) NewEmptyARMValue

func (group *VaultSecretGroup) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VaultSecretGroup) PopulateFromARM

func (group *VaultSecretGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VaultSecretGroup_ARM

type VaultSecretGroup_ARM struct {
	SourceVault       *SubResource_ARM       `json:"sourceVault,omitempty"`
	VaultCertificates []VaultCertificate_ARM `json:"vaultCertificates,omitempty"`
}

Deprecated version of VaultSecretGroup. Use v1api20220301.VaultSecretGroup instead

func (*VaultSecretGroup_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretGroup_ARM.

func (*VaultSecretGroup_ARM) DeepCopyInto

func (in *VaultSecretGroup_ARM) DeepCopyInto(out *VaultSecretGroup_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VaultSecretGroup_STATUS

type VaultSecretGroup_STATUS struct {
	SourceVault       *SubResource_STATUS       `json:"sourceVault,omitempty"`
	VaultCertificates []VaultCertificate_STATUS `json:"vaultCertificates,omitempty"`
}

Deprecated version of VaultSecretGroup_STATUS. Use v1api20220301.VaultSecretGroup_STATUS instead

func (*VaultSecretGroup_STATUS) AssignProperties_From_VaultSecretGroup_STATUS

func (group *VaultSecretGroup_STATUS) AssignProperties_From_VaultSecretGroup_STATUS(source *v20220301s.VaultSecretGroup_STATUS) error

AssignProperties_From_VaultSecretGroup_STATUS populates our VaultSecretGroup_STATUS from the provided source VaultSecretGroup_STATUS

func (*VaultSecretGroup_STATUS) AssignProperties_To_VaultSecretGroup_STATUS

func (group *VaultSecretGroup_STATUS) AssignProperties_To_VaultSecretGroup_STATUS(destination *v20220301s.VaultSecretGroup_STATUS) error

AssignProperties_To_VaultSecretGroup_STATUS populates the provided destination VaultSecretGroup_STATUS from our VaultSecretGroup_STATUS

func (*VaultSecretGroup_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretGroup_STATUS.

func (*VaultSecretGroup_STATUS) DeepCopyInto

func (in *VaultSecretGroup_STATUS) DeepCopyInto(out *VaultSecretGroup_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VaultSecretGroup_STATUS) NewEmptyARMValue

func (group *VaultSecretGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VaultSecretGroup_STATUS) PopulateFromARM

func (group *VaultSecretGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VaultSecretGroup_STATUS_ARM

type VaultSecretGroup_STATUS_ARM struct {
	SourceVault       *SubResource_STATUS_ARM       `json:"sourceVault,omitempty"`
	VaultCertificates []VaultCertificate_STATUS_ARM `json:"vaultCertificates,omitempty"`
}

Deprecated version of VaultSecretGroup_STATUS. Use v1api20220301.VaultSecretGroup_STATUS instead

func (*VaultSecretGroup_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretGroup_STATUS_ARM.

func (*VaultSecretGroup_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualHardDisk

type VirtualHardDisk struct {
	Uri *string `json:"uri,omitempty"`
}

Deprecated version of VirtualHardDisk. Use v1api20220301.VirtualHardDisk instead

func (*VirtualHardDisk) AssignProperties_From_VirtualHardDisk

func (disk *VirtualHardDisk) AssignProperties_From_VirtualHardDisk(source *v20220301s.VirtualHardDisk) error

AssignProperties_From_VirtualHardDisk populates our VirtualHardDisk from the provided source VirtualHardDisk

func (*VirtualHardDisk) AssignProperties_To_VirtualHardDisk

func (disk *VirtualHardDisk) AssignProperties_To_VirtualHardDisk(destination *v20220301s.VirtualHardDisk) error

AssignProperties_To_VirtualHardDisk populates the provided destination VirtualHardDisk from our VirtualHardDisk

func (*VirtualHardDisk) ConvertToARM

func (disk *VirtualHardDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualHardDisk) DeepCopy

func (in *VirtualHardDisk) DeepCopy() *VirtualHardDisk

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHardDisk.

func (*VirtualHardDisk) DeepCopyInto

func (in *VirtualHardDisk) DeepCopyInto(out *VirtualHardDisk)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualHardDisk) NewEmptyARMValue

func (disk *VirtualHardDisk) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualHardDisk) PopulateFromARM

func (disk *VirtualHardDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualHardDisk_ARM

type VirtualHardDisk_ARM struct {
	Uri *string `json:"uri,omitempty"`
}

Deprecated version of VirtualHardDisk. Use v1api20220301.VirtualHardDisk instead

func (*VirtualHardDisk_ARM) DeepCopy

func (in *VirtualHardDisk_ARM) DeepCopy() *VirtualHardDisk_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHardDisk_ARM.

func (*VirtualHardDisk_ARM) DeepCopyInto

func (in *VirtualHardDisk_ARM) DeepCopyInto(out *VirtualHardDisk_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualHardDisk_STATUS

type VirtualHardDisk_STATUS struct {
	Uri *string `json:"uri,omitempty"`
}

Deprecated version of VirtualHardDisk_STATUS. Use v1api20220301.VirtualHardDisk_STATUS instead

func (*VirtualHardDisk_STATUS) AssignProperties_From_VirtualHardDisk_STATUS

func (disk *VirtualHardDisk_STATUS) AssignProperties_From_VirtualHardDisk_STATUS(source *v20220301s.VirtualHardDisk_STATUS) error

AssignProperties_From_VirtualHardDisk_STATUS populates our VirtualHardDisk_STATUS from the provided source VirtualHardDisk_STATUS

func (*VirtualHardDisk_STATUS) AssignProperties_To_VirtualHardDisk_STATUS

func (disk *VirtualHardDisk_STATUS) AssignProperties_To_VirtualHardDisk_STATUS(destination *v20220301s.VirtualHardDisk_STATUS) error

AssignProperties_To_VirtualHardDisk_STATUS populates the provided destination VirtualHardDisk_STATUS from our VirtualHardDisk_STATUS

func (*VirtualHardDisk_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHardDisk_STATUS.

func (*VirtualHardDisk_STATUS) DeepCopyInto

func (in *VirtualHardDisk_STATUS) DeepCopyInto(out *VirtualHardDisk_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualHardDisk_STATUS) NewEmptyARMValue

func (disk *VirtualHardDisk_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualHardDisk_STATUS) PopulateFromARM

func (disk *VirtualHardDisk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualHardDisk_STATUS_ARM

type VirtualHardDisk_STATUS_ARM struct {
	Uri *string `json:"uri,omitempty"`
}

Deprecated version of VirtualHardDisk_STATUS. Use v1api20220301.VirtualHardDisk_STATUS instead

func (*VirtualHardDisk_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHardDisk_STATUS_ARM.

func (*VirtualHardDisk_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachine

type VirtualMachine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VirtualMachine_Spec   `json:"spec,omitempty"`
	Status            VirtualMachine_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of VirtualMachine. Use v1api20220301.VirtualMachine instead

func (*VirtualMachine) AssignProperties_From_VirtualMachine

func (machine *VirtualMachine) AssignProperties_From_VirtualMachine(source *v20220301s.VirtualMachine) error

AssignProperties_From_VirtualMachine populates our VirtualMachine from the provided source VirtualMachine

func (*VirtualMachine) AssignProperties_To_VirtualMachine

func (machine *VirtualMachine) AssignProperties_To_VirtualMachine(destination *v20220301s.VirtualMachine) error

AssignProperties_To_VirtualMachine populates the provided destination VirtualMachine from our VirtualMachine

func (*VirtualMachine) AzureName

func (machine *VirtualMachine) AzureName() string

AzureName returns the Azure name of the resource

func (*VirtualMachine) ConvertFrom

func (machine *VirtualMachine) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our VirtualMachine from the provided hub VirtualMachine

func (*VirtualMachine) ConvertTo

func (machine *VirtualMachine) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub VirtualMachine from our VirtualMachine

func (*VirtualMachine) DeepCopy

func (in *VirtualMachine) DeepCopy() *VirtualMachine

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine.

func (*VirtualMachine) DeepCopyInto

func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachine) DeepCopyObject

func (in *VirtualMachine) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VirtualMachine) Default

func (machine *VirtualMachine) Default()

Default applies defaults to the VirtualMachine resource

func (VirtualMachine) GetAPIVersion

func (machine VirtualMachine) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-03-01"

func (*VirtualMachine) GetConditions

func (machine *VirtualMachine) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*VirtualMachine) GetResourceScope

func (machine *VirtualMachine) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*VirtualMachine) GetSpec

func (machine *VirtualMachine) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*VirtualMachine) GetStatus

func (machine *VirtualMachine) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*VirtualMachine) GetType

func (machine *VirtualMachine) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/virtualMachines"

func (*VirtualMachine) NewEmptyStatus

func (machine *VirtualMachine) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*VirtualMachine) OriginalGVK

func (machine *VirtualMachine) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*VirtualMachine) Owner

func (machine *VirtualMachine) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*VirtualMachine) SetConditions

func (machine *VirtualMachine) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*VirtualMachine) SetStatus

func (machine *VirtualMachine) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*VirtualMachine) ValidateCreate

func (machine *VirtualMachine) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*VirtualMachine) ValidateDelete

func (machine *VirtualMachine) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*VirtualMachine) ValidateUpdate

func (machine *VirtualMachine) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type VirtualMachineAgentInstanceView_STATUS

type VirtualMachineAgentInstanceView_STATUS struct {
	ExtensionHandlers []VirtualMachineExtensionHandlerInstanceView_STATUS `json:"extensionHandlers,omitempty"`
	Statuses          []InstanceViewStatus_STATUS                         `json:"statuses,omitempty"`
	VmAgentVersion    *string                                             `json:"vmAgentVersion,omitempty"`
}

Deprecated version of VirtualMachineAgentInstanceView_STATUS. Use v1api20220301.VirtualMachineAgentInstanceView_STATUS instead

func (*VirtualMachineAgentInstanceView_STATUS) AssignProperties_From_VirtualMachineAgentInstanceView_STATUS

func (view *VirtualMachineAgentInstanceView_STATUS) AssignProperties_From_VirtualMachineAgentInstanceView_STATUS(source *v20220301s.VirtualMachineAgentInstanceView_STATUS) error

AssignProperties_From_VirtualMachineAgentInstanceView_STATUS populates our VirtualMachineAgentInstanceView_STATUS from the provided source VirtualMachineAgentInstanceView_STATUS

func (*VirtualMachineAgentInstanceView_STATUS) AssignProperties_To_VirtualMachineAgentInstanceView_STATUS

func (view *VirtualMachineAgentInstanceView_STATUS) AssignProperties_To_VirtualMachineAgentInstanceView_STATUS(destination *v20220301s.VirtualMachineAgentInstanceView_STATUS) error

AssignProperties_To_VirtualMachineAgentInstanceView_STATUS populates the provided destination VirtualMachineAgentInstanceView_STATUS from our VirtualMachineAgentInstanceView_STATUS

func (*VirtualMachineAgentInstanceView_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineAgentInstanceView_STATUS.

func (*VirtualMachineAgentInstanceView_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineAgentInstanceView_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineAgentInstanceView_STATUS) PopulateFromARM

func (view *VirtualMachineAgentInstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineAgentInstanceView_STATUS_ARM

type VirtualMachineAgentInstanceView_STATUS_ARM struct {
	ExtensionHandlers []VirtualMachineExtensionHandlerInstanceView_STATUS_ARM `json:"extensionHandlers,omitempty"`
	Statuses          []InstanceViewStatus_STATUS_ARM                         `json:"statuses,omitempty"`
	VmAgentVersion    *string                                                 `json:"vmAgentVersion,omitempty"`
}

Deprecated version of VirtualMachineAgentInstanceView_STATUS. Use v1api20220301.VirtualMachineAgentInstanceView_STATUS instead

func (*VirtualMachineAgentInstanceView_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineAgentInstanceView_STATUS_ARM.

func (*VirtualMachineAgentInstanceView_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineExtensionHandlerInstanceView_STATUS

type VirtualMachineExtensionHandlerInstanceView_STATUS struct {
	Status             *InstanceViewStatus_STATUS `json:"status,omitempty"`
	Type               *string                    `json:"type,omitempty"`
	TypeHandlerVersion *string                    `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineExtensionHandlerInstanceView_STATUS. Use v1api20220301.VirtualMachineExtensionHandlerInstanceView_STATUS instead

func (*VirtualMachineExtensionHandlerInstanceView_STATUS) AssignProperties_From_VirtualMachineExtensionHandlerInstanceView_STATUS

func (view *VirtualMachineExtensionHandlerInstanceView_STATUS) AssignProperties_From_VirtualMachineExtensionHandlerInstanceView_STATUS(source *v20220301s.VirtualMachineExtensionHandlerInstanceView_STATUS) error

AssignProperties_From_VirtualMachineExtensionHandlerInstanceView_STATUS populates our VirtualMachineExtensionHandlerInstanceView_STATUS from the provided source VirtualMachineExtensionHandlerInstanceView_STATUS

func (*VirtualMachineExtensionHandlerInstanceView_STATUS) AssignProperties_To_VirtualMachineExtensionHandlerInstanceView_STATUS

func (view *VirtualMachineExtensionHandlerInstanceView_STATUS) AssignProperties_To_VirtualMachineExtensionHandlerInstanceView_STATUS(destination *v20220301s.VirtualMachineExtensionHandlerInstanceView_STATUS) error

AssignProperties_To_VirtualMachineExtensionHandlerInstanceView_STATUS populates the provided destination VirtualMachineExtensionHandlerInstanceView_STATUS from our VirtualMachineExtensionHandlerInstanceView_STATUS

func (*VirtualMachineExtensionHandlerInstanceView_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionHandlerInstanceView_STATUS.

func (*VirtualMachineExtensionHandlerInstanceView_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineExtensionHandlerInstanceView_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineExtensionHandlerInstanceView_STATUS) PopulateFromARM

func (view *VirtualMachineExtensionHandlerInstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineExtensionHandlerInstanceView_STATUS_ARM

type VirtualMachineExtensionHandlerInstanceView_STATUS_ARM struct {
	Status             *InstanceViewStatus_STATUS_ARM `json:"status,omitempty"`
	Type               *string                        `json:"type,omitempty"`
	TypeHandlerVersion *string                        `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineExtensionHandlerInstanceView_STATUS. Use v1api20220301.VirtualMachineExtensionHandlerInstanceView_STATUS instead

func (*VirtualMachineExtensionHandlerInstanceView_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionHandlerInstanceView_STATUS_ARM.

func (*VirtualMachineExtensionHandlerInstanceView_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineExtensionInstanceView_STATUS

type VirtualMachineExtensionInstanceView_STATUS struct {
	Name               *string                     `json:"name,omitempty"`
	Statuses           []InstanceViewStatus_STATUS `json:"statuses,omitempty"`
	Substatuses        []InstanceViewStatus_STATUS `json:"substatuses,omitempty"`
	Type               *string                     `json:"type,omitempty"`
	TypeHandlerVersion *string                     `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineExtensionInstanceView_STATUS. Use v1api20220301.VirtualMachineExtensionInstanceView_STATUS instead

func (*VirtualMachineExtensionInstanceView_STATUS) AssignProperties_From_VirtualMachineExtensionInstanceView_STATUS

func (view *VirtualMachineExtensionInstanceView_STATUS) AssignProperties_From_VirtualMachineExtensionInstanceView_STATUS(source *v20220301s.VirtualMachineExtensionInstanceView_STATUS) error

AssignProperties_From_VirtualMachineExtensionInstanceView_STATUS populates our VirtualMachineExtensionInstanceView_STATUS from the provided source VirtualMachineExtensionInstanceView_STATUS

func (*VirtualMachineExtensionInstanceView_STATUS) AssignProperties_To_VirtualMachineExtensionInstanceView_STATUS

func (view *VirtualMachineExtensionInstanceView_STATUS) AssignProperties_To_VirtualMachineExtensionInstanceView_STATUS(destination *v20220301s.VirtualMachineExtensionInstanceView_STATUS) error

AssignProperties_To_VirtualMachineExtensionInstanceView_STATUS populates the provided destination VirtualMachineExtensionInstanceView_STATUS from our VirtualMachineExtensionInstanceView_STATUS

func (*VirtualMachineExtensionInstanceView_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionInstanceView_STATUS.

func (*VirtualMachineExtensionInstanceView_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineExtensionInstanceView_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineExtensionInstanceView_STATUS) PopulateFromARM

func (view *VirtualMachineExtensionInstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineExtensionInstanceView_STATUS_ARM

type VirtualMachineExtensionInstanceView_STATUS_ARM struct {
	Name               *string                         `json:"name,omitempty"`
	Statuses           []InstanceViewStatus_STATUS_ARM `json:"statuses,omitempty"`
	Substatuses        []InstanceViewStatus_STATUS_ARM `json:"substatuses,omitempty"`
	Type               *string                         `json:"type,omitempty"`
	TypeHandlerVersion *string                         `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineExtensionInstanceView_STATUS. Use v1api20220301.VirtualMachineExtensionInstanceView_STATUS instead

func (*VirtualMachineExtensionInstanceView_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionInstanceView_STATUS_ARM.

func (*VirtualMachineExtensionInstanceView_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineExtensionProperties_STATUS_ARM

type VirtualMachineExtensionProperties_STATUS_ARM struct {
	AutoUpgradeMinorVersion       *bool                                           `json:"autoUpgradeMinorVersion,omitempty"`
	EnableAutomaticUpgrade        *bool                                           `json:"enableAutomaticUpgrade,omitempty"`
	ForceUpdateTag                *string                                         `json:"forceUpdateTag,omitempty"`
	InstanceView                  *VirtualMachineExtensionInstanceView_STATUS_ARM `json:"instanceView,omitempty"`
	ProtectedSettings             map[string]v1.JSON                              `json:"protectedSettings,omitempty"`
	ProtectedSettingsFromKeyVault *KeyVaultSecretReference_STATUS_ARM             `json:"protectedSettingsFromKeyVault,omitempty"`
	ProvisioningState             *string                                         `json:"provisioningState,omitempty"`
	Publisher                     *string                                         `json:"publisher,omitempty"`
	Settings                      map[string]v1.JSON                              `json:"settings,omitempty"`
	SuppressFailures              *bool                                           `json:"suppressFailures,omitempty"`
	Type                          *string                                         `json:"type,omitempty"`
	TypeHandlerVersion            *string                                         `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineExtensionProperties_STATUS. Use v1api20220301.VirtualMachineExtensionProperties_STATUS instead

func (*VirtualMachineExtensionProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionProperties_STATUS_ARM.

func (*VirtualMachineExtensionProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineExtension_STATUS

type VirtualMachineExtension_STATUS struct {
	AutoUpgradeMinorVersion       *bool                                       `json:"autoUpgradeMinorVersion,omitempty"`
	EnableAutomaticUpgrade        *bool                                       `json:"enableAutomaticUpgrade,omitempty"`
	ForceUpdateTag                *string                                     `json:"forceUpdateTag,omitempty"`
	Id                            *string                                     `json:"id,omitempty"`
	InstanceView                  *VirtualMachineExtensionInstanceView_STATUS `json:"instanceView,omitempty"`
	Location                      *string                                     `json:"location,omitempty"`
	Name                          *string                                     `json:"name,omitempty"`
	PropertiesType                *string                                     `json:"properties_type,omitempty"`
	ProtectedSettings             map[string]v1.JSON                          `json:"protectedSettings,omitempty"`
	ProtectedSettingsFromKeyVault *KeyVaultSecretReference_STATUS             `json:"protectedSettingsFromKeyVault,omitempty"`
	ProvisioningState             *string                                     `json:"provisioningState,omitempty"`
	Publisher                     *string                                     `json:"publisher,omitempty"`
	Settings                      map[string]v1.JSON                          `json:"settings,omitempty"`
	SuppressFailures              *bool                                       `json:"suppressFailures,omitempty"`
	Tags                          map[string]string                           `json:"tags,omitempty"`
	Type                          *string                                     `json:"type,omitempty"`
	TypeHandlerVersion            *string                                     `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineExtension_STATUS. Use v1api20220301.VirtualMachineExtension_STATUS instead

func (*VirtualMachineExtension_STATUS) AssignProperties_From_VirtualMachineExtension_STATUS

func (extension *VirtualMachineExtension_STATUS) AssignProperties_From_VirtualMachineExtension_STATUS(source *v20220301s.VirtualMachineExtension_STATUS) error

AssignProperties_From_VirtualMachineExtension_STATUS populates our VirtualMachineExtension_STATUS from the provided source VirtualMachineExtension_STATUS

func (*VirtualMachineExtension_STATUS) AssignProperties_To_VirtualMachineExtension_STATUS

func (extension *VirtualMachineExtension_STATUS) AssignProperties_To_VirtualMachineExtension_STATUS(destination *v20220301s.VirtualMachineExtension_STATUS) error

AssignProperties_To_VirtualMachineExtension_STATUS populates the provided destination VirtualMachineExtension_STATUS from our VirtualMachineExtension_STATUS

func (*VirtualMachineExtension_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtension_STATUS.

func (*VirtualMachineExtension_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineExtension_STATUS) NewEmptyARMValue

func (extension *VirtualMachineExtension_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineExtension_STATUS) PopulateFromARM

func (extension *VirtualMachineExtension_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineExtension_STATUS_ARM

type VirtualMachineExtension_STATUS_ARM struct {
	Id         *string                                       `json:"id,omitempty"`
	Location   *string                                       `json:"location,omitempty"`
	Name       *string                                       `json:"name,omitempty"`
	Properties *VirtualMachineExtensionProperties_STATUS_ARM `json:"properties,omitempty"`
	Tags       map[string]string                             `json:"tags,omitempty"`
	Type       *string                                       `json:"type,omitempty"`
}

Deprecated version of VirtualMachineExtension_STATUS. Use v1api20220301.VirtualMachineExtension_STATUS instead

func (*VirtualMachineExtension_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtension_STATUS_ARM.

func (*VirtualMachineExtension_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineHealthStatus_STATUS

type VirtualMachineHealthStatus_STATUS struct {
	Status *InstanceViewStatus_STATUS `json:"status,omitempty"`
}

Deprecated version of VirtualMachineHealthStatus_STATUS. Use v1api20220301.VirtualMachineHealthStatus_STATUS instead

func (*VirtualMachineHealthStatus_STATUS) AssignProperties_From_VirtualMachineHealthStatus_STATUS

func (status *VirtualMachineHealthStatus_STATUS) AssignProperties_From_VirtualMachineHealthStatus_STATUS(source *v20220301s.VirtualMachineHealthStatus_STATUS) error

AssignProperties_From_VirtualMachineHealthStatus_STATUS populates our VirtualMachineHealthStatus_STATUS from the provided source VirtualMachineHealthStatus_STATUS

func (*VirtualMachineHealthStatus_STATUS) AssignProperties_To_VirtualMachineHealthStatus_STATUS

func (status *VirtualMachineHealthStatus_STATUS) AssignProperties_To_VirtualMachineHealthStatus_STATUS(destination *v20220301s.VirtualMachineHealthStatus_STATUS) error

AssignProperties_To_VirtualMachineHealthStatus_STATUS populates the provided destination VirtualMachineHealthStatus_STATUS from our VirtualMachineHealthStatus_STATUS

func (*VirtualMachineHealthStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineHealthStatus_STATUS.

func (*VirtualMachineHealthStatus_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineHealthStatus_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineHealthStatus_STATUS) PopulateFromARM

func (status *VirtualMachineHealthStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineHealthStatus_STATUS_ARM

type VirtualMachineHealthStatus_STATUS_ARM struct {
	Status *InstanceViewStatus_STATUS_ARM `json:"status,omitempty"`
}

Deprecated version of VirtualMachineHealthStatus_STATUS. Use v1api20220301.VirtualMachineHealthStatus_STATUS instead

func (*VirtualMachineHealthStatus_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineHealthStatus_STATUS_ARM.

func (*VirtualMachineHealthStatus_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineIdentity

type VirtualMachineIdentity struct {
	Type                   *VirtualMachineIdentity_Type  `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of VirtualMachineIdentity. Use v1api20220301.VirtualMachineIdentity instead

func (*VirtualMachineIdentity) AssignProperties_From_VirtualMachineIdentity

func (identity *VirtualMachineIdentity) AssignProperties_From_VirtualMachineIdentity(source *v20220301s.VirtualMachineIdentity) error

AssignProperties_From_VirtualMachineIdentity populates our VirtualMachineIdentity from the provided source VirtualMachineIdentity

func (*VirtualMachineIdentity) AssignProperties_To_VirtualMachineIdentity

func (identity *VirtualMachineIdentity) AssignProperties_To_VirtualMachineIdentity(destination *v20220301s.VirtualMachineIdentity) error

AssignProperties_To_VirtualMachineIdentity populates the provided destination VirtualMachineIdentity from our VirtualMachineIdentity

func (*VirtualMachineIdentity) ConvertToARM

func (identity *VirtualMachineIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineIdentity) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity.

func (*VirtualMachineIdentity) DeepCopyInto

func (in *VirtualMachineIdentity) DeepCopyInto(out *VirtualMachineIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineIdentity) NewEmptyARMValue

func (identity *VirtualMachineIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineIdentity) PopulateFromARM

func (identity *VirtualMachineIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineIdentity_ARM

type VirtualMachineIdentity_ARM struct {
	Type                   *VirtualMachineIdentity_Type               `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentityDetails_ARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of VirtualMachineIdentity. Use v1api20220301.VirtualMachineIdentity instead

func (*VirtualMachineIdentity_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_ARM.

func (*VirtualMachineIdentity_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineIdentity_STATUS

type VirtualMachineIdentity_STATUS struct {
	PrincipalId            *string                                                         `json:"principalId,omitempty"`
	TenantId               *string                                                         `json:"tenantId,omitempty"`
	Type                   *VirtualMachineIdentity_Type_STATUS                             `json:"type,omitempty"`
	UserAssignedIdentities map[string]VirtualMachineIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of VirtualMachineIdentity_STATUS. Use v1api20220301.VirtualMachineIdentity_STATUS instead

func (*VirtualMachineIdentity_STATUS) AssignProperties_From_VirtualMachineIdentity_STATUS

func (identity *VirtualMachineIdentity_STATUS) AssignProperties_From_VirtualMachineIdentity_STATUS(source *v20220301s.VirtualMachineIdentity_STATUS) error

AssignProperties_From_VirtualMachineIdentity_STATUS populates our VirtualMachineIdentity_STATUS from the provided source VirtualMachineIdentity_STATUS

func (*VirtualMachineIdentity_STATUS) AssignProperties_To_VirtualMachineIdentity_STATUS

func (identity *VirtualMachineIdentity_STATUS) AssignProperties_To_VirtualMachineIdentity_STATUS(destination *v20220301s.VirtualMachineIdentity_STATUS) error

AssignProperties_To_VirtualMachineIdentity_STATUS populates the provided destination VirtualMachineIdentity_STATUS from our VirtualMachineIdentity_STATUS

func (*VirtualMachineIdentity_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_STATUS.

func (*VirtualMachineIdentity_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineIdentity_STATUS) NewEmptyARMValue

func (identity *VirtualMachineIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineIdentity_STATUS) PopulateFromARM

func (identity *VirtualMachineIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineIdentity_STATUS_ARM

type VirtualMachineIdentity_STATUS_ARM struct {
	PrincipalId            *string                                                             `json:"principalId,omitempty"`
	TenantId               *string                                                             `json:"tenantId,omitempty"`
	Type                   *VirtualMachineIdentity_Type_STATUS                                 `json:"type,omitempty"`
	UserAssignedIdentities map[string]VirtualMachineIdentity_UserAssignedIdentities_STATUS_ARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of VirtualMachineIdentity_STATUS. Use v1api20220301.VirtualMachineIdentity_STATUS instead

func (*VirtualMachineIdentity_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_STATUS_ARM.

func (*VirtualMachineIdentity_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineIdentity_Type

type VirtualMachineIdentity_Type string

Deprecated version of VirtualMachineIdentity_Type. Use v1api20220301.VirtualMachineIdentity_Type instead +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}

type VirtualMachineIdentity_Type_STATUS

type VirtualMachineIdentity_Type_STATUS string

Deprecated version of VirtualMachineIdentity_Type_STATUS. Use v1api20220301.VirtualMachineIdentity_Type_STATUS instead

type VirtualMachineIdentity_UserAssignedIdentities_STATUS

type VirtualMachineIdentity_UserAssignedIdentities_STATUS struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of VirtualMachineIdentity_UserAssignedIdentities_STATUS. Use v1api20220301.VirtualMachineIdentity_UserAssignedIdentities_STATUS instead

func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_VirtualMachineIdentity_UserAssignedIdentities_STATUS

func (identities *VirtualMachineIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_VirtualMachineIdentity_UserAssignedIdentities_STATUS(source *v20220301s.VirtualMachineIdentity_UserAssignedIdentities_STATUS) error

AssignProperties_From_VirtualMachineIdentity_UserAssignedIdentities_STATUS populates our VirtualMachineIdentity_UserAssignedIdentities_STATUS from the provided source VirtualMachineIdentity_UserAssignedIdentities_STATUS

func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_VirtualMachineIdentity_UserAssignedIdentities_STATUS

func (identities *VirtualMachineIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_VirtualMachineIdentity_UserAssignedIdentities_STATUS(destination *v20220301s.VirtualMachineIdentity_UserAssignedIdentities_STATUS) error

AssignProperties_To_VirtualMachineIdentity_UserAssignedIdentities_STATUS populates the provided destination VirtualMachineIdentity_UserAssignedIdentities_STATUS from our VirtualMachineIdentity_UserAssignedIdentities_STATUS

func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_UserAssignedIdentities_STATUS.

func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS) PopulateFromARM

func (identities *VirtualMachineIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineIdentity_UserAssignedIdentities_STATUS_ARM

type VirtualMachineIdentity_UserAssignedIdentities_STATUS_ARM struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of VirtualMachineIdentity_UserAssignedIdentities_STATUS. Use v1api20220301.VirtualMachineIdentity_UserAssignedIdentities_STATUS instead

func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_UserAssignedIdentities_STATUS_ARM.

func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineInstanceView_HyperVGeneration_STATUS

type VirtualMachineInstanceView_HyperVGeneration_STATUS string

Deprecated version of VirtualMachineInstanceView_HyperVGeneration_STATUS. Use v1api20220301.VirtualMachineInstanceView_HyperVGeneration_STATUS instead

type VirtualMachineInstanceView_STATUS

type VirtualMachineInstanceView_STATUS struct {
	AssignedHost              *string                                             `json:"assignedHost,omitempty"`
	BootDiagnostics           *BootDiagnosticsInstanceView_STATUS                 `json:"bootDiagnostics,omitempty"`
	ComputerName              *string                                             `json:"computerName,omitempty"`
	Disks                     []DiskInstanceView_STATUS                           `json:"disks,omitempty"`
	Extensions                []VirtualMachineExtensionInstanceView_STATUS        `json:"extensions,omitempty"`
	HyperVGeneration          *VirtualMachineInstanceView_HyperVGeneration_STATUS `json:"hyperVGeneration,omitempty"`
	MaintenanceRedeployStatus *MaintenanceRedeployStatus_STATUS                   `json:"maintenanceRedeployStatus,omitempty"`
	OsName                    *string                                             `json:"osName,omitempty"`
	OsVersion                 *string                                             `json:"osVersion,omitempty"`
	PatchStatus               *VirtualMachinePatchStatus_STATUS                   `json:"patchStatus,omitempty"`
	PlatformFaultDomain       *int                                                `json:"platformFaultDomain,omitempty"`
	PlatformUpdateDomain      *int                                                `json:"platformUpdateDomain,omitempty"`
	RdpThumbPrint             *string                                             `json:"rdpThumbPrint,omitempty"`
	Statuses                  []InstanceViewStatus_STATUS                         `json:"statuses,omitempty"`
	VmAgent                   *VirtualMachineAgentInstanceView_STATUS             `json:"vmAgent,omitempty"`
	VmHealth                  *VirtualMachineHealthStatus_STATUS                  `json:"vmHealth,omitempty"`
}

Deprecated version of VirtualMachineInstanceView_STATUS. Use v1api20220301.VirtualMachineInstanceView_STATUS instead

func (*VirtualMachineInstanceView_STATUS) AssignProperties_From_VirtualMachineInstanceView_STATUS

func (view *VirtualMachineInstanceView_STATUS) AssignProperties_From_VirtualMachineInstanceView_STATUS(source *v20220301s.VirtualMachineInstanceView_STATUS) error

AssignProperties_From_VirtualMachineInstanceView_STATUS populates our VirtualMachineInstanceView_STATUS from the provided source VirtualMachineInstanceView_STATUS

func (*VirtualMachineInstanceView_STATUS) AssignProperties_To_VirtualMachineInstanceView_STATUS

func (view *VirtualMachineInstanceView_STATUS) AssignProperties_To_VirtualMachineInstanceView_STATUS(destination *v20220301s.VirtualMachineInstanceView_STATUS) error

AssignProperties_To_VirtualMachineInstanceView_STATUS populates the provided destination VirtualMachineInstanceView_STATUS from our VirtualMachineInstanceView_STATUS

func (*VirtualMachineInstanceView_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineInstanceView_STATUS.

func (*VirtualMachineInstanceView_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineInstanceView_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineInstanceView_STATUS) PopulateFromARM

func (view *VirtualMachineInstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineInstanceView_STATUS_ARM

type VirtualMachineInstanceView_STATUS_ARM struct {
	AssignedHost              *string                                             `json:"assignedHost,omitempty"`
	BootDiagnostics           *BootDiagnosticsInstanceView_STATUS_ARM             `json:"bootDiagnostics,omitempty"`
	ComputerName              *string                                             `json:"computerName,omitempty"`
	Disks                     []DiskInstanceView_STATUS_ARM                       `json:"disks,omitempty"`
	Extensions                []VirtualMachineExtensionInstanceView_STATUS_ARM    `json:"extensions,omitempty"`
	HyperVGeneration          *VirtualMachineInstanceView_HyperVGeneration_STATUS `json:"hyperVGeneration,omitempty"`
	MaintenanceRedeployStatus *MaintenanceRedeployStatus_STATUS_ARM               `json:"maintenanceRedeployStatus,omitempty"`
	OsName                    *string                                             `json:"osName,omitempty"`
	OsVersion                 *string                                             `json:"osVersion,omitempty"`
	PatchStatus               *VirtualMachinePatchStatus_STATUS_ARM               `json:"patchStatus,omitempty"`
	PlatformFaultDomain       *int                                                `json:"platformFaultDomain,omitempty"`
	PlatformUpdateDomain      *int                                                `json:"platformUpdateDomain,omitempty"`
	RdpThumbPrint             *string                                             `json:"rdpThumbPrint,omitempty"`
	Statuses                  []InstanceViewStatus_STATUS_ARM                     `json:"statuses,omitempty"`
	VmAgent                   *VirtualMachineAgentInstanceView_STATUS_ARM         `json:"vmAgent,omitempty"`
	VmHealth                  *VirtualMachineHealthStatus_STATUS_ARM              `json:"vmHealth,omitempty"`
}

Deprecated version of VirtualMachineInstanceView_STATUS. Use v1api20220301.VirtualMachineInstanceView_STATUS instead

func (*VirtualMachineInstanceView_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineInstanceView_STATUS_ARM.

func (*VirtualMachineInstanceView_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineIpTag

type VirtualMachineIpTag struct {
	IpTagType *string `json:"ipTagType,omitempty"`
	Tag       *string `json:"tag,omitempty"`
}

Deprecated version of VirtualMachineIpTag. Use v1api20220301.VirtualMachineIpTag instead

func (*VirtualMachineIpTag) AssignProperties_From_VirtualMachineIpTag

func (ipTag *VirtualMachineIpTag) AssignProperties_From_VirtualMachineIpTag(source *v20220301s.VirtualMachineIpTag) error

AssignProperties_From_VirtualMachineIpTag populates our VirtualMachineIpTag from the provided source VirtualMachineIpTag

func (*VirtualMachineIpTag) AssignProperties_To_VirtualMachineIpTag

func (ipTag *VirtualMachineIpTag) AssignProperties_To_VirtualMachineIpTag(destination *v20220301s.VirtualMachineIpTag) error

AssignProperties_To_VirtualMachineIpTag populates the provided destination VirtualMachineIpTag from our VirtualMachineIpTag

func (*VirtualMachineIpTag) ConvertToARM

func (ipTag *VirtualMachineIpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineIpTag) DeepCopy

func (in *VirtualMachineIpTag) DeepCopy() *VirtualMachineIpTag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIpTag.

func (*VirtualMachineIpTag) DeepCopyInto

func (in *VirtualMachineIpTag) DeepCopyInto(out *VirtualMachineIpTag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineIpTag) NewEmptyARMValue

func (ipTag *VirtualMachineIpTag) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineIpTag) PopulateFromARM

func (ipTag *VirtualMachineIpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineIpTag_ARM

type VirtualMachineIpTag_ARM struct {
	IpTagType *string `json:"ipTagType,omitempty"`
	Tag       *string `json:"tag,omitempty"`
}

Deprecated version of VirtualMachineIpTag. Use v1api20220301.VirtualMachineIpTag instead

func (*VirtualMachineIpTag_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIpTag_ARM.

func (*VirtualMachineIpTag_ARM) DeepCopyInto

func (in *VirtualMachineIpTag_ARM) DeepCopyInto(out *VirtualMachineIpTag_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineIpTag_STATUS

type VirtualMachineIpTag_STATUS struct {
	IpTagType *string `json:"ipTagType,omitempty"`
	Tag       *string `json:"tag,omitempty"`
}

Deprecated version of VirtualMachineIpTag_STATUS. Use v1api20220301.VirtualMachineIpTag_STATUS instead

func (*VirtualMachineIpTag_STATUS) AssignProperties_From_VirtualMachineIpTag_STATUS

func (ipTag *VirtualMachineIpTag_STATUS) AssignProperties_From_VirtualMachineIpTag_STATUS(source *v20220301s.VirtualMachineIpTag_STATUS) error

AssignProperties_From_VirtualMachineIpTag_STATUS populates our VirtualMachineIpTag_STATUS from the provided source VirtualMachineIpTag_STATUS

func (*VirtualMachineIpTag_STATUS) AssignProperties_To_VirtualMachineIpTag_STATUS

func (ipTag *VirtualMachineIpTag_STATUS) AssignProperties_To_VirtualMachineIpTag_STATUS(destination *v20220301s.VirtualMachineIpTag_STATUS) error

AssignProperties_To_VirtualMachineIpTag_STATUS populates the provided destination VirtualMachineIpTag_STATUS from our VirtualMachineIpTag_STATUS

func (*VirtualMachineIpTag_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIpTag_STATUS.

func (*VirtualMachineIpTag_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineIpTag_STATUS) NewEmptyARMValue

func (ipTag *VirtualMachineIpTag_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineIpTag_STATUS) PopulateFromARM

func (ipTag *VirtualMachineIpTag_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineIpTag_STATUS_ARM

type VirtualMachineIpTag_STATUS_ARM struct {
	IpTagType *string `json:"ipTagType,omitempty"`
	Tag       *string `json:"tag,omitempty"`
}

Deprecated version of VirtualMachineIpTag_STATUS. Use v1api20220301.VirtualMachineIpTag_STATUS instead

func (*VirtualMachineIpTag_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIpTag_STATUS_ARM.

func (*VirtualMachineIpTag_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineList

type VirtualMachineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VirtualMachine `json:"items"`
}

+kubebuilder:object:root=true Deprecated version of VirtualMachine. Use v1api20220301.VirtualMachine instead

func (*VirtualMachineList) DeepCopy

func (in *VirtualMachineList) DeepCopy() *VirtualMachineList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineList.

func (*VirtualMachineList) DeepCopyInto

func (in *VirtualMachineList) DeepCopyInto(out *VirtualMachineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineList) DeepCopyObject

func (in *VirtualMachineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineNetworkInterfaceConfiguration

type VirtualMachineNetworkInterfaceConfiguration struct {
	DeleteOption                *VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption `json:"deleteOption,omitempty"`
	DnsSettings                 *VirtualMachineNetworkInterfaceDnsSettingsConfiguration             `json:"dnsSettings,omitempty"`
	DscpConfiguration           *SubResource                                                        `json:"dscpConfiguration,omitempty"`
	EnableAcceleratedNetworking *bool                                                               `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                               `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                               `json:"enableIPForwarding,omitempty"`

	// +kubebuilder:validation:Required
	IpConfigurations []VirtualMachineNetworkInterfaceIPConfiguration `json:"ipConfigurations,omitempty"`

	// +kubebuilder:validation:Required
	Name                 *string      `json:"name,omitempty"`
	NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"`
	Primary              *bool        `json:"primary,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceConfiguration. Use v1api20220301.VirtualMachineNetworkInterfaceConfiguration instead

func (*VirtualMachineNetworkInterfaceConfiguration) AssignProperties_From_VirtualMachineNetworkInterfaceConfiguration

func (configuration *VirtualMachineNetworkInterfaceConfiguration) AssignProperties_From_VirtualMachineNetworkInterfaceConfiguration(source *v20220301s.VirtualMachineNetworkInterfaceConfiguration) error

AssignProperties_From_VirtualMachineNetworkInterfaceConfiguration populates our VirtualMachineNetworkInterfaceConfiguration from the provided source VirtualMachineNetworkInterfaceConfiguration

func (*VirtualMachineNetworkInterfaceConfiguration) AssignProperties_To_VirtualMachineNetworkInterfaceConfiguration

func (configuration *VirtualMachineNetworkInterfaceConfiguration) AssignProperties_To_VirtualMachineNetworkInterfaceConfiguration(destination *v20220301s.VirtualMachineNetworkInterfaceConfiguration) error

AssignProperties_To_VirtualMachineNetworkInterfaceConfiguration populates the provided destination VirtualMachineNetworkInterfaceConfiguration from our VirtualMachineNetworkInterfaceConfiguration

func (*VirtualMachineNetworkInterfaceConfiguration) ConvertToARM

func (configuration *VirtualMachineNetworkInterfaceConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineNetworkInterfaceConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceConfiguration.

func (*VirtualMachineNetworkInterfaceConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineNetworkInterfaceConfiguration) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineNetworkInterfaceConfiguration) PopulateFromARM

func (configuration *VirtualMachineNetworkInterfaceConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineNetworkInterfaceConfigurationProperties_ARM

type VirtualMachineNetworkInterfaceConfigurationProperties_ARM struct {
	DeleteOption                *VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption `json:"deleteOption,omitempty"`
	DnsSettings                 *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_ARM         `json:"dnsSettings,omitempty"`
	DscpConfiguration           *SubResource_ARM                                                    `json:"dscpConfiguration,omitempty"`
	EnableAcceleratedNetworking *bool                                                               `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                               `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                               `json:"enableIPForwarding,omitempty"`
	IpConfigurations            []VirtualMachineNetworkInterfaceIPConfiguration_ARM                 `json:"ipConfigurations,omitempty"`
	NetworkSecurityGroup        *SubResource_ARM                                                    `json:"networkSecurityGroup,omitempty"`
	Primary                     *bool                                                               `json:"primary,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceConfigurationProperties. Use v1api20220301.VirtualMachineNetworkInterfaceConfigurationProperties instead

func (*VirtualMachineNetworkInterfaceConfigurationProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceConfigurationProperties_ARM.

func (*VirtualMachineNetworkInterfaceConfigurationProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption

type VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption string

Deprecated version of VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption. Use v1api20220301.VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption instead +kubebuilder:validation:Enum={"Delete","Detach"}

type VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS

type VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS string

Deprecated version of VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS instead

type VirtualMachineNetworkInterfaceConfigurationProperties_STATUS_ARM

type VirtualMachineNetworkInterfaceConfigurationProperties_STATUS_ARM struct {
	DeleteOption                *VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS `json:"deleteOption,omitempty"`
	DnsSettings                 *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS_ARM         `json:"dnsSettings,omitempty"`
	DscpConfiguration           *SubResource_STATUS_ARM                                                    `json:"dscpConfiguration,omitempty"`
	EnableAcceleratedNetworking *bool                                                                      `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                                      `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                                      `json:"enableIPForwarding,omitempty"`
	IpConfigurations            []VirtualMachineNetworkInterfaceIPConfiguration_STATUS_ARM                 `json:"ipConfigurations,omitempty"`
	NetworkSecurityGroup        *SubResource_STATUS_ARM                                                    `json:"networkSecurityGroup,omitempty"`
	Primary                     *bool                                                                      `json:"primary,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceConfigurationProperties_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceConfigurationProperties_STATUS instead

func (*VirtualMachineNetworkInterfaceConfigurationProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceConfigurationProperties_STATUS_ARM.

func (*VirtualMachineNetworkInterfaceConfigurationProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceConfiguration_ARM

type VirtualMachineNetworkInterfaceConfiguration_ARM struct {
	Name       *string                                                    `json:"name,omitempty"`
	Properties *VirtualMachineNetworkInterfaceConfigurationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceConfiguration. Use v1api20220301.VirtualMachineNetworkInterfaceConfiguration instead

func (*VirtualMachineNetworkInterfaceConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceConfiguration_ARM.

func (*VirtualMachineNetworkInterfaceConfiguration_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceConfiguration_STATUS

type VirtualMachineNetworkInterfaceConfiguration_STATUS struct {
	DeleteOption                *VirtualMachineNetworkInterfaceConfigurationProperties_DeleteOption_STATUS `json:"deleteOption,omitempty"`
	DnsSettings                 *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS             `json:"dnsSettings,omitempty"`
	DscpConfiguration           *SubResource_STATUS                                                        `json:"dscpConfiguration,omitempty"`
	EnableAcceleratedNetworking *bool                                                                      `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                                      `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                                      `json:"enableIPForwarding,omitempty"`
	IpConfigurations            []VirtualMachineNetworkInterfaceIPConfiguration_STATUS                     `json:"ipConfigurations,omitempty"`
	Name                        *string                                                                    `json:"name,omitempty"`
	NetworkSecurityGroup        *SubResource_STATUS                                                        `json:"networkSecurityGroup,omitempty"`
	Primary                     *bool                                                                      `json:"primary,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceConfiguration_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceConfiguration_STATUS instead

func (*VirtualMachineNetworkInterfaceConfiguration_STATUS) AssignProperties_From_VirtualMachineNetworkInterfaceConfiguration_STATUS

func (configuration *VirtualMachineNetworkInterfaceConfiguration_STATUS) AssignProperties_From_VirtualMachineNetworkInterfaceConfiguration_STATUS(source *v20220301s.VirtualMachineNetworkInterfaceConfiguration_STATUS) error

AssignProperties_From_VirtualMachineNetworkInterfaceConfiguration_STATUS populates our VirtualMachineNetworkInterfaceConfiguration_STATUS from the provided source VirtualMachineNetworkInterfaceConfiguration_STATUS

func (*VirtualMachineNetworkInterfaceConfiguration_STATUS) AssignProperties_To_VirtualMachineNetworkInterfaceConfiguration_STATUS

func (configuration *VirtualMachineNetworkInterfaceConfiguration_STATUS) AssignProperties_To_VirtualMachineNetworkInterfaceConfiguration_STATUS(destination *v20220301s.VirtualMachineNetworkInterfaceConfiguration_STATUS) error

AssignProperties_To_VirtualMachineNetworkInterfaceConfiguration_STATUS populates the provided destination VirtualMachineNetworkInterfaceConfiguration_STATUS from our VirtualMachineNetworkInterfaceConfiguration_STATUS

func (*VirtualMachineNetworkInterfaceConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceConfiguration_STATUS.

func (*VirtualMachineNetworkInterfaceConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineNetworkInterfaceConfiguration_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineNetworkInterfaceConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualMachineNetworkInterfaceConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineNetworkInterfaceConfiguration_STATUS_ARM

type VirtualMachineNetworkInterfaceConfiguration_STATUS_ARM struct {
	Name       *string                                                           `json:"name,omitempty"`
	Properties *VirtualMachineNetworkInterfaceConfigurationProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceConfiguration_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceConfiguration_STATUS instead

func (*VirtualMachineNetworkInterfaceConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceConfiguration_STATUS_ARM.

func (*VirtualMachineNetworkInterfaceConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceDnsSettingsConfiguration

type VirtualMachineNetworkInterfaceDnsSettingsConfiguration struct {
	DnsServers []string `json:"dnsServers,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceDnsSettingsConfiguration. Use v1api20220301.VirtualMachineNetworkInterfaceDnsSettingsConfiguration instead

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) AssignProperties_From_VirtualMachineNetworkInterfaceDnsSettingsConfiguration

func (configuration *VirtualMachineNetworkInterfaceDnsSettingsConfiguration) AssignProperties_From_VirtualMachineNetworkInterfaceDnsSettingsConfiguration(source *v20220301s.VirtualMachineNetworkInterfaceDnsSettingsConfiguration) error

AssignProperties_From_VirtualMachineNetworkInterfaceDnsSettingsConfiguration populates our VirtualMachineNetworkInterfaceDnsSettingsConfiguration from the provided source VirtualMachineNetworkInterfaceDnsSettingsConfiguration

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) AssignProperties_To_VirtualMachineNetworkInterfaceDnsSettingsConfiguration

func (configuration *VirtualMachineNetworkInterfaceDnsSettingsConfiguration) AssignProperties_To_VirtualMachineNetworkInterfaceDnsSettingsConfiguration(destination *v20220301s.VirtualMachineNetworkInterfaceDnsSettingsConfiguration) error

AssignProperties_To_VirtualMachineNetworkInterfaceDnsSettingsConfiguration populates the provided destination VirtualMachineNetworkInterfaceDnsSettingsConfiguration from our VirtualMachineNetworkInterfaceDnsSettingsConfiguration

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) ConvertToARM

func (configuration *VirtualMachineNetworkInterfaceDnsSettingsConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceDnsSettingsConfiguration.

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) PopulateFromARM

func (configuration *VirtualMachineNetworkInterfaceDnsSettingsConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineNetworkInterfaceDnsSettingsConfiguration_ARM

type VirtualMachineNetworkInterfaceDnsSettingsConfiguration_ARM struct {
	DnsServers []string `json:"dnsServers,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceDnsSettingsConfiguration. Use v1api20220301.VirtualMachineNetworkInterfaceDnsSettingsConfiguration instead

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceDnsSettingsConfiguration_ARM.

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS

type VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS struct {
	DnsServers []string `json:"dnsServers,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS instead

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) AssignProperties_From_VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS

func (configuration *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) AssignProperties_From_VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS(source *v20220301s.VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) error

AssignProperties_From_VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS populates our VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS from the provided source VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) AssignProperties_To_VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS

func (configuration *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) AssignProperties_To_VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS(destination *v20220301s.VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) error

AssignProperties_To_VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS populates the provided destination VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS from our VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS.

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS_ARM

type VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS_ARM struct {
	DnsServers []string `json:"dnsServers,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS instead

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS_ARM.

func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceIPConfiguration

type VirtualMachineNetworkInterfaceIPConfiguration struct {
	ApplicationGatewayBackendAddressPools []SubResource `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource `json:"applicationSecurityGroups,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource `json:"loadBalancerBackendAddressPools,omitempty"`

	// +kubebuilder:validation:Required
	Name                         *string                                                                          `json:"name,omitempty"`
	Primary                      *bool                                                                            `json:"primary,omitempty"`
	PrivateIPAddressVersion      *VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"`
	PublicIPAddressConfiguration *VirtualMachinePublicIPAddressConfiguration                                      `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                       *SubResource                                                                     `json:"subnet,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceIPConfiguration. Use v1api20220301.VirtualMachineNetworkInterfaceIPConfiguration instead

func (*VirtualMachineNetworkInterfaceIPConfiguration) AssignProperties_From_VirtualMachineNetworkInterfaceIPConfiguration

func (configuration *VirtualMachineNetworkInterfaceIPConfiguration) AssignProperties_From_VirtualMachineNetworkInterfaceIPConfiguration(source *v20220301s.VirtualMachineNetworkInterfaceIPConfiguration) error

AssignProperties_From_VirtualMachineNetworkInterfaceIPConfiguration populates our VirtualMachineNetworkInterfaceIPConfiguration from the provided source VirtualMachineNetworkInterfaceIPConfiguration

func (*VirtualMachineNetworkInterfaceIPConfiguration) AssignProperties_To_VirtualMachineNetworkInterfaceIPConfiguration

func (configuration *VirtualMachineNetworkInterfaceIPConfiguration) AssignProperties_To_VirtualMachineNetworkInterfaceIPConfiguration(destination *v20220301s.VirtualMachineNetworkInterfaceIPConfiguration) error

AssignProperties_To_VirtualMachineNetworkInterfaceIPConfiguration populates the provided destination VirtualMachineNetworkInterfaceIPConfiguration from our VirtualMachineNetworkInterfaceIPConfiguration

func (*VirtualMachineNetworkInterfaceIPConfiguration) ConvertToARM

func (configuration *VirtualMachineNetworkInterfaceIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineNetworkInterfaceIPConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceIPConfiguration.

func (*VirtualMachineNetworkInterfaceIPConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineNetworkInterfaceIPConfiguration) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineNetworkInterfaceIPConfiguration) PopulateFromARM

func (configuration *VirtualMachineNetworkInterfaceIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineNetworkInterfaceIPConfigurationProperties_ARM

type VirtualMachineNetworkInterfaceIPConfigurationProperties_ARM struct {
	ApplicationGatewayBackendAddressPools []SubResource_ARM                                                                `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource_ARM                                                                `json:"applicationSecurityGroups,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource_ARM                                                                `json:"loadBalancerBackendAddressPools,omitempty"`
	Primary                               *bool                                                                            `json:"primary,omitempty"`
	PrivateIPAddressVersion               *VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"`
	PublicIPAddressConfiguration          *VirtualMachinePublicIPAddressConfiguration_ARM                                  `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                                *SubResource_ARM                                                                 `json:"subnet,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceIPConfigurationProperties. Use v1api20220301.VirtualMachineNetworkInterfaceIPConfigurationProperties instead

func (*VirtualMachineNetworkInterfaceIPConfigurationProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceIPConfigurationProperties_ARM.

func (*VirtualMachineNetworkInterfaceIPConfigurationProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion

type VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion string

Deprecated version of VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion. Use v1api20220301.VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion instead +kubebuilder:validation:Enum={"IPv4","IPv6"}

type VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS

type VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS string

Deprecated version of VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS instead

type VirtualMachineNetworkInterfaceIPConfigurationProperties_STATUS_ARM

type VirtualMachineNetworkInterfaceIPConfigurationProperties_STATUS_ARM struct {
	ApplicationGatewayBackendAddressPools []SubResource_STATUS_ARM                                                                `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource_STATUS_ARM                                                                `json:"applicationSecurityGroups,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource_STATUS_ARM                                                                `json:"loadBalancerBackendAddressPools,omitempty"`
	Primary                               *bool                                                                                   `json:"primary,omitempty"`
	PrivateIPAddressVersion               *VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS `json:"privateIPAddressVersion,omitempty"`
	PublicIPAddressConfiguration          *VirtualMachinePublicIPAddressConfiguration_STATUS_ARM                                  `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                                *SubResource_STATUS_ARM                                                                 `json:"subnet,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceIPConfigurationProperties_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceIPConfigurationProperties_STATUS instead

func (*VirtualMachineNetworkInterfaceIPConfigurationProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceIPConfigurationProperties_STATUS_ARM.

func (*VirtualMachineNetworkInterfaceIPConfigurationProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceIPConfiguration_ARM

type VirtualMachineNetworkInterfaceIPConfiguration_ARM struct {
	Name       *string                                                      `json:"name,omitempty"`
	Properties *VirtualMachineNetworkInterfaceIPConfigurationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceIPConfiguration. Use v1api20220301.VirtualMachineNetworkInterfaceIPConfiguration instead

func (*VirtualMachineNetworkInterfaceIPConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceIPConfiguration_ARM.

func (*VirtualMachineNetworkInterfaceIPConfiguration_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineNetworkInterfaceIPConfiguration_STATUS

type VirtualMachineNetworkInterfaceIPConfiguration_STATUS struct {
	ApplicationGatewayBackendAddressPools []SubResource_STATUS                                                                    `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource_STATUS                                                                    `json:"applicationSecurityGroups,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource_STATUS                                                                    `json:"loadBalancerBackendAddressPools,omitempty"`
	Name                                  *string                                                                                 `json:"name,omitempty"`
	Primary                               *bool                                                                                   `json:"primary,omitempty"`
	PrivateIPAddressVersion               *VirtualMachineNetworkInterfaceIPConfigurationProperties_PrivateIPAddressVersion_STATUS `json:"privateIPAddressVersion,omitempty"`
	PublicIPAddressConfiguration          *VirtualMachinePublicIPAddressConfiguration_STATUS                                      `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                                *SubResource_STATUS                                                                     `json:"subnet,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceIPConfiguration_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceIPConfiguration_STATUS instead

func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS) AssignProperties_From_VirtualMachineNetworkInterfaceIPConfiguration_STATUS

func (configuration *VirtualMachineNetworkInterfaceIPConfiguration_STATUS) AssignProperties_From_VirtualMachineNetworkInterfaceIPConfiguration_STATUS(source *v20220301s.VirtualMachineNetworkInterfaceIPConfiguration_STATUS) error

AssignProperties_From_VirtualMachineNetworkInterfaceIPConfiguration_STATUS populates our VirtualMachineNetworkInterfaceIPConfiguration_STATUS from the provided source VirtualMachineNetworkInterfaceIPConfiguration_STATUS

func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS) AssignProperties_To_VirtualMachineNetworkInterfaceIPConfiguration_STATUS

func (configuration *VirtualMachineNetworkInterfaceIPConfiguration_STATUS) AssignProperties_To_VirtualMachineNetworkInterfaceIPConfiguration_STATUS(destination *v20220301s.VirtualMachineNetworkInterfaceIPConfiguration_STATUS) error

AssignProperties_To_VirtualMachineNetworkInterfaceIPConfiguration_STATUS populates the provided destination VirtualMachineNetworkInterfaceIPConfiguration_STATUS from our VirtualMachineNetworkInterfaceIPConfiguration_STATUS

func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceIPConfiguration_STATUS.

func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualMachineNetworkInterfaceIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineNetworkInterfaceIPConfiguration_STATUS_ARM

type VirtualMachineNetworkInterfaceIPConfiguration_STATUS_ARM struct {
	Name       *string                                                             `json:"name,omitempty"`
	Properties *VirtualMachineNetworkInterfaceIPConfigurationProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineNetworkInterfaceIPConfiguration_STATUS. Use v1api20220301.VirtualMachineNetworkInterfaceIPConfiguration_STATUS instead

func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceIPConfiguration_STATUS_ARM.

func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachinePatchStatus_STATUS

type VirtualMachinePatchStatus_STATUS struct {
	AvailablePatchSummary        *AvailablePatchSummary_STATUS        `json:"availablePatchSummary,omitempty"`
	ConfigurationStatuses        []InstanceViewStatus_STATUS          `json:"configurationStatuses,omitempty"`
	LastPatchInstallationSummary *LastPatchInstallationSummary_STATUS `json:"lastPatchInstallationSummary,omitempty"`
}

Deprecated version of VirtualMachinePatchStatus_STATUS. Use v1api20220301.VirtualMachinePatchStatus_STATUS instead

func (*VirtualMachinePatchStatus_STATUS) AssignProperties_From_VirtualMachinePatchStatus_STATUS

func (status *VirtualMachinePatchStatus_STATUS) AssignProperties_From_VirtualMachinePatchStatus_STATUS(source *v20220301s.VirtualMachinePatchStatus_STATUS) error

AssignProperties_From_VirtualMachinePatchStatus_STATUS populates our VirtualMachinePatchStatus_STATUS from the provided source VirtualMachinePatchStatus_STATUS

func (*VirtualMachinePatchStatus_STATUS) AssignProperties_To_VirtualMachinePatchStatus_STATUS

func (status *VirtualMachinePatchStatus_STATUS) AssignProperties_To_VirtualMachinePatchStatus_STATUS(destination *v20220301s.VirtualMachinePatchStatus_STATUS) error

AssignProperties_To_VirtualMachinePatchStatus_STATUS populates the provided destination VirtualMachinePatchStatus_STATUS from our VirtualMachinePatchStatus_STATUS

func (*VirtualMachinePatchStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePatchStatus_STATUS.

func (*VirtualMachinePatchStatus_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachinePatchStatus_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachinePatchStatus_STATUS) PopulateFromARM

func (status *VirtualMachinePatchStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachinePatchStatus_STATUS_ARM

type VirtualMachinePatchStatus_STATUS_ARM struct {
	AvailablePatchSummary        *AvailablePatchSummary_STATUS_ARM        `json:"availablePatchSummary,omitempty"`
	ConfigurationStatuses        []InstanceViewStatus_STATUS_ARM          `json:"configurationStatuses,omitempty"`
	LastPatchInstallationSummary *LastPatchInstallationSummary_STATUS_ARM `json:"lastPatchInstallationSummary,omitempty"`
}

Deprecated version of VirtualMachinePatchStatus_STATUS. Use v1api20220301.VirtualMachinePatchStatus_STATUS instead

func (*VirtualMachinePatchStatus_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePatchStatus_STATUS_ARM.

func (*VirtualMachinePatchStatus_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineProperties_ARM

type VirtualMachineProperties_ARM struct {
	AdditionalCapabilities  *AdditionalCapabilities_ARM     `json:"additionalCapabilities,omitempty"`
	ApplicationProfile      *ApplicationProfile_ARM         `json:"applicationProfile,omitempty"`
	AvailabilitySet         *SubResource_ARM                `json:"availabilitySet,omitempty"`
	BillingProfile          *BillingProfile_ARM             `json:"billingProfile,omitempty"`
	CapacityReservation     *CapacityReservationProfile_ARM `json:"capacityReservation,omitempty"`
	DiagnosticsProfile      *DiagnosticsProfile_ARM         `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy          *EvictionPolicy                 `json:"evictionPolicy,omitempty"`
	ExtensionsTimeBudget    *string                         `json:"extensionsTimeBudget,omitempty"`
	HardwareProfile         *HardwareProfile_ARM            `json:"hardwareProfile,omitempty"`
	Host                    *SubResource_ARM                `json:"host,omitempty"`
	HostGroup               *SubResource_ARM                `json:"hostGroup,omitempty"`
	LicenseType             *string                         `json:"licenseType,omitempty"`
	NetworkProfile          *NetworkProfile_ARM             `json:"networkProfile,omitempty"`
	OsProfile               *OSProfile_ARM                  `json:"osProfile,omitempty"`
	PlatformFaultDomain     *int                            `json:"platformFaultDomain,omitempty"`
	Priority                *Priority                       `json:"priority,omitempty"`
	ProximityPlacementGroup *SubResource_ARM                `json:"proximityPlacementGroup,omitempty"`
	ScheduledEventsProfile  *ScheduledEventsProfile_ARM     `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile         *SecurityProfile_ARM            `json:"securityProfile,omitempty"`
	StorageProfile          *StorageProfile_ARM             `json:"storageProfile,omitempty"`
	UserData                *string                         `json:"userData,omitempty"`
	VirtualMachineScaleSet  *SubResource_ARM                `json:"virtualMachineScaleSet,omitempty"`
}

Deprecated version of VirtualMachineProperties. Use v1api20220301.VirtualMachineProperties instead

func (*VirtualMachineProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineProperties_ARM.

func (*VirtualMachineProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineProperties_STATUS_ARM

type VirtualMachineProperties_STATUS_ARM struct {
	AdditionalCapabilities  *AdditionalCapabilities_STATUS_ARM     `json:"additionalCapabilities,omitempty"`
	ApplicationProfile      *ApplicationProfile_STATUS_ARM         `json:"applicationProfile,omitempty"`
	AvailabilitySet         *SubResource_STATUS_ARM                `json:"availabilitySet,omitempty"`
	BillingProfile          *BillingProfile_STATUS_ARM             `json:"billingProfile,omitempty"`
	CapacityReservation     *CapacityReservationProfile_STATUS_ARM `json:"capacityReservation,omitempty"`
	DiagnosticsProfile      *DiagnosticsProfile_STATUS_ARM         `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy          *EvictionPolicy_STATUS                 `json:"evictionPolicy,omitempty"`
	ExtensionsTimeBudget    *string                                `json:"extensionsTimeBudget,omitempty"`
	HardwareProfile         *HardwareProfile_STATUS_ARM            `json:"hardwareProfile,omitempty"`
	Host                    *SubResource_STATUS_ARM                `json:"host,omitempty"`
	HostGroup               *SubResource_STATUS_ARM                `json:"hostGroup,omitempty"`
	InstanceView            *VirtualMachineInstanceView_STATUS_ARM `json:"instanceView,omitempty"`
	LicenseType             *string                                `json:"licenseType,omitempty"`
	NetworkProfile          *NetworkProfile_STATUS_ARM             `json:"networkProfile,omitempty"`
	OsProfile               *OSProfile_STATUS_ARM                  `json:"osProfile,omitempty"`
	PlatformFaultDomain     *int                                   `json:"platformFaultDomain,omitempty"`
	Priority                *Priority_STATUS                       `json:"priority,omitempty"`
	ProvisioningState       *string                                `json:"provisioningState,omitempty"`
	ProximityPlacementGroup *SubResource_STATUS_ARM                `json:"proximityPlacementGroup,omitempty"`
	ScheduledEventsProfile  *ScheduledEventsProfile_STATUS_ARM     `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile         *SecurityProfile_STATUS_ARM            `json:"securityProfile,omitempty"`
	StorageProfile          *StorageProfile_STATUS_ARM             `json:"storageProfile,omitempty"`
	TimeCreated             *string                                `json:"timeCreated,omitempty"`
	UserData                *string                                `json:"userData,omitempty"`
	VirtualMachineScaleSet  *SubResource_STATUS_ARM                `json:"virtualMachineScaleSet,omitempty"`
	VmId                    *string                                `json:"vmId,omitempty"`
}

Deprecated version of VirtualMachineProperties_STATUS. Use v1api20220301.VirtualMachineProperties_STATUS instead

func (*VirtualMachineProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineProperties_STATUS_ARM.

func (*VirtualMachineProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachinePublicIPAddressConfiguration

type VirtualMachinePublicIPAddressConfiguration struct {
	DeleteOption         *VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption `json:"deleteOption,omitempty"`
	DnsSettings          *VirtualMachinePublicIPAddressDnsSettingsConfiguration             `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes *int                                                               `json:"idleTimeoutInMinutes,omitempty"`
	IpTags               []VirtualMachineIpTag                                              `json:"ipTags,omitempty"`

	// +kubebuilder:validation:Required
	Name                     *string                                                                        `json:"name,omitempty"`
	PublicIPAddressVersion   *VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion   `json:"publicIPAddressVersion,omitempty"`
	PublicIPAllocationMethod *VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod `json:"publicIPAllocationMethod,omitempty"`
	PublicIPPrefix           *SubResource                                                                   `json:"publicIPPrefix,omitempty"`
	Sku                      *PublicIPAddressSku                                                            `json:"sku,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressConfiguration. Use v1api20220301.VirtualMachinePublicIPAddressConfiguration instead

func (*VirtualMachinePublicIPAddressConfiguration) AssignProperties_From_VirtualMachinePublicIPAddressConfiguration

func (configuration *VirtualMachinePublicIPAddressConfiguration) AssignProperties_From_VirtualMachinePublicIPAddressConfiguration(source *v20220301s.VirtualMachinePublicIPAddressConfiguration) error

AssignProperties_From_VirtualMachinePublicIPAddressConfiguration populates our VirtualMachinePublicIPAddressConfiguration from the provided source VirtualMachinePublicIPAddressConfiguration

func (*VirtualMachinePublicIPAddressConfiguration) AssignProperties_To_VirtualMachinePublicIPAddressConfiguration

func (configuration *VirtualMachinePublicIPAddressConfiguration) AssignProperties_To_VirtualMachinePublicIPAddressConfiguration(destination *v20220301s.VirtualMachinePublicIPAddressConfiguration) error

AssignProperties_To_VirtualMachinePublicIPAddressConfiguration populates the provided destination VirtualMachinePublicIPAddressConfiguration from our VirtualMachinePublicIPAddressConfiguration

func (*VirtualMachinePublicIPAddressConfiguration) ConvertToARM

func (configuration *VirtualMachinePublicIPAddressConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachinePublicIPAddressConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressConfiguration.

func (*VirtualMachinePublicIPAddressConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachinePublicIPAddressConfiguration) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachinePublicIPAddressConfiguration) PopulateFromARM

func (configuration *VirtualMachinePublicIPAddressConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachinePublicIPAddressConfigurationProperties_ARM

type VirtualMachinePublicIPAddressConfigurationProperties_ARM struct {
	DeleteOption             *VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption             `json:"deleteOption,omitempty"`
	DnsSettings              *VirtualMachinePublicIPAddressDnsSettingsConfiguration_ARM                     `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes     *int                                                                           `json:"idleTimeoutInMinutes,omitempty"`
	IpTags                   []VirtualMachineIpTag_ARM                                                      `json:"ipTags,omitempty"`
	PublicIPAddressVersion   *VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion   `json:"publicIPAddressVersion,omitempty"`
	PublicIPAllocationMethod *VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod `json:"publicIPAllocationMethod,omitempty"`
	PublicIPPrefix           *SubResource_ARM                                                               `json:"publicIPPrefix,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressConfigurationProperties. Use v1api20220301.VirtualMachinePublicIPAddressConfigurationProperties instead

func (*VirtualMachinePublicIPAddressConfigurationProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressConfigurationProperties_ARM.

func (*VirtualMachinePublicIPAddressConfigurationProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption

type VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption string

Deprecated version of VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption. Use v1api20220301.VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption instead +kubebuilder:validation:Enum={"Delete","Detach"}

type VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS

type VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS string

Deprecated version of VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS. Use v1api20220301.VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS instead

type VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion

type VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion string

Deprecated version of VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion. Use v1api20220301.VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion instead +kubebuilder:validation:Enum={"IPv4","IPv6"}

type VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS

type VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS string

Deprecated version of VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS. Use v1api20220301.VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS instead

type VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod

type VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod string

Deprecated version of VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod. Use v1api20220301.VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod instead +kubebuilder:validation:Enum={"Dynamic","Static"}

type VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS

type VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS string

Deprecated version of VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS. Use v1api20220301.VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS instead

type VirtualMachinePublicIPAddressConfigurationProperties_STATUS_ARM

type VirtualMachinePublicIPAddressConfigurationProperties_STATUS_ARM struct {
	DeleteOption             *VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS             `json:"deleteOption,omitempty"`
	DnsSettings              *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS_ARM                     `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes     *int                                                                                  `json:"idleTimeoutInMinutes,omitempty"`
	IpTags                   []VirtualMachineIpTag_STATUS_ARM                                                      `json:"ipTags,omitempty"`
	PublicIPAddressVersion   *VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS   `json:"publicIPAddressVersion,omitempty"`
	PublicIPAllocationMethod *VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS `json:"publicIPAllocationMethod,omitempty"`
	PublicIPPrefix           *SubResource_STATUS_ARM                                                               `json:"publicIPPrefix,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressConfigurationProperties_STATUS. Use v1api20220301.VirtualMachinePublicIPAddressConfigurationProperties_STATUS instead

func (*VirtualMachinePublicIPAddressConfigurationProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressConfigurationProperties_STATUS_ARM.

func (*VirtualMachinePublicIPAddressConfigurationProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachinePublicIPAddressConfiguration_ARM

type VirtualMachinePublicIPAddressConfiguration_ARM struct {
	Name       *string                                                   `json:"name,omitempty"`
	Properties *VirtualMachinePublicIPAddressConfigurationProperties_ARM `json:"properties,omitempty"`
	Sku        *PublicIPAddressSku_ARM                                   `json:"sku,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressConfiguration. Use v1api20220301.VirtualMachinePublicIPAddressConfiguration instead

func (*VirtualMachinePublicIPAddressConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressConfiguration_ARM.

func (*VirtualMachinePublicIPAddressConfiguration_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachinePublicIPAddressConfiguration_STATUS

type VirtualMachinePublicIPAddressConfiguration_STATUS struct {
	DeleteOption             *VirtualMachinePublicIPAddressConfigurationProperties_DeleteOption_STATUS             `json:"deleteOption,omitempty"`
	DnsSettings              *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS                         `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes     *int                                                                                  `json:"idleTimeoutInMinutes,omitempty"`
	IpTags                   []VirtualMachineIpTag_STATUS                                                          `json:"ipTags,omitempty"`
	Name                     *string                                                                               `json:"name,omitempty"`
	PublicIPAddressVersion   *VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS   `json:"publicIPAddressVersion,omitempty"`
	PublicIPAllocationMethod *VirtualMachinePublicIPAddressConfigurationProperties_PublicIPAllocationMethod_STATUS `json:"publicIPAllocationMethod,omitempty"`
	PublicIPPrefix           *SubResource_STATUS                                                                   `json:"publicIPPrefix,omitempty"`
	Sku                      *PublicIPAddressSku_STATUS                                                            `json:"sku,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressConfiguration_STATUS. Use v1api20220301.VirtualMachinePublicIPAddressConfiguration_STATUS instead

func (*VirtualMachinePublicIPAddressConfiguration_STATUS) AssignProperties_From_VirtualMachinePublicIPAddressConfiguration_STATUS

func (configuration *VirtualMachinePublicIPAddressConfiguration_STATUS) AssignProperties_From_VirtualMachinePublicIPAddressConfiguration_STATUS(source *v20220301s.VirtualMachinePublicIPAddressConfiguration_STATUS) error

AssignProperties_From_VirtualMachinePublicIPAddressConfiguration_STATUS populates our VirtualMachinePublicIPAddressConfiguration_STATUS from the provided source VirtualMachinePublicIPAddressConfiguration_STATUS

func (*VirtualMachinePublicIPAddressConfiguration_STATUS) AssignProperties_To_VirtualMachinePublicIPAddressConfiguration_STATUS

func (configuration *VirtualMachinePublicIPAddressConfiguration_STATUS) AssignProperties_To_VirtualMachinePublicIPAddressConfiguration_STATUS(destination *v20220301s.VirtualMachinePublicIPAddressConfiguration_STATUS) error

AssignProperties_To_VirtualMachinePublicIPAddressConfiguration_STATUS populates the provided destination VirtualMachinePublicIPAddressConfiguration_STATUS from our VirtualMachinePublicIPAddressConfiguration_STATUS

func (*VirtualMachinePublicIPAddressConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressConfiguration_STATUS.

func (*VirtualMachinePublicIPAddressConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachinePublicIPAddressConfiguration_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachinePublicIPAddressConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualMachinePublicIPAddressConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachinePublicIPAddressConfiguration_STATUS_ARM

type VirtualMachinePublicIPAddressConfiguration_STATUS_ARM struct {
	Name       *string                                                          `json:"name,omitempty"`
	Properties *VirtualMachinePublicIPAddressConfigurationProperties_STATUS_ARM `json:"properties,omitempty"`
	Sku        *PublicIPAddressSku_STATUS_ARM                                   `json:"sku,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressConfiguration_STATUS. Use v1api20220301.VirtualMachinePublicIPAddressConfiguration_STATUS instead

func (*VirtualMachinePublicIPAddressConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressConfiguration_STATUS_ARM.

func (*VirtualMachinePublicIPAddressConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachinePublicIPAddressDnsSettingsConfiguration

type VirtualMachinePublicIPAddressDnsSettingsConfiguration struct {
	// +kubebuilder:validation:Required
	DomainNameLabel *string `json:"domainNameLabel,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressDnsSettingsConfiguration. Use v1api20220301.VirtualMachinePublicIPAddressDnsSettingsConfiguration instead

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) AssignProperties_From_VirtualMachinePublicIPAddressDnsSettingsConfiguration

func (configuration *VirtualMachinePublicIPAddressDnsSettingsConfiguration) AssignProperties_From_VirtualMachinePublicIPAddressDnsSettingsConfiguration(source *v20220301s.VirtualMachinePublicIPAddressDnsSettingsConfiguration) error

AssignProperties_From_VirtualMachinePublicIPAddressDnsSettingsConfiguration populates our VirtualMachinePublicIPAddressDnsSettingsConfiguration from the provided source VirtualMachinePublicIPAddressDnsSettingsConfiguration

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) AssignProperties_To_VirtualMachinePublicIPAddressDnsSettingsConfiguration

func (configuration *VirtualMachinePublicIPAddressDnsSettingsConfiguration) AssignProperties_To_VirtualMachinePublicIPAddressDnsSettingsConfiguration(destination *v20220301s.VirtualMachinePublicIPAddressDnsSettingsConfiguration) error

AssignProperties_To_VirtualMachinePublicIPAddressDnsSettingsConfiguration populates the provided destination VirtualMachinePublicIPAddressDnsSettingsConfiguration from our VirtualMachinePublicIPAddressDnsSettingsConfiguration

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) ConvertToARM

func (configuration *VirtualMachinePublicIPAddressDnsSettingsConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressDnsSettingsConfiguration.

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) PopulateFromARM

func (configuration *VirtualMachinePublicIPAddressDnsSettingsConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachinePublicIPAddressDnsSettingsConfiguration_ARM

type VirtualMachinePublicIPAddressDnsSettingsConfiguration_ARM struct {
	DomainNameLabel *string `json:"domainNameLabel,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressDnsSettingsConfiguration. Use v1api20220301.VirtualMachinePublicIPAddressDnsSettingsConfiguration instead

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressDnsSettingsConfiguration_ARM.

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS

type VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS struct {
	DomainNameLabel *string `json:"domainNameLabel,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS. Use v1api20220301.VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS instead

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) AssignProperties_From_VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS

func (configuration *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) AssignProperties_From_VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS(source *v20220301s.VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) error

AssignProperties_From_VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS populates our VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS from the provided source VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) AssignProperties_To_VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS

func (configuration *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) AssignProperties_To_VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS(destination *v20220301s.VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) error

AssignProperties_To_VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS populates the provided destination VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS from our VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS.

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS_ARM

type VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS_ARM struct {
	DomainNameLabel *string `json:"domainNameLabel,omitempty"`
}

Deprecated version of VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS. Use v1api20220301.VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS instead

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS_ARM.

func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSet

type VirtualMachineScaleSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VirtualMachineScaleSet_Spec   `json:"spec,omitempty"`
	Status            VirtualMachineScaleSet_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of VirtualMachineScaleSet. Use v1api20220301.VirtualMachineScaleSet instead

func (*VirtualMachineScaleSet) AssignProperties_From_VirtualMachineScaleSet

func (scaleSet *VirtualMachineScaleSet) AssignProperties_From_VirtualMachineScaleSet(source *v20220301s.VirtualMachineScaleSet) error

AssignProperties_From_VirtualMachineScaleSet populates our VirtualMachineScaleSet from the provided source VirtualMachineScaleSet

func (*VirtualMachineScaleSet) AssignProperties_To_VirtualMachineScaleSet

func (scaleSet *VirtualMachineScaleSet) AssignProperties_To_VirtualMachineScaleSet(destination *v20220301s.VirtualMachineScaleSet) error

AssignProperties_To_VirtualMachineScaleSet populates the provided destination VirtualMachineScaleSet from our VirtualMachineScaleSet

func (*VirtualMachineScaleSet) AzureName

func (scaleSet *VirtualMachineScaleSet) AzureName() string

AzureName returns the Azure name of the resource

func (*VirtualMachineScaleSet) ConvertFrom

func (scaleSet *VirtualMachineScaleSet) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our VirtualMachineScaleSet from the provided hub VirtualMachineScaleSet

func (*VirtualMachineScaleSet) ConvertTo

func (scaleSet *VirtualMachineScaleSet) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub VirtualMachineScaleSet from our VirtualMachineScaleSet

func (*VirtualMachineScaleSet) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet.

func (*VirtualMachineScaleSet) DeepCopyInto

func (in *VirtualMachineScaleSet) DeepCopyInto(out *VirtualMachineScaleSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSet) DeepCopyObject

func (in *VirtualMachineScaleSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VirtualMachineScaleSet) Default

func (scaleSet *VirtualMachineScaleSet) Default()

Default applies defaults to the VirtualMachineScaleSet resource

func (VirtualMachineScaleSet) GetAPIVersion

func (scaleSet VirtualMachineScaleSet) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-03-01"

func (*VirtualMachineScaleSet) GetConditions

func (scaleSet *VirtualMachineScaleSet) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*VirtualMachineScaleSet) GetResourceScope

func (scaleSet *VirtualMachineScaleSet) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*VirtualMachineScaleSet) GetSpec

GetSpec returns the specification of this resource

func (*VirtualMachineScaleSet) GetStatus

func (scaleSet *VirtualMachineScaleSet) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*VirtualMachineScaleSet) GetType

func (scaleSet *VirtualMachineScaleSet) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/virtualMachineScaleSets"

func (*VirtualMachineScaleSet) NewEmptyStatus

func (scaleSet *VirtualMachineScaleSet) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*VirtualMachineScaleSet) OriginalGVK

func (scaleSet *VirtualMachineScaleSet) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*VirtualMachineScaleSet) Owner

Owner returns the ResourceReference of the owner

func (*VirtualMachineScaleSet) SetConditions

func (scaleSet *VirtualMachineScaleSet) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*VirtualMachineScaleSet) SetStatus

func (scaleSet *VirtualMachineScaleSet) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*VirtualMachineScaleSet) ValidateCreate

func (scaleSet *VirtualMachineScaleSet) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*VirtualMachineScaleSet) ValidateDelete

func (scaleSet *VirtualMachineScaleSet) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*VirtualMachineScaleSet) ValidateUpdate

func (scaleSet *VirtualMachineScaleSet) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type VirtualMachineScaleSetDataDisk

type VirtualMachineScaleSetDataDisk struct {
	Caching *Caching `json:"caching,omitempty"`

	// +kubebuilder:validation:Required
	CreateOption      *CreateOption `json:"createOption,omitempty"`
	DeleteOption      *DeleteOption `json:"deleteOption,omitempty"`
	DiskIOPSReadWrite *int          `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite *int          `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB        *int          `json:"diskSizeGB,omitempty"`

	// +kubebuilder:validation:Required
	Lun                     *int                                         `json:"lun,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters `json:"managedDisk,omitempty"`
	Name                    *string                                      `json:"name,omitempty"`
	WriteAcceleratorEnabled *bool                                        `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of VirtualMachineScaleSetDataDisk. Use v1api20220301.VirtualMachineScaleSetDataDisk instead

func (*VirtualMachineScaleSetDataDisk) AssignProperties_From_VirtualMachineScaleSetDataDisk

func (disk *VirtualMachineScaleSetDataDisk) AssignProperties_From_VirtualMachineScaleSetDataDisk(source *v20220301s.VirtualMachineScaleSetDataDisk) error

AssignProperties_From_VirtualMachineScaleSetDataDisk populates our VirtualMachineScaleSetDataDisk from the provided source VirtualMachineScaleSetDataDisk

func (*VirtualMachineScaleSetDataDisk) AssignProperties_To_VirtualMachineScaleSetDataDisk

func (disk *VirtualMachineScaleSetDataDisk) AssignProperties_To_VirtualMachineScaleSetDataDisk(destination *v20220301s.VirtualMachineScaleSetDataDisk) error

AssignProperties_To_VirtualMachineScaleSetDataDisk populates the provided destination VirtualMachineScaleSetDataDisk from our VirtualMachineScaleSetDataDisk

func (*VirtualMachineScaleSetDataDisk) ConvertToARM

func (disk *VirtualMachineScaleSetDataDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetDataDisk) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDisk.

func (*VirtualMachineScaleSetDataDisk) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetDataDisk) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetDataDisk) PopulateFromARM

func (disk *VirtualMachineScaleSetDataDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetDataDisk_ARM

type VirtualMachineScaleSetDataDisk_ARM struct {
	Caching                 *Caching                                         `json:"caching,omitempty"`
	CreateOption            *CreateOption                                    `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption                                    `json:"deleteOption,omitempty"`
	DiskIOPSReadWrite       *int                                             `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite       *int                                             `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB              *int                                             `json:"diskSizeGB,omitempty"`
	Lun                     *int                                             `json:"lun,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters_ARM `json:"managedDisk,omitempty"`
	Name                    *string                                          `json:"name,omitempty"`
	WriteAcceleratorEnabled *bool                                            `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of VirtualMachineScaleSetDataDisk. Use v1api20220301.VirtualMachineScaleSetDataDisk instead

func (*VirtualMachineScaleSetDataDisk_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDisk_ARM.

func (*VirtualMachineScaleSetDataDisk_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetDataDisk_STATUS

type VirtualMachineScaleSetDataDisk_STATUS struct {
	Caching                 *Caching_STATUS                                     `json:"caching,omitempty"`
	CreateOption            *CreateOption_STATUS                                `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption_STATUS                                `json:"deleteOption,omitempty"`
	DiskIOPSReadWrite       *int                                                `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite       *int                                                `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB              *int                                                `json:"diskSizeGB,omitempty"`
	Lun                     *int                                                `json:"lun,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters_STATUS `json:"managedDisk,omitempty"`
	Name                    *string                                             `json:"name,omitempty"`
	WriteAcceleratorEnabled *bool                                               `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of VirtualMachineScaleSetDataDisk_STATUS. Use v1api20220301.VirtualMachineScaleSetDataDisk_STATUS instead

func (*VirtualMachineScaleSetDataDisk_STATUS) AssignProperties_From_VirtualMachineScaleSetDataDisk_STATUS

func (disk *VirtualMachineScaleSetDataDisk_STATUS) AssignProperties_From_VirtualMachineScaleSetDataDisk_STATUS(source *v20220301s.VirtualMachineScaleSetDataDisk_STATUS) error

AssignProperties_From_VirtualMachineScaleSetDataDisk_STATUS populates our VirtualMachineScaleSetDataDisk_STATUS from the provided source VirtualMachineScaleSetDataDisk_STATUS

func (*VirtualMachineScaleSetDataDisk_STATUS) AssignProperties_To_VirtualMachineScaleSetDataDisk_STATUS

func (disk *VirtualMachineScaleSetDataDisk_STATUS) AssignProperties_To_VirtualMachineScaleSetDataDisk_STATUS(destination *v20220301s.VirtualMachineScaleSetDataDisk_STATUS) error

AssignProperties_To_VirtualMachineScaleSetDataDisk_STATUS populates the provided destination VirtualMachineScaleSetDataDisk_STATUS from our VirtualMachineScaleSetDataDisk_STATUS

func (*VirtualMachineScaleSetDataDisk_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDisk_STATUS.

func (*VirtualMachineScaleSetDataDisk_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetDataDisk_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetDataDisk_STATUS) PopulateFromARM

func (disk *VirtualMachineScaleSetDataDisk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetDataDisk_STATUS_ARM

type VirtualMachineScaleSetDataDisk_STATUS_ARM struct {
	Caching                 *Caching_STATUS                                         `json:"caching,omitempty"`
	CreateOption            *CreateOption_STATUS                                    `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption_STATUS                                    `json:"deleteOption,omitempty"`
	DiskIOPSReadWrite       *int                                                    `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite       *int                                                    `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB              *int                                                    `json:"diskSizeGB,omitempty"`
	Lun                     *int                                                    `json:"lun,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters_STATUS_ARM `json:"managedDisk,omitempty"`
	Name                    *string                                                 `json:"name,omitempty"`
	WriteAcceleratorEnabled *bool                                                   `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of VirtualMachineScaleSetDataDisk_STATUS. Use v1api20220301.VirtualMachineScaleSetDataDisk_STATUS instead

func (*VirtualMachineScaleSetDataDisk_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDisk_STATUS_ARM.

func (*VirtualMachineScaleSetDataDisk_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetExtension

type VirtualMachineScaleSetExtension struct {
	AutoUpgradeMinorVersion       *bool                    `json:"autoUpgradeMinorVersion,omitempty"`
	EnableAutomaticUpgrade        *bool                    `json:"enableAutomaticUpgrade,omitempty"`
	ForceUpdateTag                *string                  `json:"forceUpdateTag,omitempty"`
	Name                          *string                  `json:"name,omitempty"`
	ProtectedSettings             map[string]v1.JSON       `json:"protectedSettings,omitempty"`
	ProtectedSettingsFromKeyVault *KeyVaultSecretReference `json:"protectedSettingsFromKeyVault,omitempty"`
	ProvisionAfterExtensions      []string                 `json:"provisionAfterExtensions,omitempty"`
	Publisher                     *string                  `json:"publisher,omitempty"`
	Settings                      map[string]v1.JSON       `json:"settings,omitempty"`
	SuppressFailures              *bool                    `json:"suppressFailures,omitempty"`
	Type                          *string                  `json:"type,omitempty"`
	TypeHandlerVersion            *string                  `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtension. Use v1api20220301.VirtualMachineScaleSetExtension instead

func (*VirtualMachineScaleSetExtension) AssignProperties_From_VirtualMachineScaleSetExtension

func (extension *VirtualMachineScaleSetExtension) AssignProperties_From_VirtualMachineScaleSetExtension(source *v20220301s.VirtualMachineScaleSetExtension) error

AssignProperties_From_VirtualMachineScaleSetExtension populates our VirtualMachineScaleSetExtension from the provided source VirtualMachineScaleSetExtension

func (*VirtualMachineScaleSetExtension) AssignProperties_To_VirtualMachineScaleSetExtension

func (extension *VirtualMachineScaleSetExtension) AssignProperties_To_VirtualMachineScaleSetExtension(destination *v20220301s.VirtualMachineScaleSetExtension) error

AssignProperties_To_VirtualMachineScaleSetExtension populates the provided destination VirtualMachineScaleSetExtension from our VirtualMachineScaleSetExtension

func (*VirtualMachineScaleSetExtension) ConvertToARM

func (extension *VirtualMachineScaleSetExtension) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetExtension) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtension.

func (*VirtualMachineScaleSetExtension) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetExtension) NewEmptyARMValue

func (extension *VirtualMachineScaleSetExtension) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetExtension) PopulateFromARM

func (extension *VirtualMachineScaleSetExtension) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetExtensionProfile

type VirtualMachineScaleSetExtensionProfile struct {
	Extensions           []VirtualMachineScaleSetExtension `json:"extensions,omitempty"`
	ExtensionsTimeBudget *string                           `json:"extensionsTimeBudget,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtensionProfile. Use v1api20220301.VirtualMachineScaleSetExtensionProfile instead

func (*VirtualMachineScaleSetExtensionProfile) AssignProperties_From_VirtualMachineScaleSetExtensionProfile

func (profile *VirtualMachineScaleSetExtensionProfile) AssignProperties_From_VirtualMachineScaleSetExtensionProfile(source *v20220301s.VirtualMachineScaleSetExtensionProfile) error

AssignProperties_From_VirtualMachineScaleSetExtensionProfile populates our VirtualMachineScaleSetExtensionProfile from the provided source VirtualMachineScaleSetExtensionProfile

func (*VirtualMachineScaleSetExtensionProfile) AssignProperties_To_VirtualMachineScaleSetExtensionProfile

func (profile *VirtualMachineScaleSetExtensionProfile) AssignProperties_To_VirtualMachineScaleSetExtensionProfile(destination *v20220301s.VirtualMachineScaleSetExtensionProfile) error

AssignProperties_To_VirtualMachineScaleSetExtensionProfile populates the provided destination VirtualMachineScaleSetExtensionProfile from our VirtualMachineScaleSetExtensionProfile

func (*VirtualMachineScaleSetExtensionProfile) ConvertToARM

func (profile *VirtualMachineScaleSetExtensionProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetExtensionProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProfile.

func (*VirtualMachineScaleSetExtensionProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetExtensionProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetExtensionProfile) PopulateFromARM

func (profile *VirtualMachineScaleSetExtensionProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetExtensionProfile_ARM

type VirtualMachineScaleSetExtensionProfile_ARM struct {
	Extensions           []VirtualMachineScaleSetExtension_ARM `json:"extensions,omitempty"`
	ExtensionsTimeBudget *string                               `json:"extensionsTimeBudget,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtensionProfile. Use v1api20220301.VirtualMachineScaleSetExtensionProfile instead

func (*VirtualMachineScaleSetExtensionProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProfile_ARM.

func (*VirtualMachineScaleSetExtensionProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetExtensionProfile_STATUS

type VirtualMachineScaleSetExtensionProfile_STATUS struct {
	Extensions           []VirtualMachineScaleSetExtension_STATUS `json:"extensions,omitempty"`
	ExtensionsTimeBudget *string                                  `json:"extensionsTimeBudget,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtensionProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetExtensionProfile_STATUS instead

func (*VirtualMachineScaleSetExtensionProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetExtensionProfile_STATUS

func (profile *VirtualMachineScaleSetExtensionProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetExtensionProfile_STATUS(source *v20220301s.VirtualMachineScaleSetExtensionProfile_STATUS) error

AssignProperties_From_VirtualMachineScaleSetExtensionProfile_STATUS populates our VirtualMachineScaleSetExtensionProfile_STATUS from the provided source VirtualMachineScaleSetExtensionProfile_STATUS

func (*VirtualMachineScaleSetExtensionProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetExtensionProfile_STATUS

func (profile *VirtualMachineScaleSetExtensionProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetExtensionProfile_STATUS(destination *v20220301s.VirtualMachineScaleSetExtensionProfile_STATUS) error

AssignProperties_To_VirtualMachineScaleSetExtensionProfile_STATUS populates the provided destination VirtualMachineScaleSetExtensionProfile_STATUS from our VirtualMachineScaleSetExtensionProfile_STATUS

func (*VirtualMachineScaleSetExtensionProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProfile_STATUS.

func (*VirtualMachineScaleSetExtensionProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetExtensionProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetExtensionProfile_STATUS) PopulateFromARM

func (profile *VirtualMachineScaleSetExtensionProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetExtensionProfile_STATUS_ARM

type VirtualMachineScaleSetExtensionProfile_STATUS_ARM struct {
	Extensions           []VirtualMachineScaleSetExtension_STATUS_ARM `json:"extensions,omitempty"`
	ExtensionsTimeBudget *string                                      `json:"extensionsTimeBudget,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtensionProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetExtensionProfile_STATUS instead

func (*VirtualMachineScaleSetExtensionProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProfile_STATUS_ARM.

func (*VirtualMachineScaleSetExtensionProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetExtensionProperties_ARM

type VirtualMachineScaleSetExtensionProperties_ARM struct {
	AutoUpgradeMinorVersion       *bool                        `json:"autoUpgradeMinorVersion,omitempty"`
	EnableAutomaticUpgrade        *bool                        `json:"enableAutomaticUpgrade,omitempty"`
	ForceUpdateTag                *string                      `json:"forceUpdateTag,omitempty"`
	ProtectedSettings             map[string]v1.JSON           `json:"protectedSettings,omitempty"`
	ProtectedSettingsFromKeyVault *KeyVaultSecretReference_ARM `json:"protectedSettingsFromKeyVault,omitempty"`
	ProvisionAfterExtensions      []string                     `json:"provisionAfterExtensions,omitempty"`
	Publisher                     *string                      `json:"publisher,omitempty"`
	Settings                      map[string]v1.JSON           `json:"settings,omitempty"`
	SuppressFailures              *bool                        `json:"suppressFailures,omitempty"`
	Type                          *string                      `json:"type,omitempty"`
	TypeHandlerVersion            *string                      `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtensionProperties. Use v1api20220301.VirtualMachineScaleSetExtensionProperties instead

func (*VirtualMachineScaleSetExtensionProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProperties_ARM.

func (*VirtualMachineScaleSetExtensionProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetExtensionProperties_STATUS_ARM

type VirtualMachineScaleSetExtensionProperties_STATUS_ARM struct {
	AutoUpgradeMinorVersion       *bool                               `json:"autoUpgradeMinorVersion,omitempty"`
	EnableAutomaticUpgrade        *bool                               `json:"enableAutomaticUpgrade,omitempty"`
	ForceUpdateTag                *string                             `json:"forceUpdateTag,omitempty"`
	ProtectedSettings             map[string]v1.JSON                  `json:"protectedSettings,omitempty"`
	ProtectedSettingsFromKeyVault *KeyVaultSecretReference_STATUS_ARM `json:"protectedSettingsFromKeyVault,omitempty"`
	ProvisionAfterExtensions      []string                            `json:"provisionAfterExtensions,omitempty"`
	ProvisioningState             *string                             `json:"provisioningState,omitempty"`
	Publisher                     *string                             `json:"publisher,omitempty"`
	Settings                      map[string]v1.JSON                  `json:"settings,omitempty"`
	SuppressFailures              *bool                               `json:"suppressFailures,omitempty"`
	Type                          *string                             `json:"type,omitempty"`
	TypeHandlerVersion            *string                             `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtensionProperties_STATUS. Use v1api20220301.VirtualMachineScaleSetExtensionProperties_STATUS instead

func (*VirtualMachineScaleSetExtensionProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProperties_STATUS_ARM.

func (*VirtualMachineScaleSetExtensionProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetExtension_ARM

type VirtualMachineScaleSetExtension_ARM struct {
	Name       *string                                        `json:"name,omitempty"`
	Properties *VirtualMachineScaleSetExtensionProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtension. Use v1api20220301.VirtualMachineScaleSetExtension instead

func (*VirtualMachineScaleSetExtension_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtension_ARM.

func (*VirtualMachineScaleSetExtension_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetExtension_STATUS

type VirtualMachineScaleSetExtension_STATUS struct {
	AutoUpgradeMinorVersion       *bool                           `json:"autoUpgradeMinorVersion,omitempty"`
	EnableAutomaticUpgrade        *bool                           `json:"enableAutomaticUpgrade,omitempty"`
	ForceUpdateTag                *string                         `json:"forceUpdateTag,omitempty"`
	Id                            *string                         `json:"id,omitempty"`
	Name                          *string                         `json:"name,omitempty"`
	PropertiesType                *string                         `json:"properties_type,omitempty"`
	ProtectedSettings             map[string]v1.JSON              `json:"protectedSettings,omitempty"`
	ProtectedSettingsFromKeyVault *KeyVaultSecretReference_STATUS `json:"protectedSettingsFromKeyVault,omitempty"`
	ProvisionAfterExtensions      []string                        `json:"provisionAfterExtensions,omitempty"`
	ProvisioningState             *string                         `json:"provisioningState,omitempty"`
	Publisher                     *string                         `json:"publisher,omitempty"`
	Settings                      map[string]v1.JSON              `json:"settings,omitempty"`
	SuppressFailures              *bool                           `json:"suppressFailures,omitempty"`
	Type                          *string                         `json:"type,omitempty"`
	TypeHandlerVersion            *string                         `json:"typeHandlerVersion,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtension_STATUS. Use v1api20220301.VirtualMachineScaleSetExtension_STATUS instead

func (*VirtualMachineScaleSetExtension_STATUS) AssignProperties_From_VirtualMachineScaleSetExtension_STATUS

func (extension *VirtualMachineScaleSetExtension_STATUS) AssignProperties_From_VirtualMachineScaleSetExtension_STATUS(source *v20220301s.VirtualMachineScaleSetExtension_STATUS) error

AssignProperties_From_VirtualMachineScaleSetExtension_STATUS populates our VirtualMachineScaleSetExtension_STATUS from the provided source VirtualMachineScaleSetExtension_STATUS

func (*VirtualMachineScaleSetExtension_STATUS) AssignProperties_To_VirtualMachineScaleSetExtension_STATUS

func (extension *VirtualMachineScaleSetExtension_STATUS) AssignProperties_To_VirtualMachineScaleSetExtension_STATUS(destination *v20220301s.VirtualMachineScaleSetExtension_STATUS) error

AssignProperties_To_VirtualMachineScaleSetExtension_STATUS populates the provided destination VirtualMachineScaleSetExtension_STATUS from our VirtualMachineScaleSetExtension_STATUS

func (*VirtualMachineScaleSetExtension_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtension_STATUS.

func (*VirtualMachineScaleSetExtension_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetExtension_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetExtension_STATUS) PopulateFromARM

func (extension *VirtualMachineScaleSetExtension_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetExtension_STATUS_ARM

type VirtualMachineScaleSetExtension_STATUS_ARM struct {
	Id         *string                                               `json:"id,omitempty"`
	Name       *string                                               `json:"name,omitempty"`
	Properties *VirtualMachineScaleSetExtensionProperties_STATUS_ARM `json:"properties,omitempty"`
	Type       *string                                               `json:"type,omitempty"`
}

Deprecated version of VirtualMachineScaleSetExtension_STATUS. Use v1api20220301.VirtualMachineScaleSetExtension_STATUS instead

func (*VirtualMachineScaleSetExtension_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtension_STATUS_ARM.

func (*VirtualMachineScaleSetExtension_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetHardwareProfile

type VirtualMachineScaleSetHardwareProfile struct {
	VmSizeProperties *VMSizeProperties `json:"vmSizeProperties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetHardwareProfile. Use v1api20220301.VirtualMachineScaleSetHardwareProfile instead

func (*VirtualMachineScaleSetHardwareProfile) AssignProperties_From_VirtualMachineScaleSetHardwareProfile

func (profile *VirtualMachineScaleSetHardwareProfile) AssignProperties_From_VirtualMachineScaleSetHardwareProfile(source *v20220301s.VirtualMachineScaleSetHardwareProfile) error

AssignProperties_From_VirtualMachineScaleSetHardwareProfile populates our VirtualMachineScaleSetHardwareProfile from the provided source VirtualMachineScaleSetHardwareProfile

func (*VirtualMachineScaleSetHardwareProfile) AssignProperties_To_VirtualMachineScaleSetHardwareProfile

func (profile *VirtualMachineScaleSetHardwareProfile) AssignProperties_To_VirtualMachineScaleSetHardwareProfile(destination *v20220301s.VirtualMachineScaleSetHardwareProfile) error

AssignProperties_To_VirtualMachineScaleSetHardwareProfile populates the provided destination VirtualMachineScaleSetHardwareProfile from our VirtualMachineScaleSetHardwareProfile

func (*VirtualMachineScaleSetHardwareProfile) ConvertToARM

func (profile *VirtualMachineScaleSetHardwareProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetHardwareProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetHardwareProfile.

func (*VirtualMachineScaleSetHardwareProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetHardwareProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetHardwareProfile) PopulateFromARM

func (profile *VirtualMachineScaleSetHardwareProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetHardwareProfile_ARM

type VirtualMachineScaleSetHardwareProfile_ARM struct {
	VmSizeProperties *VMSizeProperties_ARM `json:"vmSizeProperties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetHardwareProfile. Use v1api20220301.VirtualMachineScaleSetHardwareProfile instead

func (*VirtualMachineScaleSetHardwareProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetHardwareProfile_ARM.

func (*VirtualMachineScaleSetHardwareProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetHardwareProfile_STATUS

type VirtualMachineScaleSetHardwareProfile_STATUS struct {
	VmSizeProperties *VMSizeProperties_STATUS `json:"vmSizeProperties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetHardwareProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetHardwareProfile_STATUS instead

func (*VirtualMachineScaleSetHardwareProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetHardwareProfile_STATUS

func (profile *VirtualMachineScaleSetHardwareProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetHardwareProfile_STATUS(source *v20220301s.VirtualMachineScaleSetHardwareProfile_STATUS) error

AssignProperties_From_VirtualMachineScaleSetHardwareProfile_STATUS populates our VirtualMachineScaleSetHardwareProfile_STATUS from the provided source VirtualMachineScaleSetHardwareProfile_STATUS

func (*VirtualMachineScaleSetHardwareProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetHardwareProfile_STATUS

func (profile *VirtualMachineScaleSetHardwareProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetHardwareProfile_STATUS(destination *v20220301s.VirtualMachineScaleSetHardwareProfile_STATUS) error

AssignProperties_To_VirtualMachineScaleSetHardwareProfile_STATUS populates the provided destination VirtualMachineScaleSetHardwareProfile_STATUS from our VirtualMachineScaleSetHardwareProfile_STATUS

func (*VirtualMachineScaleSetHardwareProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetHardwareProfile_STATUS.

func (*VirtualMachineScaleSetHardwareProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetHardwareProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetHardwareProfile_STATUS) PopulateFromARM

func (profile *VirtualMachineScaleSetHardwareProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetHardwareProfile_STATUS_ARM

type VirtualMachineScaleSetHardwareProfile_STATUS_ARM struct {
	VmSizeProperties *VMSizeProperties_STATUS_ARM `json:"vmSizeProperties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetHardwareProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetHardwareProfile_STATUS instead

func (*VirtualMachineScaleSetHardwareProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetHardwareProfile_STATUS_ARM.

func (*VirtualMachineScaleSetHardwareProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIPConfiguration

type VirtualMachineScaleSetIPConfiguration struct {
	ApplicationGatewayBackendAddressPools []SubResource `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource `json:"applicationSecurityGroups,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource `json:"loadBalancerBackendAddressPools,omitempty"`
	LoadBalancerInboundNatPools           []SubResource `json:"loadBalancerInboundNatPools,omitempty"`

	// +kubebuilder:validation:Required
	Name                         *string                                                                  `json:"name,omitempty"`
	Primary                      *bool                                                                    `json:"primary,omitempty"`
	PrivateIPAddressVersion      *VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"`
	PublicIPAddressConfiguration *VirtualMachineScaleSetPublicIPAddressConfiguration                      `json:"publicIPAddressConfiguration,omitempty"`
	Reference                    *genruntime.ResourceReference                                            `armReference:"Id" json:"reference,omitempty"`
	Subnet                       *ApiEntityReference                                                      `json:"subnet,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIPConfiguration. Use v1api20220301.VirtualMachineScaleSetIPConfiguration instead

func (*VirtualMachineScaleSetIPConfiguration) AssignProperties_From_VirtualMachineScaleSetIPConfiguration

func (configuration *VirtualMachineScaleSetIPConfiguration) AssignProperties_From_VirtualMachineScaleSetIPConfiguration(source *v20220301s.VirtualMachineScaleSetIPConfiguration) error

AssignProperties_From_VirtualMachineScaleSetIPConfiguration populates our VirtualMachineScaleSetIPConfiguration from the provided source VirtualMachineScaleSetIPConfiguration

func (*VirtualMachineScaleSetIPConfiguration) AssignProperties_To_VirtualMachineScaleSetIPConfiguration

func (configuration *VirtualMachineScaleSetIPConfiguration) AssignProperties_To_VirtualMachineScaleSetIPConfiguration(destination *v20220301s.VirtualMachineScaleSetIPConfiguration) error

AssignProperties_To_VirtualMachineScaleSetIPConfiguration populates the provided destination VirtualMachineScaleSetIPConfiguration from our VirtualMachineScaleSetIPConfiguration

func (*VirtualMachineScaleSetIPConfiguration) ConvertToARM

func (configuration *VirtualMachineScaleSetIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetIPConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfiguration.

func (*VirtualMachineScaleSetIPConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetIPConfiguration) NewEmptyARMValue

func (configuration *VirtualMachineScaleSetIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetIPConfiguration) PopulateFromARM

func (configuration *VirtualMachineScaleSetIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetIPConfigurationProperties_ARM

type VirtualMachineScaleSetIPConfigurationProperties_ARM struct {
	ApplicationGatewayBackendAddressPools []SubResource_ARM                                                        `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource_ARM                                                        `json:"applicationSecurityGroups,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource_ARM                                                        `json:"loadBalancerBackendAddressPools,omitempty"`
	LoadBalancerInboundNatPools           []SubResource_ARM                                                        `json:"loadBalancerInboundNatPools,omitempty"`
	Primary                               *bool                                                                    `json:"primary,omitempty"`
	PrivateIPAddressVersion               *VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"`
	PublicIPAddressConfiguration          *VirtualMachineScaleSetPublicIPAddressConfiguration_ARM                  `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                                *ApiEntityReference_ARM                                                  `json:"subnet,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIPConfigurationProperties. Use v1api20220301.VirtualMachineScaleSetIPConfigurationProperties instead

func (*VirtualMachineScaleSetIPConfigurationProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfigurationProperties_ARM.

func (*VirtualMachineScaleSetIPConfigurationProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion

type VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion string

Deprecated version of VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion. Use v1api20220301.VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion instead +kubebuilder:validation:Enum={"IPv4","IPv6"}

type VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS

type VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS string

Deprecated version of VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS. Use v1api20220301.VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS instead

type VirtualMachineScaleSetIPConfigurationProperties_STATUS_ARM

type VirtualMachineScaleSetIPConfigurationProperties_STATUS_ARM struct {
	ApplicationGatewayBackendAddressPools []SubResource_STATUS_ARM                                                        `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource_STATUS_ARM                                                        `json:"applicationSecurityGroups,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource_STATUS_ARM                                                        `json:"loadBalancerBackendAddressPools,omitempty"`
	LoadBalancerInboundNatPools           []SubResource_STATUS_ARM                                                        `json:"loadBalancerInboundNatPools,omitempty"`
	Primary                               *bool                                                                           `json:"primary,omitempty"`
	PrivateIPAddressVersion               *VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS `json:"privateIPAddressVersion,omitempty"`
	PublicIPAddressConfiguration          *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS_ARM                  `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                                *ApiEntityReference_STATUS_ARM                                                  `json:"subnet,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIPConfigurationProperties_STATUS. Use v1api20220301.VirtualMachineScaleSetIPConfigurationProperties_STATUS instead

func (*VirtualMachineScaleSetIPConfigurationProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfigurationProperties_STATUS_ARM.

func (*VirtualMachineScaleSetIPConfigurationProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIPConfiguration_ARM

type VirtualMachineScaleSetIPConfiguration_ARM struct {
	Id         *string                                              `json:"id,omitempty"`
	Name       *string                                              `json:"name,omitempty"`
	Properties *VirtualMachineScaleSetIPConfigurationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIPConfiguration. Use v1api20220301.VirtualMachineScaleSetIPConfiguration instead

func (*VirtualMachineScaleSetIPConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfiguration_ARM.

func (*VirtualMachineScaleSetIPConfiguration_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIPConfiguration_STATUS

type VirtualMachineScaleSetIPConfiguration_STATUS struct {
	ApplicationGatewayBackendAddressPools []SubResource_STATUS                                                            `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource_STATUS                                                            `json:"applicationSecurityGroups,omitempty"`
	Id                                    *string                                                                         `json:"id,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource_STATUS                                                            `json:"loadBalancerBackendAddressPools,omitempty"`
	LoadBalancerInboundNatPools           []SubResource_STATUS                                                            `json:"loadBalancerInboundNatPools,omitempty"`
	Name                                  *string                                                                         `json:"name,omitempty"`
	Primary                               *bool                                                                           `json:"primary,omitempty"`
	PrivateIPAddressVersion               *VirtualMachineScaleSetIPConfigurationProperties_PrivateIPAddressVersion_STATUS `json:"privateIPAddressVersion,omitempty"`
	PublicIPAddressConfiguration          *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS                      `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                                *ApiEntityReference_STATUS                                                      `json:"subnet,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIPConfiguration_STATUS. Use v1api20220301.VirtualMachineScaleSetIPConfiguration_STATUS instead

func (*VirtualMachineScaleSetIPConfiguration_STATUS) AssignProperties_From_VirtualMachineScaleSetIPConfiguration_STATUS

func (configuration *VirtualMachineScaleSetIPConfiguration_STATUS) AssignProperties_From_VirtualMachineScaleSetIPConfiguration_STATUS(source *v20220301s.VirtualMachineScaleSetIPConfiguration_STATUS) error

AssignProperties_From_VirtualMachineScaleSetIPConfiguration_STATUS populates our VirtualMachineScaleSetIPConfiguration_STATUS from the provided source VirtualMachineScaleSetIPConfiguration_STATUS

func (*VirtualMachineScaleSetIPConfiguration_STATUS) AssignProperties_To_VirtualMachineScaleSetIPConfiguration_STATUS

func (configuration *VirtualMachineScaleSetIPConfiguration_STATUS) AssignProperties_To_VirtualMachineScaleSetIPConfiguration_STATUS(destination *v20220301s.VirtualMachineScaleSetIPConfiguration_STATUS) error

AssignProperties_To_VirtualMachineScaleSetIPConfiguration_STATUS populates the provided destination VirtualMachineScaleSetIPConfiguration_STATUS from our VirtualMachineScaleSetIPConfiguration_STATUS

func (*VirtualMachineScaleSetIPConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfiguration_STATUS.

func (*VirtualMachineScaleSetIPConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetIPConfiguration_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetIPConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualMachineScaleSetIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetIPConfiguration_STATUS_ARM

type VirtualMachineScaleSetIPConfiguration_STATUS_ARM struct {
	Id         *string                                                     `json:"id,omitempty"`
	Name       *string                                                     `json:"name,omitempty"`
	Properties *VirtualMachineScaleSetIPConfigurationProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIPConfiguration_STATUS. Use v1api20220301.VirtualMachineScaleSetIPConfiguration_STATUS instead

func (*VirtualMachineScaleSetIPConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfiguration_STATUS_ARM.

func (*VirtualMachineScaleSetIPConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIdentity

type VirtualMachineScaleSetIdentity struct {
	Type                   *VirtualMachineScaleSetIdentity_Type `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails        `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIdentity. Use v1api20220301.VirtualMachineScaleSetIdentity instead

func (*VirtualMachineScaleSetIdentity) AssignProperties_From_VirtualMachineScaleSetIdentity

func (identity *VirtualMachineScaleSetIdentity) AssignProperties_From_VirtualMachineScaleSetIdentity(source *v20220301s.VirtualMachineScaleSetIdentity) error

AssignProperties_From_VirtualMachineScaleSetIdentity populates our VirtualMachineScaleSetIdentity from the provided source VirtualMachineScaleSetIdentity

func (*VirtualMachineScaleSetIdentity) AssignProperties_To_VirtualMachineScaleSetIdentity

func (identity *VirtualMachineScaleSetIdentity) AssignProperties_To_VirtualMachineScaleSetIdentity(destination *v20220301s.VirtualMachineScaleSetIdentity) error

AssignProperties_To_VirtualMachineScaleSetIdentity populates the provided destination VirtualMachineScaleSetIdentity from our VirtualMachineScaleSetIdentity

func (*VirtualMachineScaleSetIdentity) ConvertToARM

func (identity *VirtualMachineScaleSetIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetIdentity) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity.

func (*VirtualMachineScaleSetIdentity) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetIdentity) NewEmptyARMValue

func (identity *VirtualMachineScaleSetIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetIdentity) PopulateFromARM

func (identity *VirtualMachineScaleSetIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetIdentity_ARM

type VirtualMachineScaleSetIdentity_ARM struct {
	Type                   *VirtualMachineScaleSetIdentity_Type       `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentityDetails_ARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIdentity. Use v1api20220301.VirtualMachineScaleSetIdentity instead

func (*VirtualMachineScaleSetIdentity_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_ARM.

func (*VirtualMachineScaleSetIdentity_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIdentity_STATUS

type VirtualMachineScaleSetIdentity_STATUS struct {
	PrincipalId            *string                                                                 `json:"principalId,omitempty"`
	TenantId               *string                                                                 `json:"tenantId,omitempty"`
	Type                   *VirtualMachineScaleSetIdentity_Type_STATUS                             `json:"type,omitempty"`
	UserAssignedIdentities map[string]VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIdentity_STATUS. Use v1api20220301.VirtualMachineScaleSetIdentity_STATUS instead

func (*VirtualMachineScaleSetIdentity_STATUS) AssignProperties_From_VirtualMachineScaleSetIdentity_STATUS

func (identity *VirtualMachineScaleSetIdentity_STATUS) AssignProperties_From_VirtualMachineScaleSetIdentity_STATUS(source *v20220301s.VirtualMachineScaleSetIdentity_STATUS) error

AssignProperties_From_VirtualMachineScaleSetIdentity_STATUS populates our VirtualMachineScaleSetIdentity_STATUS from the provided source VirtualMachineScaleSetIdentity_STATUS

func (*VirtualMachineScaleSetIdentity_STATUS) AssignProperties_To_VirtualMachineScaleSetIdentity_STATUS

func (identity *VirtualMachineScaleSetIdentity_STATUS) AssignProperties_To_VirtualMachineScaleSetIdentity_STATUS(destination *v20220301s.VirtualMachineScaleSetIdentity_STATUS) error

AssignProperties_To_VirtualMachineScaleSetIdentity_STATUS populates the provided destination VirtualMachineScaleSetIdentity_STATUS from our VirtualMachineScaleSetIdentity_STATUS

func (*VirtualMachineScaleSetIdentity_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_STATUS.

func (*VirtualMachineScaleSetIdentity_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetIdentity_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetIdentity_STATUS) PopulateFromARM

func (identity *VirtualMachineScaleSetIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetIdentity_STATUS_ARM

type VirtualMachineScaleSetIdentity_STATUS_ARM struct {
	PrincipalId            *string                                                                     `json:"principalId,omitempty"`
	TenantId               *string                                                                     `json:"tenantId,omitempty"`
	Type                   *VirtualMachineScaleSetIdentity_Type_STATUS                                 `json:"type,omitempty"`
	UserAssignedIdentities map[string]VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS_ARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIdentity_STATUS. Use v1api20220301.VirtualMachineScaleSetIdentity_STATUS instead

func (*VirtualMachineScaleSetIdentity_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_STATUS_ARM.

func (*VirtualMachineScaleSetIdentity_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIdentity_Type

type VirtualMachineScaleSetIdentity_Type string

Deprecated version of VirtualMachineScaleSetIdentity_Type. Use v1api20220301.VirtualMachineScaleSetIdentity_Type instead +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}

type VirtualMachineScaleSetIdentity_Type_STATUS

type VirtualMachineScaleSetIdentity_Type_STATUS string

Deprecated version of VirtualMachineScaleSetIdentity_Type_STATUS. Use v1api20220301.VirtualMachineScaleSetIdentity_Type_STATUS instead

type VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS

type VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS. Use v1api20220301.VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS instead

func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS

func (identities *VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS(source *v20220301s.VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) error

AssignProperties_From_VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS populates our VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS from the provided source VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS

func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS

func (identities *VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS(destination *v20220301s.VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) error

AssignProperties_To_VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS populates the provided destination VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS from our VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS

func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS.

func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) PopulateFromARM

func (identities *VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS_ARM

type VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS_ARM struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS. Use v1api20220301.VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS instead

func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS_ARM.

func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIpTag

type VirtualMachineScaleSetIpTag struct {
	IpTagType *string `json:"ipTagType,omitempty"`
	Tag       *string `json:"tag,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIpTag. Use v1api20220301.VirtualMachineScaleSetIpTag instead

func (*VirtualMachineScaleSetIpTag) AssignProperties_From_VirtualMachineScaleSetIpTag

func (ipTag *VirtualMachineScaleSetIpTag) AssignProperties_From_VirtualMachineScaleSetIpTag(source *v20220301s.VirtualMachineScaleSetIpTag) error

AssignProperties_From_VirtualMachineScaleSetIpTag populates our VirtualMachineScaleSetIpTag from the provided source VirtualMachineScaleSetIpTag

func (*VirtualMachineScaleSetIpTag) AssignProperties_To_VirtualMachineScaleSetIpTag

func (ipTag *VirtualMachineScaleSetIpTag) AssignProperties_To_VirtualMachineScaleSetIpTag(destination *v20220301s.VirtualMachineScaleSetIpTag) error

AssignProperties_To_VirtualMachineScaleSetIpTag populates the provided destination VirtualMachineScaleSetIpTag from our VirtualMachineScaleSetIpTag

func (*VirtualMachineScaleSetIpTag) ConvertToARM

func (ipTag *VirtualMachineScaleSetIpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetIpTag) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTag.

func (*VirtualMachineScaleSetIpTag) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetIpTag) NewEmptyARMValue

func (ipTag *VirtualMachineScaleSetIpTag) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetIpTag) PopulateFromARM

func (ipTag *VirtualMachineScaleSetIpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetIpTag_ARM

type VirtualMachineScaleSetIpTag_ARM struct {
	IpTagType *string `json:"ipTagType,omitempty"`
	Tag       *string `json:"tag,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIpTag. Use v1api20220301.VirtualMachineScaleSetIpTag instead

func (*VirtualMachineScaleSetIpTag_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTag_ARM.

func (*VirtualMachineScaleSetIpTag_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetIpTag_STATUS

type VirtualMachineScaleSetIpTag_STATUS struct {
	IpTagType *string `json:"ipTagType,omitempty"`
	Tag       *string `json:"tag,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIpTag_STATUS. Use v1api20220301.VirtualMachineScaleSetIpTag_STATUS instead

func (*VirtualMachineScaleSetIpTag_STATUS) AssignProperties_From_VirtualMachineScaleSetIpTag_STATUS

func (ipTag *VirtualMachineScaleSetIpTag_STATUS) AssignProperties_From_VirtualMachineScaleSetIpTag_STATUS(source *v20220301s.VirtualMachineScaleSetIpTag_STATUS) error

AssignProperties_From_VirtualMachineScaleSetIpTag_STATUS populates our VirtualMachineScaleSetIpTag_STATUS from the provided source VirtualMachineScaleSetIpTag_STATUS

func (*VirtualMachineScaleSetIpTag_STATUS) AssignProperties_To_VirtualMachineScaleSetIpTag_STATUS

func (ipTag *VirtualMachineScaleSetIpTag_STATUS) AssignProperties_To_VirtualMachineScaleSetIpTag_STATUS(destination *v20220301s.VirtualMachineScaleSetIpTag_STATUS) error

AssignProperties_To_VirtualMachineScaleSetIpTag_STATUS populates the provided destination VirtualMachineScaleSetIpTag_STATUS from our VirtualMachineScaleSetIpTag_STATUS

func (*VirtualMachineScaleSetIpTag_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTag_STATUS.

func (*VirtualMachineScaleSetIpTag_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetIpTag_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetIpTag_STATUS) PopulateFromARM

func (ipTag *VirtualMachineScaleSetIpTag_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetIpTag_STATUS_ARM

type VirtualMachineScaleSetIpTag_STATUS_ARM struct {
	IpTagType *string `json:"ipTagType,omitempty"`
	Tag       *string `json:"tag,omitempty"`
}

Deprecated version of VirtualMachineScaleSetIpTag_STATUS. Use v1api20220301.VirtualMachineScaleSetIpTag_STATUS instead

func (*VirtualMachineScaleSetIpTag_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTag_STATUS_ARM.

func (*VirtualMachineScaleSetIpTag_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetList

type VirtualMachineScaleSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VirtualMachineScaleSet `json:"items"`
}

+kubebuilder:object:root=true Deprecated version of VirtualMachineScaleSet. Use v1api20220301.VirtualMachineScaleSet instead

func (*VirtualMachineScaleSetList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetList.

func (*VirtualMachineScaleSetList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetList) DeepCopyObject

func (in *VirtualMachineScaleSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VirtualMachineScaleSetManagedDiskParameters

type VirtualMachineScaleSetManagedDiskParameters struct {
	DiskEncryptionSet  *SubResource           `json:"diskEncryptionSet,omitempty"`
	SecurityProfile    *VMDiskSecurityProfile `json:"securityProfile,omitempty"`
	StorageAccountType *StorageAccountType    `json:"storageAccountType,omitempty"`
}

Deprecated version of VirtualMachineScaleSetManagedDiskParameters. Use v1api20220301.VirtualMachineScaleSetManagedDiskParameters instead

func (*VirtualMachineScaleSetManagedDiskParameters) AssignProperties_From_VirtualMachineScaleSetManagedDiskParameters

func (parameters *VirtualMachineScaleSetManagedDiskParameters) AssignProperties_From_VirtualMachineScaleSetManagedDiskParameters(source *v20220301s.VirtualMachineScaleSetManagedDiskParameters) error

AssignProperties_From_VirtualMachineScaleSetManagedDiskParameters populates our VirtualMachineScaleSetManagedDiskParameters from the provided source VirtualMachineScaleSetManagedDiskParameters

func (*VirtualMachineScaleSetManagedDiskParameters) AssignProperties_To_VirtualMachineScaleSetManagedDiskParameters

func (parameters *VirtualMachineScaleSetManagedDiskParameters) AssignProperties_To_VirtualMachineScaleSetManagedDiskParameters(destination *v20220301s.VirtualMachineScaleSetManagedDiskParameters) error

AssignProperties_To_VirtualMachineScaleSetManagedDiskParameters populates the provided destination VirtualMachineScaleSetManagedDiskParameters from our VirtualMachineScaleSetManagedDiskParameters

func (*VirtualMachineScaleSetManagedDiskParameters) ConvertToARM

func (parameters *VirtualMachineScaleSetManagedDiskParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetManagedDiskParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParameters.

func (*VirtualMachineScaleSetManagedDiskParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetManagedDiskParameters) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetManagedDiskParameters) PopulateFromARM

func (parameters *VirtualMachineScaleSetManagedDiskParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetManagedDiskParameters_ARM

type VirtualMachineScaleSetManagedDiskParameters_ARM struct {
	DiskEncryptionSet  *SubResource_ARM           `json:"diskEncryptionSet,omitempty"`
	SecurityProfile    *VMDiskSecurityProfile_ARM `json:"securityProfile,omitempty"`
	StorageAccountType *StorageAccountType        `json:"storageAccountType,omitempty"`
}

Deprecated version of VirtualMachineScaleSetManagedDiskParameters. Use v1api20220301.VirtualMachineScaleSetManagedDiskParameters instead

func (*VirtualMachineScaleSetManagedDiskParameters_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParameters_ARM.

func (*VirtualMachineScaleSetManagedDiskParameters_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetManagedDiskParameters_STATUS

type VirtualMachineScaleSetManagedDiskParameters_STATUS struct {
	DiskEncryptionSet  *SubResource_STATUS           `json:"diskEncryptionSet,omitempty"`
	SecurityProfile    *VMDiskSecurityProfile_STATUS `json:"securityProfile,omitempty"`
	StorageAccountType *StorageAccountType_STATUS    `json:"storageAccountType,omitempty"`
}

Deprecated version of VirtualMachineScaleSetManagedDiskParameters_STATUS. Use v1api20220301.VirtualMachineScaleSetManagedDiskParameters_STATUS instead

func (*VirtualMachineScaleSetManagedDiskParameters_STATUS) AssignProperties_From_VirtualMachineScaleSetManagedDiskParameters_STATUS

func (parameters *VirtualMachineScaleSetManagedDiskParameters_STATUS) AssignProperties_From_VirtualMachineScaleSetManagedDiskParameters_STATUS(source *v20220301s.VirtualMachineScaleSetManagedDiskParameters_STATUS) error

AssignProperties_From_VirtualMachineScaleSetManagedDiskParameters_STATUS populates our VirtualMachineScaleSetManagedDiskParameters_STATUS from the provided source VirtualMachineScaleSetManagedDiskParameters_STATUS

func (*VirtualMachineScaleSetManagedDiskParameters_STATUS) AssignProperties_To_VirtualMachineScaleSetManagedDiskParameters_STATUS

func (parameters *VirtualMachineScaleSetManagedDiskParameters_STATUS) AssignProperties_To_VirtualMachineScaleSetManagedDiskParameters_STATUS(destination *v20220301s.VirtualMachineScaleSetManagedDiskParameters_STATUS) error

AssignProperties_To_VirtualMachineScaleSetManagedDiskParameters_STATUS populates the provided destination VirtualMachineScaleSetManagedDiskParameters_STATUS from our VirtualMachineScaleSetManagedDiskParameters_STATUS

func (*VirtualMachineScaleSetManagedDiskParameters_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParameters_STATUS.

func (*VirtualMachineScaleSetManagedDiskParameters_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetManagedDiskParameters_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetManagedDiskParameters_STATUS) PopulateFromARM

func (parameters *VirtualMachineScaleSetManagedDiskParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetManagedDiskParameters_STATUS_ARM

type VirtualMachineScaleSetManagedDiskParameters_STATUS_ARM struct {
	DiskEncryptionSet  *SubResource_STATUS_ARM           `json:"diskEncryptionSet,omitempty"`
	SecurityProfile    *VMDiskSecurityProfile_STATUS_ARM `json:"securityProfile,omitempty"`
	StorageAccountType *StorageAccountType_STATUS        `json:"storageAccountType,omitempty"`
}

Deprecated version of VirtualMachineScaleSetManagedDiskParameters_STATUS. Use v1api20220301.VirtualMachineScaleSetManagedDiskParameters_STATUS instead

func (*VirtualMachineScaleSetManagedDiskParameters_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParameters_STATUS_ARM.

func (*VirtualMachineScaleSetManagedDiskParameters_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetNetworkConfiguration

type VirtualMachineScaleSetNetworkConfiguration struct {
	DeleteOption                *VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption `json:"deleteOption,omitempty"`
	DnsSettings                 *VirtualMachineScaleSetNetworkConfigurationDnsSettings             `json:"dnsSettings,omitempty"`
	EnableAcceleratedNetworking *bool                                                              `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                              `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                              `json:"enableIPForwarding,omitempty"`

	// +kubebuilder:validation:Required
	IpConfigurations []VirtualMachineScaleSetIPConfiguration `json:"ipConfigurations,omitempty"`

	// +kubebuilder:validation:Required
	Name                 *string                       `json:"name,omitempty"`
	NetworkSecurityGroup *SubResource                  `json:"networkSecurityGroup,omitempty"`
	Primary              *bool                         `json:"primary,omitempty"`
	Reference            *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfiguration. Use v1api20220301.VirtualMachineScaleSetNetworkConfiguration instead

func (*VirtualMachineScaleSetNetworkConfiguration) AssignProperties_From_VirtualMachineScaleSetNetworkConfiguration

func (configuration *VirtualMachineScaleSetNetworkConfiguration) AssignProperties_From_VirtualMachineScaleSetNetworkConfiguration(source *v20220301s.VirtualMachineScaleSetNetworkConfiguration) error

AssignProperties_From_VirtualMachineScaleSetNetworkConfiguration populates our VirtualMachineScaleSetNetworkConfiguration from the provided source VirtualMachineScaleSetNetworkConfiguration

func (*VirtualMachineScaleSetNetworkConfiguration) AssignProperties_To_VirtualMachineScaleSetNetworkConfiguration

func (configuration *VirtualMachineScaleSetNetworkConfiguration) AssignProperties_To_VirtualMachineScaleSetNetworkConfiguration(destination *v20220301s.VirtualMachineScaleSetNetworkConfiguration) error

AssignProperties_To_VirtualMachineScaleSetNetworkConfiguration populates the provided destination VirtualMachineScaleSetNetworkConfiguration from our VirtualMachineScaleSetNetworkConfiguration

func (*VirtualMachineScaleSetNetworkConfiguration) ConvertToARM

func (configuration *VirtualMachineScaleSetNetworkConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetNetworkConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfiguration.

func (*VirtualMachineScaleSetNetworkConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetNetworkConfiguration) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetNetworkConfiguration) PopulateFromARM

func (configuration *VirtualMachineScaleSetNetworkConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetNetworkConfigurationDnsSettings

type VirtualMachineScaleSetNetworkConfigurationDnsSettings struct {
	DnsServers []string `json:"dnsServers,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfigurationDnsSettings. Use v1api20220301.VirtualMachineScaleSetNetworkConfigurationDnsSettings instead

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignProperties_From_VirtualMachineScaleSetNetworkConfigurationDnsSettings

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignProperties_From_VirtualMachineScaleSetNetworkConfigurationDnsSettings(source *v20220301s.VirtualMachineScaleSetNetworkConfigurationDnsSettings) error

AssignProperties_From_VirtualMachineScaleSetNetworkConfigurationDnsSettings populates our VirtualMachineScaleSetNetworkConfigurationDnsSettings from the provided source VirtualMachineScaleSetNetworkConfigurationDnsSettings

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignProperties_To_VirtualMachineScaleSetNetworkConfigurationDnsSettings

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignProperties_To_VirtualMachineScaleSetNetworkConfigurationDnsSettings(destination *v20220301s.VirtualMachineScaleSetNetworkConfigurationDnsSettings) error

AssignProperties_To_VirtualMachineScaleSetNetworkConfigurationDnsSettings populates the provided destination VirtualMachineScaleSetNetworkConfigurationDnsSettings from our VirtualMachineScaleSetNetworkConfigurationDnsSettings

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettings.

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) PopulateFromARM

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetNetworkConfigurationDnsSettings_ARM

type VirtualMachineScaleSetNetworkConfigurationDnsSettings_ARM struct {
	DnsServers []string `json:"dnsServers,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfigurationDnsSettings. Use v1api20220301.VirtualMachineScaleSetNetworkConfigurationDnsSettings instead

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettings_ARM.

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS

type VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS struct {
	DnsServers []string `json:"dnsServers,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS instead

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) AssignProperties_From_VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) AssignProperties_From_VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS(source *v20220301s.VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) error

AssignProperties_From_VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS populates our VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS from the provided source VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) AssignProperties_To_VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) AssignProperties_To_VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS(destination *v20220301s.VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) error

AssignProperties_To_VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS populates the provided destination VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS from our VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS.

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) PopulateFromARM

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS_ARM

type VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS_ARM struct {
	DnsServers []string `json:"dnsServers,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS instead

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS_ARM.

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetNetworkConfigurationProperties_ARM

type VirtualMachineScaleSetNetworkConfigurationProperties_ARM struct {
	DeleteOption                *VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption `json:"deleteOption,omitempty"`
	DnsSettings                 *VirtualMachineScaleSetNetworkConfigurationDnsSettings_ARM         `json:"dnsSettings,omitempty"`
	EnableAcceleratedNetworking *bool                                                              `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                              `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                              `json:"enableIPForwarding,omitempty"`
	IpConfigurations            []VirtualMachineScaleSetIPConfiguration_ARM                        `json:"ipConfigurations,omitempty"`
	NetworkSecurityGroup        *SubResource_ARM                                                   `json:"networkSecurityGroup,omitempty"`
	Primary                     *bool                                                              `json:"primary,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfigurationProperties. Use v1api20220301.VirtualMachineScaleSetNetworkConfigurationProperties instead

func (*VirtualMachineScaleSetNetworkConfigurationProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationProperties_ARM.

func (*VirtualMachineScaleSetNetworkConfigurationProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption

type VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption string

Deprecated version of VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption. Use v1api20220301.VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption instead +kubebuilder:validation:Enum={"Delete","Detach"}

type VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS

type VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS string

Deprecated version of VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS instead

type VirtualMachineScaleSetNetworkConfigurationProperties_STATUS_ARM

type VirtualMachineScaleSetNetworkConfigurationProperties_STATUS_ARM struct {
	DeleteOption                *VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS `json:"deleteOption,omitempty"`
	DnsSettings                 *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS_ARM         `json:"dnsSettings,omitempty"`
	EnableAcceleratedNetworking *bool                                                                     `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                                     `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                                     `json:"enableIPForwarding,omitempty"`
	IpConfigurations            []VirtualMachineScaleSetIPConfiguration_STATUS_ARM                        `json:"ipConfigurations,omitempty"`
	NetworkSecurityGroup        *SubResource_STATUS_ARM                                                   `json:"networkSecurityGroup,omitempty"`
	Primary                     *bool                                                                     `json:"primary,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfigurationProperties_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkConfigurationProperties_STATUS instead

func (*VirtualMachineScaleSetNetworkConfigurationProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationProperties_STATUS_ARM.

func (*VirtualMachineScaleSetNetworkConfigurationProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetNetworkConfiguration_ARM

type VirtualMachineScaleSetNetworkConfiguration_ARM struct {
	Id         *string                                                   `json:"id,omitempty"`
	Name       *string                                                   `json:"name,omitempty"`
	Properties *VirtualMachineScaleSetNetworkConfigurationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfiguration. Use v1api20220301.VirtualMachineScaleSetNetworkConfiguration instead

func (*VirtualMachineScaleSetNetworkConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfiguration_ARM.

func (*VirtualMachineScaleSetNetworkConfiguration_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetNetworkConfiguration_STATUS

type VirtualMachineScaleSetNetworkConfiguration_STATUS struct {
	DeleteOption                *VirtualMachineScaleSetNetworkConfigurationProperties_DeleteOption_STATUS `json:"deleteOption,omitempty"`
	DnsSettings                 *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS             `json:"dnsSettings,omitempty"`
	EnableAcceleratedNetworking *bool                                                                     `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                                     `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                                     `json:"enableIPForwarding,omitempty"`
	Id                          *string                                                                   `json:"id,omitempty"`
	IpConfigurations            []VirtualMachineScaleSetIPConfiguration_STATUS                            `json:"ipConfigurations,omitempty"`
	Name                        *string                                                                   `json:"name,omitempty"`
	NetworkSecurityGroup        *SubResource_STATUS                                                       `json:"networkSecurityGroup,omitempty"`
	Primary                     *bool                                                                     `json:"primary,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfiguration_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkConfiguration_STATUS instead

func (*VirtualMachineScaleSetNetworkConfiguration_STATUS) AssignProperties_From_VirtualMachineScaleSetNetworkConfiguration_STATUS

func (configuration *VirtualMachineScaleSetNetworkConfiguration_STATUS) AssignProperties_From_VirtualMachineScaleSetNetworkConfiguration_STATUS(source *v20220301s.VirtualMachineScaleSetNetworkConfiguration_STATUS) error

AssignProperties_From_VirtualMachineScaleSetNetworkConfiguration_STATUS populates our VirtualMachineScaleSetNetworkConfiguration_STATUS from the provided source VirtualMachineScaleSetNetworkConfiguration_STATUS

func (*VirtualMachineScaleSetNetworkConfiguration_STATUS) AssignProperties_To_VirtualMachineScaleSetNetworkConfiguration_STATUS

func (configuration *VirtualMachineScaleSetNetworkConfiguration_STATUS) AssignProperties_To_VirtualMachineScaleSetNetworkConfiguration_STATUS(destination *v20220301s.VirtualMachineScaleSetNetworkConfiguration_STATUS) error

AssignProperties_To_VirtualMachineScaleSetNetworkConfiguration_STATUS populates the provided destination VirtualMachineScaleSetNetworkConfiguration_STATUS from our VirtualMachineScaleSetNetworkConfiguration_STATUS

func (*VirtualMachineScaleSetNetworkConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfiguration_STATUS.

func (*VirtualMachineScaleSetNetworkConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetNetworkConfiguration_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetNetworkConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualMachineScaleSetNetworkConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetNetworkConfiguration_STATUS_ARM

type VirtualMachineScaleSetNetworkConfiguration_STATUS_ARM struct {
	Id         *string                                                          `json:"id,omitempty"`
	Name       *string                                                          `json:"name,omitempty"`
	Properties *VirtualMachineScaleSetNetworkConfigurationProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkConfiguration_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkConfiguration_STATUS instead

func (*VirtualMachineScaleSetNetworkConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfiguration_STATUS_ARM.

func (*VirtualMachineScaleSetNetworkConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetNetworkProfile

type VirtualMachineScaleSetNetworkProfile struct {
	HealthProbe                    *ApiEntityReference                                     `json:"healthProbe,omitempty"`
	NetworkApiVersion              *VirtualMachineScaleSetNetworkProfile_NetworkApiVersion `json:"networkApiVersion,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration            `json:"networkInterfaceConfigurations,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkProfile. Use v1api20220301.VirtualMachineScaleSetNetworkProfile instead

func (*VirtualMachineScaleSetNetworkProfile) AssignProperties_From_VirtualMachineScaleSetNetworkProfile

func (profile *VirtualMachineScaleSetNetworkProfile) AssignProperties_From_VirtualMachineScaleSetNetworkProfile(source *v20220301s.VirtualMachineScaleSetNetworkProfile) error

AssignProperties_From_VirtualMachineScaleSetNetworkProfile populates our VirtualMachineScaleSetNetworkProfile from the provided source VirtualMachineScaleSetNetworkProfile

func (*VirtualMachineScaleSetNetworkProfile) AssignProperties_To_VirtualMachineScaleSetNetworkProfile

func (profile *VirtualMachineScaleSetNetworkProfile) AssignProperties_To_VirtualMachineScaleSetNetworkProfile(destination *v20220301s.VirtualMachineScaleSetNetworkProfile) error

AssignProperties_To_VirtualMachineScaleSetNetworkProfile populates the provided destination VirtualMachineScaleSetNetworkProfile from our VirtualMachineScaleSetNetworkProfile

func (*VirtualMachineScaleSetNetworkProfile) ConvertToARM

func (profile *VirtualMachineScaleSetNetworkProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetNetworkProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkProfile.

func (*VirtualMachineScaleSetNetworkProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetNetworkProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetNetworkProfile) PopulateFromARM

func (profile *VirtualMachineScaleSetNetworkProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetNetworkProfile_ARM

type VirtualMachineScaleSetNetworkProfile_ARM struct {
	HealthProbe                    *ApiEntityReference_ARM                                 `json:"healthProbe,omitempty"`
	NetworkApiVersion              *VirtualMachineScaleSetNetworkProfile_NetworkApiVersion `json:"networkApiVersion,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration_ARM        `json:"networkInterfaceConfigurations,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkProfile. Use v1api20220301.VirtualMachineScaleSetNetworkProfile instead

func (*VirtualMachineScaleSetNetworkProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkProfile_ARM.

func (*VirtualMachineScaleSetNetworkProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetNetworkProfile_NetworkApiVersion

type VirtualMachineScaleSetNetworkProfile_NetworkApiVersion string

Deprecated version of VirtualMachineScaleSetNetworkProfile_NetworkApiVersion. Use v1api20220301.VirtualMachineScaleSetNetworkProfile_NetworkApiVersion instead +kubebuilder:validation:Enum={"2020-11-01"}

type VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_STATUS

type VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_STATUS string

Deprecated version of VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_STATUS instead

type VirtualMachineScaleSetNetworkProfile_STATUS

type VirtualMachineScaleSetNetworkProfile_STATUS struct {
	HealthProbe                    *ApiEntityReference_STATUS                                     `json:"healthProbe,omitempty"`
	NetworkApiVersion              *VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_STATUS `json:"networkApiVersion,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration_STATUS            `json:"networkInterfaceConfigurations,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkProfile_STATUS instead

func (*VirtualMachineScaleSetNetworkProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetNetworkProfile_STATUS

func (profile *VirtualMachineScaleSetNetworkProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetNetworkProfile_STATUS(source *v20220301s.VirtualMachineScaleSetNetworkProfile_STATUS) error

AssignProperties_From_VirtualMachineScaleSetNetworkProfile_STATUS populates our VirtualMachineScaleSetNetworkProfile_STATUS from the provided source VirtualMachineScaleSetNetworkProfile_STATUS

func (*VirtualMachineScaleSetNetworkProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetNetworkProfile_STATUS

func (profile *VirtualMachineScaleSetNetworkProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetNetworkProfile_STATUS(destination *v20220301s.VirtualMachineScaleSetNetworkProfile_STATUS) error

AssignProperties_To_VirtualMachineScaleSetNetworkProfile_STATUS populates the provided destination VirtualMachineScaleSetNetworkProfile_STATUS from our VirtualMachineScaleSetNetworkProfile_STATUS

func (*VirtualMachineScaleSetNetworkProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkProfile_STATUS.

func (*VirtualMachineScaleSetNetworkProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetNetworkProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetNetworkProfile_STATUS) PopulateFromARM

func (profile *VirtualMachineScaleSetNetworkProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetNetworkProfile_STATUS_ARM

type VirtualMachineScaleSetNetworkProfile_STATUS_ARM struct {
	HealthProbe                    *ApiEntityReference_STATUS_ARM                                 `json:"healthProbe,omitempty"`
	NetworkApiVersion              *VirtualMachineScaleSetNetworkProfile_NetworkApiVersion_STATUS `json:"networkApiVersion,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration_STATUS_ARM        `json:"networkInterfaceConfigurations,omitempty"`
}

Deprecated version of VirtualMachineScaleSetNetworkProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetNetworkProfile_STATUS instead

func (*VirtualMachineScaleSetNetworkProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkProfile_STATUS_ARM.

func (*VirtualMachineScaleSetNetworkProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetOSDisk

type VirtualMachineScaleSetOSDisk struct {
	Caching *Caching `json:"caching,omitempty"`

	// +kubebuilder:validation:Required
	CreateOption            *CreateOption                                `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption                                `json:"deleteOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings                            `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                                         `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk                             `json:"image,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters `json:"managedDisk,omitempty"`
	Name                    *string                                      `json:"name,omitempty"`
	OsType                  *VirtualMachineScaleSetOSDisk_OsType         `json:"osType,omitempty"`
	VhdContainers           []string                                     `json:"vhdContainers,omitempty"`
	WriteAcceleratorEnabled *bool                                        `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of VirtualMachineScaleSetOSDisk. Use v1api20220301.VirtualMachineScaleSetOSDisk instead

func (*VirtualMachineScaleSetOSDisk) AssignProperties_From_VirtualMachineScaleSetOSDisk

func (disk *VirtualMachineScaleSetOSDisk) AssignProperties_From_VirtualMachineScaleSetOSDisk(source *v20220301s.VirtualMachineScaleSetOSDisk) error

AssignProperties_From_VirtualMachineScaleSetOSDisk populates our VirtualMachineScaleSetOSDisk from the provided source VirtualMachineScaleSetOSDisk

func (*VirtualMachineScaleSetOSDisk) AssignProperties_To_VirtualMachineScaleSetOSDisk

func (disk *VirtualMachineScaleSetOSDisk) AssignProperties_To_VirtualMachineScaleSetOSDisk(destination *v20220301s.VirtualMachineScaleSetOSDisk) error

AssignProperties_To_VirtualMachineScaleSetOSDisk populates the provided destination VirtualMachineScaleSetOSDisk from our VirtualMachineScaleSetOSDisk

func (*VirtualMachineScaleSetOSDisk) ConvertToARM

func (disk *VirtualMachineScaleSetOSDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetOSDisk) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDisk.

func (*VirtualMachineScaleSetOSDisk) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetOSDisk) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetOSDisk) PopulateFromARM

func (disk *VirtualMachineScaleSetOSDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetOSDisk_ARM

type VirtualMachineScaleSetOSDisk_ARM struct {
	Caching                 *Caching                                         `json:"caching,omitempty"`
	CreateOption            *CreateOption                                    `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption                                    `json:"deleteOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings_ARM                            `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                                             `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk_ARM                             `json:"image,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters_ARM `json:"managedDisk,omitempty"`
	Name                    *string                                          `json:"name,omitempty"`
	OsType                  *VirtualMachineScaleSetOSDisk_OsType             `json:"osType,omitempty"`
	VhdContainers           []string                                         `json:"vhdContainers,omitempty"`
	WriteAcceleratorEnabled *bool                                            `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of VirtualMachineScaleSetOSDisk. Use v1api20220301.VirtualMachineScaleSetOSDisk instead

func (*VirtualMachineScaleSetOSDisk_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDisk_ARM.

func (*VirtualMachineScaleSetOSDisk_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetOSDisk_OsType

type VirtualMachineScaleSetOSDisk_OsType string

Deprecated version of VirtualMachineScaleSetOSDisk_OsType. Use v1api20220301.VirtualMachineScaleSetOSDisk_OsType instead +kubebuilder:validation:Enum={"Linux","Windows"}

type VirtualMachineScaleSetOSDisk_OsType_STATUS

type VirtualMachineScaleSetOSDisk_OsType_STATUS string

Deprecated version of VirtualMachineScaleSetOSDisk_OsType_STATUS. Use v1api20220301.VirtualMachineScaleSetOSDisk_OsType_STATUS instead

type VirtualMachineScaleSetOSDisk_STATUS

type VirtualMachineScaleSetOSDisk_STATUS struct {
	Caching                 *Caching_STATUS                                     `json:"caching,omitempty"`
	CreateOption            *CreateOption_STATUS                                `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption_STATUS                                `json:"deleteOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings_STATUS                            `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                                                `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk_STATUS                             `json:"image,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters_STATUS `json:"managedDisk,omitempty"`
	Name                    *string                                             `json:"name,omitempty"`
	OsType                  *VirtualMachineScaleSetOSDisk_OsType_STATUS         `json:"osType,omitempty"`
	VhdContainers           []string                                            `json:"vhdContainers,omitempty"`
	WriteAcceleratorEnabled *bool                                               `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of VirtualMachineScaleSetOSDisk_STATUS. Use v1api20220301.VirtualMachineScaleSetOSDisk_STATUS instead

func (*VirtualMachineScaleSetOSDisk_STATUS) AssignProperties_From_VirtualMachineScaleSetOSDisk_STATUS

func (disk *VirtualMachineScaleSetOSDisk_STATUS) AssignProperties_From_VirtualMachineScaleSetOSDisk_STATUS(source *v20220301s.VirtualMachineScaleSetOSDisk_STATUS) error

AssignProperties_From_VirtualMachineScaleSetOSDisk_STATUS populates our VirtualMachineScaleSetOSDisk_STATUS from the provided source VirtualMachineScaleSetOSDisk_STATUS

func (*VirtualMachineScaleSetOSDisk_STATUS) AssignProperties_To_VirtualMachineScaleSetOSDisk_STATUS

func (disk *VirtualMachineScaleSetOSDisk_STATUS) AssignProperties_To_VirtualMachineScaleSetOSDisk_STATUS(destination *v20220301s.VirtualMachineScaleSetOSDisk_STATUS) error

AssignProperties_To_VirtualMachineScaleSetOSDisk_STATUS populates the provided destination VirtualMachineScaleSetOSDisk_STATUS from our VirtualMachineScaleSetOSDisk_STATUS

func (*VirtualMachineScaleSetOSDisk_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDisk_STATUS.

func (*VirtualMachineScaleSetOSDisk_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetOSDisk_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetOSDisk_STATUS) PopulateFromARM

func (disk *VirtualMachineScaleSetOSDisk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetOSDisk_STATUS_ARM

type VirtualMachineScaleSetOSDisk_STATUS_ARM struct {
	Caching                 *Caching_STATUS                                         `json:"caching,omitempty"`
	CreateOption            *CreateOption_STATUS                                    `json:"createOption,omitempty"`
	DeleteOption            *DeleteOption_STATUS                                    `json:"deleteOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings_STATUS_ARM                            `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                                                    `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk_STATUS_ARM                             `json:"image,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters_STATUS_ARM `json:"managedDisk,omitempty"`
	Name                    *string                                                 `json:"name,omitempty"`
	OsType                  *VirtualMachineScaleSetOSDisk_OsType_STATUS             `json:"osType,omitempty"`
	VhdContainers           []string                                                `json:"vhdContainers,omitempty"`
	WriteAcceleratorEnabled *bool                                                   `json:"writeAcceleratorEnabled,omitempty"`
}

Deprecated version of VirtualMachineScaleSetOSDisk_STATUS. Use v1api20220301.VirtualMachineScaleSetOSDisk_STATUS instead

func (*VirtualMachineScaleSetOSDisk_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDisk_STATUS_ARM.

func (*VirtualMachineScaleSetOSDisk_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetOSProfile

type VirtualMachineScaleSetOSProfile struct {
	AdminPassword            *genruntime.SecretReference `json:"adminPassword,omitempty"`
	AdminUsername            *string                     `json:"adminUsername,omitempty"`
	AllowExtensionOperations *bool                       `json:"allowExtensionOperations,omitempty"`
	ComputerNamePrefix       *string                     `json:"computerNamePrefix,omitempty"`
	CustomData               *string                     `json:"customData,omitempty"`
	LinuxConfiguration       *LinuxConfiguration         `json:"linuxConfiguration,omitempty"`
	Secrets                  []VaultSecretGroup          `json:"secrets,omitempty"`
	WindowsConfiguration     *WindowsConfiguration       `json:"windowsConfiguration,omitempty"`
}

Deprecated version of VirtualMachineScaleSetOSProfile. Use v1api20220301.VirtualMachineScaleSetOSProfile instead

func (*VirtualMachineScaleSetOSProfile) AssignProperties_From_VirtualMachineScaleSetOSProfile

func (profile *VirtualMachineScaleSetOSProfile) AssignProperties_From_VirtualMachineScaleSetOSProfile(source *v20220301s.VirtualMachineScaleSetOSProfile) error

AssignProperties_From_VirtualMachineScaleSetOSProfile populates our VirtualMachineScaleSetOSProfile from the provided source VirtualMachineScaleSetOSProfile

func (*VirtualMachineScaleSetOSProfile) AssignProperties_To_VirtualMachineScaleSetOSProfile

func (profile *VirtualMachineScaleSetOSProfile) AssignProperties_To_VirtualMachineScaleSetOSProfile(destination *v20220301s.VirtualMachineScaleSetOSProfile) error

AssignProperties_To_VirtualMachineScaleSetOSProfile populates the provided destination VirtualMachineScaleSetOSProfile from our VirtualMachineScaleSetOSProfile

func (*VirtualMachineScaleSetOSProfile) ConvertToARM

func (profile *VirtualMachineScaleSetOSProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetOSProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfile.

func (*VirtualMachineScaleSetOSProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetOSProfile) NewEmptyARMValue

func (profile *VirtualMachineScaleSetOSProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetOSProfile) PopulateFromARM

func (profile *VirtualMachineScaleSetOSProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetOSProfile_ARM

type VirtualMachineScaleSetOSProfile_ARM struct {
	AdminPassword            *string                   `json:"adminPassword,omitempty"`
	AdminUsername            *string                   `json:"adminUsername,omitempty"`
	AllowExtensionOperations *bool                     `json:"allowExtensionOperations,omitempty"`
	ComputerNamePrefix       *string                   `json:"computerNamePrefix,omitempty"`
	CustomData               *string                   `json:"customData,omitempty"`
	LinuxConfiguration       *LinuxConfiguration_ARM   `json:"linuxConfiguration,omitempty"`
	Secrets                  []VaultSecretGroup_ARM    `json:"secrets,omitempty"`
	WindowsConfiguration     *WindowsConfiguration_ARM `json:"windowsConfiguration,omitempty"`
}

Deprecated version of VirtualMachineScaleSetOSProfile. Use v1api20220301.VirtualMachineScaleSetOSProfile instead

func (*VirtualMachineScaleSetOSProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfile_ARM.

func (*VirtualMachineScaleSetOSProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetOSProfile_STATUS

type VirtualMachineScaleSetOSProfile_STATUS struct {
	AdminUsername            *string                      `json:"adminUsername,omitempty"`
	AllowExtensionOperations *bool                        `json:"allowExtensionOperations,omitempty"`
	ComputerNamePrefix       *string                      `json:"computerNamePrefix,omitempty"`
	CustomData               *string                      `json:"customData,omitempty"`
	LinuxConfiguration       *LinuxConfiguration_STATUS   `json:"linuxConfiguration,omitempty"`
	Secrets                  []VaultSecretGroup_STATUS    `json:"secrets,omitempty"`
	WindowsConfiguration     *WindowsConfiguration_STATUS `json:"windowsConfiguration,omitempty"`
}

Deprecated version of VirtualMachineScaleSetOSProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetOSProfile_STATUS instead

func (*VirtualMachineScaleSetOSProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetOSProfile_STATUS

func (profile *VirtualMachineScaleSetOSProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetOSProfile_STATUS(source *v20220301s.VirtualMachineScaleSetOSProfile_STATUS) error

AssignProperties_From_VirtualMachineScaleSetOSProfile_STATUS populates our VirtualMachineScaleSetOSProfile_STATUS from the provided source VirtualMachineScaleSetOSProfile_STATUS

func (*VirtualMachineScaleSetOSProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetOSProfile_STATUS

func (profile *VirtualMachineScaleSetOSProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetOSProfile_STATUS(destination *v20220301s.VirtualMachineScaleSetOSProfile_STATUS) error

AssignProperties_To_VirtualMachineScaleSetOSProfile_STATUS populates the provided destination VirtualMachineScaleSetOSProfile_STATUS from our VirtualMachineScaleSetOSProfile_STATUS

func (*VirtualMachineScaleSetOSProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfile_STATUS.

func (*VirtualMachineScaleSetOSProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetOSProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetOSProfile_STATUS) PopulateFromARM

func (profile *VirtualMachineScaleSetOSProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetOSProfile_STATUS_ARM

type VirtualMachineScaleSetOSProfile_STATUS_ARM struct {
	AdminUsername            *string                          `json:"adminUsername,omitempty"`
	AllowExtensionOperations *bool                            `json:"allowExtensionOperations,omitempty"`
	ComputerNamePrefix       *string                          `json:"computerNamePrefix,omitempty"`
	CustomData               *string                          `json:"customData,omitempty"`
	LinuxConfiguration       *LinuxConfiguration_STATUS_ARM   `json:"linuxConfiguration,omitempty"`
	Secrets                  []VaultSecretGroup_STATUS_ARM    `json:"secrets,omitempty"`
	WindowsConfiguration     *WindowsConfiguration_STATUS_ARM `json:"windowsConfiguration,omitempty"`
}

Deprecated version of VirtualMachineScaleSetOSProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetOSProfile_STATUS instead

func (*VirtualMachineScaleSetOSProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfile_STATUS_ARM.

func (*VirtualMachineScaleSetOSProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetProperties_ARM

type VirtualMachineScaleSetProperties_ARM struct {
	AdditionalCapabilities                 *AdditionalCapabilities_ARM          `json:"additionalCapabilities,omitempty"`
	AutomaticRepairsPolicy                 *AutomaticRepairsPolicy_ARM          `json:"automaticRepairsPolicy,omitempty"`
	DoNotRunExtensionsOnOverprovisionedVMs *bool                                `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"`
	HostGroup                              *SubResource_ARM                     `json:"hostGroup,omitempty"`
	OrchestrationMode                      *OrchestrationMode                   `json:"orchestrationMode,omitempty"`
	Overprovision                          *bool                                `json:"overprovision,omitempty"`
	PlatformFaultDomainCount               *int                                 `json:"platformFaultDomainCount,omitempty"`
	ProximityPlacementGroup                *SubResource_ARM                     `json:"proximityPlacementGroup,omitempty"`
	ScaleInPolicy                          *ScaleInPolicy_ARM                   `json:"scaleInPolicy,omitempty"`
	SinglePlacementGroup                   *bool                                `json:"singlePlacementGroup,omitempty"`
	SpotRestorePolicy                      *SpotRestorePolicy_ARM               `json:"spotRestorePolicy,omitempty"`
	UpgradePolicy                          *UpgradePolicy_ARM                   `json:"upgradePolicy,omitempty"`
	VirtualMachineProfile                  *VirtualMachineScaleSetVMProfile_ARM `json:"virtualMachineProfile,omitempty"`
	ZoneBalance                            *bool                                `json:"zoneBalance,omitempty"`
}

Deprecated version of VirtualMachineScaleSetProperties. Use v1api20220301.VirtualMachineScaleSetProperties instead

func (*VirtualMachineScaleSetProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetProperties_ARM.

func (*VirtualMachineScaleSetProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetProperties_STATUS_ARM

type VirtualMachineScaleSetProperties_STATUS_ARM struct {
	AdditionalCapabilities                 *AdditionalCapabilities_STATUS_ARM          `json:"additionalCapabilities,omitempty"`
	AutomaticRepairsPolicy                 *AutomaticRepairsPolicy_STATUS_ARM          `json:"automaticRepairsPolicy,omitempty"`
	DoNotRunExtensionsOnOverprovisionedVMs *bool                                       `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"`
	HostGroup                              *SubResource_STATUS_ARM                     `json:"hostGroup,omitempty"`
	OrchestrationMode                      *OrchestrationMode_STATUS                   `json:"orchestrationMode,omitempty"`
	Overprovision                          *bool                                       `json:"overprovision,omitempty"`
	PlatformFaultDomainCount               *int                                        `json:"platformFaultDomainCount,omitempty"`
	ProvisioningState                      *string                                     `json:"provisioningState,omitempty"`
	ProximityPlacementGroup                *SubResource_STATUS_ARM                     `json:"proximityPlacementGroup,omitempty"`
	ScaleInPolicy                          *ScaleInPolicy_STATUS_ARM                   `json:"scaleInPolicy,omitempty"`
	SinglePlacementGroup                   *bool                                       `json:"singlePlacementGroup,omitempty"`
	SpotRestorePolicy                      *SpotRestorePolicy_STATUS_ARM               `json:"spotRestorePolicy,omitempty"`
	TimeCreated                            *string                                     `json:"timeCreated,omitempty"`
	UniqueId                               *string                                     `json:"uniqueId,omitempty"`
	UpgradePolicy                          *UpgradePolicy_STATUS_ARM                   `json:"upgradePolicy,omitempty"`
	VirtualMachineProfile                  *VirtualMachineScaleSetVMProfile_STATUS_ARM `json:"virtualMachineProfile,omitempty"`
	ZoneBalance                            *bool                                       `json:"zoneBalance,omitempty"`
}

Deprecated version of VirtualMachineScaleSetProperties_STATUS. Use v1api20220301.VirtualMachineScaleSetProperties_STATUS instead

func (*VirtualMachineScaleSetProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetProperties_STATUS_ARM.

func (*VirtualMachineScaleSetProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetPublicIPAddressConfiguration

type VirtualMachineScaleSetPublicIPAddressConfiguration struct {
	DeleteOption         *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption `json:"deleteOption,omitempty"`
	DnsSettings          *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings             `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes *int                                                                       `json:"idleTimeoutInMinutes,omitempty"`
	IpTags               []VirtualMachineScaleSetIpTag                                              `json:"ipTags,omitempty"`

	// +kubebuilder:validation:Required
	Name                   *string                                                                              `json:"name,omitempty"`
	PublicIPAddressVersion *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion `json:"publicIPAddressVersion,omitempty"`
	PublicIPPrefix         *SubResource                                                                         `json:"publicIPPrefix,omitempty"`
	Sku                    *PublicIPAddressSku                                                                  `json:"sku,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfiguration. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfiguration instead

func (*VirtualMachineScaleSetPublicIPAddressConfiguration) AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfiguration

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration) AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfiguration(source *v20220301s.VirtualMachineScaleSetPublicIPAddressConfiguration) error

AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfiguration populates our VirtualMachineScaleSetPublicIPAddressConfiguration from the provided source VirtualMachineScaleSetPublicIPAddressConfiguration

func (*VirtualMachineScaleSetPublicIPAddressConfiguration) AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfiguration

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration) AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfiguration(destination *v20220301s.VirtualMachineScaleSetPublicIPAddressConfiguration) error

AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfiguration populates the provided destination VirtualMachineScaleSetPublicIPAddressConfiguration from our VirtualMachineScaleSetPublicIPAddressConfiguration

func (*VirtualMachineScaleSetPublicIPAddressConfiguration) ConvertToARM

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetPublicIPAddressConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfiguration.

func (*VirtualMachineScaleSetPublicIPAddressConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetPublicIPAddressConfiguration) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetPublicIPAddressConfiguration) PopulateFromARM

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings struct {
	// +kubebuilder:validation:Required
	DomainNameLabel *string `json:"domainNameLabel,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings instead

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(source *v20220301s.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) error

AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings populates our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings from the provided source VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(destination *v20220301s.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) error

AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings populates the provided destination VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings from our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) PopulateFromARM

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_ARM

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_ARM struct {
	DomainNameLabel *string `json:"domainNameLabel,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings instead

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_ARM.

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS struct {
	DomainNameLabel *string `json:"domainNameLabel,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS instead

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS(source *v20220301s.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) error

AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS populates our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS from the provided source VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS(destination *v20220301s.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) error

AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS populates the provided destination VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS from our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS.

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS_ARM

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS_ARM struct {
	DomainNameLabel *string `json:"domainNameLabel,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS instead

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS_ARM.

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_ARM

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_ARM struct {
	DeleteOption           *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption           `json:"deleteOption,omitempty"`
	DnsSettings            *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_ARM                   `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes   *int                                                                                 `json:"idleTimeoutInMinutes,omitempty"`
	IpTags                 []VirtualMachineScaleSetIpTag_ARM                                                    `json:"ipTags,omitempty"`
	PublicIPAddressVersion *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion `json:"publicIPAddressVersion,omitempty"`
	PublicIPPrefix         *SubResource_ARM                                                                     `json:"publicIPPrefix,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationProperties. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationProperties instead

func (*VirtualMachineScaleSetPublicIPAddressConfigurationProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationProperties_ARM.

func (*VirtualMachineScaleSetPublicIPAddressConfigurationProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption string

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption instead +kubebuilder:validation:Enum={"Delete","Detach"}

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS string

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS instead

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion string

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion instead +kubebuilder:validation:Enum={"IPv4","IPv6"}

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS string

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS instead

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_STATUS_ARM

type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_STATUS_ARM struct {
	DeleteOption           *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS           `json:"deleteOption,omitempty"`
	DnsSettings            *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS_ARM                   `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes   *int                                                                                        `json:"idleTimeoutInMinutes,omitempty"`
	IpTags                 []VirtualMachineScaleSetIpTag_STATUS_ARM                                                    `json:"ipTags,omitempty"`
	PublicIPAddressVersion *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS `json:"publicIPAddressVersion,omitempty"`
	PublicIPPrefix         *SubResource_STATUS_ARM                                                                     `json:"publicIPPrefix,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationProperties_STATUS. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationProperties_STATUS instead

func (*VirtualMachineScaleSetPublicIPAddressConfigurationProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationProperties_STATUS_ARM.

func (*VirtualMachineScaleSetPublicIPAddressConfigurationProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetPublicIPAddressConfiguration_ARM

type VirtualMachineScaleSetPublicIPAddressConfiguration_ARM struct {
	Name       *string                                                           `json:"name,omitempty"`
	Properties *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_ARM `json:"properties,omitempty"`
	Sku        *PublicIPAddressSku_ARM                                           `json:"sku,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfiguration. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfiguration instead

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfiguration_ARM.

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS

type VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS struct {
	DeleteOption           *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_DeleteOption_STATUS           `json:"deleteOption,omitempty"`
	DnsSettings            *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS                       `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes   *int                                                                                        `json:"idleTimeoutInMinutes,omitempty"`
	IpTags                 []VirtualMachineScaleSetIpTag_STATUS                                                        `json:"ipTags,omitempty"`
	Name                   *string                                                                                     `json:"name,omitempty"`
	PublicIPAddressVersion *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_PublicIPAddressVersion_STATUS `json:"publicIPAddressVersion,omitempty"`
	PublicIPPrefix         *SubResource_STATUS                                                                         `json:"publicIPPrefix,omitempty"`
	Sku                    *PublicIPAddressSku_STATUS                                                                  `json:"sku,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS instead

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS(source *v20220301s.VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) error

AssignProperties_From_VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS populates our VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS from the provided source VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS(destination *v20220301s.VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) error

AssignProperties_To_VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS populates the provided destination VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS from our VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS.

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS_ARM

type VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS_ARM struct {
	Name       *string                                                                  `json:"name,omitempty"`
	Properties *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_STATUS_ARM `json:"properties,omitempty"`
	Sku        *PublicIPAddressSku_STATUS_ARM                                           `json:"sku,omitempty"`
}

Deprecated version of VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS. Use v1api20220301.VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS instead

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS_ARM.

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetStorageProfile

type VirtualMachineScaleSetStorageProfile struct {
	DataDisks      []VirtualMachineScaleSetDataDisk `json:"dataDisks,omitempty"`
	ImageReference *ImageReference                  `json:"imageReference,omitempty"`
	OsDisk         *VirtualMachineScaleSetOSDisk    `json:"osDisk,omitempty"`
}

Deprecated version of VirtualMachineScaleSetStorageProfile. Use v1api20220301.VirtualMachineScaleSetStorageProfile instead

func (*VirtualMachineScaleSetStorageProfile) AssignProperties_From_VirtualMachineScaleSetStorageProfile

func (profile *VirtualMachineScaleSetStorageProfile) AssignProperties_From_VirtualMachineScaleSetStorageProfile(source *v20220301s.VirtualMachineScaleSetStorageProfile) error

AssignProperties_From_VirtualMachineScaleSetStorageProfile populates our VirtualMachineScaleSetStorageProfile from the provided source VirtualMachineScaleSetStorageProfile

func (*VirtualMachineScaleSetStorageProfile) AssignProperties_To_VirtualMachineScaleSetStorageProfile

func (profile *VirtualMachineScaleSetStorageProfile) AssignProperties_To_VirtualMachineScaleSetStorageProfile(destination *v20220301s.VirtualMachineScaleSetStorageProfile) error

AssignProperties_To_VirtualMachineScaleSetStorageProfile populates the provided destination VirtualMachineScaleSetStorageProfile from our VirtualMachineScaleSetStorageProfile

func (*VirtualMachineScaleSetStorageProfile) ConvertToARM

func (profile *VirtualMachineScaleSetStorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetStorageProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfile.

func (*VirtualMachineScaleSetStorageProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetStorageProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetStorageProfile) PopulateFromARM

func (profile *VirtualMachineScaleSetStorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetStorageProfile_ARM

type VirtualMachineScaleSetStorageProfile_ARM struct {
	DataDisks      []VirtualMachineScaleSetDataDisk_ARM `json:"dataDisks,omitempty"`
	ImageReference *ImageReference_ARM                  `json:"imageReference,omitempty"`
	OsDisk         *VirtualMachineScaleSetOSDisk_ARM    `json:"osDisk,omitempty"`
}

Deprecated version of VirtualMachineScaleSetStorageProfile. Use v1api20220301.VirtualMachineScaleSetStorageProfile instead

func (*VirtualMachineScaleSetStorageProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfile_ARM.

func (*VirtualMachineScaleSetStorageProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetStorageProfile_STATUS

type VirtualMachineScaleSetStorageProfile_STATUS struct {
	DataDisks      []VirtualMachineScaleSetDataDisk_STATUS `json:"dataDisks,omitempty"`
	ImageReference *ImageReference_STATUS                  `json:"imageReference,omitempty"`
	OsDisk         *VirtualMachineScaleSetOSDisk_STATUS    `json:"osDisk,omitempty"`
}

Deprecated version of VirtualMachineScaleSetStorageProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetStorageProfile_STATUS instead

func (*VirtualMachineScaleSetStorageProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetStorageProfile_STATUS

func (profile *VirtualMachineScaleSetStorageProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetStorageProfile_STATUS(source *v20220301s.VirtualMachineScaleSetStorageProfile_STATUS) error

AssignProperties_From_VirtualMachineScaleSetStorageProfile_STATUS populates our VirtualMachineScaleSetStorageProfile_STATUS from the provided source VirtualMachineScaleSetStorageProfile_STATUS

func (*VirtualMachineScaleSetStorageProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetStorageProfile_STATUS

func (profile *VirtualMachineScaleSetStorageProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetStorageProfile_STATUS(destination *v20220301s.VirtualMachineScaleSetStorageProfile_STATUS) error

AssignProperties_To_VirtualMachineScaleSetStorageProfile_STATUS populates the provided destination VirtualMachineScaleSetStorageProfile_STATUS from our VirtualMachineScaleSetStorageProfile_STATUS

func (*VirtualMachineScaleSetStorageProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfile_STATUS.

func (*VirtualMachineScaleSetStorageProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetStorageProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetStorageProfile_STATUS) PopulateFromARM

func (profile *VirtualMachineScaleSetStorageProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetStorageProfile_STATUS_ARM

type VirtualMachineScaleSetStorageProfile_STATUS_ARM struct {
	DataDisks      []VirtualMachineScaleSetDataDisk_STATUS_ARM `json:"dataDisks,omitempty"`
	ImageReference *ImageReference_STATUS_ARM                  `json:"imageReference,omitempty"`
	OsDisk         *VirtualMachineScaleSetOSDisk_STATUS_ARM    `json:"osDisk,omitempty"`
}

Deprecated version of VirtualMachineScaleSetStorageProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetStorageProfile_STATUS instead

func (*VirtualMachineScaleSetStorageProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfile_STATUS_ARM.

func (*VirtualMachineScaleSetStorageProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetVMProfile

type VirtualMachineScaleSetVMProfile struct {
	ApplicationProfile     *ApplicationProfile                     `json:"applicationProfile,omitempty"`
	BillingProfile         *BillingProfile                         `json:"billingProfile,omitempty"`
	CapacityReservation    *CapacityReservationProfile             `json:"capacityReservation,omitempty"`
	DiagnosticsProfile     *DiagnosticsProfile                     `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy         *EvictionPolicy                         `json:"evictionPolicy,omitempty"`
	ExtensionProfile       *VirtualMachineScaleSetExtensionProfile `json:"extensionProfile,omitempty"`
	HardwareProfile        *VirtualMachineScaleSetHardwareProfile  `json:"hardwareProfile,omitempty"`
	LicenseType            *string                                 `json:"licenseType,omitempty"`
	NetworkProfile         *VirtualMachineScaleSetNetworkProfile   `json:"networkProfile,omitempty"`
	OsProfile              *VirtualMachineScaleSetOSProfile        `json:"osProfile,omitempty"`
	Priority               *Priority                               `json:"priority,omitempty"`
	ScheduledEventsProfile *ScheduledEventsProfile                 `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile        *SecurityProfile                        `json:"securityProfile,omitempty"`
	StorageProfile         *VirtualMachineScaleSetStorageProfile   `json:"storageProfile,omitempty"`
	UserData               *string                                 `json:"userData,omitempty"`
}

Deprecated version of VirtualMachineScaleSetVMProfile. Use v1api20220301.VirtualMachineScaleSetVMProfile instead

func (*VirtualMachineScaleSetVMProfile) AssignProperties_From_VirtualMachineScaleSetVMProfile

func (profile *VirtualMachineScaleSetVMProfile) AssignProperties_From_VirtualMachineScaleSetVMProfile(source *v20220301s.VirtualMachineScaleSetVMProfile) error

AssignProperties_From_VirtualMachineScaleSetVMProfile populates our VirtualMachineScaleSetVMProfile from the provided source VirtualMachineScaleSetVMProfile

func (*VirtualMachineScaleSetVMProfile) AssignProperties_To_VirtualMachineScaleSetVMProfile

func (profile *VirtualMachineScaleSetVMProfile) AssignProperties_To_VirtualMachineScaleSetVMProfile(destination *v20220301s.VirtualMachineScaleSetVMProfile) error

AssignProperties_To_VirtualMachineScaleSetVMProfile populates the provided destination VirtualMachineScaleSetVMProfile from our VirtualMachineScaleSetVMProfile

func (*VirtualMachineScaleSetVMProfile) ConvertToARM

func (profile *VirtualMachineScaleSetVMProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSetVMProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetVMProfile.

func (*VirtualMachineScaleSetVMProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetVMProfile) NewEmptyARMValue

func (profile *VirtualMachineScaleSetVMProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetVMProfile) PopulateFromARM

func (profile *VirtualMachineScaleSetVMProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetVMProfile_ARM

type VirtualMachineScaleSetVMProfile_ARM struct {
	ApplicationProfile     *ApplicationProfile_ARM                     `json:"applicationProfile,omitempty"`
	BillingProfile         *BillingProfile_ARM                         `json:"billingProfile,omitempty"`
	CapacityReservation    *CapacityReservationProfile_ARM             `json:"capacityReservation,omitempty"`
	DiagnosticsProfile     *DiagnosticsProfile_ARM                     `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy         *EvictionPolicy                             `json:"evictionPolicy,omitempty"`
	ExtensionProfile       *VirtualMachineScaleSetExtensionProfile_ARM `json:"extensionProfile,omitempty"`
	HardwareProfile        *VirtualMachineScaleSetHardwareProfile_ARM  `json:"hardwareProfile,omitempty"`
	LicenseType            *string                                     `json:"licenseType,omitempty"`
	NetworkProfile         *VirtualMachineScaleSetNetworkProfile_ARM   `json:"networkProfile,omitempty"`
	OsProfile              *VirtualMachineScaleSetOSProfile_ARM        `json:"osProfile,omitempty"`
	Priority               *Priority                                   `json:"priority,omitempty"`
	ScheduledEventsProfile *ScheduledEventsProfile_ARM                 `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile        *SecurityProfile_ARM                        `json:"securityProfile,omitempty"`
	StorageProfile         *VirtualMachineScaleSetStorageProfile_ARM   `json:"storageProfile,omitempty"`
	UserData               *string                                     `json:"userData,omitempty"`
}

Deprecated version of VirtualMachineScaleSetVMProfile. Use v1api20220301.VirtualMachineScaleSetVMProfile instead

func (*VirtualMachineScaleSetVMProfile_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetVMProfile_ARM.

func (*VirtualMachineScaleSetVMProfile_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSetVMProfile_STATUS

type VirtualMachineScaleSetVMProfile_STATUS struct {
	ApplicationProfile     *ApplicationProfile_STATUS                     `json:"applicationProfile,omitempty"`
	BillingProfile         *BillingProfile_STATUS                         `json:"billingProfile,omitempty"`
	CapacityReservation    *CapacityReservationProfile_STATUS             `json:"capacityReservation,omitempty"`
	DiagnosticsProfile     *DiagnosticsProfile_STATUS                     `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy         *EvictionPolicy_STATUS                         `json:"evictionPolicy,omitempty"`
	ExtensionProfile       *VirtualMachineScaleSetExtensionProfile_STATUS `json:"extensionProfile,omitempty"`
	HardwareProfile        *VirtualMachineScaleSetHardwareProfile_STATUS  `json:"hardwareProfile,omitempty"`
	LicenseType            *string                                        `json:"licenseType,omitempty"`
	NetworkProfile         *VirtualMachineScaleSetNetworkProfile_STATUS   `json:"networkProfile,omitempty"`
	OsProfile              *VirtualMachineScaleSetOSProfile_STATUS        `json:"osProfile,omitempty"`
	Priority               *Priority_STATUS                               `json:"priority,omitempty"`
	ScheduledEventsProfile *ScheduledEventsProfile_STATUS                 `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile        *SecurityProfile_STATUS                        `json:"securityProfile,omitempty"`
	StorageProfile         *VirtualMachineScaleSetStorageProfile_STATUS   `json:"storageProfile,omitempty"`
	UserData               *string                                        `json:"userData,omitempty"`
}

Deprecated version of VirtualMachineScaleSetVMProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetVMProfile_STATUS instead

func (*VirtualMachineScaleSetVMProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetVMProfile_STATUS

func (profile *VirtualMachineScaleSetVMProfile_STATUS) AssignProperties_From_VirtualMachineScaleSetVMProfile_STATUS(source *v20220301s.VirtualMachineScaleSetVMProfile_STATUS) error

AssignProperties_From_VirtualMachineScaleSetVMProfile_STATUS populates our VirtualMachineScaleSetVMProfile_STATUS from the provided source VirtualMachineScaleSetVMProfile_STATUS

func (*VirtualMachineScaleSetVMProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetVMProfile_STATUS

func (profile *VirtualMachineScaleSetVMProfile_STATUS) AssignProperties_To_VirtualMachineScaleSetVMProfile_STATUS(destination *v20220301s.VirtualMachineScaleSetVMProfile_STATUS) error

AssignProperties_To_VirtualMachineScaleSetVMProfile_STATUS populates the provided destination VirtualMachineScaleSetVMProfile_STATUS from our VirtualMachineScaleSetVMProfile_STATUS

func (*VirtualMachineScaleSetVMProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetVMProfile_STATUS.

func (*VirtualMachineScaleSetVMProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSetVMProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSetVMProfile_STATUS) PopulateFromARM

func (profile *VirtualMachineScaleSetVMProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSetVMProfile_STATUS_ARM

type VirtualMachineScaleSetVMProfile_STATUS_ARM struct {
	ApplicationProfile     *ApplicationProfile_STATUS_ARM                     `json:"applicationProfile,omitempty"`
	BillingProfile         *BillingProfile_STATUS_ARM                         `json:"billingProfile,omitempty"`
	CapacityReservation    *CapacityReservationProfile_STATUS_ARM             `json:"capacityReservation,omitempty"`
	DiagnosticsProfile     *DiagnosticsProfile_STATUS_ARM                     `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy         *EvictionPolicy_STATUS                             `json:"evictionPolicy,omitempty"`
	ExtensionProfile       *VirtualMachineScaleSetExtensionProfile_STATUS_ARM `json:"extensionProfile,omitempty"`
	HardwareProfile        *VirtualMachineScaleSetHardwareProfile_STATUS_ARM  `json:"hardwareProfile,omitempty"`
	LicenseType            *string                                            `json:"licenseType,omitempty"`
	NetworkProfile         *VirtualMachineScaleSetNetworkProfile_STATUS_ARM   `json:"networkProfile,omitempty"`
	OsProfile              *VirtualMachineScaleSetOSProfile_STATUS_ARM        `json:"osProfile,omitempty"`
	Priority               *Priority_STATUS                                   `json:"priority,omitempty"`
	ScheduledEventsProfile *ScheduledEventsProfile_STATUS_ARM                 `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile        *SecurityProfile_STATUS_ARM                        `json:"securityProfile,omitempty"`
	StorageProfile         *VirtualMachineScaleSetStorageProfile_STATUS_ARM   `json:"storageProfile,omitempty"`
	UserData               *string                                            `json:"userData,omitempty"`
}

Deprecated version of VirtualMachineScaleSetVMProfile_STATUS. Use v1api20220301.VirtualMachineScaleSetVMProfile_STATUS instead

func (*VirtualMachineScaleSetVMProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetVMProfile_STATUS_ARM.

func (*VirtualMachineScaleSetVMProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSet_STATUS

type VirtualMachineScaleSet_STATUS struct {
	AdditionalCapabilities *AdditionalCapabilities_STATUS `json:"additionalCapabilities,omitempty"`
	AutomaticRepairsPolicy *AutomaticRepairsPolicy_STATUS `json:"automaticRepairsPolicy,omitempty"`

	// Conditions: The observed state of the resource
	Conditions                             []conditions.Condition                  `json:"conditions,omitempty"`
	DoNotRunExtensionsOnOverprovisionedVMs *bool                                   `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"`
	ExtendedLocation                       *ExtendedLocation_STATUS                `json:"extendedLocation,omitempty"`
	HostGroup                              *SubResource_STATUS                     `json:"hostGroup,omitempty"`
	Id                                     *string                                 `json:"id,omitempty"`
	Identity                               *VirtualMachineScaleSetIdentity_STATUS  `json:"identity,omitempty"`
	Location                               *string                                 `json:"location,omitempty"`
	Name                                   *string                                 `json:"name,omitempty"`
	OrchestrationMode                      *OrchestrationMode_STATUS               `json:"orchestrationMode,omitempty"`
	Overprovision                          *bool                                   `json:"overprovision,omitempty"`
	Plan                                   *Plan_STATUS                            `json:"plan,omitempty"`
	PlatformFaultDomainCount               *int                                    `json:"platformFaultDomainCount,omitempty"`
	ProvisioningState                      *string                                 `json:"provisioningState,omitempty"`
	ProximityPlacementGroup                *SubResource_STATUS                     `json:"proximityPlacementGroup,omitempty"`
	ScaleInPolicy                          *ScaleInPolicy_STATUS                   `json:"scaleInPolicy,omitempty"`
	SinglePlacementGroup                   *bool                                   `json:"singlePlacementGroup,omitempty"`
	Sku                                    *Sku_STATUS                             `json:"sku,omitempty"`
	SpotRestorePolicy                      *SpotRestorePolicy_STATUS               `json:"spotRestorePolicy,omitempty"`
	Tags                                   map[string]string                       `json:"tags,omitempty"`
	TimeCreated                            *string                                 `json:"timeCreated,omitempty"`
	Type                                   *string                                 `json:"type,omitempty"`
	UniqueId                               *string                                 `json:"uniqueId,omitempty"`
	UpgradePolicy                          *UpgradePolicy_STATUS                   `json:"upgradePolicy,omitempty"`
	VirtualMachineProfile                  *VirtualMachineScaleSetVMProfile_STATUS `json:"virtualMachineProfile,omitempty"`
	ZoneBalance                            *bool                                   `json:"zoneBalance,omitempty"`
	Zones                                  []string                                `json:"zones,omitempty"`
}

Deprecated version of VirtualMachineScaleSet_STATUS. Use v1api20220301.VirtualMachineScaleSet_STATUS instead

func (*VirtualMachineScaleSet_STATUS) AssignProperties_From_VirtualMachineScaleSet_STATUS

func (scaleSet *VirtualMachineScaleSet_STATUS) AssignProperties_From_VirtualMachineScaleSet_STATUS(source *v20220301s.VirtualMachineScaleSet_STATUS) error

AssignProperties_From_VirtualMachineScaleSet_STATUS populates our VirtualMachineScaleSet_STATUS from the provided source VirtualMachineScaleSet_STATUS

func (*VirtualMachineScaleSet_STATUS) AssignProperties_To_VirtualMachineScaleSet_STATUS

func (scaleSet *VirtualMachineScaleSet_STATUS) AssignProperties_To_VirtualMachineScaleSet_STATUS(destination *v20220301s.VirtualMachineScaleSet_STATUS) error

AssignProperties_To_VirtualMachineScaleSet_STATUS populates the provided destination VirtualMachineScaleSet_STATUS from our VirtualMachineScaleSet_STATUS

func (*VirtualMachineScaleSet_STATUS) ConvertStatusFrom

func (scaleSet *VirtualMachineScaleSet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our VirtualMachineScaleSet_STATUS from the provided source

func (*VirtualMachineScaleSet_STATUS) ConvertStatusTo

func (scaleSet *VirtualMachineScaleSet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our VirtualMachineScaleSet_STATUS

func (*VirtualMachineScaleSet_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_STATUS.

func (*VirtualMachineScaleSet_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSet_STATUS) NewEmptyARMValue

func (scaleSet *VirtualMachineScaleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSet_STATUS) PopulateFromARM

func (scaleSet *VirtualMachineScaleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineScaleSet_STATUS_ARM

type VirtualMachineScaleSet_STATUS_ARM struct {
	ExtendedLocation *ExtendedLocation_STATUS_ARM                 `json:"extendedLocation,omitempty"`
	Id               *string                                      `json:"id,omitempty"`
	Identity         *VirtualMachineScaleSetIdentity_STATUS_ARM   `json:"identity,omitempty"`
	Location         *string                                      `json:"location,omitempty"`
	Name             *string                                      `json:"name,omitempty"`
	Plan             *Plan_STATUS_ARM                             `json:"plan,omitempty"`
	Properties       *VirtualMachineScaleSetProperties_STATUS_ARM `json:"properties,omitempty"`
	Sku              *Sku_STATUS_ARM                              `json:"sku,omitempty"`
	Tags             map[string]string                            `json:"tags,omitempty"`
	Type             *string                                      `json:"type,omitempty"`
	Zones            []string                                     `json:"zones,omitempty"`
}

Deprecated version of VirtualMachineScaleSet_STATUS. Use v1api20220301.VirtualMachineScaleSet_STATUS instead

func (*VirtualMachineScaleSet_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_STATUS_ARM.

func (*VirtualMachineScaleSet_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineScaleSet_Spec

type VirtualMachineScaleSet_Spec struct {
	AdditionalCapabilities *AdditionalCapabilities `json:"additionalCapabilities,omitempty"`
	AutomaticRepairsPolicy *AutomaticRepairsPolicy `json:"automaticRepairsPolicy,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                              string                          `json:"azureName,omitempty"`
	DoNotRunExtensionsOnOverprovisionedVMs *bool                           `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"`
	ExtendedLocation                       *ExtendedLocation               `json:"extendedLocation,omitempty"`
	HostGroup                              *SubResource                    `json:"hostGroup,omitempty"`
	Identity                               *VirtualMachineScaleSetIdentity `json:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location          *string            `json:"location,omitempty"`
	OrchestrationMode *OrchestrationMode `json:"orchestrationMode,omitempty"`
	Overprovision     *bool              `json:"overprovision,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner                    *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	Plan                     *Plan                              `json:"plan,omitempty"`
	PlatformFaultDomainCount *int                               `json:"platformFaultDomainCount,omitempty"`
	ProximityPlacementGroup  *SubResource                       `json:"proximityPlacementGroup,omitempty"`
	ScaleInPolicy            *ScaleInPolicy                     `json:"scaleInPolicy,omitempty"`
	SinglePlacementGroup     *bool                              `json:"singlePlacementGroup,omitempty"`
	Sku                      *Sku                               `json:"sku,omitempty"`
	SpotRestorePolicy        *SpotRestorePolicy                 `json:"spotRestorePolicy,omitempty"`
	Tags                     map[string]string                  `json:"tags,omitempty"`
	UpgradePolicy            *UpgradePolicy                     `json:"upgradePolicy,omitempty"`
	VirtualMachineProfile    *VirtualMachineScaleSetVMProfile   `json:"virtualMachineProfile,omitempty"`
	ZoneBalance              *bool                              `json:"zoneBalance,omitempty"`
	Zones                    []string                           `json:"zones,omitempty"`
}

func (*VirtualMachineScaleSet_Spec) AssignProperties_From_VirtualMachineScaleSet_Spec

func (scaleSet *VirtualMachineScaleSet_Spec) AssignProperties_From_VirtualMachineScaleSet_Spec(source *v20220301s.VirtualMachineScaleSet_Spec) error

AssignProperties_From_VirtualMachineScaleSet_Spec populates our VirtualMachineScaleSet_Spec from the provided source VirtualMachineScaleSet_Spec

func (*VirtualMachineScaleSet_Spec) AssignProperties_To_VirtualMachineScaleSet_Spec

func (scaleSet *VirtualMachineScaleSet_Spec) AssignProperties_To_VirtualMachineScaleSet_Spec(destination *v20220301s.VirtualMachineScaleSet_Spec) error

AssignProperties_To_VirtualMachineScaleSet_Spec populates the provided destination VirtualMachineScaleSet_Spec from our VirtualMachineScaleSet_Spec

func (*VirtualMachineScaleSet_Spec) ConvertSpecFrom

func (scaleSet *VirtualMachineScaleSet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our VirtualMachineScaleSet_Spec from the provided source

func (*VirtualMachineScaleSet_Spec) ConvertSpecTo

func (scaleSet *VirtualMachineScaleSet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our VirtualMachineScaleSet_Spec

func (*VirtualMachineScaleSet_Spec) ConvertToARM

func (scaleSet *VirtualMachineScaleSet_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineScaleSet_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Spec.

func (*VirtualMachineScaleSet_Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachineScaleSet_Spec) NewEmptyARMValue

func (scaleSet *VirtualMachineScaleSet_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineScaleSet_Spec) OriginalVersion

func (scaleSet *VirtualMachineScaleSet_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*VirtualMachineScaleSet_Spec) PopulateFromARM

func (scaleSet *VirtualMachineScaleSet_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*VirtualMachineScaleSet_Spec) SetAzureName

func (scaleSet *VirtualMachineScaleSet_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type VirtualMachineScaleSet_Spec_ARM

type VirtualMachineScaleSet_Spec_ARM struct {
	ExtendedLocation *ExtendedLocation_ARM                 `json:"extendedLocation,omitempty"`
	Identity         *VirtualMachineScaleSetIdentity_ARM   `json:"identity,omitempty"`
	Location         *string                               `json:"location,omitempty"`
	Name             string                                `json:"name,omitempty"`
	Plan             *Plan_ARM                             `json:"plan,omitempty"`
	Properties       *VirtualMachineScaleSetProperties_ARM `json:"properties,omitempty"`
	Sku              *Sku_ARM                              `json:"sku,omitempty"`
	Tags             map[string]string                     `json:"tags,omitempty"`
	Zones            []string                              `json:"zones,omitempty"`
}

Deprecated version of VirtualMachineScaleSet_Spec. Use v1api20220301.VirtualMachineScaleSet_Spec instead

func (*VirtualMachineScaleSet_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Spec_ARM.

func (*VirtualMachineScaleSet_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (VirtualMachineScaleSet_Spec_ARM) GetAPIVersion

func (scaleSet VirtualMachineScaleSet_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-03-01"

func (*VirtualMachineScaleSet_Spec_ARM) GetName

func (scaleSet *VirtualMachineScaleSet_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*VirtualMachineScaleSet_Spec_ARM) GetType

func (scaleSet *VirtualMachineScaleSet_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/virtualMachineScaleSets"

type VirtualMachine_STATUS

type VirtualMachine_STATUS struct {
	AdditionalCapabilities *AdditionalCapabilities_STATUS     `json:"additionalCapabilities,omitempty"`
	ApplicationProfile     *ApplicationProfile_STATUS         `json:"applicationProfile,omitempty"`
	AvailabilitySet        *SubResource_STATUS                `json:"availabilitySet,omitempty"`
	BillingProfile         *BillingProfile_STATUS             `json:"billingProfile,omitempty"`
	CapacityReservation    *CapacityReservationProfile_STATUS `json:"capacityReservation,omitempty"`

	// Conditions: The observed state of the resource
	Conditions              []conditions.Condition             `json:"conditions,omitempty"`
	DiagnosticsProfile      *DiagnosticsProfile_STATUS         `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy          *EvictionPolicy_STATUS             `json:"evictionPolicy,omitempty"`
	ExtendedLocation        *ExtendedLocation_STATUS           `json:"extendedLocation,omitempty"`
	ExtensionsTimeBudget    *string                            `json:"extensionsTimeBudget,omitempty"`
	HardwareProfile         *HardwareProfile_STATUS            `json:"hardwareProfile,omitempty"`
	Host                    *SubResource_STATUS                `json:"host,omitempty"`
	HostGroup               *SubResource_STATUS                `json:"hostGroup,omitempty"`
	Id                      *string                            `json:"id,omitempty"`
	Identity                *VirtualMachineIdentity_STATUS     `json:"identity,omitempty"`
	InstanceView            *VirtualMachineInstanceView_STATUS `json:"instanceView,omitempty"`
	LicenseType             *string                            `json:"licenseType,omitempty"`
	Location                *string                            `json:"location,omitempty"`
	Name                    *string                            `json:"name,omitempty"`
	NetworkProfile          *NetworkProfile_STATUS             `json:"networkProfile,omitempty"`
	OsProfile               *OSProfile_STATUS                  `json:"osProfile,omitempty"`
	Plan                    *Plan_STATUS                       `json:"plan,omitempty"`
	PlatformFaultDomain     *int                               `json:"platformFaultDomain,omitempty"`
	Priority                *Priority_STATUS                   `json:"priority,omitempty"`
	ProvisioningState       *string                            `json:"provisioningState,omitempty"`
	ProximityPlacementGroup *SubResource_STATUS                `json:"proximityPlacementGroup,omitempty"`
	Resources               []VirtualMachineExtension_STATUS   `json:"resources,omitempty"`
	ScheduledEventsProfile  *ScheduledEventsProfile_STATUS     `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile         *SecurityProfile_STATUS            `json:"securityProfile,omitempty"`
	StorageProfile          *StorageProfile_STATUS             `json:"storageProfile,omitempty"`
	Tags                    map[string]string                  `json:"tags,omitempty"`
	TimeCreated             *string                            `json:"timeCreated,omitempty"`
	Type                    *string                            `json:"type,omitempty"`
	UserData                *string                            `json:"userData,omitempty"`
	VirtualMachineScaleSet  *SubResource_STATUS                `json:"virtualMachineScaleSet,omitempty"`
	VmId                    *string                            `json:"vmId,omitempty"`
	Zones                   []string                           `json:"zones,omitempty"`
}

Deprecated version of VirtualMachine_STATUS. Use v1api20220301.VirtualMachine_STATUS instead

func (*VirtualMachine_STATUS) AssignProperties_From_VirtualMachine_STATUS

func (machine *VirtualMachine_STATUS) AssignProperties_From_VirtualMachine_STATUS(source *v20220301s.VirtualMachine_STATUS) error

AssignProperties_From_VirtualMachine_STATUS populates our VirtualMachine_STATUS from the provided source VirtualMachine_STATUS

func (*VirtualMachine_STATUS) AssignProperties_To_VirtualMachine_STATUS

func (machine *VirtualMachine_STATUS) AssignProperties_To_VirtualMachine_STATUS(destination *v20220301s.VirtualMachine_STATUS) error

AssignProperties_To_VirtualMachine_STATUS populates the provided destination VirtualMachine_STATUS from our VirtualMachine_STATUS

func (*VirtualMachine_STATUS) ConvertStatusFrom

func (machine *VirtualMachine_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our VirtualMachine_STATUS from the provided source

func (*VirtualMachine_STATUS) ConvertStatusTo

func (machine *VirtualMachine_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our VirtualMachine_STATUS

func (*VirtualMachine_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_STATUS.

func (*VirtualMachine_STATUS) DeepCopyInto

func (in *VirtualMachine_STATUS) DeepCopyInto(out *VirtualMachine_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachine_STATUS) NewEmptyARMValue

func (machine *VirtualMachine_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachine_STATUS) PopulateFromARM

func (machine *VirtualMachine_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachine_STATUS_ARM

type VirtualMachine_STATUS_ARM struct {
	ExtendedLocation *ExtendedLocation_STATUS_ARM         `json:"extendedLocation,omitempty"`
	Id               *string                              `json:"id,omitempty"`
	Identity         *VirtualMachineIdentity_STATUS_ARM   `json:"identity,omitempty"`
	Location         *string                              `json:"location,omitempty"`
	Name             *string                              `json:"name,omitempty"`
	Plan             *Plan_STATUS_ARM                     `json:"plan,omitempty"`
	Properties       *VirtualMachineProperties_STATUS_ARM `json:"properties,omitempty"`
	Resources        []VirtualMachineExtension_STATUS_ARM `json:"resources,omitempty"`
	Tags             map[string]string                    `json:"tags,omitempty"`
	Type             *string                              `json:"type,omitempty"`
	Zones            []string                             `json:"zones,omitempty"`
}

Deprecated version of VirtualMachine_STATUS. Use v1api20220301.VirtualMachine_STATUS instead

func (*VirtualMachine_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_STATUS_ARM.

func (*VirtualMachine_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachine_Spec

type VirtualMachine_Spec struct {
	AdditionalCapabilities *AdditionalCapabilities `json:"additionalCapabilities,omitempty"`
	ApplicationProfile     *ApplicationProfile     `json:"applicationProfile,omitempty"`
	AvailabilitySet        *SubResource            `json:"availabilitySet,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName            string                      `json:"azureName,omitempty"`
	BillingProfile       *BillingProfile             `json:"billingProfile,omitempty"`
	CapacityReservation  *CapacityReservationProfile `json:"capacityReservation,omitempty"`
	DiagnosticsProfile   *DiagnosticsProfile         `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy       *EvictionPolicy             `json:"evictionPolicy,omitempty"`
	ExtendedLocation     *ExtendedLocation           `json:"extendedLocation,omitempty"`
	ExtensionsTimeBudget *string                     `json:"extensionsTimeBudget,omitempty"`
	HardwareProfile      *HardwareProfile            `json:"hardwareProfile,omitempty"`
	Host                 *SubResource                `json:"host,omitempty"`
	HostGroup            *SubResource                `json:"hostGroup,omitempty"`
	Identity             *VirtualMachineIdentity     `json:"identity,omitempty"`
	LicenseType          *string                     `json:"licenseType,omitempty"`

	// +kubebuilder:validation:Required
	Location       *string         `json:"location,omitempty"`
	NetworkProfile *NetworkProfile `json:"networkProfile,omitempty"`
	OsProfile      *OSProfile      `json:"osProfile,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner                   *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	Plan                    *Plan                              `json:"plan,omitempty"`
	PlatformFaultDomain     *int                               `json:"platformFaultDomain,omitempty"`
	Priority                *Priority                          `json:"priority,omitempty"`
	ProximityPlacementGroup *SubResource                       `json:"proximityPlacementGroup,omitempty"`
	ScheduledEventsProfile  *ScheduledEventsProfile            `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile         *SecurityProfile                   `json:"securityProfile,omitempty"`
	StorageProfile          *StorageProfile                    `json:"storageProfile,omitempty"`
	Tags                    map[string]string                  `json:"tags,omitempty"`
	UserData                *string                            `json:"userData,omitempty"`
	VirtualMachineScaleSet  *SubResource                       `json:"virtualMachineScaleSet,omitempty"`
	Zones                   []string                           `json:"zones,omitempty"`
}

func (*VirtualMachine_Spec) AssignProperties_From_VirtualMachine_Spec

func (machine *VirtualMachine_Spec) AssignProperties_From_VirtualMachine_Spec(source *v20220301s.VirtualMachine_Spec) error

AssignProperties_From_VirtualMachine_Spec populates our VirtualMachine_Spec from the provided source VirtualMachine_Spec

func (*VirtualMachine_Spec) AssignProperties_To_VirtualMachine_Spec

func (machine *VirtualMachine_Spec) AssignProperties_To_VirtualMachine_Spec(destination *v20220301s.VirtualMachine_Spec) error

AssignProperties_To_VirtualMachine_Spec populates the provided destination VirtualMachine_Spec from our VirtualMachine_Spec

func (*VirtualMachine_Spec) ConvertSpecFrom

func (machine *VirtualMachine_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our VirtualMachine_Spec from the provided source

func (*VirtualMachine_Spec) ConvertSpecTo

func (machine *VirtualMachine_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our VirtualMachine_Spec

func (*VirtualMachine_Spec) ConvertToARM

func (machine *VirtualMachine_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachine_Spec) DeepCopy

func (in *VirtualMachine_Spec) DeepCopy() *VirtualMachine_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_Spec.

func (*VirtualMachine_Spec) DeepCopyInto

func (in *VirtualMachine_Spec) DeepCopyInto(out *VirtualMachine_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VirtualMachine_Spec) NewEmptyARMValue

func (machine *VirtualMachine_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachine_Spec) OriginalVersion

func (machine *VirtualMachine_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*VirtualMachine_Spec) PopulateFromARM

func (machine *VirtualMachine_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*VirtualMachine_Spec) SetAzureName

func (machine *VirtualMachine_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type VirtualMachine_Spec_ARM

type VirtualMachine_Spec_ARM struct {
	ExtendedLocation *ExtendedLocation_ARM         `json:"extendedLocation,omitempty"`
	Identity         *VirtualMachineIdentity_ARM   `json:"identity,omitempty"`
	Location         *string                       `json:"location,omitempty"`
	Name             string                        `json:"name,omitempty"`
	Plan             *Plan_ARM                     `json:"plan,omitempty"`
	Properties       *VirtualMachineProperties_ARM `json:"properties,omitempty"`
	Tags             map[string]string             `json:"tags,omitempty"`
	Zones            []string                      `json:"zones,omitempty"`
}

Deprecated version of VirtualMachine_Spec. Use v1api20220301.VirtualMachine_Spec instead

func (*VirtualMachine_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_Spec_ARM.

func (*VirtualMachine_Spec_ARM) DeepCopyInto

func (in *VirtualMachine_Spec_ARM) DeepCopyInto(out *VirtualMachine_Spec_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (VirtualMachine_Spec_ARM) GetAPIVersion

func (machine VirtualMachine_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-03-01"

func (*VirtualMachine_Spec_ARM) GetName

func (machine *VirtualMachine_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*VirtualMachine_Spec_ARM) GetType

func (machine *VirtualMachine_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/virtualMachines"

type WinRMConfiguration

type WinRMConfiguration struct {
	Listeners []WinRMListener `json:"listeners,omitempty"`
}

Deprecated version of WinRMConfiguration. Use v1api20220301.WinRMConfiguration instead

func (*WinRMConfiguration) AssignProperties_From_WinRMConfiguration

func (configuration *WinRMConfiguration) AssignProperties_From_WinRMConfiguration(source *v20220301s.WinRMConfiguration) error

AssignProperties_From_WinRMConfiguration populates our WinRMConfiguration from the provided source WinRMConfiguration

func (*WinRMConfiguration) AssignProperties_To_WinRMConfiguration

func (configuration *WinRMConfiguration) AssignProperties_To_WinRMConfiguration(destination *v20220301s.WinRMConfiguration) error

AssignProperties_To_WinRMConfiguration populates the provided destination WinRMConfiguration from our WinRMConfiguration

func (*WinRMConfiguration) ConvertToARM

func (configuration *WinRMConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WinRMConfiguration) DeepCopy

func (in *WinRMConfiguration) DeepCopy() *WinRMConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfiguration.

func (*WinRMConfiguration) DeepCopyInto

func (in *WinRMConfiguration) DeepCopyInto(out *WinRMConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WinRMConfiguration) NewEmptyARMValue

func (configuration *WinRMConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WinRMConfiguration) PopulateFromARM

func (configuration *WinRMConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WinRMConfiguration_ARM

type WinRMConfiguration_ARM struct {
	Listeners []WinRMListener_ARM `json:"listeners,omitempty"`
}

Deprecated version of WinRMConfiguration. Use v1api20220301.WinRMConfiguration instead

func (*WinRMConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfiguration_ARM.

func (*WinRMConfiguration_ARM) DeepCopyInto

func (in *WinRMConfiguration_ARM) DeepCopyInto(out *WinRMConfiguration_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WinRMConfiguration_STATUS

type WinRMConfiguration_STATUS struct {
	Listeners []WinRMListener_STATUS `json:"listeners,omitempty"`
}

Deprecated version of WinRMConfiguration_STATUS. Use v1api20220301.WinRMConfiguration_STATUS instead

func (*WinRMConfiguration_STATUS) AssignProperties_From_WinRMConfiguration_STATUS

func (configuration *WinRMConfiguration_STATUS) AssignProperties_From_WinRMConfiguration_STATUS(source *v20220301s.WinRMConfiguration_STATUS) error

AssignProperties_From_WinRMConfiguration_STATUS populates our WinRMConfiguration_STATUS from the provided source WinRMConfiguration_STATUS

func (*WinRMConfiguration_STATUS) AssignProperties_To_WinRMConfiguration_STATUS

func (configuration *WinRMConfiguration_STATUS) AssignProperties_To_WinRMConfiguration_STATUS(destination *v20220301s.WinRMConfiguration_STATUS) error

AssignProperties_To_WinRMConfiguration_STATUS populates the provided destination WinRMConfiguration_STATUS from our WinRMConfiguration_STATUS

func (*WinRMConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfiguration_STATUS.

func (*WinRMConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WinRMConfiguration_STATUS) NewEmptyARMValue

func (configuration *WinRMConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WinRMConfiguration_STATUS) PopulateFromARM

func (configuration *WinRMConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WinRMConfiguration_STATUS_ARM

type WinRMConfiguration_STATUS_ARM struct {
	Listeners []WinRMListener_STATUS_ARM `json:"listeners,omitempty"`
}

Deprecated version of WinRMConfiguration_STATUS. Use v1api20220301.WinRMConfiguration_STATUS instead

func (*WinRMConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfiguration_STATUS_ARM.

func (*WinRMConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WinRMListener

type WinRMListener struct {
	CertificateUrl *string                 `json:"certificateUrl,omitempty"`
	Protocol       *WinRMListener_Protocol `json:"protocol,omitempty"`
}

Deprecated version of WinRMListener. Use v1api20220301.WinRMListener instead

func (*WinRMListener) AssignProperties_From_WinRMListener

func (listener *WinRMListener) AssignProperties_From_WinRMListener(source *v20220301s.WinRMListener) error

AssignProperties_From_WinRMListener populates our WinRMListener from the provided source WinRMListener

func (*WinRMListener) AssignProperties_To_WinRMListener

func (listener *WinRMListener) AssignProperties_To_WinRMListener(destination *v20220301s.WinRMListener) error

AssignProperties_To_WinRMListener populates the provided destination WinRMListener from our WinRMListener

func (*WinRMListener) ConvertToARM

func (listener *WinRMListener) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WinRMListener) DeepCopy

func (in *WinRMListener) DeepCopy() *WinRMListener

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMListener.

func (*WinRMListener) DeepCopyInto

func (in *WinRMListener) DeepCopyInto(out *WinRMListener)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WinRMListener) NewEmptyARMValue

func (listener *WinRMListener) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WinRMListener) PopulateFromARM

func (listener *WinRMListener) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WinRMListener_ARM

type WinRMListener_ARM struct {
	CertificateUrl *string                 `json:"certificateUrl,omitempty"`
	Protocol       *WinRMListener_Protocol `json:"protocol,omitempty"`
}

Deprecated version of WinRMListener. Use v1api20220301.WinRMListener instead

func (*WinRMListener_ARM) DeepCopy

func (in *WinRMListener_ARM) DeepCopy() *WinRMListener_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMListener_ARM.

func (*WinRMListener_ARM) DeepCopyInto

func (in *WinRMListener_ARM) DeepCopyInto(out *WinRMListener_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WinRMListener_Protocol

type WinRMListener_Protocol string

Deprecated version of WinRMListener_Protocol. Use v1api20220301.WinRMListener_Protocol instead +kubebuilder:validation:Enum={"Http","Https"}

type WinRMListener_Protocol_STATUS

type WinRMListener_Protocol_STATUS string

Deprecated version of WinRMListener_Protocol_STATUS. Use v1api20220301.WinRMListener_Protocol_STATUS instead

type WinRMListener_STATUS

type WinRMListener_STATUS struct {
	CertificateUrl *string                        `json:"certificateUrl,omitempty"`
	Protocol       *WinRMListener_Protocol_STATUS `json:"protocol,omitempty"`
}

Deprecated version of WinRMListener_STATUS. Use v1api20220301.WinRMListener_STATUS instead

func (*WinRMListener_STATUS) AssignProperties_From_WinRMListener_STATUS

func (listener *WinRMListener_STATUS) AssignProperties_From_WinRMListener_STATUS(source *v20220301s.WinRMListener_STATUS) error

AssignProperties_From_WinRMListener_STATUS populates our WinRMListener_STATUS from the provided source WinRMListener_STATUS

func (*WinRMListener_STATUS) AssignProperties_To_WinRMListener_STATUS

func (listener *WinRMListener_STATUS) AssignProperties_To_WinRMListener_STATUS(destination *v20220301s.WinRMListener_STATUS) error

AssignProperties_To_WinRMListener_STATUS populates the provided destination WinRMListener_STATUS from our WinRMListener_STATUS

func (*WinRMListener_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMListener_STATUS.

func (*WinRMListener_STATUS) DeepCopyInto

func (in *WinRMListener_STATUS) DeepCopyInto(out *WinRMListener_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WinRMListener_STATUS) NewEmptyARMValue

func (listener *WinRMListener_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WinRMListener_STATUS) PopulateFromARM

func (listener *WinRMListener_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WinRMListener_STATUS_ARM

type WinRMListener_STATUS_ARM struct {
	CertificateUrl *string                        `json:"certificateUrl,omitempty"`
	Protocol       *WinRMListener_Protocol_STATUS `json:"protocol,omitempty"`
}

Deprecated version of WinRMListener_STATUS. Use v1api20220301.WinRMListener_STATUS instead

func (*WinRMListener_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMListener_STATUS_ARM.

func (*WinRMListener_STATUS_ARM) DeepCopyInto

func (in *WinRMListener_STATUS_ARM) DeepCopyInto(out *WinRMListener_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WindowsConfiguration

type WindowsConfiguration struct {
	AdditionalUnattendContent []AdditionalUnattendContent `json:"additionalUnattendContent,omitempty"`
	EnableAutomaticUpdates    *bool                       `json:"enableAutomaticUpdates,omitempty"`
	PatchSettings             *PatchSettings              `json:"patchSettings,omitempty"`
	ProvisionVMAgent          *bool                       `json:"provisionVMAgent,omitempty"`
	TimeZone                  *string                     `json:"timeZone,omitempty"`
	WinRM                     *WinRMConfiguration         `json:"winRM,omitempty"`
}

Deprecated version of WindowsConfiguration. Use v1api20220301.WindowsConfiguration instead

func (*WindowsConfiguration) AssignProperties_From_WindowsConfiguration

func (configuration *WindowsConfiguration) AssignProperties_From_WindowsConfiguration(source *v20220301s.WindowsConfiguration) error

AssignProperties_From_WindowsConfiguration populates our WindowsConfiguration from the provided source WindowsConfiguration

func (*WindowsConfiguration) AssignProperties_To_WindowsConfiguration

func (configuration *WindowsConfiguration) AssignProperties_To_WindowsConfiguration(destination *v20220301s.WindowsConfiguration) error

AssignProperties_To_WindowsConfiguration populates the provided destination WindowsConfiguration from our WindowsConfiguration

func (*WindowsConfiguration) ConvertToARM

func (configuration *WindowsConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WindowsConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsConfiguration.

func (*WindowsConfiguration) DeepCopyInto

func (in *WindowsConfiguration) DeepCopyInto(out *WindowsConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WindowsConfiguration) NewEmptyARMValue

func (configuration *WindowsConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WindowsConfiguration) PopulateFromARM

func (configuration *WindowsConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WindowsConfiguration_ARM

type WindowsConfiguration_ARM struct {
	AdditionalUnattendContent []AdditionalUnattendContent_ARM `json:"additionalUnattendContent,omitempty"`
	EnableAutomaticUpdates    *bool                           `json:"enableAutomaticUpdates,omitempty"`
	PatchSettings             *PatchSettings_ARM              `json:"patchSettings,omitempty"`
	ProvisionVMAgent          *bool                           `json:"provisionVMAgent,omitempty"`
	TimeZone                  *string                         `json:"timeZone,omitempty"`
	WinRM                     *WinRMConfiguration_ARM         `json:"winRM,omitempty"`
}

Deprecated version of WindowsConfiguration. Use v1api20220301.WindowsConfiguration instead

func (*WindowsConfiguration_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsConfiguration_ARM.

func (*WindowsConfiguration_ARM) DeepCopyInto

func (in *WindowsConfiguration_ARM) DeepCopyInto(out *WindowsConfiguration_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WindowsConfiguration_STATUS

type WindowsConfiguration_STATUS struct {
	AdditionalUnattendContent []AdditionalUnattendContent_STATUS `json:"additionalUnattendContent,omitempty"`
	EnableAutomaticUpdates    *bool                              `json:"enableAutomaticUpdates,omitempty"`
	PatchSettings             *PatchSettings_STATUS              `json:"patchSettings,omitempty"`
	ProvisionVMAgent          *bool                              `json:"provisionVMAgent,omitempty"`
	TimeZone                  *string                            `json:"timeZone,omitempty"`
	WinRM                     *WinRMConfiguration_STATUS         `json:"winRM,omitempty"`
}

Deprecated version of WindowsConfiguration_STATUS. Use v1api20220301.WindowsConfiguration_STATUS instead

func (*WindowsConfiguration_STATUS) AssignProperties_From_WindowsConfiguration_STATUS

func (configuration *WindowsConfiguration_STATUS) AssignProperties_From_WindowsConfiguration_STATUS(source *v20220301s.WindowsConfiguration_STATUS) error

AssignProperties_From_WindowsConfiguration_STATUS populates our WindowsConfiguration_STATUS from the provided source WindowsConfiguration_STATUS

func (*WindowsConfiguration_STATUS) AssignProperties_To_WindowsConfiguration_STATUS

func (configuration *WindowsConfiguration_STATUS) AssignProperties_To_WindowsConfiguration_STATUS(destination *v20220301s.WindowsConfiguration_STATUS) error

AssignProperties_To_WindowsConfiguration_STATUS populates the provided destination WindowsConfiguration_STATUS from our WindowsConfiguration_STATUS

func (*WindowsConfiguration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsConfiguration_STATUS.

func (*WindowsConfiguration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WindowsConfiguration_STATUS) NewEmptyARMValue

func (configuration *WindowsConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WindowsConfiguration_STATUS) PopulateFromARM

func (configuration *WindowsConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WindowsConfiguration_STATUS_ARM

type WindowsConfiguration_STATUS_ARM struct {
	AdditionalUnattendContent []AdditionalUnattendContent_STATUS_ARM `json:"additionalUnattendContent,omitempty"`
	EnableAutomaticUpdates    *bool                                  `json:"enableAutomaticUpdates,omitempty"`
	PatchSettings             *PatchSettings_STATUS_ARM              `json:"patchSettings,omitempty"`
	ProvisionVMAgent          *bool                                  `json:"provisionVMAgent,omitempty"`
	TimeZone                  *string                                `json:"timeZone,omitempty"`
	WinRM                     *WinRMConfiguration_STATUS_ARM         `json:"winRM,omitempty"`
}

Deprecated version of WindowsConfiguration_STATUS. Use v1api20220301.WindowsConfiguration_STATUS instead

func (*WindowsConfiguration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsConfiguration_STATUS_ARM.

func (*WindowsConfiguration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WindowsVMGuestPatchAutomaticByPlatformSettings

type WindowsVMGuestPatchAutomaticByPlatformSettings struct {
	RebootSetting *WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting `json:"rebootSetting,omitempty"`
}

Deprecated version of WindowsVMGuestPatchAutomaticByPlatformSettings. Use v1api20220301.WindowsVMGuestPatchAutomaticByPlatformSettings instead

func (*WindowsVMGuestPatchAutomaticByPlatformSettings) AssignProperties_From_WindowsVMGuestPatchAutomaticByPlatformSettings

func (settings *WindowsVMGuestPatchAutomaticByPlatformSettings) AssignProperties_From_WindowsVMGuestPatchAutomaticByPlatformSettings(source *v20220301s.WindowsVMGuestPatchAutomaticByPlatformSettings) error

AssignProperties_From_WindowsVMGuestPatchAutomaticByPlatformSettings populates our WindowsVMGuestPatchAutomaticByPlatformSettings from the provided source WindowsVMGuestPatchAutomaticByPlatformSettings

func (*WindowsVMGuestPatchAutomaticByPlatformSettings) AssignProperties_To_WindowsVMGuestPatchAutomaticByPlatformSettings

func (settings *WindowsVMGuestPatchAutomaticByPlatformSettings) AssignProperties_To_WindowsVMGuestPatchAutomaticByPlatformSettings(destination *v20220301s.WindowsVMGuestPatchAutomaticByPlatformSettings) error

AssignProperties_To_WindowsVMGuestPatchAutomaticByPlatformSettings populates the provided destination WindowsVMGuestPatchAutomaticByPlatformSettings from our WindowsVMGuestPatchAutomaticByPlatformSettings

func (*WindowsVMGuestPatchAutomaticByPlatformSettings) ConvertToARM

func (settings *WindowsVMGuestPatchAutomaticByPlatformSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WindowsVMGuestPatchAutomaticByPlatformSettings) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVMGuestPatchAutomaticByPlatformSettings.

func (*WindowsVMGuestPatchAutomaticByPlatformSettings) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WindowsVMGuestPatchAutomaticByPlatformSettings) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WindowsVMGuestPatchAutomaticByPlatformSettings) PopulateFromARM

func (settings *WindowsVMGuestPatchAutomaticByPlatformSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WindowsVMGuestPatchAutomaticByPlatformSettings_ARM

type WindowsVMGuestPatchAutomaticByPlatformSettings_ARM struct {
	RebootSetting *WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting `json:"rebootSetting,omitempty"`
}

Deprecated version of WindowsVMGuestPatchAutomaticByPlatformSettings. Use v1api20220301.WindowsVMGuestPatchAutomaticByPlatformSettings instead

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVMGuestPatchAutomaticByPlatformSettings_ARM.

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting

type WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting string

Deprecated version of WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting. Use v1api20220301.WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting instead +kubebuilder:validation:Enum={"Always","IfRequired","Never","Unknown"}

type WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS

type WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS string

Deprecated version of WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS. Use v1api20220301.WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS instead

type WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS

type WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS struct {
	RebootSetting *WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS `json:"rebootSetting,omitempty"`
}

Deprecated version of WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS. Use v1api20220301.WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS instead

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) AssignProperties_From_WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS

func (settings *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) AssignProperties_From_WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS(source *v20220301s.WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) error

AssignProperties_From_WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS populates our WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS from the provided source WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) AssignProperties_To_WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS

func (settings *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) AssignProperties_To_WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS(destination *v20220301s.WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) error

AssignProperties_To_WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS populates the provided destination WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS from our WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS.

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) PopulateFromARM

func (settings *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM

type WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM struct {
	RebootSetting *WindowsVMGuestPatchAutomaticByPlatformSettings_RebootSetting_STATUS `json:"rebootSetting,omitempty"`
}

Deprecated version of WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS. Use v1api20220301.WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS instead

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM.

func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL