Documentation
¶
Overview ¶
Package v1beta20220301storage contains API Schema definitions for the compute v1beta20220301storage 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.
Index ¶
- Constants
- Variables
- type APIVersion
- type AdditionalCapabilities
- type AdditionalCapabilities_STATUS
- type AdditionalUnattendContent
- type AdditionalUnattendContent_STATUS
- type ApiEntityReference
- type ApiEntityReference_STATUS
- type ApiErrorBase_STATUS
- type ApiError_STATUS
- type ApplicationProfile
- type ApplicationProfile_STATUS
- type AutomaticOSUpgradePolicy
- type AutomaticOSUpgradePolicy_STATUS
- type AutomaticRepairsPolicy
- type AutomaticRepairsPolicy_STATUS
- type AvailablePatchSummary_STATUS
- type BillingProfile
- type BillingProfile_STATUS
- type BootDiagnostics
- type BootDiagnosticsInstanceView_STATUS
- type BootDiagnostics_STATUS
- type CapacityReservationProfile
- type CapacityReservationProfile_STATUS
- type DataDisk
- type DataDisk_STATUS
- type DiagnosticsProfile
- type DiagnosticsProfile_STATUS
- type DiffDiskSettings
- type DiffDiskSettings_STATUS
- type DiskEncryptionSetParameters
- type DiskEncryptionSettings
- type DiskEncryptionSettings_STATUS
- type DiskInstanceView_STATUS
- type ExtendedLocation
- type ExtendedLocation_STATUS
- type HardwareProfile
- type HardwareProfile_STATUS
- type Image
- func (image *Image) AzureName() string
- func (in *Image) DeepCopy() *Image
- func (in *Image) DeepCopyInto(out *Image)
- func (in *Image) DeepCopyObject() runtime.Object
- func (image Image) GetAPIVersion() string
- func (image *Image) GetConditions() conditions.Conditions
- func (image *Image) GetResourceScope() genruntime.ResourceScope
- func (image *Image) GetSpec() genruntime.ConvertibleSpec
- func (image *Image) GetStatus() genruntime.ConvertibleStatus
- func (image *Image) GetType() string
- func (image *Image) Hub()
- func (image *Image) NewEmptyStatus() genruntime.ConvertibleStatus
- func (image *Image) OriginalGVK() *schema.GroupVersionKind
- func (image *Image) Owner() *genruntime.ResourceReference
- func (image *Image) SetConditions(conditions conditions.Conditions)
- func (image *Image) SetStatus(status genruntime.ConvertibleStatus) error
- type ImageDataDisk
- type ImageDataDisk_STATUS
- type ImageList
- type ImageOSDisk
- type ImageOSDisk_STATUS
- type ImageReference
- type ImageReference_STATUS
- type ImageStorageProfile
- type ImageStorageProfile_STATUS
- type Image_STATUS
- type Image_Spec
- type InnerError_STATUS
- type InstanceViewStatus_STATUS
- type KeyVaultKeyReference
- type KeyVaultKeyReference_STATUS
- type KeyVaultSecretReference
- type KeyVaultSecretReference_STATUS
- type LastPatchInstallationSummary_STATUS
- type LinuxConfiguration
- type LinuxConfiguration_STATUS
- type LinuxPatchSettings
- type LinuxPatchSettings_STATUS
- type LinuxVMGuestPatchAutomaticByPlatformSettings
- type LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS
- type MaintenanceRedeployStatus_STATUS
- type ManagedDiskParameters
- type ManagedDiskParameters_STATUS
- type NetworkInterfaceReference_STATUS
- type NetworkProfile_STATUS
- type OSDisk
- type OSDisk_STATUS
- type OSProfile_STATUS
- type PatchSettings
- type PatchSettings_STATUS
- type Plan
- type Plan_STATUS
- type PublicIPAddressSku
- type PublicIPAddressSku_STATUS
- type RollingUpgradePolicy
- type RollingUpgradePolicy_STATUS
- type ScaleInPolicy
- type ScaleInPolicy_STATUS
- type ScheduledEventsProfile
- type ScheduledEventsProfile_STATUS
- type SecurityProfile
- type SecurityProfile_STATUS
- type Sku
- type Sku_STATUS
- type SpotRestorePolicy
- type SpotRestorePolicy_STATUS
- type SshConfiguration
- type SshConfiguration_STATUS
- type SshPublicKey
- type SshPublicKey_STATUS
- type StorageProfile
- type StorageProfile_STATUS
- type SubResource
- type SubResource_STATUS
- type TerminateNotificationProfile
- type TerminateNotificationProfile_STATUS
- type UefiSettings
- type UefiSettings_STATUS
- type UpgradePolicy
- type UpgradePolicy_STATUS
- type VMDiskSecurityProfile
- type VMDiskSecurityProfile_STATUS
- type VMGalleryApplication
- type VMGalleryApplication_STATUS
- type VMSizeProperties
- type VMSizeProperties_STATUS
- type VaultCertificate
- type VaultCertificate_STATUS
- type VaultSecretGroup
- type VaultSecretGroup_STATUS
- type VirtualHardDisk
- type VirtualHardDisk_STATUS
- type VirtualMachine
- func (machine *VirtualMachine) AzureName() string
- func (in *VirtualMachine) DeepCopy() *VirtualMachine
- func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)
- func (in *VirtualMachine) DeepCopyObject() runtime.Object
- func (machine VirtualMachine) GetAPIVersion() string
- func (machine *VirtualMachine) GetConditions() conditions.Conditions
- func (machine *VirtualMachine) GetResourceScope() genruntime.ResourceScope
- func (machine *VirtualMachine) GetSpec() genruntime.ConvertibleSpec
- func (machine *VirtualMachine) GetStatus() genruntime.ConvertibleStatus
- func (machine *VirtualMachine) GetType() string
- func (machine *VirtualMachine) Hub()
- func (machine *VirtualMachine) NewEmptyStatus() genruntime.ConvertibleStatus
- func (machine *VirtualMachine) OriginalGVK() *schema.GroupVersionKind
- func (machine *VirtualMachine) Owner() *genruntime.ResourceReference
- func (machine *VirtualMachine) SetConditions(conditions conditions.Conditions)
- func (machine *VirtualMachine) SetStatus(status genruntime.ConvertibleStatus) error
- type VirtualMachineAgentInstanceView_STATUS
- type VirtualMachineExtensionHandlerInstanceView_STATUS
- type VirtualMachineExtensionInstanceView_STATUS
- type VirtualMachineExtension_STATUS
- type VirtualMachineHealthStatus_STATUS
- type VirtualMachineIdentity
- type VirtualMachineIdentity_STATUS
- type VirtualMachineInstanceView_STATUS
- type VirtualMachineIpTag
- type VirtualMachineIpTag_STATUS
- type VirtualMachineList
- type VirtualMachineNetworkInterfaceConfiguration_STATUS
- type VirtualMachineNetworkInterfaceDnsSettingsConfiguration
- type VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS
- func (in *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) DeepCopy() *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS
- func (in *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) DeepCopyInto(out *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS)
- type VirtualMachineNetworkInterfaceIPConfiguration_STATUS
- type VirtualMachinePatchStatus_STATUS
- type VirtualMachinePublicIPAddressConfiguration_STATUS
- type VirtualMachinePublicIPAddressDnsSettingsConfiguration
- type VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS
- type VirtualMachineScaleSet
- func (scaleSet *VirtualMachineScaleSet) AzureName() string
- func (in *VirtualMachineScaleSet) DeepCopy() *VirtualMachineScaleSet
- func (in *VirtualMachineScaleSet) DeepCopyInto(out *VirtualMachineScaleSet)
- func (in *VirtualMachineScaleSet) DeepCopyObject() runtime.Object
- func (scaleSet VirtualMachineScaleSet) GetAPIVersion() string
- func (scaleSet *VirtualMachineScaleSet) GetConditions() conditions.Conditions
- func (scaleSet *VirtualMachineScaleSet) GetResourceScope() genruntime.ResourceScope
- func (scaleSet *VirtualMachineScaleSet) GetSpec() genruntime.ConvertibleSpec
- func (scaleSet *VirtualMachineScaleSet) GetStatus() genruntime.ConvertibleStatus
- func (scaleSet *VirtualMachineScaleSet) GetType() string
- func (scaleSet *VirtualMachineScaleSet) Hub()
- func (scaleSet *VirtualMachineScaleSet) NewEmptyStatus() genruntime.ConvertibleStatus
- func (scaleSet *VirtualMachineScaleSet) OriginalGVK() *schema.GroupVersionKind
- func (scaleSet *VirtualMachineScaleSet) Owner() *genruntime.ResourceReference
- func (scaleSet *VirtualMachineScaleSet) SetConditions(conditions conditions.Conditions)
- func (scaleSet *VirtualMachineScaleSet) SetStatus(status genruntime.ConvertibleStatus) error
- type VirtualMachineScaleSetDataDisk
- type VirtualMachineScaleSetDataDisk_STATUS
- type VirtualMachineScaleSetExtensionProfile_STATUS
- type VirtualMachineScaleSetExtension_STATUS
- type VirtualMachineScaleSetHardwareProfile
- type VirtualMachineScaleSetHardwareProfile_STATUS
- type VirtualMachineScaleSetIPConfiguration_STATUS
- type VirtualMachineScaleSetIdentity
- type VirtualMachineScaleSetIdentity_STATUS
- type VirtualMachineScaleSetIpTag
- type VirtualMachineScaleSetIpTag_STATUS
- type VirtualMachineScaleSetList
- type VirtualMachineScaleSetManagedDiskParameters
- type VirtualMachineScaleSetManagedDiskParameters_STATUS
- type VirtualMachineScaleSetNetworkConfigurationDnsSettings
- type VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS
- type VirtualMachineScaleSetNetworkConfiguration_STATUS
- type VirtualMachineScaleSetNetworkProfile_STATUS
- type VirtualMachineScaleSetOSDisk
- type VirtualMachineScaleSetOSDisk_STATUS
- type VirtualMachineScaleSetOSProfile_STATUS
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings)
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS)
- type VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS
- type VirtualMachineScaleSetStorageProfile
- type VirtualMachineScaleSetStorageProfile_STATUS
- type VirtualMachineScaleSetVMProfile_STATUS
- type VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec
- type VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec
- type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec
- func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopy() ...
- func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopyInto(...)
- type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec
- func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopy() ...
- func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopyInto(...)
- type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec
- type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec
- type VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec
- func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec
- func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec)
- type VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec
- type VirtualMachineScaleSet_STATUS
- func (scaleSet *VirtualMachineScaleSet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (scaleSet *VirtualMachineScaleSet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualMachineScaleSet_STATUS) DeepCopy() *VirtualMachineScaleSet_STATUS
- func (in *VirtualMachineScaleSet_STATUS) DeepCopyInto(out *VirtualMachineScaleSet_STATUS)
- type VirtualMachineScaleSet_Spec
- func (scaleSet *VirtualMachineScaleSet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (scaleSet *VirtualMachineScaleSet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *VirtualMachineScaleSet_Spec) DeepCopy() *VirtualMachineScaleSet_Spec
- func (in *VirtualMachineScaleSet_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Spec)
- type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec
- func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopy() ...
- func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopyInto(...)
- type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec
- type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec
- type VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec
- func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec) DeepCopy() *VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec
- func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec) DeepCopyInto(out *VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec)
- type VirtualMachine_Properties_NetworkProfile_Spec
- type VirtualMachine_Properties_OsProfile_Spec
- type VirtualMachine_STATUS
- func (machine *VirtualMachine_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (machine *VirtualMachine_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualMachine_STATUS) DeepCopy() *VirtualMachine_STATUS
- func (in *VirtualMachine_STATUS) DeepCopyInto(out *VirtualMachine_STATUS)
- type VirtualMachine_Spec
- func (machine *VirtualMachine_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (machine *VirtualMachine_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *VirtualMachine_Spec) DeepCopy() *VirtualMachine_Spec
- func (in *VirtualMachine_Spec) DeepCopyInto(out *VirtualMachine_Spec)
- type WinRMConfiguration
- type WinRMConfiguration_STATUS
- type WinRMListener
- type WinRMListener_STATUS
- type WindowsConfiguration
- type WindowsConfiguration_STATUS
- type WindowsVMGuestPatchAutomaticByPlatformSettings
- type WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2022-03-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "compute.azure.com", Version: "v1beta20220301storage"} // 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
Storage version of v1beta20220301.APIVersion +kubebuilder:validation:Enum={"2022-03-01"}
type AdditionalCapabilities ¶
type AdditionalCapabilities struct {
HibernationEnabled *bool `json:"hibernationEnabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UltraSSDEnabled *bool `json:"ultraSSDEnabled,omitempty"`
}
Storage version of v1beta20220301.AdditionalCapabilities Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/AdditionalCapabilities
func (*AdditionalCapabilities) DeepCopy ¶
func (in *AdditionalCapabilities) DeepCopy() *AdditionalCapabilities
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.
type AdditionalCapabilities_STATUS ¶
type AdditionalCapabilities_STATUS struct {
HibernationEnabled *bool `json:"hibernationEnabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UltraSSDEnabled *bool `json:"ultraSSDEnabled,omitempty"`
}
Storage version of v1beta20220301.AdditionalCapabilities_STATUS
func (*AdditionalCapabilities_STATUS) DeepCopy ¶
func (in *AdditionalCapabilities_STATUS) DeepCopy() *AdditionalCapabilities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilities_STATUS.
func (*AdditionalCapabilities_STATUS) DeepCopyInto ¶
func (in *AdditionalCapabilities_STATUS) DeepCopyInto(out *AdditionalCapabilities_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalUnattendContent ¶
type AdditionalUnattendContent struct {
ComponentName *string `json:"componentName,omitempty"`
Content *string `json:"content,omitempty"`
PassName *string `json:"passName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SettingName *string `json:"settingName,omitempty"`
}
Storage version of v1beta20220301.AdditionalUnattendContent Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/AdditionalUnattendContent
func (*AdditionalUnattendContent) DeepCopy ¶
func (in *AdditionalUnattendContent) DeepCopy() *AdditionalUnattendContent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContent.
func (*AdditionalUnattendContent) DeepCopyInto ¶
func (in *AdditionalUnattendContent) DeepCopyInto(out *AdditionalUnattendContent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalUnattendContent_STATUS ¶
type AdditionalUnattendContent_STATUS struct {
ComponentName *string `json:"componentName,omitempty"`
Content *string `json:"content,omitempty"`
PassName *string `json:"passName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SettingName *string `json:"settingName,omitempty"`
}
Storage version of v1beta20220301.AdditionalUnattendContent_STATUS
func (*AdditionalUnattendContent_STATUS) DeepCopy ¶
func (in *AdditionalUnattendContent_STATUS) DeepCopy() *AdditionalUnattendContent_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContent_STATUS.
func (*AdditionalUnattendContent_STATUS) DeepCopyInto ¶
func (in *AdditionalUnattendContent_STATUS) DeepCopyInto(out *AdditionalUnattendContent_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiEntityReference ¶
type ApiEntityReference struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1beta20220301.ApiEntityReference Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ApiEntityReference
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.
type ApiEntityReference_STATUS ¶
type ApiEntityReference_STATUS struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.ApiEntityReference_STATUS
func (*ApiEntityReference_STATUS) DeepCopy ¶
func (in *ApiEntityReference_STATUS) DeepCopy() *ApiEntityReference_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReference_STATUS.
func (*ApiEntityReference_STATUS) DeepCopyInto ¶
func (in *ApiEntityReference_STATUS) DeepCopyInto(out *ApiEntityReference_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Target *string `json:"target,omitempty"`
}
Storage version of v1beta20220301.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.
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Target *string `json:"target,omitempty"`
}
Storage version of v1beta20220301.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.
type ApplicationProfile ¶
type ApplicationProfile struct {
GalleryApplications []VMGalleryApplication `json:"galleryApplications,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.ApplicationProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ApplicationProfile
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.
type ApplicationProfile_STATUS ¶
type ApplicationProfile_STATUS struct {
GalleryApplications []VMGalleryApplication_STATUS `json:"galleryApplications,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.ApplicationProfile_STATUS
func (*ApplicationProfile_STATUS) DeepCopy ¶
func (in *ApplicationProfile_STATUS) DeepCopy() *ApplicationProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfile_STATUS.
func (*ApplicationProfile_STATUS) DeepCopyInto ¶
func (in *ApplicationProfile_STATUS) DeepCopyInto(out *ApplicationProfile_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UseRollingUpgradePolicy *bool `json:"useRollingUpgradePolicy,omitempty"`
}
Storage version of v1beta20220301.AutomaticOSUpgradePolicy Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/AutomaticOSUpgradePolicy
func (*AutomaticOSUpgradePolicy) DeepCopy ¶
func (in *AutomaticOSUpgradePolicy) DeepCopy() *AutomaticOSUpgradePolicy
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.
type AutomaticOSUpgradePolicy_STATUS ¶
type AutomaticOSUpgradePolicy_STATUS struct {
DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"`
EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UseRollingUpgradePolicy *bool `json:"useRollingUpgradePolicy,omitempty"`
}
Storage version of v1beta20220301.AutomaticOSUpgradePolicy_STATUS
func (*AutomaticOSUpgradePolicy_STATUS) DeepCopy ¶
func (in *AutomaticOSUpgradePolicy_STATUS) DeepCopy() *AutomaticOSUpgradePolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOSUpgradePolicy_STATUS.
func (*AutomaticOSUpgradePolicy_STATUS) DeepCopyInto ¶
func (in *AutomaticOSUpgradePolicy_STATUS) DeepCopyInto(out *AutomaticOSUpgradePolicy_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RepairAction *string `json:"repairAction,omitempty"`
}
Storage version of v1beta20220301.AutomaticRepairsPolicy Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/AutomaticRepairsPolicy
func (*AutomaticRepairsPolicy) DeepCopy ¶
func (in *AutomaticRepairsPolicy) DeepCopy() *AutomaticRepairsPolicy
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.
type AutomaticRepairsPolicy_STATUS ¶
type AutomaticRepairsPolicy_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
GracePeriod *string `json:"gracePeriod,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RepairAction *string `json:"repairAction,omitempty"`
}
Storage version of v1beta20220301.AutomaticRepairsPolicy_STATUS
func (*AutomaticRepairsPolicy_STATUS) DeepCopy ¶
func (in *AutomaticRepairsPolicy_STATUS) DeepCopy() *AutomaticRepairsPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticRepairsPolicy_STATUS.
func (*AutomaticRepairsPolicy_STATUS) DeepCopyInto ¶
func (in *AutomaticRepairsPolicy_STATUS) DeepCopyInto(out *AutomaticRepairsPolicy_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RebootPending *bool `json:"rebootPending,omitempty"`
StartTime *string `json:"startTime,omitempty"`
Status *string `json:"status,omitempty"`
}
Storage version of v1beta20220301.AvailablePatchSummary_STATUS
func (*AvailablePatchSummary_STATUS) DeepCopy ¶
func (in *AvailablePatchSummary_STATUS) DeepCopy() *AvailablePatchSummary_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailablePatchSummary_STATUS.
func (*AvailablePatchSummary_STATUS) DeepCopyInto ¶
func (in *AvailablePatchSummary_STATUS) DeepCopyInto(out *AvailablePatchSummary_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingProfile ¶
type BillingProfile struct {
MaxPrice *float64 `json:"maxPrice,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.BillingProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/BillingProfile
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.
type BillingProfile_STATUS ¶
type BillingProfile_STATUS struct {
MaxPrice *float64 `json:"maxPrice,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.BillingProfile_STATUS
func (*BillingProfile_STATUS) DeepCopy ¶
func (in *BillingProfile_STATUS) DeepCopy() *BillingProfile_STATUS
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.
type BootDiagnostics ¶
type BootDiagnostics struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
StorageUri *string `json:"storageUri,omitempty"`
}
Storage version of v1beta20220301.BootDiagnostics Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/BootDiagnostics
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.
type BootDiagnosticsInstanceView_STATUS ¶
type BootDiagnosticsInstanceView_STATUS struct {
ConsoleScreenshotBlobUri *string `json:"consoleScreenshotBlobUri,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SerialConsoleLogBlobUri *string `json:"serialConsoleLogBlobUri,omitempty"`
Status *InstanceViewStatus_STATUS `json:"status,omitempty"`
}
Storage version of v1beta20220301.BootDiagnosticsInstanceView_STATUS
func (*BootDiagnosticsInstanceView_STATUS) DeepCopy ¶
func (in *BootDiagnosticsInstanceView_STATUS) DeepCopy() *BootDiagnosticsInstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnosticsInstanceView_STATUS.
func (*BootDiagnosticsInstanceView_STATUS) DeepCopyInto ¶
func (in *BootDiagnosticsInstanceView_STATUS) DeepCopyInto(out *BootDiagnosticsInstanceView_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
StorageUri *string `json:"storageUri,omitempty"`
}
Storage version of v1beta20220301.BootDiagnostics_STATUS
func (*BootDiagnostics_STATUS) DeepCopy ¶
func (in *BootDiagnostics_STATUS) DeepCopy() *BootDiagnostics_STATUS
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.
type CapacityReservationProfile ¶
type CapacityReservationProfile struct {
CapacityReservationGroup *SubResource `json:"capacityReservationGroup,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.CapacityReservationProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/CapacityReservationProfile
func (*CapacityReservationProfile) DeepCopy ¶
func (in *CapacityReservationProfile) DeepCopy() *CapacityReservationProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationProfile.
func (*CapacityReservationProfile) DeepCopyInto ¶
func (in *CapacityReservationProfile) DeepCopyInto(out *CapacityReservationProfile)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.CapacityReservationProfile_STATUS
func (*CapacityReservationProfile_STATUS) DeepCopy ¶
func (in *CapacityReservationProfile_STATUS) DeepCopy() *CapacityReservationProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationProfile_STATUS.
func (*CapacityReservationProfile_STATUS) DeepCopyInto ¶
func (in *CapacityReservationProfile_STATUS) DeepCopyInto(out *CapacityReservationProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataDisk ¶
type DataDisk struct {
Caching *string `json:"caching,omitempty"`
CreateOption *string `json:"createOption,omitempty"`
DeleteOption *string `json:"deleteOption,omitempty"`
DetachOption *string `json:"detachOption,omitempty"`
DiskSizeGB *int `json:"diskSizeGB,omitempty"`
Image *VirtualHardDisk `json:"image,omitempty"`
Lun *int `json:"lun,omitempty"`
ManagedDisk *ManagedDiskParameters `json:"managedDisk,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ToBeDetached *bool `json:"toBeDetached,omitempty"`
Vhd *VirtualHardDisk `json:"vhd,omitempty"`
WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"`
}
Storage version of v1beta20220301.DataDisk Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/DataDisk
func (*DataDisk) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk.
func (*DataDisk) DeepCopyInto ¶
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 *string `json:"caching,omitempty"`
CreateOption *string `json:"createOption,omitempty"`
DeleteOption *string `json:"deleteOption,omitempty"`
DetachOption *string `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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ToBeDetached *bool `json:"toBeDetached,omitempty"`
Vhd *VirtualHardDisk_STATUS `json:"vhd,omitempty"`
WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"`
}
Storage version of v1beta20220301.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.
type DiagnosticsProfile ¶
type DiagnosticsProfile struct {
BootDiagnostics *BootDiagnostics `json:"bootDiagnostics,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.DiagnosticsProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/DiagnosticsProfile
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.
type DiagnosticsProfile_STATUS ¶
type DiagnosticsProfile_STATUS struct {
BootDiagnostics *BootDiagnostics_STATUS `json:"bootDiagnostics,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.DiagnosticsProfile_STATUS
func (*DiagnosticsProfile_STATUS) DeepCopy ¶
func (in *DiagnosticsProfile_STATUS) DeepCopy() *DiagnosticsProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfile_STATUS.
func (*DiagnosticsProfile_STATUS) DeepCopyInto ¶
func (in *DiagnosticsProfile_STATUS) DeepCopyInto(out *DiagnosticsProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiffDiskSettings ¶
type DiffDiskSettings struct {
Option *string `json:"option,omitempty"`
Placement *string `json:"placement,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.DiffDiskSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/DiffDiskSettings
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.
type DiffDiskSettings_STATUS ¶
type DiffDiskSettings_STATUS struct {
Option *string `json:"option,omitempty"`
Placement *string `json:"placement,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.DiffDiskSettings_STATUS
func (*DiffDiskSettings_STATUS) DeepCopy ¶
func (in *DiffDiskSettings_STATUS) DeepCopy() *DiffDiskSettings_STATUS
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.
type DiskEncryptionSetParameters ¶
type DiskEncryptionSetParameters struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: Resource Id
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1beta20220301.DiskEncryptionSetParameters Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/DiskEncryptionSetParameters
func (*DiskEncryptionSetParameters) DeepCopy ¶
func (in *DiskEncryptionSetParameters) DeepCopy() *DiskEncryptionSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetParameters.
func (*DiskEncryptionSetParameters) DeepCopyInto ¶
func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParameters)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.DiskEncryptionSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/DiskEncryptionSettings
func (*DiskEncryptionSettings) DeepCopy ¶
func (in *DiskEncryptionSettings) DeepCopy() *DiskEncryptionSettings
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.
type DiskEncryptionSettings_STATUS ¶
type DiskEncryptionSettings_STATUS struct {
DiskEncryptionKey *KeyVaultSecretReference_STATUS `json:"diskEncryptionKey,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
KeyEncryptionKey *KeyVaultKeyReference_STATUS `json:"keyEncryptionKey,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.DiskEncryptionSettings_STATUS
func (*DiskEncryptionSettings_STATUS) DeepCopy ¶
func (in *DiskEncryptionSettings_STATUS) DeepCopy() *DiskEncryptionSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSettings_STATUS.
func (*DiskEncryptionSettings_STATUS) DeepCopyInto ¶
func (in *DiskEncryptionSettings_STATUS) DeepCopyInto(out *DiskEncryptionSettings_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Statuses []InstanceViewStatus_STATUS `json:"statuses,omitempty"`
}
Storage version of v1beta20220301.DiskInstanceView_STATUS
func (*DiskInstanceView_STATUS) DeepCopy ¶
func (in *DiskInstanceView_STATUS) DeepCopy() *DiskInstanceView_STATUS
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.
type ExtendedLocation ¶
type ExtendedLocation struct {
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1beta20220301.ExtendedLocation Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ExtendedLocation
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.
type ExtendedLocation_STATUS ¶
type ExtendedLocation_STATUS struct {
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1beta20220301.ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) DeepCopy ¶
func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
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.
type HardwareProfile ¶
type HardwareProfile struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VmSize *string `json:"vmSize,omitempty"`
VmSizeProperties *VMSizeProperties `json:"vmSizeProperties,omitempty"`
}
Storage version of v1beta20220301.HardwareProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/HardwareProfile
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.
type HardwareProfile_STATUS ¶
type HardwareProfile_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VmSize *string `json:"vmSize,omitempty"`
VmSizeProperties *VMSizeProperties_STATUS `json:"vmSizeProperties,omitempty"`
}
Storage version of v1beta20220301.HardwareProfile_STATUS
func (*HardwareProfile_STATUS) DeepCopy ¶
func (in *HardwareProfile_STATUS) DeepCopy() *HardwareProfile_STATUS
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.
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:storageversion +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" Storage version of v1beta20220301.Image Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/resourceDefinitions/images
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Image) GetAPIVersion ¶
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 ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/images"
func (*Image) Hub ¶
func (image *Image) Hub()
Hub marks that this Image is the hub type for conversion
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, or nil if there is no 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
type ImageDataDisk ¶
type ImageDataDisk struct {
BlobUri *string `json:"blobUri,omitempty"`
Caching *string `json:"caching,omitempty"`
DiskEncryptionSet *DiskEncryptionSetParameters `json:"diskEncryptionSet,omitempty"`
DiskSizeGB *int `json:"diskSizeGB,omitempty"`
Lun *int `json:"lun,omitempty"`
ManagedDisk *SubResource `json:"managedDisk,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Snapshot *SubResource `json:"snapshot,omitempty"`
StorageAccountType *string `json:"storageAccountType,omitempty"`
}
Storage version of v1beta20220301.ImageDataDisk Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ImageDataDisk
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.
type ImageDataDisk_STATUS ¶
type ImageDataDisk_STATUS struct {
BlobUri *string `json:"blobUri,omitempty"`
Caching *string `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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Snapshot *SubResource_STATUS `json:"snapshot,omitempty"`
StorageAccountType *string `json:"storageAccountType,omitempty"`
}
Storage version of v1beta20220301.ImageDataDisk_STATUS
func (*ImageDataDisk_STATUS) DeepCopy ¶
func (in *ImageDataDisk_STATUS) DeepCopy() *ImageDataDisk_STATUS
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.
type ImageList ¶
type ImageList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Image `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1beta20220301.Image Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/resourceDefinitions/images
func (*ImageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
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 *string `json:"caching,omitempty"`
DiskEncryptionSet *DiskEncryptionSetParameters `json:"diskEncryptionSet,omitempty"`
DiskSizeGB *int `json:"diskSizeGB,omitempty"`
ManagedDisk *SubResource `json:"managedDisk,omitempty"`
OsState *string `json:"osState,omitempty"`
OsType *string `json:"osType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Snapshot *SubResource `json:"snapshot,omitempty"`
StorageAccountType *string `json:"storageAccountType,omitempty"`
}
Storage version of v1beta20220301.ImageOSDisk Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ImageOSDisk
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.
type ImageOSDisk_STATUS ¶
type ImageOSDisk_STATUS struct {
BlobUri *string `json:"blobUri,omitempty"`
Caching *string `json:"caching,omitempty"`
DiskEncryptionSet *SubResource_STATUS `json:"diskEncryptionSet,omitempty"`
DiskSizeGB *int `json:"diskSizeGB,omitempty"`
ManagedDisk *SubResource_STATUS `json:"managedDisk,omitempty"`
OsState *string `json:"osState,omitempty"`
OsType *string `json:"osType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Snapshot *SubResource_STATUS `json:"snapshot,omitempty"`
StorageAccountType *string `json:"storageAccountType,omitempty"`
}
Storage version of v1beta20220301.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.
type ImageReference ¶
type ImageReference struct {
CommunityGalleryImageId *string `json:"communityGalleryImageId,omitempty"`
Offer *string `json:"offer,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Publisher *string `json:"publisher,omitempty"`
// Reference: Resource Id
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
Sku *string `json:"sku,omitempty"`
Version *string `json:"version,omitempty"`
}
Storage version of v1beta20220301.ImageReference Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ImageReference
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.
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Publisher *string `json:"publisher,omitempty"`
Sku *string `json:"sku,omitempty"`
Version *string `json:"version,omitempty"`
}
Storage version of v1beta20220301.ImageReference_STATUS
func (*ImageReference_STATUS) DeepCopy ¶
func (in *ImageReference_STATUS) DeepCopy() *ImageReference_STATUS
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.
type ImageStorageProfile ¶
type ImageStorageProfile struct {
DataDisks []ImageDataDisk `json:"dataDisks,omitempty"`
OsDisk *ImageOSDisk `json:"osDisk,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ZoneResilient *bool `json:"zoneResilient,omitempty"`
}
Storage version of v1beta20220301.ImageStorageProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ImageStorageProfile
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.
type ImageStorageProfile_STATUS ¶
type ImageStorageProfile_STATUS struct {
DataDisks []ImageDataDisk_STATUS `json:"dataDisks,omitempty"`
OsDisk *ImageOSDisk_STATUS `json:"osDisk,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ZoneResilient *bool `json:"zoneResilient,omitempty"`
}
Storage version of v1beta20220301.ImageStorageProfile_STATUS
func (*ImageStorageProfile_STATUS) DeepCopy ¶
func (in *ImageStorageProfile_STATUS) DeepCopy() *ImageStorageProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStorageProfile_STATUS.
func (*ImageStorageProfile_STATUS) DeepCopyInto ¶
func (in *ImageStorageProfile_STATUS) DeepCopyInto(out *ImageStorageProfile_STATUS)
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 []conditions.Condition `json:"conditions,omitempty"`
ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"`
HyperVGeneration *string `json:"hyperVGeneration,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,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"`
}
Storage version of v1beta20220301.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.
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 *string `json:"hyperVGeneration,omitempty"`
Location *string `json:"location,omitempty"`
OriginalVersion string `json:"originalVersion,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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceVirtualMachine *SubResource `json:"sourceVirtualMachine,omitempty"`
StorageProfile *ImageStorageProfile `json:"storageProfile,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
}
Storage version of v1beta20220301.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) 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.
type InnerError_STATUS ¶
type InnerError_STATUS struct {
Errordetail *string `json:"errordetail,omitempty"`
Exceptiontype *string `json:"exceptiontype,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.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.
type InstanceViewStatus_STATUS ¶
type InstanceViewStatus_STATUS struct {
Code *string `json:"code,omitempty"`
DisplayStatus *string `json:"displayStatus,omitempty"`
Level *string `json:"level,omitempty"`
Message *string `json:"message,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Time *string `json:"time,omitempty"`
}
Storage version of v1beta20220301.InstanceViewStatus_STATUS
func (*InstanceViewStatus_STATUS) DeepCopy ¶
func (in *InstanceViewStatus_STATUS) DeepCopy() *InstanceViewStatus_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceViewStatus_STATUS.
func (*InstanceViewStatus_STATUS) DeepCopyInto ¶
func (in *InstanceViewStatus_STATUS) DeepCopyInto(out *InstanceViewStatus_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct {
KeyUrl *string `json:"keyUrl,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceVault *SubResource `json:"sourceVault,omitempty"`
}
Storage version of v1beta20220301.KeyVaultKeyReference Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/KeyVaultKeyReference
func (*KeyVaultKeyReference) DeepCopy ¶
func (in *KeyVaultKeyReference) DeepCopy() *KeyVaultKeyReference
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.
type KeyVaultKeyReference_STATUS ¶
type KeyVaultKeyReference_STATUS struct {
KeyUrl *string `json:"keyUrl,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceVault *SubResource_STATUS `json:"sourceVault,omitempty"`
}
Storage version of v1beta20220301.KeyVaultKeyReference_STATUS
func (*KeyVaultKeyReference_STATUS) DeepCopy ¶
func (in *KeyVaultKeyReference_STATUS) DeepCopy() *KeyVaultKeyReference_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyReference_STATUS.
func (*KeyVaultKeyReference_STATUS) DeepCopyInto ¶
func (in *KeyVaultKeyReference_STATUS) DeepCopyInto(out *KeyVaultKeyReference_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSecretReference ¶
type KeyVaultSecretReference struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretUrl *string `json:"secretUrl,omitempty"`
SourceVault *SubResource `json:"sourceVault,omitempty"`
}
Storage version of v1beta20220301.KeyVaultSecretReference Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/KeyVaultSecretReference
func (*KeyVaultSecretReference) DeepCopy ¶
func (in *KeyVaultSecretReference) DeepCopy() *KeyVaultSecretReference
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.
type KeyVaultSecretReference_STATUS ¶
type KeyVaultSecretReference_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretUrl *string `json:"secretUrl,omitempty"`
SourceVault *SubResource_STATUS `json:"sourceVault,omitempty"`
}
Storage version of v1beta20220301.KeyVaultSecretReference_STATUS
func (*KeyVaultSecretReference_STATUS) DeepCopy ¶
func (in *KeyVaultSecretReference_STATUS) DeepCopy() *KeyVaultSecretReference_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSecretReference_STATUS.
func (*KeyVaultSecretReference_STATUS) DeepCopyInto ¶
func (in *KeyVaultSecretReference_STATUS) DeepCopyInto(out *KeyVaultSecretReference_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
StartTime *string `json:"startTime,omitempty"`
Status *string `json:"status,omitempty"`
}
Storage version of v1beta20220301.LastPatchInstallationSummary_STATUS
func (*LastPatchInstallationSummary_STATUS) DeepCopy ¶
func (in *LastPatchInstallationSummary_STATUS) DeepCopy() *LastPatchInstallationSummary_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastPatchInstallationSummary_STATUS.
func (*LastPatchInstallationSummary_STATUS) DeepCopyInto ¶
func (in *LastPatchInstallationSummary_STATUS) DeepCopyInto(out *LastPatchInstallationSummary_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxConfiguration ¶
type LinuxConfiguration struct {
DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty"`
PatchSettings *LinuxPatchSettings `json:"patchSettings,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"`
Ssh *SshConfiguration `json:"ssh,omitempty"`
}
Storage version of v1beta20220301.LinuxConfiguration Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/LinuxConfiguration
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.
type LinuxConfiguration_STATUS ¶
type LinuxConfiguration_STATUS struct {
DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty"`
PatchSettings *LinuxPatchSettings_STATUS `json:"patchSettings,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"`
Ssh *SshConfiguration_STATUS `json:"ssh,omitempty"`
}
Storage version of v1beta20220301.LinuxConfiguration_STATUS
func (*LinuxConfiguration_STATUS) DeepCopy ¶
func (in *LinuxConfiguration_STATUS) DeepCopy() *LinuxConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfiguration_STATUS.
func (*LinuxConfiguration_STATUS) DeepCopyInto ¶
func (in *LinuxConfiguration_STATUS) DeepCopyInto(out *LinuxConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxPatchSettings ¶
type LinuxPatchSettings struct {
AssessmentMode *string `json:"assessmentMode,omitempty"`
AutomaticByPlatformSettings *LinuxVMGuestPatchAutomaticByPlatformSettings `json:"automaticByPlatformSettings,omitempty"`
PatchMode *string `json:"patchMode,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.LinuxPatchSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/LinuxPatchSettings
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.
type LinuxPatchSettings_STATUS ¶
type LinuxPatchSettings_STATUS struct {
AssessmentMode *string `json:"assessmentMode,omitempty"`
AutomaticByPlatformSettings *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS `json:"automaticByPlatformSettings,omitempty"`
PatchMode *string `json:"patchMode,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.LinuxPatchSettings_STATUS
func (*LinuxPatchSettings_STATUS) DeepCopy ¶
func (in *LinuxPatchSettings_STATUS) DeepCopy() *LinuxPatchSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettings_STATUS.
func (*LinuxPatchSettings_STATUS) DeepCopyInto ¶
func (in *LinuxPatchSettings_STATUS) DeepCopyInto(out *LinuxPatchSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVMGuestPatchAutomaticByPlatformSettings ¶
type LinuxVMGuestPatchAutomaticByPlatformSettings struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RebootSetting *string `json:"rebootSetting,omitempty"`
}
Storage version of v1beta20220301.LinuxVMGuestPatchAutomaticByPlatformSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/LinuxVMGuestPatchAutomaticByPlatformSettings
func (*LinuxVMGuestPatchAutomaticByPlatformSettings) DeepCopy ¶
func (in *LinuxVMGuestPatchAutomaticByPlatformSettings) DeepCopy() *LinuxVMGuestPatchAutomaticByPlatformSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVMGuestPatchAutomaticByPlatformSettings.
func (*LinuxVMGuestPatchAutomaticByPlatformSettings) DeepCopyInto ¶
func (in *LinuxVMGuestPatchAutomaticByPlatformSettings) DeepCopyInto(out *LinuxVMGuestPatchAutomaticByPlatformSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS ¶
type LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RebootSetting *string `json:"rebootSetting,omitempty"`
}
Storage version of v1beta20220301.LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS
func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopy ¶
func (in *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopy() *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS.
func (*LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopyInto ¶
func (in *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopyInto(out *LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceRedeployStatus_STATUS ¶
type MaintenanceRedeployStatus_STATUS struct {
IsCustomerInitiatedMaintenanceAllowed *bool `json:"isCustomerInitiatedMaintenanceAllowed,omitempty"`
LastOperationMessage *string `json:"lastOperationMessage,omitempty"`
LastOperationResultCode *string `json:"lastOperationResultCode,omitempty"`
MaintenanceWindowEndTime *string `json:"maintenanceWindowEndTime,omitempty"`
MaintenanceWindowStartTime *string `json:"maintenanceWindowStartTime,omitempty"`
PreMaintenanceWindowEndTime *string `json:"preMaintenanceWindowEndTime,omitempty"`
PreMaintenanceWindowStartTime *string `json:"preMaintenanceWindowStartTime,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.MaintenanceRedeployStatus_STATUS
func (*MaintenanceRedeployStatus_STATUS) DeepCopy ¶
func (in *MaintenanceRedeployStatus_STATUS) DeepCopy() *MaintenanceRedeployStatus_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceRedeployStatus_STATUS.
func (*MaintenanceRedeployStatus_STATUS) DeepCopyInto ¶
func (in *MaintenanceRedeployStatus_STATUS) DeepCopyInto(out *MaintenanceRedeployStatus_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDiskParameters ¶
type ManagedDiskParameters struct {
DiskEncryptionSet *DiskEncryptionSetParameters `json:"diskEncryptionSet,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: Resource Id
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
SecurityProfile *VMDiskSecurityProfile `json:"securityProfile,omitempty"`
StorageAccountType *string `json:"storageAccountType,omitempty"`
}
Storage version of v1beta20220301.ManagedDiskParameters Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ManagedDiskParameters
func (*ManagedDiskParameters) DeepCopy ¶
func (in *ManagedDiskParameters) DeepCopy() *ManagedDiskParameters
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.
type ManagedDiskParameters_STATUS ¶
type ManagedDiskParameters_STATUS struct {
DiskEncryptionSet *SubResource_STATUS `json:"diskEncryptionSet,omitempty"`
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityProfile *VMDiskSecurityProfile_STATUS `json:"securityProfile,omitempty"`
StorageAccountType *string `json:"storageAccountType,omitempty"`
}
Storage version of v1beta20220301.ManagedDiskParameters_STATUS
func (*ManagedDiskParameters_STATUS) DeepCopy ¶
func (in *ManagedDiskParameters_STATUS) DeepCopy() *ManagedDiskParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters_STATUS.
func (*ManagedDiskParameters_STATUS) DeepCopyInto ¶
func (in *ManagedDiskParameters_STATUS) DeepCopyInto(out *ManagedDiskParameters_STATUS)
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 *string `json:"deleteOption,omitempty"`
Id *string `json:"id,omitempty"`
Primary *bool `json:"primary,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.NetworkInterfaceReference_STATUS
func (*NetworkInterfaceReference_STATUS) DeepCopy ¶
func (in *NetworkInterfaceReference_STATUS) DeepCopy() *NetworkInterfaceReference_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReference_STATUS.
func (*NetworkInterfaceReference_STATUS) DeepCopyInto ¶
func (in *NetworkInterfaceReference_STATUS) DeepCopyInto(out *NetworkInterfaceReference_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProfile_STATUS ¶
type NetworkProfile_STATUS struct {
NetworkApiVersion *string `json:"networkApiVersion,omitempty"`
NetworkInterfaceConfigurations []VirtualMachineNetworkInterfaceConfiguration_STATUS `json:"networkInterfaceConfigurations,omitempty"`
NetworkInterfaces []NetworkInterfaceReference_STATUS `json:"networkInterfaces,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.NetworkProfile_STATUS
func (*NetworkProfile_STATUS) DeepCopy ¶
func (in *NetworkProfile_STATUS) DeepCopy() *NetworkProfile_STATUS
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.
type OSDisk ¶
type OSDisk struct {
Caching *string `json:"caching,omitempty"`
CreateOption *string `json:"createOption,omitempty"`
DeleteOption *string `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 *string `json:"osType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Vhd *VirtualHardDisk `json:"vhd,omitempty"`
WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"`
}
Storage version of v1beta20220301.OSDisk Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/OSDisk
func (*OSDisk) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk.
func (*OSDisk) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OSDisk_STATUS ¶
type OSDisk_STATUS struct {
Caching *string `json:"caching,omitempty"`
CreateOption *string `json:"createOption,omitempty"`
DeleteOption *string `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 *string `json:"osType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Vhd *VirtualHardDisk_STATUS `json:"vhd,omitempty"`
WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"`
}
Storage version of v1beta20220301.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.
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequireGuestProvisionSignal *bool `json:"requireGuestProvisionSignal,omitempty"`
Secrets []VaultSecretGroup_STATUS `json:"secrets,omitempty"`
WindowsConfiguration *WindowsConfiguration_STATUS `json:"windowsConfiguration,omitempty"`
}
Storage version of v1beta20220301.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.
type PatchSettings ¶
type PatchSettings struct {
AssessmentMode *string `json:"assessmentMode,omitempty"`
AutomaticByPlatformSettings *WindowsVMGuestPatchAutomaticByPlatformSettings `json:"automaticByPlatformSettings,omitempty"`
EnableHotpatching *bool `json:"enableHotpatching,omitempty"`
PatchMode *string `json:"patchMode,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.PatchSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/PatchSettings
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.
type PatchSettings_STATUS ¶
type PatchSettings_STATUS struct {
AssessmentMode *string `json:"assessmentMode,omitempty"`
AutomaticByPlatformSettings *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS `json:"automaticByPlatformSettings,omitempty"`
EnableHotpatching *bool `json:"enableHotpatching,omitempty"`
PatchMode *string `json:"patchMode,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.PatchSettings_STATUS
func (*PatchSettings_STATUS) DeepCopy ¶
func (in *PatchSettings_STATUS) DeepCopy() *PatchSettings_STATUS
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.
type Plan ¶
type Plan struct {
Name *string `json:"name,omitempty"`
Product *string `json:"product,omitempty"`
PromotionCode *string `json:"promotionCode,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Publisher *string `json:"publisher,omitempty"`
}
Storage version of v1beta20220301.Plan Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/Plan
func (*Plan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan.
func (*Plan) DeepCopyInto ¶
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Publisher *string `json:"publisher,omitempty"`
}
Storage version of v1beta20220301.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.
type PublicIPAddressSku ¶
type PublicIPAddressSku struct {
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1beta20220301.PublicIPAddressSku Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/PublicIPAddressSku
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.
type PublicIPAddressSku_STATUS ¶
type PublicIPAddressSku_STATUS struct {
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1beta20220301.PublicIPAddressSku_STATUS
func (*PublicIPAddressSku_STATUS) DeepCopy ¶
func (in *PublicIPAddressSku_STATUS) DeepCopy() *PublicIPAddressSku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku_STATUS.
func (*PublicIPAddressSku_STATUS) DeepCopyInto ¶
func (in *PublicIPAddressSku_STATUS) DeepCopyInto(out *PublicIPAddressSku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpgradePolicy ¶
type RollingUpgradePolicy 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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.RollingUpgradePolicy Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/RollingUpgradePolicy
func (*RollingUpgradePolicy) DeepCopy ¶
func (in *RollingUpgradePolicy) DeepCopy() *RollingUpgradePolicy
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.
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.RollingUpgradePolicy_STATUS
func (*RollingUpgradePolicy_STATUS) DeepCopy ¶
func (in *RollingUpgradePolicy_STATUS) DeepCopy() *RollingUpgradePolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicy_STATUS.
func (*RollingUpgradePolicy_STATUS) DeepCopyInto ¶
func (in *RollingUpgradePolicy_STATUS) DeepCopyInto(out *RollingUpgradePolicy_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rules []string `json:"rules,omitempty"`
}
Storage version of v1beta20220301.ScaleInPolicy Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ScaleInPolicy
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.
type ScaleInPolicy_STATUS ¶
type ScaleInPolicy_STATUS struct {
ForceDeletion *bool `json:"forceDeletion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rules []string `json:"rules,omitempty"`
}
Storage version of v1beta20220301.ScaleInPolicy_STATUS
func (*ScaleInPolicy_STATUS) DeepCopy ¶
func (in *ScaleInPolicy_STATUS) DeepCopy() *ScaleInPolicy_STATUS
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.
type ScheduledEventsProfile ¶
type ScheduledEventsProfile struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
TerminateNotificationProfile *TerminateNotificationProfile `json:"terminateNotificationProfile,omitempty"`
}
Storage version of v1beta20220301.ScheduledEventsProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/ScheduledEventsProfile
func (*ScheduledEventsProfile) DeepCopy ¶
func (in *ScheduledEventsProfile) DeepCopy() *ScheduledEventsProfile
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.
type ScheduledEventsProfile_STATUS ¶
type ScheduledEventsProfile_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
TerminateNotificationProfile *TerminateNotificationProfile_STATUS `json:"terminateNotificationProfile,omitempty"`
}
Storage version of v1beta20220301.ScheduledEventsProfile_STATUS
func (*ScheduledEventsProfile_STATUS) DeepCopy ¶
func (in *ScheduledEventsProfile_STATUS) DeepCopy() *ScheduledEventsProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledEventsProfile_STATUS.
func (*ScheduledEventsProfile_STATUS) DeepCopyInto ¶
func (in *ScheduledEventsProfile_STATUS) DeepCopyInto(out *ScheduledEventsProfile_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityType *string `json:"securityType,omitempty"`
UefiSettings *UefiSettings `json:"uefiSettings,omitempty"`
}
Storage version of v1beta20220301.SecurityProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/SecurityProfile
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.
type SecurityProfile_STATUS ¶
type SecurityProfile_STATUS struct {
EncryptionAtHost *bool `json:"encryptionAtHost,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityType *string `json:"securityType,omitempty"`
UefiSettings *UefiSettings_STATUS `json:"uefiSettings,omitempty"`
}
Storage version of v1beta20220301.SecurityProfile_STATUS
func (*SecurityProfile_STATUS) DeepCopy ¶
func (in *SecurityProfile_STATUS) DeepCopy() *SecurityProfile_STATUS
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.
type Sku ¶
type Sku struct {
Capacity *int `json:"capacity,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1beta20220301.Sku Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/Sku
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1beta20220301.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.
type SpotRestorePolicy ¶
type SpotRestorePolicy struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RestoreTimeout *string `json:"restoreTimeout,omitempty"`
}
Storage version of v1beta20220301.SpotRestorePolicy Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/SpotRestorePolicy
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.
type SpotRestorePolicy_STATUS ¶
type SpotRestorePolicy_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RestoreTimeout *string `json:"restoreTimeout,omitempty"`
}
Storage version of v1beta20220301.SpotRestorePolicy_STATUS
func (*SpotRestorePolicy_STATUS) DeepCopy ¶
func (in *SpotRestorePolicy_STATUS) DeepCopy() *SpotRestorePolicy_STATUS
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.
type SshConfiguration ¶
type SshConfiguration struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicKeys []SshPublicKey `json:"publicKeys,omitempty"`
}
Storage version of v1beta20220301.SshConfiguration Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/SshConfiguration
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.
type SshConfiguration_STATUS ¶
type SshConfiguration_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicKeys []SshPublicKey_STATUS `json:"publicKeys,omitempty"`
}
Storage version of v1beta20220301.SshConfiguration_STATUS
func (*SshConfiguration_STATUS) DeepCopy ¶
func (in *SshConfiguration_STATUS) DeepCopy() *SshConfiguration_STATUS
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.
type SshPublicKey ¶
type SshPublicKey struct {
KeyData *string `json:"keyData,omitempty"`
Path *string `json:"path,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.SshPublicKey Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/SshPublicKey
func (*SshPublicKey) DeepCopy ¶
func (in *SshPublicKey) DeepCopy() *SshPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKey.
func (*SshPublicKey) DeepCopyInto ¶
func (in *SshPublicKey) DeepCopyInto(out *SshPublicKey)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.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.
type StorageProfile ¶
type StorageProfile struct {
DataDisks []DataDisk `json:"dataDisks,omitempty"`
ImageReference *ImageReference `json:"imageReference,omitempty"`
OsDisk *OSDisk `json:"osDisk,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.StorageProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/StorageProfile
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.
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.StorageProfile_STATUS
func (*StorageProfile_STATUS) DeepCopy ¶
func (in *StorageProfile_STATUS) DeepCopy() *StorageProfile_STATUS
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.
type SubResource ¶
type SubResource struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: Resource Id
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1beta20220301.SubResource Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/SubResource
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.
type SubResource_STATUS ¶
type SubResource_STATUS struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.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.
type TerminateNotificationProfile ¶
type TerminateNotificationProfile struct {
Enable *bool `json:"enable,omitempty"`
NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.TerminateNotificationProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/TerminateNotificationProfile
func (*TerminateNotificationProfile) DeepCopy ¶
func (in *TerminateNotificationProfile) DeepCopy() *TerminateNotificationProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationProfile.
func (*TerminateNotificationProfile) DeepCopyInto ¶
func (in *TerminateNotificationProfile) DeepCopyInto(out *TerminateNotificationProfile)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.TerminateNotificationProfile_STATUS
func (*TerminateNotificationProfile_STATUS) DeepCopy ¶
func (in *TerminateNotificationProfile_STATUS) DeepCopy() *TerminateNotificationProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationProfile_STATUS.
func (*TerminateNotificationProfile_STATUS) DeepCopyInto ¶
func (in *TerminateNotificationProfile_STATUS) DeepCopyInto(out *TerminateNotificationProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UefiSettings ¶
type UefiSettings struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"`
VTpmEnabled *bool `json:"vTpmEnabled,omitempty"`
}
Storage version of v1beta20220301.UefiSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/UefiSettings
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.
type UefiSettings_STATUS ¶
type UefiSettings_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"`
VTpmEnabled *bool `json:"vTpmEnabled,omitempty"`
}
Storage version of v1beta20220301.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.
type UpgradePolicy ¶
type UpgradePolicy struct {
AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy `json:"automaticOSUpgradePolicy,omitempty"`
Mode *string `json:"mode,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RollingUpgradePolicy *RollingUpgradePolicy `json:"rollingUpgradePolicy,omitempty"`
}
Storage version of v1beta20220301.UpgradePolicy Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/UpgradePolicy
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.
type UpgradePolicy_STATUS ¶
type UpgradePolicy_STATUS struct {
AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy_STATUS `json:"automaticOSUpgradePolicy,omitempty"`
Mode *string `json:"mode,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RollingUpgradePolicy *RollingUpgradePolicy_STATUS `json:"rollingUpgradePolicy,omitempty"`
}
Storage version of v1beta20220301.UpgradePolicy_STATUS
func (*UpgradePolicy_STATUS) DeepCopy ¶
func (in *UpgradePolicy_STATUS) DeepCopy() *UpgradePolicy_STATUS
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.
type VMDiskSecurityProfile ¶
type VMDiskSecurityProfile struct {
DiskEncryptionSet *DiskEncryptionSetParameters `json:"diskEncryptionSet,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityEncryptionType *string `json:"securityEncryptionType,omitempty"`
}
Storage version of v1beta20220301.VMDiskSecurityProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VMDiskSecurityProfile
func (*VMDiskSecurityProfile) DeepCopy ¶
func (in *VMDiskSecurityProfile) DeepCopy() *VMDiskSecurityProfile
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.
type VMDiskSecurityProfile_STATUS ¶
type VMDiskSecurityProfile_STATUS struct {
DiskEncryptionSet *SubResource_STATUS `json:"diskEncryptionSet,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityEncryptionType *string `json:"securityEncryptionType,omitempty"`
}
Storage version of v1beta20220301.VMDiskSecurityProfile_STATUS
func (*VMDiskSecurityProfile_STATUS) DeepCopy ¶
func (in *VMDiskSecurityProfile_STATUS) DeepCopy() *VMDiskSecurityProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMDiskSecurityProfile_STATUS.
func (*VMDiskSecurityProfile_STATUS) DeepCopyInto ¶
func (in *VMDiskSecurityProfile_STATUS) DeepCopyInto(out *VMDiskSecurityProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMGalleryApplication ¶
type VMGalleryApplication struct {
ConfigurationReference *string `json:"configurationReference,omitempty"`
EnableAutomaticUpgrade *bool `json:"enableAutomaticUpgrade,omitempty"`
Order *int `json:"order,omitempty"`
// +kubebuilder:validation:Required
// PackageReferenceReference: Specifies the GalleryApplicationVersion resource id on the form of
// /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}
PackageReferenceReference *genruntime.ResourceReference `armReference:"PackageReferenceId" json:"packageReferenceReference,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tags *string `json:"tags,omitempty"`
TreatFailureAsDeploymentFailure *bool `json:"treatFailureAsDeploymentFailure,omitempty"`
}
Storage version of v1beta20220301.VMGalleryApplication Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VMGalleryApplication
func (*VMGalleryApplication) DeepCopy ¶
func (in *VMGalleryApplication) DeepCopy() *VMGalleryApplication
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.
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tags *string `json:"tags,omitempty"`
TreatFailureAsDeploymentFailure *bool `json:"treatFailureAsDeploymentFailure,omitempty"`
}
Storage version of v1beta20220301.VMGalleryApplication_STATUS
func (*VMGalleryApplication_STATUS) DeepCopy ¶
func (in *VMGalleryApplication_STATUS) DeepCopy() *VMGalleryApplication_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMGalleryApplication_STATUS.
func (*VMGalleryApplication_STATUS) DeepCopyInto ¶
func (in *VMGalleryApplication_STATUS) DeepCopyInto(out *VMGalleryApplication_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMSizeProperties ¶
type VMSizeProperties struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VCPUsAvailable *int `json:"vCPUsAvailable,omitempty"`
VCPUsPerCore *int `json:"vCPUsPerCore,omitempty"`
}
Storage version of v1beta20220301.VMSizeProperties Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VMSizeProperties
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.
type VMSizeProperties_STATUS ¶
type VMSizeProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VCPUsAvailable *int `json:"vCPUsAvailable,omitempty"`
VCPUsPerCore *int `json:"vCPUsPerCore,omitempty"`
}
Storage version of v1beta20220301.VMSizeProperties_STATUS
func (*VMSizeProperties_STATUS) DeepCopy ¶
func (in *VMSizeProperties_STATUS) DeepCopy() *VMSizeProperties_STATUS
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.
type VaultCertificate ¶
type VaultCertificate struct {
CertificateStore *string `json:"certificateStore,omitempty"`
CertificateUrl *string `json:"certificateUrl,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VaultCertificate Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VaultCertificate
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.
type VaultCertificate_STATUS ¶
type VaultCertificate_STATUS struct {
CertificateStore *string `json:"certificateStore,omitempty"`
CertificateUrl *string `json:"certificateUrl,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VaultCertificate_STATUS
func (*VaultCertificate_STATUS) DeepCopy ¶
func (in *VaultCertificate_STATUS) DeepCopy() *VaultCertificate_STATUS
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.
type VaultSecretGroup ¶
type VaultSecretGroup struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceVault *SubResource `json:"sourceVault,omitempty"`
VaultCertificates []VaultCertificate `json:"vaultCertificates,omitempty"`
}
Storage version of v1beta20220301.VaultSecretGroup Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VaultSecretGroup
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.
type VaultSecretGroup_STATUS ¶
type VaultSecretGroup_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceVault *SubResource_STATUS `json:"sourceVault,omitempty"`
VaultCertificates []VaultCertificate_STATUS `json:"vaultCertificates,omitempty"`
}
Storage version of v1beta20220301.VaultSecretGroup_STATUS
func (*VaultSecretGroup_STATUS) DeepCopy ¶
func (in *VaultSecretGroup_STATUS) DeepCopy() *VaultSecretGroup_STATUS
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.
type VirtualHardDisk ¶
type VirtualHardDisk struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Uri *string `json:"uri,omitempty"`
}
Storage version of v1beta20220301.VirtualHardDisk Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualHardDisk
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.
type VirtualHardDisk_STATUS ¶
type VirtualHardDisk_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Uri *string `json:"uri,omitempty"`
}
Storage version of v1beta20220301.VirtualHardDisk_STATUS
func (*VirtualHardDisk_STATUS) DeepCopy ¶
func (in *VirtualHardDisk_STATUS) DeepCopy() *VirtualHardDisk_STATUS
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.
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:storageversion +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" Storage version of v1beta20220301.VirtualMachine Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachines
func (*VirtualMachine) AzureName ¶
func (machine *VirtualMachine) AzureName() string
AzureName returns the Azure name of the resource
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) 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) Hub ¶
func (machine *VirtualMachine) Hub()
Hub marks that this VirtualMachine is the hub type for conversion
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, or nil if there is no 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
type VirtualMachineAgentInstanceView_STATUS ¶
type VirtualMachineAgentInstanceView_STATUS struct {
ExtensionHandlers []VirtualMachineExtensionHandlerInstanceView_STATUS `json:"extensionHandlers,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Statuses []InstanceViewStatus_STATUS `json:"statuses,omitempty"`
VmAgentVersion *string `json:"vmAgentVersion,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineAgentInstanceView_STATUS
func (*VirtualMachineAgentInstanceView_STATUS) DeepCopy ¶
func (in *VirtualMachineAgentInstanceView_STATUS) DeepCopy() *VirtualMachineAgentInstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineAgentInstanceView_STATUS.
func (*VirtualMachineAgentInstanceView_STATUS) DeepCopyInto ¶
func (in *VirtualMachineAgentInstanceView_STATUS) DeepCopyInto(out *VirtualMachineAgentInstanceView_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineExtensionHandlerInstanceView_STATUS ¶
type VirtualMachineExtensionHandlerInstanceView_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Status *InstanceViewStatus_STATUS `json:"status,omitempty"`
Type *string `json:"type,omitempty"`
TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineExtensionHandlerInstanceView_STATUS
func (*VirtualMachineExtensionHandlerInstanceView_STATUS) DeepCopy ¶
func (in *VirtualMachineExtensionHandlerInstanceView_STATUS) DeepCopy() *VirtualMachineExtensionHandlerInstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionHandlerInstanceView_STATUS.
func (*VirtualMachineExtensionHandlerInstanceView_STATUS) DeepCopyInto ¶
func (in *VirtualMachineExtensionHandlerInstanceView_STATUS) DeepCopyInto(out *VirtualMachineExtensionHandlerInstanceView_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Statuses []InstanceViewStatus_STATUS `json:"statuses,omitempty"`
Substatuses []InstanceViewStatus_STATUS `json:"substatuses,omitempty"`
Type *string `json:"type,omitempty"`
TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineExtensionInstanceView_STATUS
func (*VirtualMachineExtensionInstanceView_STATUS) DeepCopy ¶
func (in *VirtualMachineExtensionInstanceView_STATUS) DeepCopy() *VirtualMachineExtensionInstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionInstanceView_STATUS.
func (*VirtualMachineExtensionInstanceView_STATUS) DeepCopyInto ¶
func (in *VirtualMachineExtensionInstanceView_STATUS) DeepCopyInto(out *VirtualMachineExtensionInstanceView_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProtectedSettings map[string]v1.JSON `json:"protectedSettings,omitempty"`
ProtectedSettingsFromKeyVault map[string]v1.JSON `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"`
}
Storage version of v1beta20220301.VirtualMachineExtension_STATUS
func (*VirtualMachineExtension_STATUS) DeepCopy ¶
func (in *VirtualMachineExtension_STATUS) DeepCopy() *VirtualMachineExtension_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtension_STATUS.
func (*VirtualMachineExtension_STATUS) DeepCopyInto ¶
func (in *VirtualMachineExtension_STATUS) DeepCopyInto(out *VirtualMachineExtension_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineHealthStatus_STATUS ¶
type VirtualMachineHealthStatus_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Status *InstanceViewStatus_STATUS `json:"status,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineHealthStatus_STATUS
func (*VirtualMachineHealthStatus_STATUS) DeepCopy ¶
func (in *VirtualMachineHealthStatus_STATUS) DeepCopy() *VirtualMachineHealthStatus_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineHealthStatus_STATUS.
func (*VirtualMachineHealthStatus_STATUS) DeepCopyInto ¶
func (in *VirtualMachineHealthStatus_STATUS) DeepCopyInto(out *VirtualMachineHealthStatus_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineIdentity ¶
type VirtualMachineIdentity struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineIdentity Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineIdentity
func (*VirtualMachineIdentity) DeepCopy ¶
func (in *VirtualMachineIdentity) DeepCopy() *VirtualMachineIdentity
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.
type VirtualMachineIdentity_STATUS ¶
type VirtualMachineIdentity_STATUS struct {
PrincipalId *string `json:"principalId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
TenantId *string `json:"tenantId,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineIdentity_STATUS
func (*VirtualMachineIdentity_STATUS) DeepCopy ¶
func (in *VirtualMachineIdentity_STATUS) DeepCopy() *VirtualMachineIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_STATUS.
func (*VirtualMachineIdentity_STATUS) DeepCopyInto ¶
func (in *VirtualMachineIdentity_STATUS) DeepCopyInto(out *VirtualMachineIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *string `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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RdpThumbPrint *string `json:"rdpThumbPrint,omitempty"`
Statuses []InstanceViewStatus_STATUS `json:"statuses,omitempty"`
VmAgent *VirtualMachineAgentInstanceView_STATUS `json:"vmAgent,omitempty"`
VmHealth *VirtualMachineHealthStatus_STATUS `json:"vmHealth,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineInstanceView_STATUS
func (*VirtualMachineInstanceView_STATUS) DeepCopy ¶
func (in *VirtualMachineInstanceView_STATUS) DeepCopy() *VirtualMachineInstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineInstanceView_STATUS.
func (*VirtualMachineInstanceView_STATUS) DeepCopyInto ¶
func (in *VirtualMachineInstanceView_STATUS) DeepCopyInto(out *VirtualMachineInstanceView_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tag *string `json:"tag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineIpTag Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineIpTag
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.
type VirtualMachineIpTag_STATUS ¶
type VirtualMachineIpTag_STATUS struct {
IpTagType *string `json:"ipTagType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tag *string `json:"tag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineIpTag_STATUS
func (*VirtualMachineIpTag_STATUS) DeepCopy ¶
func (in *VirtualMachineIpTag_STATUS) DeepCopy() *VirtualMachineIpTag_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIpTag_STATUS.
func (*VirtualMachineIpTag_STATUS) DeepCopyInto ¶
func (in *VirtualMachineIpTag_STATUS) DeepCopyInto(out *VirtualMachineIpTag_STATUS)
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 Storage version of v1beta20220301.VirtualMachine Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachines
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_STATUS ¶
type VirtualMachineNetworkInterfaceConfiguration_STATUS struct {
DeleteOption *string `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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineNetworkInterfaceConfiguration_STATUS
func (*VirtualMachineNetworkInterfaceConfiguration_STATUS) DeepCopy ¶
func (in *VirtualMachineNetworkInterfaceConfiguration_STATUS) DeepCopy() *VirtualMachineNetworkInterfaceConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceConfiguration_STATUS.
func (*VirtualMachineNetworkInterfaceConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualMachineNetworkInterfaceConfiguration_STATUS) DeepCopyInto(out *VirtualMachineNetworkInterfaceConfiguration_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineNetworkInterfaceDnsSettingsConfiguration Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineNetworkInterfaceDnsSettingsConfiguration
func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) DeepCopy ¶
func (in *VirtualMachineNetworkInterfaceDnsSettingsConfiguration) DeepCopy() *VirtualMachineNetworkInterfaceDnsSettingsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceDnsSettingsConfiguration.
func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration) DeepCopyInto ¶
func (in *VirtualMachineNetworkInterfaceDnsSettingsConfiguration) DeepCopyInto(out *VirtualMachineNetworkInterfaceDnsSettingsConfiguration)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS
func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) DeepCopy ¶
func (in *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) DeepCopy() *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS.
func (*VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS) DeepCopyInto(out *VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS)
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 *string `json:"privateIPAddressVersion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPAddressConfiguration *VirtualMachinePublicIPAddressConfiguration_STATUS `json:"publicIPAddressConfiguration,omitempty"`
Subnet *SubResource_STATUS `json:"subnet,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineNetworkInterfaceIPConfiguration_STATUS
func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS) DeepCopy ¶
func (in *VirtualMachineNetworkInterfaceIPConfiguration_STATUS) DeepCopy() *VirtualMachineNetworkInterfaceIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceIPConfiguration_STATUS.
func (*VirtualMachineNetworkInterfaceIPConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualMachineNetworkInterfaceIPConfiguration_STATUS) DeepCopyInto(out *VirtualMachineNetworkInterfaceIPConfiguration_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachinePatchStatus_STATUS
func (*VirtualMachinePatchStatus_STATUS) DeepCopy ¶
func (in *VirtualMachinePatchStatus_STATUS) DeepCopy() *VirtualMachinePatchStatus_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePatchStatus_STATUS.
func (*VirtualMachinePatchStatus_STATUS) DeepCopyInto ¶
func (in *VirtualMachinePatchStatus_STATUS) DeepCopyInto(out *VirtualMachinePatchStatus_STATUS)
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 *string `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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPAddressVersion *string `json:"publicIPAddressVersion,omitempty"`
PublicIPAllocationMethod *string `json:"publicIPAllocationMethod,omitempty"`
PublicIPPrefix *SubResource_STATUS `json:"publicIPPrefix,omitempty"`
Sku *PublicIPAddressSku_STATUS `json:"sku,omitempty"`
}
Storage version of v1beta20220301.VirtualMachinePublicIPAddressConfiguration_STATUS
func (*VirtualMachinePublicIPAddressConfiguration_STATUS) DeepCopy ¶
func (in *VirtualMachinePublicIPAddressConfiguration_STATUS) DeepCopy() *VirtualMachinePublicIPAddressConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressConfiguration_STATUS.
func (*VirtualMachinePublicIPAddressConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualMachinePublicIPAddressConfiguration_STATUS) DeepCopyInto(out *VirtualMachinePublicIPAddressConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachinePublicIPAddressDnsSettingsConfiguration ¶
type VirtualMachinePublicIPAddressDnsSettingsConfiguration struct {
DomainNameLabel *string `json:"domainNameLabel,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachinePublicIPAddressDnsSettingsConfiguration Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachinePublicIPAddressDnsSettingsConfiguration
func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) DeepCopy ¶
func (in *VirtualMachinePublicIPAddressDnsSettingsConfiguration) DeepCopy() *VirtualMachinePublicIPAddressDnsSettingsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressDnsSettingsConfiguration.
func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration) DeepCopyInto ¶
func (in *VirtualMachinePublicIPAddressDnsSettingsConfiguration) DeepCopyInto(out *VirtualMachinePublicIPAddressDnsSettingsConfiguration)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS
func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) DeepCopy ¶
func (in *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) DeepCopy() *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS.
func (*VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS) DeepCopyInto(out *VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS)
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:storageversion +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" Storage version of v1beta20220301.VirtualMachineScaleSet Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachineScaleSets
func (*VirtualMachineScaleSet) AzureName ¶
func (scaleSet *VirtualMachineScaleSet) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualMachineScaleSet) DeepCopy ¶
func (in *VirtualMachineScaleSet) DeepCopy() *VirtualMachineScaleSet
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) 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 ¶
func (scaleSet *VirtualMachineScaleSet) GetSpec() genruntime.ConvertibleSpec
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) Hub ¶
func (scaleSet *VirtualMachineScaleSet) Hub()
Hub marks that this VirtualMachineScaleSet is the hub type for conversion
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 ¶
func (scaleSet *VirtualMachineScaleSet) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no 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
type VirtualMachineScaleSetDataDisk ¶
type VirtualMachineScaleSetDataDisk struct {
Caching *string `json:"caching,omitempty"`
CreateOption *string `json:"createOption,omitempty"`
DeleteOption *string `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 `json:"managedDisk,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetDataDisk Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetDataDisk
func (*VirtualMachineScaleSetDataDisk) DeepCopy ¶
func (in *VirtualMachineScaleSetDataDisk) DeepCopy() *VirtualMachineScaleSetDataDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDisk.
func (*VirtualMachineScaleSetDataDisk) DeepCopyInto ¶
func (in *VirtualMachineScaleSetDataDisk) DeepCopyInto(out *VirtualMachineScaleSetDataDisk)
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 *string `json:"caching,omitempty"`
CreateOption *string `json:"createOption,omitempty"`
DeleteOption *string `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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetDataDisk_STATUS
func (*VirtualMachineScaleSetDataDisk_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetDataDisk_STATUS) DeepCopy() *VirtualMachineScaleSetDataDisk_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDisk_STATUS.
func (*VirtualMachineScaleSetDataDisk_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetDataDisk_STATUS) DeepCopyInto(out *VirtualMachineScaleSetDataDisk_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetExtensionProfile_STATUS
func (*VirtualMachineScaleSetExtensionProfile_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetExtensionProfile_STATUS) DeepCopy() *VirtualMachineScaleSetExtensionProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProfile_STATUS.
func (*VirtualMachineScaleSetExtensionProfile_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtensionProfile_STATUS) DeepCopyInto(out *VirtualMachineScaleSetExtensionProfile_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProtectedSettings map[string]v1.JSON `json:"protectedSettings,omitempty"`
ProtectedSettingsFromKeyVault map[string]v1.JSON `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"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetExtension_STATUS
func (*VirtualMachineScaleSetExtension_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetExtension_STATUS) DeepCopy() *VirtualMachineScaleSetExtension_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtension_STATUS.
func (*VirtualMachineScaleSetExtension_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtension_STATUS) DeepCopyInto(out *VirtualMachineScaleSetExtension_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetHardwareProfile ¶
type VirtualMachineScaleSetHardwareProfile struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VmSizeProperties *VMSizeProperties `json:"vmSizeProperties,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetHardwareProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetHardwareProfile
func (*VirtualMachineScaleSetHardwareProfile) DeepCopy ¶
func (in *VirtualMachineScaleSetHardwareProfile) DeepCopy() *VirtualMachineScaleSetHardwareProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetHardwareProfile.
func (*VirtualMachineScaleSetHardwareProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSetHardwareProfile) DeepCopyInto(out *VirtualMachineScaleSetHardwareProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetHardwareProfile_STATUS ¶
type VirtualMachineScaleSetHardwareProfile_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VmSizeProperties *VMSizeProperties_STATUS `json:"vmSizeProperties,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetHardwareProfile_STATUS
func (*VirtualMachineScaleSetHardwareProfile_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetHardwareProfile_STATUS) DeepCopy() *VirtualMachineScaleSetHardwareProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetHardwareProfile_STATUS.
func (*VirtualMachineScaleSetHardwareProfile_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetHardwareProfile_STATUS) DeepCopyInto(out *VirtualMachineScaleSetHardwareProfile_STATUS)
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 *string `json:"privateIPAddressVersion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPAddressConfiguration *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS `json:"publicIPAddressConfiguration,omitempty"`
Subnet *ApiEntityReference_STATUS `json:"subnet,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetIPConfiguration_STATUS
func (*VirtualMachineScaleSetIPConfiguration_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetIPConfiguration_STATUS) DeepCopy() *VirtualMachineScaleSetIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfiguration_STATUS.
func (*VirtualMachineScaleSetIPConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIPConfiguration_STATUS) DeepCopyInto(out *VirtualMachineScaleSetIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetIdentity ¶
type VirtualMachineScaleSetIdentity struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetIdentity Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetIdentity
func (*VirtualMachineScaleSetIdentity) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentity) DeepCopy() *VirtualMachineScaleSetIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity.
func (*VirtualMachineScaleSetIdentity) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentity) DeepCopyInto(out *VirtualMachineScaleSetIdentity)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
TenantId *string `json:"tenantId,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetIdentity_STATUS
func (*VirtualMachineScaleSetIdentity_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentity_STATUS) DeepCopy() *VirtualMachineScaleSetIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_STATUS.
func (*VirtualMachineScaleSetIdentity_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentity_STATUS) DeepCopyInto(out *VirtualMachineScaleSetIdentity_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tag *string `json:"tag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetIpTag Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetIpTag
func (*VirtualMachineScaleSetIpTag) DeepCopy ¶
func (in *VirtualMachineScaleSetIpTag) DeepCopy() *VirtualMachineScaleSetIpTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTag.
func (*VirtualMachineScaleSetIpTag) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIpTag) DeepCopyInto(out *VirtualMachineScaleSetIpTag)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tag *string `json:"tag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetIpTag_STATUS
func (*VirtualMachineScaleSetIpTag_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetIpTag_STATUS) DeepCopy() *VirtualMachineScaleSetIpTag_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTag_STATUS.
func (*VirtualMachineScaleSetIpTag_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIpTag_STATUS) DeepCopyInto(out *VirtualMachineScaleSetIpTag_STATUS)
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 Storage version of v1beta20220301.VirtualMachineScaleSet Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachineScaleSets
func (*VirtualMachineScaleSetList) DeepCopy ¶
func (in *VirtualMachineScaleSetList) DeepCopy() *VirtualMachineScaleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetList.
func (*VirtualMachineScaleSetList) DeepCopyInto ¶
func (in *VirtualMachineScaleSetList) DeepCopyInto(out *VirtualMachineScaleSetList)
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 *DiskEncryptionSetParameters `json:"diskEncryptionSet,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityProfile *VMDiskSecurityProfile `json:"securityProfile,omitempty"`
StorageAccountType *string `json:"storageAccountType,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetManagedDiskParameters Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetManagedDiskParameters
func (*VirtualMachineScaleSetManagedDiskParameters) DeepCopy ¶
func (in *VirtualMachineScaleSetManagedDiskParameters) DeepCopy() *VirtualMachineScaleSetManagedDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParameters.
func (*VirtualMachineScaleSetManagedDiskParameters) DeepCopyInto ¶
func (in *VirtualMachineScaleSetManagedDiskParameters) DeepCopyInto(out *VirtualMachineScaleSetManagedDiskParameters)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityProfile *VMDiskSecurityProfile_STATUS `json:"securityProfile,omitempty"`
StorageAccountType *string `json:"storageAccountType,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetManagedDiskParameters_STATUS
func (*VirtualMachineScaleSetManagedDiskParameters_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetManagedDiskParameters_STATUS) DeepCopy() *VirtualMachineScaleSetManagedDiskParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParameters_STATUS.
func (*VirtualMachineScaleSetManagedDiskParameters_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetManagedDiskParameters_STATUS) DeepCopyInto(out *VirtualMachineScaleSetManagedDiskParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetNetworkConfigurationDnsSettings ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettings struct {
DnsServers []string `json:"dnsServers,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetNetworkConfigurationDnsSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetNetworkConfigurationDnsSettings
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationDnsSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettings.
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationDnsSettings)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS.
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS)
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 *string `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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetNetworkConfiguration_STATUS
func (*VirtualMachineScaleSetNetworkConfiguration_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfiguration_STATUS) DeepCopy() *VirtualMachineScaleSetNetworkConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfiguration_STATUS.
func (*VirtualMachineScaleSetNetworkConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfiguration_STATUS) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetNetworkProfile_STATUS ¶
type VirtualMachineScaleSetNetworkProfile_STATUS struct {
HealthProbe *ApiEntityReference_STATUS `json:"healthProbe,omitempty"`
NetworkApiVersion *string `json:"networkApiVersion,omitempty"`
NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration_STATUS `json:"networkInterfaceConfigurations,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetNetworkProfile_STATUS
func (*VirtualMachineScaleSetNetworkProfile_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkProfile_STATUS) DeepCopy() *VirtualMachineScaleSetNetworkProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkProfile_STATUS.
func (*VirtualMachineScaleSetNetworkProfile_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkProfile_STATUS) DeepCopyInto(out *VirtualMachineScaleSetNetworkProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetOSDisk ¶
type VirtualMachineScaleSetOSDisk struct {
Caching *string `json:"caching,omitempty"`
CreateOption *string `json:"createOption,omitempty"`
DeleteOption *string `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 *string `json:"osType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VhdContainers []string `json:"vhdContainers,omitempty"`
WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetOSDisk Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetOSDisk
func (*VirtualMachineScaleSetOSDisk) DeepCopy ¶
func (in *VirtualMachineScaleSetOSDisk) DeepCopy() *VirtualMachineScaleSetOSDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDisk.
func (*VirtualMachineScaleSetOSDisk) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSDisk) DeepCopyInto(out *VirtualMachineScaleSetOSDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetOSDisk_STATUS ¶
type VirtualMachineScaleSetOSDisk_STATUS struct {
Caching *string `json:"caching,omitempty"`
CreateOption *string `json:"createOption,omitempty"`
DeleteOption *string `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 *string `json:"osType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VhdContainers []string `json:"vhdContainers,omitempty"`
WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetOSDisk_STATUS
func (*VirtualMachineScaleSetOSDisk_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetOSDisk_STATUS) DeepCopy() *VirtualMachineScaleSetOSDisk_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDisk_STATUS.
func (*VirtualMachineScaleSetOSDisk_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSDisk_STATUS) DeepCopyInto(out *VirtualMachineScaleSetOSDisk_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Secrets []VaultSecretGroup_STATUS `json:"secrets,omitempty"`
WindowsConfiguration *WindowsConfiguration_STATUS `json:"windowsConfiguration,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetOSProfile_STATUS
func (*VirtualMachineScaleSetOSProfile_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetOSProfile_STATUS) DeepCopy() *VirtualMachineScaleSetOSProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfile_STATUS.
func (*VirtualMachineScaleSetOSProfile_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSProfile_STATUS) DeepCopyInto(out *VirtualMachineScaleSetOSProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings struct {
DomainNameLabel *string `json:"domainNameLabel,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS)
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 *string `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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPAddressVersion *string `json:"publicIPAddressVersion,omitempty"`
PublicIPPrefix *SubResource_STATUS `json:"publicIPPrefix,omitempty"`
Sku *PublicIPAddressSku_STATUS `json:"sku,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS.
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetStorageProfile Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetStorageProfile
func (*VirtualMachineScaleSetStorageProfile) DeepCopy ¶
func (in *VirtualMachineScaleSetStorageProfile) DeepCopy() *VirtualMachineScaleSetStorageProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfile.
func (*VirtualMachineScaleSetStorageProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSetStorageProfile) DeepCopyInto(out *VirtualMachineScaleSetStorageProfile)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetStorageProfile_STATUS
func (*VirtualMachineScaleSetStorageProfile_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetStorageProfile_STATUS) DeepCopy() *VirtualMachineScaleSetStorageProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfile_STATUS.
func (*VirtualMachineScaleSetStorageProfile_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetStorageProfile_STATUS) DeepCopyInto(out *VirtualMachineScaleSetStorageProfile_STATUS)
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 *string `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 *string `json:"priority,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ScheduledEventsProfile *ScheduledEventsProfile_STATUS `json:"scheduledEventsProfile,omitempty"`
SecurityProfile *SecurityProfile_STATUS `json:"securityProfile,omitempty"`
StorageProfile *VirtualMachineScaleSetStorageProfile_STATUS `json:"storageProfile,omitempty"`
UserData *string `json:"userData,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSetVMProfile_STATUS
func (*VirtualMachineScaleSetVMProfile_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetVMProfile_STATUS) DeepCopy() *VirtualMachineScaleSetVMProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetVMProfile_STATUS.
func (*VirtualMachineScaleSetVMProfile_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetVMProfile_STATUS) DeepCopyInto(out *VirtualMachineScaleSetVMProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec ¶
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec struct {
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Publisher *string `json:"publisher,omitempty"`
Settings map[string]v1.JSON `json:"settings,omitempty"`
Type *string `json:"type,omitempty"`
TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec.
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec ¶
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec struct {
Extensions []VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Extensions_Spec `json:"extensions,omitempty"`
ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec.
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec ¶
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec struct {
DeleteOption *string `json:"deleteOption,omitempty"`
DnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings `json:"dnsSettings,omitempty"`
IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"`
IpTags []VirtualMachineScaleSetIpTag `json:"ipTags,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPAddressVersion *string `json:"publicIPAddressVersion,omitempty"`
PublicIPPrefix *SubResource `json:"publicIPPrefix,omitempty"`
Sku *PublicIPAddressSku `json:"sku,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec.
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec ¶
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec struct {
ApplicationGatewayBackendAddressPools []SubResource `json:"applicationGatewayBackendAddressPools,omitempty"`
ApplicationSecurityGroups []SubResource `json:"applicationSecurityGroups,omitempty"`
Id *string `json:"id,omitempty"`
LoadBalancerBackendAddressPools []SubResource `json:"loadBalancerBackendAddressPools,omitempty"`
LoadBalancerInboundNatPools []SubResource `json:"loadBalancerInboundNatPools,omitempty"`
Name *string `json:"name,omitempty"`
Primary *bool `json:"primary,omitempty"`
PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPAddressConfiguration *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec `json:"publicIPAddressConfiguration,omitempty"`
Subnet *ApiEntityReference `json:"subnet,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec.
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec ¶
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec struct {
DeleteOption *string `json:"deleteOption,omitempty"`
DnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings `json:"dnsSettings,omitempty"`
EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"`
EnableFpga *bool `json:"enableFpga,omitempty"`
EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"`
Id *string `json:"id,omitempty"`
IpConfigurations []VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec `json:"ipConfigurations,omitempty"`
Name *string `json:"name,omitempty"`
NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"`
Primary *bool `json:"primary,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec.
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec ¶
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec struct {
HealthProbe *ApiEntityReference `json:"healthProbe,omitempty"`
NetworkApiVersion *string `json:"networkApiVersion,omitempty"`
NetworkInterfaceConfigurations []VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Spec `json:"networkInterfaceConfigurations,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec.
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec ¶
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec 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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Secrets []VaultSecretGroup `json:"secrets,omitempty"`
WindowsConfiguration *WindowsConfiguration `json:"windowsConfiguration,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec.
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec ¶
type VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec struct {
ApplicationProfile *ApplicationProfile `json:"applicationProfile,omitempty"`
BillingProfile *BillingProfile `json:"billingProfile,omitempty"`
CapacityReservation *CapacityReservationProfile `json:"capacityReservation,omitempty"`
DiagnosticsProfile *DiagnosticsProfile `json:"diagnosticsProfile,omitempty"`
EvictionPolicy *string `json:"evictionPolicy,omitempty"`
ExtensionProfile *VirtualMachineScaleSet_Properties_VirtualMachineProfile_ExtensionProfile_Spec `json:"extensionProfile,omitempty"`
HardwareProfile *VirtualMachineScaleSetHardwareProfile `json:"hardwareProfile,omitempty"`
LicenseType *string `json:"licenseType,omitempty"`
NetworkProfile *VirtualMachineScaleSet_Properties_VirtualMachineProfile_NetworkProfile_Spec `json:"networkProfile,omitempty"`
OsProfile *VirtualMachineScaleSet_Properties_VirtualMachineProfile_OsProfile_Spec `json:"osProfile,omitempty"`
Priority *string `json:"priority,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ScheduledEventsProfile *ScheduledEventsProfile `json:"scheduledEventsProfile,omitempty"`
SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"`
StorageProfile *VirtualMachineScaleSetStorageProfile `json:"storageProfile,omitempty"`
UserData *string `json:"userData,omitempty"`
}
Storage version of v1beta20220301.VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec) DeepCopy() *VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec.
func (*VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec)
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 []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 *string `json:"orchestrationMode,omitempty"`
Overprovision *bool `json:"overprovision,omitempty"`
Plan *Plan_STATUS `json:"plan,omitempty"`
PlatformFaultDomainCount *int `json:"platformFaultDomainCount,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,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"`
}
Storage version of v1beta20220301.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 ¶
func (in *VirtualMachineScaleSet_STATUS) DeepCopy() *VirtualMachineScaleSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_STATUS.
func (*VirtualMachineScaleSet_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_STATUS) DeepCopyInto(out *VirtualMachineScaleSet_STATUS)
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"`
Location *string `json:"location,omitempty"`
OrchestrationMode *string `json:"orchestrationMode,omitempty"`
OriginalVersion string `json:"originalVersion,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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,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 *VirtualMachineScaleSet_Properties_VirtualMachineProfile_Spec `json:"virtualMachineProfile,omitempty"`
ZoneBalance *bool `json:"zoneBalance,omitempty"`
Zones []string `json:"zones,omitempty"`
}
Storage version of v1beta20220301.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) DeepCopy ¶
func (in *VirtualMachineScaleSet_Spec) DeepCopy() *VirtualMachineScaleSet_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_Spec.
func (*VirtualMachineScaleSet_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_Spec) DeepCopyInto(out *VirtualMachineScaleSet_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec ¶
type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec struct {
DeleteOption *string `json:"deleteOption,omitempty"`
DnsSettings *VirtualMachinePublicIPAddressDnsSettingsConfiguration `json:"dnsSettings,omitempty"`
IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"`
IpTags []VirtualMachineIpTag `json:"ipTags,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPAddressVersion *string `json:"publicIPAddressVersion,omitempty"`
PublicIPAllocationMethod *string `json:"publicIPAllocationMethod,omitempty"`
PublicIPPrefix *SubResource `json:"publicIPPrefix,omitempty"`
Sku *PublicIPAddressSku `json:"sku,omitempty"`
}
Storage version of v1beta20220301.VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec
func (*VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopy ¶
func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopy() *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec.
func (*VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopyInto ¶
func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec) DeepCopyInto(out *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec ¶
type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec struct {
ApplicationGatewayBackendAddressPools []SubResource `json:"applicationGatewayBackendAddressPools,omitempty"`
ApplicationSecurityGroups []SubResource `json:"applicationSecurityGroups,omitempty"`
LoadBalancerBackendAddressPools []SubResource `json:"loadBalancerBackendAddressPools,omitempty"`
Name *string `json:"name,omitempty"`
Primary *bool `json:"primary,omitempty"`
PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPAddressConfiguration *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration_Spec `json:"publicIPAddressConfiguration,omitempty"`
Subnet *SubResource `json:"subnet,omitempty"`
}
Storage version of v1beta20220301.VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec
func (*VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopy ¶
func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopy() *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec.
func (*VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopyInto ¶
func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec) DeepCopyInto(out *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec ¶
type VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec struct {
DeleteOption *string `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"`
IpConfigurations []VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Spec `json:"ipConfigurations,omitempty"`
Name *string `json:"name,omitempty"`
NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"`
Primary *bool `json:"primary,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec
func (*VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec) DeepCopy ¶
func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec) DeepCopy() *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec.
func (*VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec) DeepCopyInto ¶
func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec) DeepCopyInto(out *VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec ¶
type VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec struct {
DeleteOption *string `json:"deleteOption,omitempty"`
Primary *bool `json:"primary,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: Resource Id
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1beta20220301.VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec
func (*VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec) DeepCopy ¶
func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec) DeepCopy() *VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec.
func (*VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec) DeepCopyInto ¶
func (in *VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec) DeepCopyInto(out *VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachine_Properties_NetworkProfile_Spec ¶
type VirtualMachine_Properties_NetworkProfile_Spec struct {
NetworkApiVersion *string `json:"networkApiVersion,omitempty"`
NetworkInterfaceConfigurations []VirtualMachine_Properties_NetworkProfile_NetworkInterfaceConfigurations_Spec `json:"networkInterfaceConfigurations,omitempty"`
NetworkInterfaces []VirtualMachine_Properties_NetworkProfile_NetworkInterfaces_Spec `json:"networkInterfaces,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.VirtualMachine_Properties_NetworkProfile_Spec
func (*VirtualMachine_Properties_NetworkProfile_Spec) DeepCopy ¶
func (in *VirtualMachine_Properties_NetworkProfile_Spec) DeepCopy() *VirtualMachine_Properties_NetworkProfile_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_Properties_NetworkProfile_Spec.
func (*VirtualMachine_Properties_NetworkProfile_Spec) DeepCopyInto ¶
func (in *VirtualMachine_Properties_NetworkProfile_Spec) DeepCopyInto(out *VirtualMachine_Properties_NetworkProfile_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachine_Properties_OsProfile_Spec ¶
type VirtualMachine_Properties_OsProfile_Spec 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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequireGuestProvisionSignal *bool `json:"requireGuestProvisionSignal,omitempty"`
Secrets []VaultSecretGroup `json:"secrets,omitempty"`
WindowsConfiguration *WindowsConfiguration `json:"windowsConfiguration,omitempty"`
}
Storage version of v1beta20220301.VirtualMachine_Properties_OsProfile_Spec
func (*VirtualMachine_Properties_OsProfile_Spec) DeepCopy ¶
func (in *VirtualMachine_Properties_OsProfile_Spec) DeepCopy() *VirtualMachine_Properties_OsProfile_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_Properties_OsProfile_Spec.
func (*VirtualMachine_Properties_OsProfile_Spec) DeepCopyInto ¶
func (in *VirtualMachine_Properties_OsProfile_Spec) DeepCopyInto(out *VirtualMachine_Properties_OsProfile_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 []conditions.Condition `json:"conditions,omitempty"`
DiagnosticsProfile *DiagnosticsProfile_STATUS `json:"diagnosticsProfile,omitempty"`
EvictionPolicy *string `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 *string `json:"priority,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,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"`
}
Storage version of v1beta20220301.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 ¶
func (in *VirtualMachine_STATUS) DeepCopy() *VirtualMachine_STATUS
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.
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 *string `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"`
Location *string `json:"location,omitempty"`
NetworkProfile *VirtualMachine_Properties_NetworkProfile_Spec `json:"networkProfile,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
OsProfile *VirtualMachine_Properties_OsProfile_Spec `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 *string `json:"priority,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,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"`
}
Storage version of v1beta20220301.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) 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.
type WinRMConfiguration ¶
type WinRMConfiguration struct {
Listeners []WinRMListener `json:"listeners,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.WinRMConfiguration Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/WinRMConfiguration
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.
type WinRMConfiguration_STATUS ¶
type WinRMConfiguration_STATUS struct {
Listeners []WinRMListener_STATUS `json:"listeners,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1beta20220301.WinRMConfiguration_STATUS
func (*WinRMConfiguration_STATUS) DeepCopy ¶
func (in *WinRMConfiguration_STATUS) DeepCopy() *WinRMConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfiguration_STATUS.
func (*WinRMConfiguration_STATUS) DeepCopyInto ¶
func (in *WinRMConfiguration_STATUS) DeepCopyInto(out *WinRMConfiguration_STATUS)
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Protocol *string `json:"protocol,omitempty"`
}
Storage version of v1beta20220301.WinRMListener Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/WinRMListener
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.
type WinRMListener_STATUS ¶
type WinRMListener_STATUS struct {
CertificateUrl *string `json:"certificateUrl,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Protocol *string `json:"protocol,omitempty"`
}
Storage version of v1beta20220301.WinRMListener_STATUS
func (*WinRMListener_STATUS) DeepCopy ¶
func (in *WinRMListener_STATUS) DeepCopy() *WinRMListener_STATUS
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.
type WindowsConfiguration ¶
type WindowsConfiguration struct {
AdditionalUnattendContent []AdditionalUnattendContent `json:"additionalUnattendContent,omitempty"`
EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty"`
PatchSettings *PatchSettings `json:"patchSettings,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
WinRM *WinRMConfiguration `json:"winRM,omitempty"`
}
Storage version of v1beta20220301.WindowsConfiguration Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/WindowsConfiguration
func (*WindowsConfiguration) DeepCopy ¶
func (in *WindowsConfiguration) DeepCopy() *WindowsConfiguration
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.
type WindowsConfiguration_STATUS ¶
type WindowsConfiguration_STATUS struct {
AdditionalUnattendContent []AdditionalUnattendContent_STATUS `json:"additionalUnattendContent,omitempty"`
EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty"`
PatchSettings *PatchSettings_STATUS `json:"patchSettings,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"`
TimeZone *string `json:"timeZone,omitempty"`
WinRM *WinRMConfiguration_STATUS `json:"winRM,omitempty"`
}
Storage version of v1beta20220301.WindowsConfiguration_STATUS
func (*WindowsConfiguration_STATUS) DeepCopy ¶
func (in *WindowsConfiguration_STATUS) DeepCopy() *WindowsConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsConfiguration_STATUS.
func (*WindowsConfiguration_STATUS) DeepCopyInto ¶
func (in *WindowsConfiguration_STATUS) DeepCopyInto(out *WindowsConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVMGuestPatchAutomaticByPlatformSettings ¶
type WindowsVMGuestPatchAutomaticByPlatformSettings struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RebootSetting *string `json:"rebootSetting,omitempty"`
}
Storage version of v1beta20220301.WindowsVMGuestPatchAutomaticByPlatformSettings Generated from: https://schema.management.azure.com/schemas/2022-03-01/Microsoft.Compute.json#/definitions/WindowsVMGuestPatchAutomaticByPlatformSettings
func (*WindowsVMGuestPatchAutomaticByPlatformSettings) DeepCopy ¶
func (in *WindowsVMGuestPatchAutomaticByPlatformSettings) DeepCopy() *WindowsVMGuestPatchAutomaticByPlatformSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVMGuestPatchAutomaticByPlatformSettings.
func (*WindowsVMGuestPatchAutomaticByPlatformSettings) DeepCopyInto ¶
func (in *WindowsVMGuestPatchAutomaticByPlatformSettings) DeepCopyInto(out *WindowsVMGuestPatchAutomaticByPlatformSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS ¶
type WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RebootSetting *string `json:"rebootSetting,omitempty"`
}
Storage version of v1beta20220301.WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS
func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopy ¶
func (in *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopy() *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS.
func (*WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopyInto ¶
func (in *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS) DeepCopyInto(out *WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.