Documentation ¶
Overview ¶
Package v1api20220301storage contains API Schema definitions for the compute v1api20220301storage 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 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
- type NetworkInterfaceReference_STATUS
- type NetworkProfile
- type NetworkProfile_STATUS
- type OSDisk
- type OSDisk_STATUS
- type OSProfile
- 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 SshPublicKeySpec
- 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 UserAssignedIdentityDetails
- 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 VirtualMachineIdentity_UserAssignedIdentities_STATUS
- type VirtualMachineInstanceView_STATUS
- type VirtualMachineIpTag
- type VirtualMachineIpTag_STATUS
- type VirtualMachineList
- type VirtualMachineNetworkInterfaceConfiguration
- 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
- type VirtualMachineNetworkInterfaceIPConfiguration_STATUS
- type VirtualMachinePatchStatus_STATUS
- type VirtualMachinePublicIPAddressConfiguration
- 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 VirtualMachineScaleSetExtension
- type VirtualMachineScaleSetExtensionProfile
- type VirtualMachineScaleSetExtensionProfile_STATUS
- type VirtualMachineScaleSetExtension_STATUS
- type VirtualMachineScaleSetHardwareProfile
- type VirtualMachineScaleSetHardwareProfile_STATUS
- type VirtualMachineScaleSetIPConfiguration
- type VirtualMachineScaleSetIPConfiguration_STATUS
- type VirtualMachineScaleSetIdentity
- type VirtualMachineScaleSetIdentity_STATUS
- type VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS
- type VirtualMachineScaleSetIpTag
- type VirtualMachineScaleSetIpTag_STATUS
- type VirtualMachineScaleSetList
- type VirtualMachineScaleSetManagedDiskParameters
- type VirtualMachineScaleSetManagedDiskParameters_STATUS
- type VirtualMachineScaleSetNetworkConfiguration
- type VirtualMachineScaleSetNetworkConfigurationDnsSettings
- type VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS
- type VirtualMachineScaleSetNetworkConfiguration_STATUS
- type VirtualMachineScaleSetNetworkProfile
- type VirtualMachineScaleSetNetworkProfile_STATUS
- type VirtualMachineScaleSetOSDisk
- type VirtualMachineScaleSetOSDisk_STATUS
- type VirtualMachineScaleSetOSProfile
- type VirtualMachineScaleSetOSProfile_STATUS
- type VirtualMachineScaleSetPublicIPAddressConfiguration
- 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
- type VirtualMachineScaleSetVMProfile_STATUS
- 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_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: "v1api20220301storage"} // 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 v1api20220301.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 v1api20220301.AdditionalCapabilities Enables or disables a capability on the virtual machine or virtual machine scale set.
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 v1api20220301.AdditionalCapabilities_STATUS Enables or disables a capability on the virtual machine or virtual machine scale set.
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 v1api20220301.AdditionalUnattendContent Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
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 v1api20220301.AdditionalUnattendContent_STATUS Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
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 v1api20220301.ApiEntityReference The API entity reference.
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 v1api20220301.ApiEntityReference_STATUS The API entity reference.
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 v1api20220301.ApiErrorBase_STATUS Api error base.
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 v1api20220301.ApiError_STATUS Api error.
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 v1api20220301.ApplicationProfile Contains the list of gallery applications that should be made available to the VM/VMSS
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 v1api20220301.ApplicationProfile_STATUS Contains the list of gallery applications that should be made available to the VM/VMSS
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 v1api20220301.AutomaticOSUpgradePolicy The configuration parameters used for performing automatic OS upgrade.
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 v1api20220301.AutomaticOSUpgradePolicy_STATUS The configuration parameters used for performing automatic OS upgrade.
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 v1api20220301.AutomaticRepairsPolicy Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
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 v1api20220301.AutomaticRepairsPolicy_STATUS Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
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 v1api20220301.AvailablePatchSummary_STATUS Describes the properties of an virtual machine instance view for available patch summary.
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 v1api20220301.BillingProfile Specifies the billing related details of a Azure Spot VM or VMSS. Minimum api-version: 2019-03-01.
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 v1api20220301.BillingProfile_STATUS Specifies the billing related details of a Azure Spot VM or VMSS. Minimum api-version: 2019-03-01.
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 v1api20220301.BootDiagnostics Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. You can easily view the output of your console log. Azure also enables you to see a screenshot of the VM from the hypervisor.
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 v1api20220301.BootDiagnosticsInstanceView_STATUS The instance view of a virtual machine boot diagnostics.
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 v1api20220301.BootDiagnostics_STATUS Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. You can easily view the output of your console log. Azure also enables you to see a screenshot of the VM from the hypervisor.
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 v1api20220301.CapacityReservationProfile The parameters of a capacity reservation Profile.
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 v1api20220301.CapacityReservationProfile_STATUS The parameters of a capacity reservation Profile.
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 v1api20220301.DataDisk Describes a data disk.
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 v1api20220301.DataDisk_STATUS Describes a data disk.
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 v1api20220301.DiagnosticsProfile Specifies the boot diagnostic settings state. Minimum api-version: 2015-06-15.
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 v1api20220301.DiagnosticsProfile_STATUS Specifies the boot diagnostic settings state. Minimum api-version: 2015-06-15.
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 v1api20220301.DiffDiskSettings Describes the parameters of ephemeral disk settings that can be specified for operating system disk. NOTE: The ephemeral disk settings can only be specified for managed disk.
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 v1api20220301.DiffDiskSettings_STATUS Describes the parameters of ephemeral disk settings that can be specified for operating system disk. NOTE: The ephemeral disk settings can only be specified for managed disk.
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 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 v1api20220301.DiskEncryptionSettings Describes a Encryption Settings for a Disk
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 v1api20220301.DiskEncryptionSettings_STATUS Describes a Encryption Settings for a Disk
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 v1api20220301.DiskInstanceView_STATUS The instance view of the disk.
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 v1api20220301.ExtendedLocation The complex type of the extended location.
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 v1api20220301.ExtendedLocation_STATUS The complex type of the extended location.
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 v1api20220301.HardwareProfile Specifies the hardware settings for the virtual machine.
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 v1api20220301.HardwareProfile_STATUS Specifies the hardware settings for the virtual machine.
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 v1api20220301.Image Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/image.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}
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
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 *SubResource `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 v1api20220301.ImageDataDisk Describes a data disk.
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 v1api20220301.ImageDataDisk_STATUS Describes a data disk.
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 v1api20220301.Image Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/image.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}
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 *SubResource `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 v1api20220301.ImageOSDisk Describes an Operating System disk.
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 v1api20220301.ImageOSDisk_STATUS Describes an Operating System disk.
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 v1api20220301.ImageReference Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
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 v1api20220301.ImageReference_STATUS Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
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 v1api20220301.ImageStorageProfile Describes a storage profile.
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 v1api20220301.ImageStorageProfile_STATUS Describes a storage profile.
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 v1api20220301.Image_STATUS The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
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 v1api20220301.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 v1api20220301.InnerError_STATUS Inner error details.
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 v1api20220301.InstanceViewStatus_STATUS Instance view 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 v1api20220301.KeyVaultKeyReference Describes a reference to Key Vault Key
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 v1api20220301.KeyVaultKeyReference_STATUS Describes a reference to Key Vault Key
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 v1api20220301.KeyVaultSecretReference Describes a reference to Key Vault Secret
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 v1api20220301.KeyVaultSecretReference_STATUS Describes a reference to Key Vault Secret
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 v1api20220301.LastPatchInstallationSummary_STATUS Describes the properties of the last installed patch summary.
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 v1api20220301.LinuxConfiguration Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
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 v1api20220301.LinuxConfiguration_STATUS Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros).
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 v1api20220301.LinuxPatchSettings Specifies settings related to VM Guest Patching on Linux.
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 v1api20220301.LinuxPatchSettings_STATUS Specifies settings related to VM Guest Patching on Linux.
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 v1api20220301.LinuxVMGuestPatchAutomaticByPlatformSettings Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Linux patch settings.
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 v1api20220301.LinuxVMGuestPatchAutomaticByPlatformSettings_STATUS Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Linux patch settings.
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 v1api20220301.MaintenanceRedeployStatus_STATUS Maintenance Operation 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 *SubResource `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 v1api20220301.ManagedDiskParameters The parameters of a managed disk.
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 v1api20220301.ManagedDiskParameters_STATUS The parameters of a managed disk.
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 ¶
type NetworkInterfaceReference 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 v1api20220301.NetworkInterfaceReference Describes a network interface reference.
func (*NetworkInterfaceReference) DeepCopy ¶
func (in *NetworkInterfaceReference) DeepCopy() *NetworkInterfaceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReference.
func (*NetworkInterfaceReference) DeepCopyInto ¶
func (in *NetworkInterfaceReference) DeepCopyInto(out *NetworkInterfaceReference)
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 v1api20220301.NetworkInterfaceReference_STATUS Describes a network interface reference.
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 ¶
type NetworkProfile struct { NetworkApiVersion *string `json:"networkApiVersion,omitempty"` NetworkInterfaceConfigurations []VirtualMachineNetworkInterfaceConfiguration `json:"networkInterfaceConfigurations,omitempty"` NetworkInterfaces []NetworkInterfaceReference `json:"networkInterfaces,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220301.NetworkProfile Specifies the network interfaces or the networking configuration of the virtual machine.
func (*NetworkProfile) DeepCopy ¶
func (in *NetworkProfile) DeepCopy() *NetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile.
func (*NetworkProfile) DeepCopyInto ¶
func (in *NetworkProfile) DeepCopyInto(out *NetworkProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20220301.NetworkProfile_STATUS Specifies the network interfaces or the networking configuration of the virtual machine.
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 v1api20220301.OSDisk Specifies information about the operating system disk used by the virtual machine. For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
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 v1api20220301.OSDisk_STATUS Specifies information about the operating system disk used by the virtual machine. For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview).
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 ¶
type OSProfile struct { AdminPassword *genruntime.SecretReference `json:"adminPassword,omitempty"` AdminUsername *string `json:"adminUsername,omitempty"` AllowExtensionOperations *bool `json:"allowExtensionOperations,omitempty"` ComputerName *string `json:"computerName,omitempty"` CustomData *string `json:"customData,omitempty"` LinuxConfiguration *LinuxConfiguration `json:"linuxConfiguration,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RequireGuestProvisionSignal *bool `json:"requireGuestProvisionSignal,omitempty"` Secrets []VaultSecretGroup `json:"secrets,omitempty"` WindowsConfiguration *WindowsConfiguration `json:"windowsConfiguration,omitempty"` }
Storage version of v1api20220301.OSProfile Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.
func (*OSProfile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSProfile.
func (*OSProfile) DeepCopyInto ¶
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 v1api20220301.OSProfile_STATUS Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.
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 v1api20220301.PatchSettings Specifies settings related to VM Guest Patching on Windows.
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 v1api20220301.PatchSettings_STATUS Specifies settings related to VM Guest Patching on Windows.
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 v1api20220301.Plan Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
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 v1api20220301.Plan_STATUS Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
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 v1api20220301.PublicIPAddressSku Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.
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 v1api20220301.PublicIPAddressSku_STATUS Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.
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 v1api20220301.RollingUpgradePolicy The configuration parameters used while performing a rolling upgrade.
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 v1api20220301.RollingUpgradePolicy_STATUS The configuration parameters used while performing a rolling upgrade.
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 v1api20220301.ScaleInPolicy Describes a scale-in policy for a virtual machine scale set.
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 v1api20220301.ScaleInPolicy_STATUS Describes a scale-in policy for a virtual machine scale set.
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 v1api20220301.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 v1api20220301.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 v1api20220301.SecurityProfile Specifies the Security profile settings for the virtual machine or virtual machine scale set.
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 v1api20220301.SecurityProfile_STATUS Specifies the Security profile settings for the virtual machine or virtual machine scale set.
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 v1api20220301.Sku Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
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 v1api20220301.Sku_STATUS Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
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 v1api20220301.SpotRestorePolicy Specifies the Spot-Try-Restore properties for the virtual machine scale set. With this property customer can enable or disable automatic restore of the evicted Spot VMSS VM instances opportunistically based on capacity availability and pricing constraint.
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 v1api20220301.SpotRestorePolicy_STATUS Specifies the Spot-Try-Restore properties for the virtual machine scale set. With this property customer can enable or disable automatic restore of the evicted Spot VMSS VM instances opportunistically based on capacity availability and pricing constraint.
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 []SshPublicKeySpec `json:"publicKeys,omitempty"` }
Storage version of v1api20220301.SshConfiguration SSH configuration for Linux based VMs running on Azure
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 v1api20220301.SshConfiguration_STATUS SSH configuration for Linux based VMs running on Azure
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 SshPublicKeySpec ¶
type SshPublicKeySpec struct { KeyData *string `json:"keyData,omitempty"` Path *string `json:"path,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220301.SshPublicKeySpec Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (*SshPublicKeySpec) DeepCopy ¶
func (in *SshPublicKeySpec) DeepCopy() *SshPublicKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKeySpec.
func (*SshPublicKeySpec) DeepCopyInto ¶
func (in *SshPublicKeySpec) DeepCopyInto(out *SshPublicKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20220301.SshPublicKey_STATUS Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
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 v1api20220301.StorageProfile Specifies the storage settings for the virtual machine disks.
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 v1api20220301.StorageProfile_STATUS Specifies the storage settings for the virtual machine disks.
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 v1api20220301.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 v1api20220301.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 v1api20220301.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 v1api20220301.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 v1api20220301.UefiSettings Specifies the security settings like secure boot and vTPM used while creating the virtual machine. Minimum api-version: 2020-12-01
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 v1api20220301.UefiSettings_STATUS Specifies the security settings like secure boot and vTPM used while creating the virtual machine. Minimum api-version: 2020-12-01
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 v1api20220301.UpgradePolicy Describes an upgrade policy - automatic, manual, or rolling.
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 v1api20220301.UpgradePolicy_STATUS Describes an upgrade policy - automatic, manual, or rolling.
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 UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"` }
Storage version of v1api20220301.UserAssignedIdentityDetails Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMDiskSecurityProfile ¶
type VMDiskSecurityProfile struct { DiskEncryptionSet *SubResource `json:"diskEncryptionSet,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecurityEncryptionType *string `json:"securityEncryptionType,omitempty"` }
Storage version of v1api20220301.VMDiskSecurityProfile Specifies the security profile settings for the managed disk. NOTE: It can only be set for Confidential VMs
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 v1api20220301.VMDiskSecurityProfile_STATUS Specifies the security profile settings for the managed disk. NOTE: It can only be set for Confidential VMs
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 v1api20220301.VMGalleryApplication Specifies the required information to reference a compute gallery application version
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 v1api20220301.VMGalleryApplication_STATUS Specifies the required information to reference a compute gallery application version
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 v1api20220301.VMSizeProperties Specifies VM Size Property settings on the virtual machine.
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 v1api20220301.VMSizeProperties_STATUS Specifies VM Size Property settings on the virtual machine.
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 v1api20220301.VaultCertificate Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
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 v1api20220301.VaultCertificate_STATUS Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
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 v1api20220301.VaultSecretGroup Describes a set of certificates which are all in the same Key Vault.
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 v1api20220301.VaultSecretGroup_STATUS Describes a set of certificates which are all in the same Key Vault.
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 v1api20220301.VirtualHardDisk Describes the uri of a disk.
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 v1api20220301.VirtualHardDisk_STATUS Describes the uri of a disk.
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 v1api20220301.VirtualMachine Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/virtualMachine.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}
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
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 v1api20220301.VirtualMachineAgentInstanceView_STATUS The instance view of the VM Agent running on the virtual machine.
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 v1api20220301.VirtualMachineExtensionHandlerInstanceView_STATUS The instance view of a virtual machine extension handler.
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 v1api20220301.VirtualMachineExtensionInstanceView_STATUS The instance view of a virtual machine extension.
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 *KeyVaultSecretReference_STATUS `json:"protectedSettingsFromKeyVault,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Publisher *string `json:"publisher,omitempty"` Settings map[string]v1.JSON `json:"settings,omitempty"` SuppressFailures *bool `json:"suppressFailures,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
Storage version of v1api20220301.VirtualMachineExtension_STATUS Describes a Virtual Machine Extension.
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 v1api20220301.VirtualMachineHealthStatus_STATUS The health status of the VM.
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"` UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20220301.VirtualMachineIdentity Identity for the virtual machine.
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"` UserAssignedIdentities map[string]VirtualMachineIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20220301.VirtualMachineIdentity_STATUS Identity for the virtual machine.
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 VirtualMachineIdentity_UserAssignedIdentities_STATUS ¶
type VirtualMachineIdentity_UserAssignedIdentities_STATUS struct { ClientId *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220301.VirtualMachineIdentity_UserAssignedIdentities_STATUS
func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS) DeepCopy ¶
func (in *VirtualMachineIdentity_UserAssignedIdentities_STATUS) DeepCopy() *VirtualMachineIdentity_UserAssignedIdentities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_UserAssignedIdentities_STATUS.
func (*VirtualMachineIdentity_UserAssignedIdentities_STATUS) DeepCopyInto ¶
func (in *VirtualMachineIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *VirtualMachineIdentity_UserAssignedIdentities_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 v1api20220301.VirtualMachineInstanceView_STATUS The instance view of a virtual machine.
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 v1api20220301.VirtualMachineIpTag Contains the IP tag associated with the public IP address.
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 v1api20220301.VirtualMachineIpTag_STATUS Contains the IP tag associated with the public IP address.
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 v1api20220301.VirtualMachine Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/virtualMachine.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}
func (*VirtualMachineList) DeepCopy ¶
func (in *VirtualMachineList) DeepCopy() *VirtualMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineList.
func (*VirtualMachineList) DeepCopyInto ¶
func (in *VirtualMachineList) DeepCopyInto(out *VirtualMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineList) DeepCopyObject ¶
func (in *VirtualMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualMachineNetworkInterfaceConfiguration ¶
type VirtualMachineNetworkInterfaceConfiguration struct { DeleteOption *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 []VirtualMachineNetworkInterfaceIPConfiguration `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 v1api20220301.VirtualMachineNetworkInterfaceConfiguration Describes a virtual machine network interface configurations.
func (*VirtualMachineNetworkInterfaceConfiguration) DeepCopy ¶
func (in *VirtualMachineNetworkInterfaceConfiguration) DeepCopy() *VirtualMachineNetworkInterfaceConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceConfiguration.
func (*VirtualMachineNetworkInterfaceConfiguration) DeepCopyInto ¶
func (in *VirtualMachineNetworkInterfaceConfiguration) DeepCopyInto(out *VirtualMachineNetworkInterfaceConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineNetworkInterfaceConfiguration_STATUS ¶
type VirtualMachineNetworkInterfaceConfiguration_STATUS struct { DeleteOption *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 v1api20220301.VirtualMachineNetworkInterfaceConfiguration_STATUS Describes a virtual machine network interface configurations.
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 v1api20220301.VirtualMachineNetworkInterfaceDnsSettingsConfiguration Describes a virtual machines network configuration's DNS settings.
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 v1api20220301.VirtualMachineNetworkInterfaceDnsSettingsConfiguration_STATUS Describes a virtual machines network configuration's DNS settings.
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 ¶
type VirtualMachineNetworkInterfaceIPConfiguration 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 *VirtualMachinePublicIPAddressConfiguration `json:"publicIPAddressConfiguration,omitempty"` Subnet *SubResource `json:"subnet,omitempty"` }
Storage version of v1api20220301.VirtualMachineNetworkInterfaceIPConfiguration Describes a virtual machine network profile's IP configuration.
func (*VirtualMachineNetworkInterfaceIPConfiguration) DeepCopy ¶
func (in *VirtualMachineNetworkInterfaceIPConfiguration) DeepCopy() *VirtualMachineNetworkInterfaceIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineNetworkInterfaceIPConfiguration.
func (*VirtualMachineNetworkInterfaceIPConfiguration) DeepCopyInto ¶
func (in *VirtualMachineNetworkInterfaceIPConfiguration) DeepCopyInto(out *VirtualMachineNetworkInterfaceIPConfiguration)
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 v1api20220301.VirtualMachineNetworkInterfaceIPConfiguration_STATUS Describes a virtual machine network profile's IP configuration.
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 v1api20220301.VirtualMachinePatchStatus_STATUS The status of virtual machine patch operations.
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 ¶
type VirtualMachinePublicIPAddressConfiguration 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 v1api20220301.VirtualMachinePublicIPAddressConfiguration Describes a virtual machines IP Configuration's PublicIPAddress configuration
func (*VirtualMachinePublicIPAddressConfiguration) DeepCopy ¶
func (in *VirtualMachinePublicIPAddressConfiguration) DeepCopy() *VirtualMachinePublicIPAddressConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePublicIPAddressConfiguration.
func (*VirtualMachinePublicIPAddressConfiguration) DeepCopyInto ¶
func (in *VirtualMachinePublicIPAddressConfiguration) DeepCopyInto(out *VirtualMachinePublicIPAddressConfiguration)
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 v1api20220301.VirtualMachinePublicIPAddressConfiguration_STATUS Describes a virtual machines IP Configuration's PublicIPAddress configuration
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 v1api20220301.VirtualMachinePublicIPAddressDnsSettingsConfiguration Describes a virtual machines network configuration's DNS settings.
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 v1api20220301.VirtualMachinePublicIPAddressDnsSettingsConfiguration_STATUS Describes a virtual machines network configuration's DNS settings.
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 v1api20220301.VirtualMachineScaleSet Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/virtualMachineScaleSet.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}
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
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 v1api20220301.VirtualMachineScaleSetDataDisk Describes a virtual machine scale set data disk.
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 v1api20220301.VirtualMachineScaleSetDataDisk_STATUS Describes a virtual machine scale set data disk.
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 VirtualMachineScaleSetExtension ¶
type VirtualMachineScaleSetExtension struct { AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` EnableAutomaticUpgrade *bool `json:"enableAutomaticUpgrade,omitempty"` ForceUpdateTag *string `json:"forceUpdateTag,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProtectedSettings map[string]v1.JSON `json:"protectedSettings,omitempty"` ProtectedSettingsFromKeyVault *KeyVaultSecretReference `json:"protectedSettingsFromKeyVault,omitempty"` ProvisionAfterExtensions []string `json:"provisionAfterExtensions,omitempty"` Publisher *string `json:"publisher,omitempty"` Settings map[string]v1.JSON `json:"settings,omitempty"` SuppressFailures *bool `json:"suppressFailures,omitempty"` Type *string `json:"type,omitempty"` TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetExtension Describes a Virtual Machine Scale Set Extension.
func (*VirtualMachineScaleSetExtension) DeepCopy ¶
func (in *VirtualMachineScaleSetExtension) DeepCopy() *VirtualMachineScaleSetExtension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtension.
func (*VirtualMachineScaleSetExtension) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtension) DeepCopyInto(out *VirtualMachineScaleSetExtension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetExtensionProfile ¶
type VirtualMachineScaleSetExtensionProfile struct { Extensions []VirtualMachineScaleSetExtension `json:"extensions,omitempty"` ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetExtensionProfile Describes a virtual machine scale set extension profile.
func (*VirtualMachineScaleSetExtensionProfile) DeepCopy ¶
func (in *VirtualMachineScaleSetExtensionProfile) DeepCopy() *VirtualMachineScaleSetExtensionProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProfile.
func (*VirtualMachineScaleSetExtensionProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtensionProfile) DeepCopyInto(out *VirtualMachineScaleSetExtensionProfile)
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 v1api20220301.VirtualMachineScaleSetExtensionProfile_STATUS Describes a virtual machine scale set extension profile.
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 *KeyVaultSecretReference_STATUS `json:"protectedSettingsFromKeyVault,omitempty"` ProvisionAfterExtensions []string `json:"provisionAfterExtensions,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Publisher *string `json:"publisher,omitempty"` Settings map[string]v1.JSON `json:"settings,omitempty"` SuppressFailures *bool `json:"suppressFailures,omitempty"` Type *string `json:"type,omitempty"` TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetExtension_STATUS Describes a Virtual Machine Scale Set Extension.
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 v1api20220301.VirtualMachineScaleSetHardwareProfile Specifies the hardware settings for the virtual machine scale set.
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 v1api20220301.VirtualMachineScaleSetHardwareProfile_STATUS Specifies the hardware settings for the virtual machine scale set.
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 ¶
type VirtualMachineScaleSetIPConfiguration struct { ApplicationGatewayBackendAddressPools []SubResource `json:"applicationGatewayBackendAddressPools,omitempty"` ApplicationSecurityGroups []SubResource `json:"applicationSecurityGroups,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 *VirtualMachineScaleSetPublicIPAddressConfiguration `json:"publicIPAddressConfiguration,omitempty"` // Reference: Resource Id Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` Subnet *ApiEntityReference `json:"subnet,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetIPConfiguration Describes a virtual machine scale set network profile's IP configuration.
func (*VirtualMachineScaleSetIPConfiguration) DeepCopy ¶
func (in *VirtualMachineScaleSetIPConfiguration) DeepCopy() *VirtualMachineScaleSetIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfiguration.
func (*VirtualMachineScaleSetIPConfiguration) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIPConfiguration) DeepCopyInto(out *VirtualMachineScaleSetIPConfiguration)
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 v1api20220301.VirtualMachineScaleSetIPConfiguration_STATUS Describes a virtual machine scale set network profile's IP configuration.
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"` UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetIdentity Identity for the virtual machine scale set.
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"` UserAssignedIdentities map[string]VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetIdentity_STATUS Identity for the virtual machine scale set.
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 VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS ¶
type VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS struct { ClientId *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS
func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) DeepCopy() *VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS.
func (*VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *VirtualMachineScaleSetIdentity_UserAssignedIdentities_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 v1api20220301.VirtualMachineScaleSetIpTag Contains the IP tag associated with the public IP address.
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 v1api20220301.VirtualMachineScaleSetIpTag_STATUS Contains the IP tag associated with the public IP address.
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 v1api20220301.VirtualMachineScaleSet Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2022-03-01/virtualMachineScaleSet.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}
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 *SubResource `json:"diskEncryptionSet,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecurityProfile *VMDiskSecurityProfile `json:"securityProfile,omitempty"` StorageAccountType *string `json:"storageAccountType,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetManagedDiskParameters Describes the parameters of a ScaleSet managed disk.
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 v1api20220301.VirtualMachineScaleSetManagedDiskParameters_STATUS Describes the parameters of a ScaleSet managed disk.
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 VirtualMachineScaleSetNetworkConfiguration ¶
type VirtualMachineScaleSetNetworkConfiguration 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"` IpConfigurations []VirtualMachineScaleSetIPConfiguration `json:"ipConfigurations,omitempty"` Name *string `json:"name,omitempty"` NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,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 v1api20220301.VirtualMachineScaleSetNetworkConfiguration Describes a virtual machine scale set network profile's network configurations.
func (*VirtualMachineScaleSetNetworkConfiguration) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfiguration) DeepCopy() *VirtualMachineScaleSetNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfiguration.
func (*VirtualMachineScaleSetNetworkConfiguration) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfiguration) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfiguration)
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 v1api20220301.VirtualMachineScaleSetNetworkConfigurationDnsSettings Describes a virtual machines scale sets network configuration's DNS settings.
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 v1api20220301.VirtualMachineScaleSetNetworkConfigurationDnsSettings_STATUS Describes a virtual machines scale sets network configuration's DNS settings.
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 v1api20220301.VirtualMachineScaleSetNetworkConfiguration_STATUS Describes a virtual machine scale set network profile's network configurations.
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 ¶
type VirtualMachineScaleSetNetworkProfile struct { HealthProbe *ApiEntityReference `json:"healthProbe,omitempty"` NetworkApiVersion *string `json:"networkApiVersion,omitempty"` NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration `json:"networkInterfaceConfigurations,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetNetworkProfile Describes a virtual machine scale set network profile.
func (*VirtualMachineScaleSetNetworkProfile) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkProfile) DeepCopy() *VirtualMachineScaleSetNetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkProfile.
func (*VirtualMachineScaleSetNetworkProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkProfile) DeepCopyInto(out *VirtualMachineScaleSetNetworkProfile)
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 v1api20220301.VirtualMachineScaleSetNetworkProfile_STATUS Describes a virtual machine scale set network profile.
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 v1api20220301.VirtualMachineScaleSetOSDisk Describes a virtual machine scale set operating system disk.
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 v1api20220301.VirtualMachineScaleSetOSDisk_STATUS Describes a virtual machine scale set operating system disk.
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 ¶
type VirtualMachineScaleSetOSProfile struct { AdminPassword *genruntime.SecretReference `json:"adminPassword,omitempty"` AdminUsername *string `json:"adminUsername,omitempty"` AllowExtensionOperations *bool `json:"allowExtensionOperations,omitempty"` ComputerNamePrefix *string `json:"computerNamePrefix,omitempty"` CustomData *string `json:"customData,omitempty"` LinuxConfiguration *LinuxConfiguration `json:"linuxConfiguration,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Secrets []VaultSecretGroup `json:"secrets,omitempty"` WindowsConfiguration *WindowsConfiguration `json:"windowsConfiguration,omitempty"` }
Storage version of v1api20220301.VirtualMachineScaleSetOSProfile Describes a virtual machine scale set OS profile.
func (*VirtualMachineScaleSetOSProfile) DeepCopy ¶
func (in *VirtualMachineScaleSetOSProfile) DeepCopy() *VirtualMachineScaleSetOSProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfile.
func (*VirtualMachineScaleSetOSProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSProfile) DeepCopyInto(out *VirtualMachineScaleSetOSProfile)
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 v1api20220301.VirtualMachineScaleSetOSProfile_STATUS Describes a virtual machine scale set OS profile.
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 VirtualMachineScaleSetPublicIPAddressConfiguration ¶
type VirtualMachineScaleSetPublicIPAddressConfiguration 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 v1api20220301.VirtualMachineScaleSetPublicIPAddressConfiguration Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
func (*VirtualMachineScaleSetPublicIPAddressConfiguration) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfiguration) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfiguration.
func (*VirtualMachineScaleSetPublicIPAddressConfiguration) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfiguration) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfiguration)
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 v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings Describes a virtual machines scale sets network configuration's DNS settings.
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 v1api20220301.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_STATUS Describes a virtual machines scale sets network configuration's DNS settings.
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 v1api20220301.VirtualMachineScaleSetPublicIPAddressConfiguration_STATUS Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
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 v1api20220301.VirtualMachineScaleSetStorageProfile Describes a virtual machine scale set storage profile.
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 v1api20220301.VirtualMachineScaleSetStorageProfile_STATUS Describes a virtual machine scale set storage profile.
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 ¶
type VirtualMachineScaleSetVMProfile 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 *VirtualMachineScaleSetExtensionProfile `json:"extensionProfile,omitempty"` HardwareProfile *VirtualMachineScaleSetHardwareProfile `json:"hardwareProfile,omitempty"` LicenseType *string `json:"licenseType,omitempty"` NetworkProfile *VirtualMachineScaleSetNetworkProfile `json:"networkProfile,omitempty"` OsProfile *VirtualMachineScaleSetOSProfile `json:"osProfile,omitempty"` Priority *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 v1api20220301.VirtualMachineScaleSetVMProfile Describes a virtual machine scale set virtual machine profile.
func (*VirtualMachineScaleSetVMProfile) DeepCopy ¶
func (in *VirtualMachineScaleSetVMProfile) DeepCopy() *VirtualMachineScaleSetVMProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetVMProfile.
func (*VirtualMachineScaleSetVMProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSetVMProfile) DeepCopyInto(out *VirtualMachineScaleSetVMProfile)
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 v1api20220301.VirtualMachineScaleSetVMProfile_STATUS Describes a virtual machine scale set virtual machine profile.
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_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 v1api20220301.VirtualMachineScaleSet_STATUS Describes a Virtual Machine Scale Set.
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 *VirtualMachineScaleSetVMProfile `json:"virtualMachineProfile,omitempty"` ZoneBalance *bool `json:"zoneBalance,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20220301.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_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 v1api20220301.VirtualMachine_STATUS Describes a Virtual Machine.
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 *NetworkProfile `json:"networkProfile,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` OsProfile *OSProfile `json:"osProfile,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` Plan *Plan `json:"plan,omitempty"` PlatformFaultDomain *int `json:"platformFaultDomain,omitempty"` Priority *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 v1api20220301.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 v1api20220301.WinRMConfiguration Describes Windows Remote Management configuration of the VM
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 v1api20220301.WinRMConfiguration_STATUS Describes Windows Remote Management configuration of the VM
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 v1api20220301.WinRMListener Describes Protocol and thumbprint of Windows Remote Management listener
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 v1api20220301.WinRMListener_STATUS Describes Protocol and thumbprint of Windows Remote Management listener
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 v1api20220301.WindowsConfiguration Specifies Windows operating system settings on the virtual machine.
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 v1api20220301.WindowsConfiguration_STATUS Specifies Windows operating system settings on the virtual machine.
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 v1api20220301.WindowsVMGuestPatchAutomaticByPlatformSettings Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Windows patch settings.
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 v1api20220301.WindowsVMGuestPatchAutomaticByPlatformSettings_STATUS Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Windows patch settings.
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.