Documentation ¶
Overview ¶
Package v1alpha1api20201201 contains API Schema definitions for the microsoft.compute v1alpha1api20201201 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=microsoft.compute.azure.com
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type AdditionalCapabilities
- func (additionalCapabilities *AdditionalCapabilities) AssignPropertiesFromAdditionalCapabilities(source *v1alpha1api20201201storage.AdditionalCapabilities) error
- func (additionalCapabilities *AdditionalCapabilities) AssignPropertiesToAdditionalCapabilities(destination *v1alpha1api20201201storage.AdditionalCapabilities) error
- func (additionalCapabilities *AdditionalCapabilities) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AdditionalCapabilities) DeepCopy() *AdditionalCapabilities
- func (in *AdditionalCapabilities) DeepCopyInto(out *AdditionalCapabilities)
- func (additionalCapabilities *AdditionalCapabilities) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (additionalCapabilities *AdditionalCapabilities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AdditionalCapabilitiesARM
- type AdditionalCapabilities_Status
- func (additionalCapabilitiesStatus *AdditionalCapabilities_Status) AssignPropertiesFromAdditionalCapabilitiesStatus(source *v1alpha1api20201201storage.AdditionalCapabilities_Status) error
- func (additionalCapabilitiesStatus *AdditionalCapabilities_Status) AssignPropertiesToAdditionalCapabilitiesStatus(destination *v1alpha1api20201201storage.AdditionalCapabilities_Status) error
- func (in *AdditionalCapabilities_Status) DeepCopy() *AdditionalCapabilities_Status
- func (in *AdditionalCapabilities_Status) DeepCopyInto(out *AdditionalCapabilities_Status)
- func (additionalCapabilitiesStatus *AdditionalCapabilities_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (additionalCapabilitiesStatus *AdditionalCapabilities_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AdditionalCapabilities_StatusARM
- type AdditionalUnattendContent
- func (additionalUnattendContent *AdditionalUnattendContent) AssignPropertiesFromAdditionalUnattendContent(source *v1alpha1api20201201storage.AdditionalUnattendContent) error
- func (additionalUnattendContent *AdditionalUnattendContent) AssignPropertiesToAdditionalUnattendContent(destination *v1alpha1api20201201storage.AdditionalUnattendContent) error
- func (additionalUnattendContent *AdditionalUnattendContent) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AdditionalUnattendContent) DeepCopy() *AdditionalUnattendContent
- func (in *AdditionalUnattendContent) DeepCopyInto(out *AdditionalUnattendContent)
- func (additionalUnattendContent *AdditionalUnattendContent) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (additionalUnattendContent *AdditionalUnattendContent) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AdditionalUnattendContentARM
- type AdditionalUnattendContentComponentName
- type AdditionalUnattendContentPassName
- type AdditionalUnattendContentSettingName
- type AdditionalUnattendContentStatusComponentName
- type AdditionalUnattendContentStatusPassName
- type AdditionalUnattendContentStatusSettingName
- type AdditionalUnattendContent_Status
- func (additionalUnattendContentStatus *AdditionalUnattendContent_Status) AssignPropertiesFromAdditionalUnattendContentStatus(source *v1alpha1api20201201storage.AdditionalUnattendContent_Status) error
- func (additionalUnattendContentStatus *AdditionalUnattendContent_Status) AssignPropertiesToAdditionalUnattendContentStatus(destination *v1alpha1api20201201storage.AdditionalUnattendContent_Status) error
- func (in *AdditionalUnattendContent_Status) DeepCopy() *AdditionalUnattendContent_Status
- func (in *AdditionalUnattendContent_Status) DeepCopyInto(out *AdditionalUnattendContent_Status)
- func (additionalUnattendContentStatus *AdditionalUnattendContent_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (additionalUnattendContentStatus *AdditionalUnattendContent_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AdditionalUnattendContent_StatusARM
- type ApiEntityReference
- func (apiEntityReference *ApiEntityReference) AssignPropertiesFromApiEntityReference(source *v1alpha1api20201201storage.ApiEntityReference) error
- func (apiEntityReference *ApiEntityReference) AssignPropertiesToApiEntityReference(destination *v1alpha1api20201201storage.ApiEntityReference) error
- func (apiEntityReference *ApiEntityReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiEntityReference) DeepCopy() *ApiEntityReference
- func (in *ApiEntityReference) DeepCopyInto(out *ApiEntityReference)
- func (apiEntityReference *ApiEntityReference) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (apiEntityReference *ApiEntityReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiEntityReferenceARM
- type ApiEntityReference_Status
- func (apiEntityReferenceStatus *ApiEntityReference_Status) AssignPropertiesFromApiEntityReferenceStatus(source *v1alpha1api20201201storage.ApiEntityReference_Status) error
- func (apiEntityReferenceStatus *ApiEntityReference_Status) AssignPropertiesToApiEntityReferenceStatus(destination *v1alpha1api20201201storage.ApiEntityReference_Status) error
- func (in *ApiEntityReference_Status) DeepCopy() *ApiEntityReference_Status
- func (in *ApiEntityReference_Status) DeepCopyInto(out *ApiEntityReference_Status)
- func (apiEntityReferenceStatus *ApiEntityReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (apiEntityReferenceStatus *ApiEntityReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiEntityReference_StatusARM
- type ApiErrorBase_Status
- func (apiErrorBaseStatus *ApiErrorBase_Status) AssignPropertiesFromApiErrorBaseStatus(source *v1alpha1api20201201storage.ApiErrorBase_Status) error
- func (apiErrorBaseStatus *ApiErrorBase_Status) AssignPropertiesToApiErrorBaseStatus(destination *v1alpha1api20201201storage.ApiErrorBase_Status) error
- func (in *ApiErrorBase_Status) DeepCopy() *ApiErrorBase_Status
- func (in *ApiErrorBase_Status) DeepCopyInto(out *ApiErrorBase_Status)
- func (apiErrorBaseStatus *ApiErrorBase_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (apiErrorBaseStatus *ApiErrorBase_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiErrorBase_StatusARM
- type ApiError_Status
- func (apiErrorStatus *ApiError_Status) AssignPropertiesFromApiErrorStatus(source *v1alpha1api20201201storage.ApiError_Status) error
- func (apiErrorStatus *ApiError_Status) AssignPropertiesToApiErrorStatus(destination *v1alpha1api20201201storage.ApiError_Status) error
- func (in *ApiError_Status) DeepCopy() *ApiError_Status
- func (in *ApiError_Status) DeepCopyInto(out *ApiError_Status)
- func (apiErrorStatus *ApiError_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (apiErrorStatus *ApiError_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiError_StatusARM
- type AutomaticOSUpgradePolicy
- func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) AssignPropertiesFromAutomaticOSUpgradePolicy(source *v1alpha1api20201201storage.AutomaticOSUpgradePolicy) error
- func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) AssignPropertiesToAutomaticOSUpgradePolicy(destination *v1alpha1api20201201storage.AutomaticOSUpgradePolicy) error
- func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AutomaticOSUpgradePolicy) DeepCopy() *AutomaticOSUpgradePolicy
- func (in *AutomaticOSUpgradePolicy) DeepCopyInto(out *AutomaticOSUpgradePolicy)
- func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AutomaticOSUpgradePolicyARM
- type AutomaticOSUpgradePolicy_Status
- func (automaticOSUpgradePolicyStatus *AutomaticOSUpgradePolicy_Status) AssignPropertiesFromAutomaticOSUpgradePolicyStatus(source *v1alpha1api20201201storage.AutomaticOSUpgradePolicy_Status) error
- func (automaticOSUpgradePolicyStatus *AutomaticOSUpgradePolicy_Status) AssignPropertiesToAutomaticOSUpgradePolicyStatus(destination *v1alpha1api20201201storage.AutomaticOSUpgradePolicy_Status) error
- func (in *AutomaticOSUpgradePolicy_Status) DeepCopy() *AutomaticOSUpgradePolicy_Status
- func (in *AutomaticOSUpgradePolicy_Status) DeepCopyInto(out *AutomaticOSUpgradePolicy_Status)
- func (automaticOSUpgradePolicyStatus *AutomaticOSUpgradePolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (automaticOSUpgradePolicyStatus *AutomaticOSUpgradePolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AutomaticOSUpgradePolicy_StatusARM
- type AutomaticRepairsPolicy
- func (automaticRepairsPolicy *AutomaticRepairsPolicy) AssignPropertiesFromAutomaticRepairsPolicy(source *v1alpha1api20201201storage.AutomaticRepairsPolicy) error
- func (automaticRepairsPolicy *AutomaticRepairsPolicy) AssignPropertiesToAutomaticRepairsPolicy(destination *v1alpha1api20201201storage.AutomaticRepairsPolicy) error
- func (automaticRepairsPolicy *AutomaticRepairsPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AutomaticRepairsPolicy) DeepCopy() *AutomaticRepairsPolicy
- func (in *AutomaticRepairsPolicy) DeepCopyInto(out *AutomaticRepairsPolicy)
- func (automaticRepairsPolicy *AutomaticRepairsPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (automaticRepairsPolicy *AutomaticRepairsPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AutomaticRepairsPolicyARM
- type AutomaticRepairsPolicy_Status
- func (automaticRepairsPolicyStatus *AutomaticRepairsPolicy_Status) AssignPropertiesFromAutomaticRepairsPolicyStatus(source *v1alpha1api20201201storage.AutomaticRepairsPolicy_Status) error
- func (automaticRepairsPolicyStatus *AutomaticRepairsPolicy_Status) AssignPropertiesToAutomaticRepairsPolicyStatus(destination *v1alpha1api20201201storage.AutomaticRepairsPolicy_Status) error
- func (in *AutomaticRepairsPolicy_Status) DeepCopy() *AutomaticRepairsPolicy_Status
- func (in *AutomaticRepairsPolicy_Status) DeepCopyInto(out *AutomaticRepairsPolicy_Status)
- func (automaticRepairsPolicyStatus *AutomaticRepairsPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (automaticRepairsPolicyStatus *AutomaticRepairsPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AutomaticRepairsPolicy_StatusARM
- type AvailablePatchSummaryStatusStatus
- type AvailablePatchSummary_Status
- func (availablePatchSummaryStatus *AvailablePatchSummary_Status) AssignPropertiesFromAvailablePatchSummaryStatus(source *v1alpha1api20201201storage.AvailablePatchSummary_Status) error
- func (availablePatchSummaryStatus *AvailablePatchSummary_Status) AssignPropertiesToAvailablePatchSummaryStatus(destination *v1alpha1api20201201storage.AvailablePatchSummary_Status) error
- func (in *AvailablePatchSummary_Status) DeepCopy() *AvailablePatchSummary_Status
- func (in *AvailablePatchSummary_Status) DeepCopyInto(out *AvailablePatchSummary_Status)
- func (availablePatchSummaryStatus *AvailablePatchSummary_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (availablePatchSummaryStatus *AvailablePatchSummary_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AvailablePatchSummary_StatusARM
- type BillingProfile
- func (billingProfile *BillingProfile) AssignPropertiesFromBillingProfile(source *v1alpha1api20201201storage.BillingProfile) error
- func (billingProfile *BillingProfile) AssignPropertiesToBillingProfile(destination *v1alpha1api20201201storage.BillingProfile) error
- func (billingProfile *BillingProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BillingProfile) DeepCopy() *BillingProfile
- func (in *BillingProfile) DeepCopyInto(out *BillingProfile)
- func (billingProfile *BillingProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (billingProfile *BillingProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BillingProfileARM
- type BillingProfile_Status
- func (billingProfileStatus *BillingProfile_Status) AssignPropertiesFromBillingProfileStatus(source *v1alpha1api20201201storage.BillingProfile_Status) error
- func (billingProfileStatus *BillingProfile_Status) AssignPropertiesToBillingProfileStatus(destination *v1alpha1api20201201storage.BillingProfile_Status) error
- func (in *BillingProfile_Status) DeepCopy() *BillingProfile_Status
- func (in *BillingProfile_Status) DeepCopyInto(out *BillingProfile_Status)
- func (billingProfileStatus *BillingProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (billingProfileStatus *BillingProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BillingProfile_StatusARM
- type BootDiagnostics
- func (bootDiagnostics *BootDiagnostics) AssignPropertiesFromBootDiagnostics(source *v1alpha1api20201201storage.BootDiagnostics) error
- func (bootDiagnostics *BootDiagnostics) AssignPropertiesToBootDiagnostics(destination *v1alpha1api20201201storage.BootDiagnostics) error
- func (bootDiagnostics *BootDiagnostics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BootDiagnostics) DeepCopy() *BootDiagnostics
- func (in *BootDiagnostics) DeepCopyInto(out *BootDiagnostics)
- func (bootDiagnostics *BootDiagnostics) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (bootDiagnostics *BootDiagnostics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BootDiagnosticsARM
- type BootDiagnosticsInstanceView_Status
- func (bootDiagnosticsInstanceViewStatus *BootDiagnosticsInstanceView_Status) AssignPropertiesFromBootDiagnosticsInstanceViewStatus(source *v1alpha1api20201201storage.BootDiagnosticsInstanceView_Status) error
- func (bootDiagnosticsInstanceViewStatus *BootDiagnosticsInstanceView_Status) AssignPropertiesToBootDiagnosticsInstanceViewStatus(destination *v1alpha1api20201201storage.BootDiagnosticsInstanceView_Status) error
- func (in *BootDiagnosticsInstanceView_Status) DeepCopy() *BootDiagnosticsInstanceView_Status
- func (in *BootDiagnosticsInstanceView_Status) DeepCopyInto(out *BootDiagnosticsInstanceView_Status)
- func (bootDiagnosticsInstanceViewStatus *BootDiagnosticsInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (bootDiagnosticsInstanceViewStatus *BootDiagnosticsInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BootDiagnosticsInstanceView_StatusARM
- type BootDiagnostics_Status
- func (bootDiagnosticsStatus *BootDiagnostics_Status) AssignPropertiesFromBootDiagnosticsStatus(source *v1alpha1api20201201storage.BootDiagnostics_Status) error
- func (bootDiagnosticsStatus *BootDiagnostics_Status) AssignPropertiesToBootDiagnosticsStatus(destination *v1alpha1api20201201storage.BootDiagnostics_Status) error
- func (in *BootDiagnostics_Status) DeepCopy() *BootDiagnostics_Status
- func (in *BootDiagnostics_Status) DeepCopyInto(out *BootDiagnostics_Status)
- func (bootDiagnosticsStatus *BootDiagnostics_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (bootDiagnosticsStatus *BootDiagnostics_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BootDiagnostics_StatusARM
- type Caching_Status
- type CreateOption_Status
- type DataDisk
- func (dataDisk *DataDisk) AssignPropertiesFromDataDisk(source *v1alpha1api20201201storage.DataDisk) error
- func (dataDisk *DataDisk) AssignPropertiesToDataDisk(destination *v1alpha1api20201201storage.DataDisk) error
- func (dataDisk *DataDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DataDisk) DeepCopy() *DataDisk
- func (in *DataDisk) DeepCopyInto(out *DataDisk)
- func (dataDisk *DataDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (dataDisk *DataDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DataDiskARM
- type DataDiskCaching
- type DataDiskCreateOption
- type DataDiskDetachOption
- type DataDisk_Status
- func (dataDiskStatus *DataDisk_Status) AssignPropertiesFromDataDiskStatus(source *v1alpha1api20201201storage.DataDisk_Status) error
- func (dataDiskStatus *DataDisk_Status) AssignPropertiesToDataDiskStatus(destination *v1alpha1api20201201storage.DataDisk_Status) error
- func (in *DataDisk_Status) DeepCopy() *DataDisk_Status
- func (in *DataDisk_Status) DeepCopyInto(out *DataDisk_Status)
- func (dataDiskStatus *DataDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (dataDiskStatus *DataDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DataDisk_StatusARM
- type DetachOption_Status
- type DiagnosticsProfile
- func (diagnosticsProfile *DiagnosticsProfile) AssignPropertiesFromDiagnosticsProfile(source *v1alpha1api20201201storage.DiagnosticsProfile) error
- func (diagnosticsProfile *DiagnosticsProfile) AssignPropertiesToDiagnosticsProfile(destination *v1alpha1api20201201storage.DiagnosticsProfile) error
- func (diagnosticsProfile *DiagnosticsProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DiagnosticsProfile) DeepCopy() *DiagnosticsProfile
- func (in *DiagnosticsProfile) DeepCopyInto(out *DiagnosticsProfile)
- func (diagnosticsProfile *DiagnosticsProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diagnosticsProfile *DiagnosticsProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DiagnosticsProfileARM
- type DiagnosticsProfile_Status
- func (diagnosticsProfileStatus *DiagnosticsProfile_Status) AssignPropertiesFromDiagnosticsProfileStatus(source *v1alpha1api20201201storage.DiagnosticsProfile_Status) error
- func (diagnosticsProfileStatus *DiagnosticsProfile_Status) AssignPropertiesToDiagnosticsProfileStatus(destination *v1alpha1api20201201storage.DiagnosticsProfile_Status) error
- func (in *DiagnosticsProfile_Status) DeepCopy() *DiagnosticsProfile_Status
- func (in *DiagnosticsProfile_Status) DeepCopyInto(out *DiagnosticsProfile_Status)
- func (diagnosticsProfileStatus *DiagnosticsProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diagnosticsProfileStatus *DiagnosticsProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DiagnosticsProfile_StatusARM
- type DiffDiskOption_Status
- type DiffDiskPlacement_Status
- type DiffDiskSettings
- func (diffDiskSettings *DiffDiskSettings) AssignPropertiesFromDiffDiskSettings(source *v1alpha1api20201201storage.DiffDiskSettings) error
- func (diffDiskSettings *DiffDiskSettings) AssignPropertiesToDiffDiskSettings(destination *v1alpha1api20201201storage.DiffDiskSettings) error
- func (diffDiskSettings *DiffDiskSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DiffDiskSettings) DeepCopy() *DiffDiskSettings
- func (in *DiffDiskSettings) DeepCopyInto(out *DiffDiskSettings)
- func (diffDiskSettings *DiffDiskSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diffDiskSettings *DiffDiskSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DiffDiskSettingsARM
- type DiffDiskSettingsOption
- type DiffDiskSettingsPlacement
- type DiffDiskSettings_Status
- func (diffDiskSettingsStatus *DiffDiskSettings_Status) AssignPropertiesFromDiffDiskSettingsStatus(source *v1alpha1api20201201storage.DiffDiskSettings_Status) error
- func (diffDiskSettingsStatus *DiffDiskSettings_Status) AssignPropertiesToDiffDiskSettingsStatus(destination *v1alpha1api20201201storage.DiffDiskSettings_Status) error
- func (in *DiffDiskSettings_Status) DeepCopy() *DiffDiskSettings_Status
- func (in *DiffDiskSettings_Status) DeepCopyInto(out *DiffDiskSettings_Status)
- func (diffDiskSettingsStatus *DiffDiskSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diffDiskSettingsStatus *DiffDiskSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DiffDiskSettings_StatusARM
- type DiskEncryptionSetParameters
- func (diskEncryptionSetParameters *DiskEncryptionSetParameters) AssignPropertiesFromDiskEncryptionSetParameters(source *v1alpha1api20201201storage.DiskEncryptionSetParameters) error
- func (diskEncryptionSetParameters *DiskEncryptionSetParameters) AssignPropertiesToDiskEncryptionSetParameters(destination *v1alpha1api20201201storage.DiskEncryptionSetParameters) error
- func (diskEncryptionSetParameters *DiskEncryptionSetParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DiskEncryptionSetParameters) DeepCopy() *DiskEncryptionSetParameters
- func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParameters)
- func (diskEncryptionSetParameters *DiskEncryptionSetParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diskEncryptionSetParameters *DiskEncryptionSetParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DiskEncryptionSetParametersARM
- type DiskEncryptionSettings
- func (diskEncryptionSettings *DiskEncryptionSettings) AssignPropertiesFromDiskEncryptionSettings(source *v1alpha1api20201201storage.DiskEncryptionSettings) error
- func (diskEncryptionSettings *DiskEncryptionSettings) AssignPropertiesToDiskEncryptionSettings(destination *v1alpha1api20201201storage.DiskEncryptionSettings) error
- func (diskEncryptionSettings *DiskEncryptionSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DiskEncryptionSettings) DeepCopy() *DiskEncryptionSettings
- func (in *DiskEncryptionSettings) DeepCopyInto(out *DiskEncryptionSettings)
- func (diskEncryptionSettings *DiskEncryptionSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diskEncryptionSettings *DiskEncryptionSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DiskEncryptionSettingsARM
- type DiskEncryptionSettings_Status
- func (diskEncryptionSettingsStatus *DiskEncryptionSettings_Status) AssignPropertiesFromDiskEncryptionSettingsStatus(source *v1alpha1api20201201storage.DiskEncryptionSettings_Status) error
- func (diskEncryptionSettingsStatus *DiskEncryptionSettings_Status) AssignPropertiesToDiskEncryptionSettingsStatus(destination *v1alpha1api20201201storage.DiskEncryptionSettings_Status) error
- func (in *DiskEncryptionSettings_Status) DeepCopy() *DiskEncryptionSettings_Status
- func (in *DiskEncryptionSettings_Status) DeepCopyInto(out *DiskEncryptionSettings_Status)
- func (diskEncryptionSettingsStatus *DiskEncryptionSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diskEncryptionSettingsStatus *DiskEncryptionSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DiskEncryptionSettings_StatusARM
- type DiskInstanceView_Status
- func (diskInstanceViewStatus *DiskInstanceView_Status) AssignPropertiesFromDiskInstanceViewStatus(source *v1alpha1api20201201storage.DiskInstanceView_Status) error
- func (diskInstanceViewStatus *DiskInstanceView_Status) AssignPropertiesToDiskInstanceViewStatus(destination *v1alpha1api20201201storage.DiskInstanceView_Status) error
- func (in *DiskInstanceView_Status) DeepCopy() *DiskInstanceView_Status
- func (in *DiskInstanceView_Status) DeepCopyInto(out *DiskInstanceView_Status)
- func (diskInstanceViewStatus *DiskInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diskInstanceViewStatus *DiskInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DiskInstanceView_StatusARM
- type EvictionPolicy_Status
- type ExtendedLocation
- func (extendedLocation *ExtendedLocation) AssignPropertiesFromExtendedLocation(source *v1alpha1api20201201storage.ExtendedLocation) error
- func (extendedLocation *ExtendedLocation) AssignPropertiesToExtendedLocation(destination *v1alpha1api20201201storage.ExtendedLocation) error
- func (extendedLocation *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
- func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
- func (extendedLocation *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (extendedLocation *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocationARM
- type ExtendedLocationType
- type ExtendedLocationType_Status
- type ExtendedLocation_Status
- func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus(source *v1alpha1api20201201storage.ExtendedLocation_Status) error
- func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *v1alpha1api20201201storage.ExtendedLocation_Status) error
- func (in *ExtendedLocation_Status) DeepCopy() *ExtendedLocation_Status
- func (in *ExtendedLocation_Status) DeepCopyInto(out *ExtendedLocation_Status)
- func (extendedLocationStatus *ExtendedLocation_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (extendedLocationStatus *ExtendedLocation_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocation_StatusARM
- type GenericExtensionARM
- type HardwareProfile
- func (hardwareProfile *HardwareProfile) AssignPropertiesFromHardwareProfile(source *v1alpha1api20201201storage.HardwareProfile) error
- func (hardwareProfile *HardwareProfile) AssignPropertiesToHardwareProfile(destination *v1alpha1api20201201storage.HardwareProfile) error
- func (hardwareProfile *HardwareProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HardwareProfile) DeepCopy() *HardwareProfile
- func (in *HardwareProfile) DeepCopyInto(out *HardwareProfile)
- func (hardwareProfile *HardwareProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (hardwareProfile *HardwareProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HardwareProfileARM
- type HardwareProfileStatusVmSize
- type HardwareProfileVmSize
- type HardwareProfile_Status
- func (hardwareProfileStatus *HardwareProfile_Status) AssignPropertiesFromHardwareProfileStatus(source *v1alpha1api20201201storage.HardwareProfile_Status) error
- func (hardwareProfileStatus *HardwareProfile_Status) AssignPropertiesToHardwareProfileStatus(destination *v1alpha1api20201201storage.HardwareProfile_Status) error
- func (in *HardwareProfile_Status) DeepCopy() *HardwareProfile_Status
- func (in *HardwareProfile_Status) DeepCopyInto(out *HardwareProfile_Status)
- func (hardwareProfileStatus *HardwareProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (hardwareProfileStatus *HardwareProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HardwareProfile_StatusARM
- type ImageReference
- func (imageReference *ImageReference) AssignPropertiesFromImageReference(source *v1alpha1api20201201storage.ImageReference) error
- func (imageReference *ImageReference) AssignPropertiesToImageReference(destination *v1alpha1api20201201storage.ImageReference) error
- func (imageReference *ImageReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ImageReference) DeepCopy() *ImageReference
- func (in *ImageReference) DeepCopyInto(out *ImageReference)
- func (imageReference *ImageReference) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (imageReference *ImageReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImageReferenceARM
- type ImageReference_Status
- func (imageReferenceStatus *ImageReference_Status) AssignPropertiesFromImageReferenceStatus(source *v1alpha1api20201201storage.ImageReference_Status) error
- func (imageReferenceStatus *ImageReference_Status) AssignPropertiesToImageReferenceStatus(destination *v1alpha1api20201201storage.ImageReference_Status) error
- func (in *ImageReference_Status) DeepCopy() *ImageReference_Status
- func (in *ImageReference_Status) DeepCopyInto(out *ImageReference_Status)
- func (imageReferenceStatus *ImageReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (imageReferenceStatus *ImageReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImageReference_StatusARM
- type InnerError_Status
- func (innerErrorStatus *InnerError_Status) AssignPropertiesFromInnerErrorStatus(source *v1alpha1api20201201storage.InnerError_Status) error
- func (innerErrorStatus *InnerError_Status) AssignPropertiesToInnerErrorStatus(destination *v1alpha1api20201201storage.InnerError_Status) error
- func (in *InnerError_Status) DeepCopy() *InnerError_Status
- func (in *InnerError_Status) DeepCopyInto(out *InnerError_Status)
- func (innerErrorStatus *InnerError_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (innerErrorStatus *InnerError_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InnerError_StatusARM
- type InstanceViewStatusStatusLevel
- type InstanceViewStatus_Status
- func (instanceViewStatusStatus *InstanceViewStatus_Status) AssignPropertiesFromInstanceViewStatusStatus(source *v1alpha1api20201201storage.InstanceViewStatus_Status) error
- func (instanceViewStatusStatus *InstanceViewStatus_Status) AssignPropertiesToInstanceViewStatusStatus(destination *v1alpha1api20201201storage.InstanceViewStatus_Status) error
- func (in *InstanceViewStatus_Status) DeepCopy() *InstanceViewStatus_Status
- func (in *InstanceViewStatus_Status) DeepCopyInto(out *InstanceViewStatus_Status)
- func (instanceViewStatusStatus *InstanceViewStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (instanceViewStatusStatus *InstanceViewStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InstanceViewStatus_StatusARM
- type KeyVaultKeyReference
- func (keyVaultKeyReference *KeyVaultKeyReference) AssignPropertiesFromKeyVaultKeyReference(source *v1alpha1api20201201storage.KeyVaultKeyReference) error
- func (keyVaultKeyReference *KeyVaultKeyReference) AssignPropertiesToKeyVaultKeyReference(destination *v1alpha1api20201201storage.KeyVaultKeyReference) error
- func (keyVaultKeyReference *KeyVaultKeyReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultKeyReference) DeepCopy() *KeyVaultKeyReference
- func (in *KeyVaultKeyReference) DeepCopyInto(out *KeyVaultKeyReference)
- func (keyVaultKeyReference *KeyVaultKeyReference) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultKeyReference *KeyVaultKeyReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultKeyReferenceARM
- type KeyVaultKeyReference_Status
- func (keyVaultKeyReferenceStatus *KeyVaultKeyReference_Status) AssignPropertiesFromKeyVaultKeyReferenceStatus(source *v1alpha1api20201201storage.KeyVaultKeyReference_Status) error
- func (keyVaultKeyReferenceStatus *KeyVaultKeyReference_Status) AssignPropertiesToKeyVaultKeyReferenceStatus(destination *v1alpha1api20201201storage.KeyVaultKeyReference_Status) error
- func (in *KeyVaultKeyReference_Status) DeepCopy() *KeyVaultKeyReference_Status
- func (in *KeyVaultKeyReference_Status) DeepCopyInto(out *KeyVaultKeyReference_Status)
- func (keyVaultKeyReferenceStatus *KeyVaultKeyReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultKeyReferenceStatus *KeyVaultKeyReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultKeyReference_StatusARM
- type KeyVaultSecretReference
- func (keyVaultSecretReference *KeyVaultSecretReference) AssignPropertiesFromKeyVaultSecretReference(source *v1alpha1api20201201storage.KeyVaultSecretReference) error
- func (keyVaultSecretReference *KeyVaultSecretReference) AssignPropertiesToKeyVaultSecretReference(destination *v1alpha1api20201201storage.KeyVaultSecretReference) error
- func (keyVaultSecretReference *KeyVaultSecretReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultSecretReference) DeepCopy() *KeyVaultSecretReference
- func (in *KeyVaultSecretReference) DeepCopyInto(out *KeyVaultSecretReference)
- func (keyVaultSecretReference *KeyVaultSecretReference) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultSecretReference *KeyVaultSecretReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultSecretReferenceARM
- type KeyVaultSecretReference_Status
- func (keyVaultSecretReferenceStatus *KeyVaultSecretReference_Status) AssignPropertiesFromKeyVaultSecretReferenceStatus(source *v1alpha1api20201201storage.KeyVaultSecretReference_Status) error
- func (keyVaultSecretReferenceStatus *KeyVaultSecretReference_Status) AssignPropertiesToKeyVaultSecretReferenceStatus(destination *v1alpha1api20201201storage.KeyVaultSecretReference_Status) error
- func (in *KeyVaultSecretReference_Status) DeepCopy() *KeyVaultSecretReference_Status
- func (in *KeyVaultSecretReference_Status) DeepCopyInto(out *KeyVaultSecretReference_Status)
- func (keyVaultSecretReferenceStatus *KeyVaultSecretReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultSecretReferenceStatus *KeyVaultSecretReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultSecretReference_StatusARM
- type LastPatchInstallationSummaryStatusStatus
- type LastPatchInstallationSummary_Status
- func (lastPatchInstallationSummaryStatus *LastPatchInstallationSummary_Status) AssignPropertiesFromLastPatchInstallationSummaryStatus(source *v1alpha1api20201201storage.LastPatchInstallationSummary_Status) error
- func (lastPatchInstallationSummaryStatus *LastPatchInstallationSummary_Status) AssignPropertiesToLastPatchInstallationSummaryStatus(destination *v1alpha1api20201201storage.LastPatchInstallationSummary_Status) error
- func (in *LastPatchInstallationSummary_Status) DeepCopy() *LastPatchInstallationSummary_Status
- func (in *LastPatchInstallationSummary_Status) DeepCopyInto(out *LastPatchInstallationSummary_Status)
- func (lastPatchInstallationSummaryStatus *LastPatchInstallationSummary_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (lastPatchInstallationSummaryStatus *LastPatchInstallationSummary_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LastPatchInstallationSummary_StatusARM
- type LinuxConfiguration
- func (linuxConfiguration *LinuxConfiguration) AssignPropertiesFromLinuxConfiguration(source *v1alpha1api20201201storage.LinuxConfiguration) error
- func (linuxConfiguration *LinuxConfiguration) AssignPropertiesToLinuxConfiguration(destination *v1alpha1api20201201storage.LinuxConfiguration) error
- func (linuxConfiguration *LinuxConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LinuxConfiguration) DeepCopy() *LinuxConfiguration
- func (in *LinuxConfiguration) DeepCopyInto(out *LinuxConfiguration)
- func (linuxConfiguration *LinuxConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (linuxConfiguration *LinuxConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LinuxConfigurationARM
- type LinuxConfiguration_Status
- func (linuxConfigurationStatus *LinuxConfiguration_Status) AssignPropertiesFromLinuxConfigurationStatus(source *v1alpha1api20201201storage.LinuxConfiguration_Status) error
- func (linuxConfigurationStatus *LinuxConfiguration_Status) AssignPropertiesToLinuxConfigurationStatus(destination *v1alpha1api20201201storage.LinuxConfiguration_Status) error
- func (in *LinuxConfiguration_Status) DeepCopy() *LinuxConfiguration_Status
- func (in *LinuxConfiguration_Status) DeepCopyInto(out *LinuxConfiguration_Status)
- func (linuxConfigurationStatus *LinuxConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (linuxConfigurationStatus *LinuxConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LinuxConfiguration_StatusARM
- type LinuxPatchSettings
- func (linuxPatchSettings *LinuxPatchSettings) AssignPropertiesFromLinuxPatchSettings(source *v1alpha1api20201201storage.LinuxPatchSettings) error
- func (linuxPatchSettings *LinuxPatchSettings) AssignPropertiesToLinuxPatchSettings(destination *v1alpha1api20201201storage.LinuxPatchSettings) error
- func (linuxPatchSettings *LinuxPatchSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LinuxPatchSettings) DeepCopy() *LinuxPatchSettings
- func (in *LinuxPatchSettings) DeepCopyInto(out *LinuxPatchSettings)
- func (linuxPatchSettings *LinuxPatchSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (linuxPatchSettings *LinuxPatchSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LinuxPatchSettingsARM
- type LinuxPatchSettingsPatchMode
- type LinuxPatchSettingsStatusPatchMode
- type LinuxPatchSettings_Status
- func (linuxPatchSettingsStatus *LinuxPatchSettings_Status) AssignPropertiesFromLinuxPatchSettingsStatus(source *v1alpha1api20201201storage.LinuxPatchSettings_Status) error
- func (linuxPatchSettingsStatus *LinuxPatchSettings_Status) AssignPropertiesToLinuxPatchSettingsStatus(destination *v1alpha1api20201201storage.LinuxPatchSettings_Status) error
- func (in *LinuxPatchSettings_Status) DeepCopy() *LinuxPatchSettings_Status
- func (in *LinuxPatchSettings_Status) DeepCopyInto(out *LinuxPatchSettings_Status)
- func (linuxPatchSettingsStatus *LinuxPatchSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (linuxPatchSettingsStatus *LinuxPatchSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LinuxPatchSettings_StatusARM
- type MaintenanceRedeployStatusStatusLastOperationResultCode
- type MaintenanceRedeployStatus_Status
- func (maintenanceRedeployStatusStatus *MaintenanceRedeployStatus_Status) AssignPropertiesFromMaintenanceRedeployStatusStatus(source *v1alpha1api20201201storage.MaintenanceRedeployStatus_Status) error
- func (maintenanceRedeployStatusStatus *MaintenanceRedeployStatus_Status) AssignPropertiesToMaintenanceRedeployStatusStatus(destination *v1alpha1api20201201storage.MaintenanceRedeployStatus_Status) error
- func (in *MaintenanceRedeployStatus_Status) DeepCopy() *MaintenanceRedeployStatus_Status
- func (in *MaintenanceRedeployStatus_Status) DeepCopyInto(out *MaintenanceRedeployStatus_Status)
- func (maintenanceRedeployStatusStatus *MaintenanceRedeployStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (maintenanceRedeployStatusStatus *MaintenanceRedeployStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MaintenanceRedeployStatus_StatusARM
- type ManagedDiskParameters
- func (managedDiskParameters *ManagedDiskParameters) AssignPropertiesFromManagedDiskParameters(source *v1alpha1api20201201storage.ManagedDiskParameters) error
- func (managedDiskParameters *ManagedDiskParameters) AssignPropertiesToManagedDiskParameters(destination *v1alpha1api20201201storage.ManagedDiskParameters) error
- func (managedDiskParameters *ManagedDiskParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedDiskParameters) DeepCopy() *ManagedDiskParameters
- func (in *ManagedDiskParameters) DeepCopyInto(out *ManagedDiskParameters)
- func (managedDiskParameters *ManagedDiskParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (managedDiskParameters *ManagedDiskParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedDiskParametersARM
- type ManagedDiskParametersStorageAccountType
- type ManagedDiskParameters_Status
- func (managedDiskParametersStatus *ManagedDiskParameters_Status) AssignPropertiesFromManagedDiskParametersStatus(source *v1alpha1api20201201storage.ManagedDiskParameters_Status) error
- func (managedDiskParametersStatus *ManagedDiskParameters_Status) AssignPropertiesToManagedDiskParametersStatus(destination *v1alpha1api20201201storage.ManagedDiskParameters_Status) error
- func (in *ManagedDiskParameters_Status) DeepCopy() *ManagedDiskParameters_Status
- func (in *ManagedDiskParameters_Status) DeepCopyInto(out *ManagedDiskParameters_Status)
- func (managedDiskParametersStatus *ManagedDiskParameters_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (managedDiskParametersStatus *ManagedDiskParameters_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedDiskParameters_StatusARM
- type NetworkInterfaceReferencePropertiesARM
- type NetworkInterfaceReferenceProperties_StatusARM
- type NetworkInterfaceReference_Status
- func (networkInterfaceReferenceStatus *NetworkInterfaceReference_Status) AssignPropertiesFromNetworkInterfaceReferenceStatus(source *v1alpha1api20201201storage.NetworkInterfaceReference_Status) error
- func (networkInterfaceReferenceStatus *NetworkInterfaceReference_Status) AssignPropertiesToNetworkInterfaceReferenceStatus(destination *v1alpha1api20201201storage.NetworkInterfaceReference_Status) error
- func (in *NetworkInterfaceReference_Status) DeepCopy() *NetworkInterfaceReference_Status
- func (in *NetworkInterfaceReference_Status) DeepCopyInto(out *NetworkInterfaceReference_Status)
- func (networkInterfaceReferenceStatus *NetworkInterfaceReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfaceReferenceStatus *NetworkInterfaceReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceReference_StatusARM
- type NetworkProfile_Status
- func (networkProfileStatus *NetworkProfile_Status) AssignPropertiesFromNetworkProfileStatus(source *v1alpha1api20201201storage.NetworkProfile_Status) error
- func (networkProfileStatus *NetworkProfile_Status) AssignPropertiesToNetworkProfileStatus(destination *v1alpha1api20201201storage.NetworkProfile_Status) error
- func (in *NetworkProfile_Status) DeepCopy() *NetworkProfile_Status
- func (in *NetworkProfile_Status) DeepCopyInto(out *NetworkProfile_Status)
- func (networkProfileStatus *NetworkProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkProfileStatus *NetworkProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkProfile_StatusARM
- type OSDisk
- func (osDisk *OSDisk) AssignPropertiesFromOSDisk(source *v1alpha1api20201201storage.OSDisk) error
- func (osDisk *OSDisk) AssignPropertiesToOSDisk(destination *v1alpha1api20201201storage.OSDisk) error
- func (osDisk *OSDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OSDisk) DeepCopy() *OSDisk
- func (in *OSDisk) DeepCopyInto(out *OSDisk)
- func (osDisk *OSDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (osDisk *OSDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OSDiskARM
- type OSDiskCaching
- type OSDiskCreateOption
- type OSDiskOsType
- type OSDiskStatusOsType
- type OSDisk_Status
- func (osDiskStatus *OSDisk_Status) AssignPropertiesFromOSDiskStatus(source *v1alpha1api20201201storage.OSDisk_Status) error
- func (osDiskStatus *OSDisk_Status) AssignPropertiesToOSDiskStatus(destination *v1alpha1api20201201storage.OSDisk_Status) error
- func (in *OSDisk_Status) DeepCopy() *OSDisk_Status
- func (in *OSDisk_Status) DeepCopyInto(out *OSDisk_Status)
- func (osDiskStatus *OSDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (osDiskStatus *OSDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OSDisk_StatusARM
- type OSProfile
- func (osProfile *OSProfile) AssignPropertiesFromOSProfile(source *v1alpha1api20201201storage.OSProfile) error
- func (osProfile *OSProfile) AssignPropertiesToOSProfile(destination *v1alpha1api20201201storage.OSProfile) error
- func (osProfile *OSProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OSProfile) DeepCopy() *OSProfile
- func (in *OSProfile) DeepCopyInto(out *OSProfile)
- func (osProfile *OSProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (osProfile *OSProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OSProfileARM
- type OSProfile_Status
- func (osProfileStatus *OSProfile_Status) AssignPropertiesFromOSProfileStatus(source *v1alpha1api20201201storage.OSProfile_Status) error
- func (osProfileStatus *OSProfile_Status) AssignPropertiesToOSProfileStatus(destination *v1alpha1api20201201storage.OSProfile_Status) error
- func (in *OSProfile_Status) DeepCopy() *OSProfile_Status
- func (in *OSProfile_Status) DeepCopyInto(out *OSProfile_Status)
- func (osProfileStatus *OSProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (osProfileStatus *OSProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OSProfile_StatusARM
- type OrchestrationMode_Status
- type PatchSettings
- func (patchSettings *PatchSettings) AssignPropertiesFromPatchSettings(source *v1alpha1api20201201storage.PatchSettings) error
- func (patchSettings *PatchSettings) AssignPropertiesToPatchSettings(destination *v1alpha1api20201201storage.PatchSettings) error
- func (patchSettings *PatchSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PatchSettings) DeepCopy() *PatchSettings
- func (in *PatchSettings) DeepCopyInto(out *PatchSettings)
- func (patchSettings *PatchSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (patchSettings *PatchSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PatchSettingsARM
- type PatchSettingsPatchMode
- type PatchSettingsStatusPatchMode
- type PatchSettings_Status
- func (patchSettingsStatus *PatchSettings_Status) AssignPropertiesFromPatchSettingsStatus(source *v1alpha1api20201201storage.PatchSettings_Status) error
- func (patchSettingsStatus *PatchSettings_Status) AssignPropertiesToPatchSettingsStatus(destination *v1alpha1api20201201storage.PatchSettings_Status) error
- func (in *PatchSettings_Status) DeepCopy() *PatchSettings_Status
- func (in *PatchSettings_Status) DeepCopyInto(out *PatchSettings_Status)
- func (patchSettingsStatus *PatchSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (patchSettingsStatus *PatchSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PatchSettings_StatusARM
- type Plan
- func (plan *Plan) AssignPropertiesFromPlan(source *v1alpha1api20201201storage.Plan) error
- func (plan *Plan) AssignPropertiesToPlan(destination *v1alpha1api20201201storage.Plan) error
- func (plan *Plan) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Plan) DeepCopy() *Plan
- func (in *Plan) DeepCopyInto(out *Plan)
- func (plan *Plan) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (plan *Plan) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PlanARM
- type Plan_Status
- func (planStatus *Plan_Status) AssignPropertiesFromPlanStatus(source *v1alpha1api20201201storage.Plan_Status) error
- func (planStatus *Plan_Status) AssignPropertiesToPlanStatus(destination *v1alpha1api20201201storage.Plan_Status) error
- func (in *Plan_Status) DeepCopy() *Plan_Status
- func (in *Plan_Status) DeepCopyInto(out *Plan_Status)
- func (planStatus *Plan_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (planStatus *Plan_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Plan_StatusARM
- type Priority_Status
- type RollingUpgradePolicy
- func (rollingUpgradePolicy *RollingUpgradePolicy) AssignPropertiesFromRollingUpgradePolicy(source *v1alpha1api20201201storage.RollingUpgradePolicy) error
- func (rollingUpgradePolicy *RollingUpgradePolicy) AssignPropertiesToRollingUpgradePolicy(destination *v1alpha1api20201201storage.RollingUpgradePolicy) error
- func (rollingUpgradePolicy *RollingUpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RollingUpgradePolicy) DeepCopy() *RollingUpgradePolicy
- func (in *RollingUpgradePolicy) DeepCopyInto(out *RollingUpgradePolicy)
- func (rollingUpgradePolicy *RollingUpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rollingUpgradePolicy *RollingUpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RollingUpgradePolicyARM
- type RollingUpgradePolicy_Status
- func (rollingUpgradePolicyStatus *RollingUpgradePolicy_Status) AssignPropertiesFromRollingUpgradePolicyStatus(source *v1alpha1api20201201storage.RollingUpgradePolicy_Status) error
- func (rollingUpgradePolicyStatus *RollingUpgradePolicy_Status) AssignPropertiesToRollingUpgradePolicyStatus(destination *v1alpha1api20201201storage.RollingUpgradePolicy_Status) error
- func (in *RollingUpgradePolicy_Status) DeepCopy() *RollingUpgradePolicy_Status
- func (in *RollingUpgradePolicy_Status) DeepCopyInto(out *RollingUpgradePolicy_Status)
- func (rollingUpgradePolicyStatus *RollingUpgradePolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rollingUpgradePolicyStatus *RollingUpgradePolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RollingUpgradePolicy_StatusARM
- type ScaleInPolicy
- func (scaleInPolicy *ScaleInPolicy) AssignPropertiesFromScaleInPolicy(source *v1alpha1api20201201storage.ScaleInPolicy) error
- func (scaleInPolicy *ScaleInPolicy) AssignPropertiesToScaleInPolicy(destination *v1alpha1api20201201storage.ScaleInPolicy) error
- func (scaleInPolicy *ScaleInPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ScaleInPolicy) DeepCopy() *ScaleInPolicy
- func (in *ScaleInPolicy) DeepCopyInto(out *ScaleInPolicy)
- func (scaleInPolicy *ScaleInPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (scaleInPolicy *ScaleInPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScaleInPolicyARM
- type ScaleInPolicyRules
- type ScaleInPolicyStatusRules
- type ScaleInPolicy_Status
- func (scaleInPolicyStatus *ScaleInPolicy_Status) AssignPropertiesFromScaleInPolicyStatus(source *v1alpha1api20201201storage.ScaleInPolicy_Status) error
- func (scaleInPolicyStatus *ScaleInPolicy_Status) AssignPropertiesToScaleInPolicyStatus(destination *v1alpha1api20201201storage.ScaleInPolicy_Status) error
- func (in *ScaleInPolicy_Status) DeepCopy() *ScaleInPolicy_Status
- func (in *ScaleInPolicy_Status) DeepCopyInto(out *ScaleInPolicy_Status)
- func (scaleInPolicyStatus *ScaleInPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (scaleInPolicyStatus *ScaleInPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScaleInPolicy_StatusARM
- type ScheduledEventsProfile
- func (scheduledEventsProfile *ScheduledEventsProfile) AssignPropertiesFromScheduledEventsProfile(source *v1alpha1api20201201storage.ScheduledEventsProfile) error
- func (scheduledEventsProfile *ScheduledEventsProfile) AssignPropertiesToScheduledEventsProfile(destination *v1alpha1api20201201storage.ScheduledEventsProfile) error
- func (scheduledEventsProfile *ScheduledEventsProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ScheduledEventsProfile) DeepCopy() *ScheduledEventsProfile
- func (in *ScheduledEventsProfile) DeepCopyInto(out *ScheduledEventsProfile)
- func (scheduledEventsProfile *ScheduledEventsProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (scheduledEventsProfile *ScheduledEventsProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScheduledEventsProfileARM
- type ScheduledEventsProfile_Status
- func (scheduledEventsProfileStatus *ScheduledEventsProfile_Status) AssignPropertiesFromScheduledEventsProfileStatus(source *v1alpha1api20201201storage.ScheduledEventsProfile_Status) error
- func (scheduledEventsProfileStatus *ScheduledEventsProfile_Status) AssignPropertiesToScheduledEventsProfileStatus(destination *v1alpha1api20201201storage.ScheduledEventsProfile_Status) error
- func (in *ScheduledEventsProfile_Status) DeepCopy() *ScheduledEventsProfile_Status
- func (in *ScheduledEventsProfile_Status) DeepCopyInto(out *ScheduledEventsProfile_Status)
- func (scheduledEventsProfileStatus *ScheduledEventsProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (scheduledEventsProfileStatus *ScheduledEventsProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScheduledEventsProfile_StatusARM
- type SecurityProfile
- func (securityProfile *SecurityProfile) AssignPropertiesFromSecurityProfile(source *v1alpha1api20201201storage.SecurityProfile) error
- func (securityProfile *SecurityProfile) AssignPropertiesToSecurityProfile(destination *v1alpha1api20201201storage.SecurityProfile) error
- func (securityProfile *SecurityProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SecurityProfile) DeepCopy() *SecurityProfile
- func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile)
- func (securityProfile *SecurityProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (securityProfile *SecurityProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SecurityProfileARM
- type SecurityProfileSecurityType
- type SecurityProfileStatusSecurityType
- type SecurityProfile_Status
- func (securityProfileStatus *SecurityProfile_Status) AssignPropertiesFromSecurityProfileStatus(source *v1alpha1api20201201storage.SecurityProfile_Status) error
- func (securityProfileStatus *SecurityProfile_Status) AssignPropertiesToSecurityProfileStatus(destination *v1alpha1api20201201storage.SecurityProfile_Status) error
- func (in *SecurityProfile_Status) DeepCopy() *SecurityProfile_Status
- func (in *SecurityProfile_Status) DeepCopyInto(out *SecurityProfile_Status)
- func (securityProfileStatus *SecurityProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (securityProfileStatus *SecurityProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SecurityProfile_StatusARM
- type Sku
- func (sku *Sku) AssignPropertiesFromSku(source *v1alpha1api20201201storage.Sku) error
- func (sku *Sku) AssignPropertiesToSku(destination *v1alpha1api20201201storage.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SkuARM
- type Sku_Status
- func (skuStatus *Sku_Status) AssignPropertiesFromSkuStatus(source *v1alpha1api20201201storage.Sku_Status) error
- func (skuStatus *Sku_Status) AssignPropertiesToSkuStatus(destination *v1alpha1api20201201storage.Sku_Status) error
- func (in *Sku_Status) DeepCopy() *Sku_Status
- func (in *Sku_Status) DeepCopyInto(out *Sku_Status)
- func (skuStatus *Sku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (skuStatus *Sku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_StatusARM
- type SshConfiguration
- func (sshConfiguration *SshConfiguration) AssignPropertiesFromSshConfiguration(source *v1alpha1api20201201storage.SshConfiguration) error
- func (sshConfiguration *SshConfiguration) AssignPropertiesToSshConfiguration(destination *v1alpha1api20201201storage.SshConfiguration) error
- func (sshConfiguration *SshConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SshConfiguration) DeepCopy() *SshConfiguration
- func (in *SshConfiguration) DeepCopyInto(out *SshConfiguration)
- func (sshConfiguration *SshConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sshConfiguration *SshConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SshConfigurationARM
- type SshConfiguration_Status
- func (sshConfigurationStatus *SshConfiguration_Status) AssignPropertiesFromSshConfigurationStatus(source *v1alpha1api20201201storage.SshConfiguration_Status) error
- func (sshConfigurationStatus *SshConfiguration_Status) AssignPropertiesToSshConfigurationStatus(destination *v1alpha1api20201201storage.SshConfiguration_Status) error
- func (in *SshConfiguration_Status) DeepCopy() *SshConfiguration_Status
- func (in *SshConfiguration_Status) DeepCopyInto(out *SshConfiguration_Status)
- func (sshConfigurationStatus *SshConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sshConfigurationStatus *SshConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SshConfiguration_StatusARM
- type SshPublicKey
- func (sshPublicKey *SshPublicKey) AssignPropertiesFromSshPublicKey(source *v1alpha1api20201201storage.SshPublicKey) error
- func (sshPublicKey *SshPublicKey) AssignPropertiesToSshPublicKey(destination *v1alpha1api20201201storage.SshPublicKey) error
- func (sshPublicKey *SshPublicKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SshPublicKey) DeepCopy() *SshPublicKey
- func (in *SshPublicKey) DeepCopyInto(out *SshPublicKey)
- func (sshPublicKey *SshPublicKey) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sshPublicKey *SshPublicKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SshPublicKeyARM
- type SshPublicKey_Status
- func (sshPublicKeyStatus *SshPublicKey_Status) AssignPropertiesFromSshPublicKeyStatus(source *v1alpha1api20201201storage.SshPublicKey_Status) error
- func (sshPublicKeyStatus *SshPublicKey_Status) AssignPropertiesToSshPublicKeyStatus(destination *v1alpha1api20201201storage.SshPublicKey_Status) error
- func (in *SshPublicKey_Status) DeepCopy() *SshPublicKey_Status
- func (in *SshPublicKey_Status) DeepCopyInto(out *SshPublicKey_Status)
- func (sshPublicKeyStatus *SshPublicKey_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sshPublicKeyStatus *SshPublicKey_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SshPublicKey_StatusARM
- type StorageAccountType_Status
- type StorageProfile
- func (storageProfile *StorageProfile) AssignPropertiesFromStorageProfile(source *v1alpha1api20201201storage.StorageProfile) error
- func (storageProfile *StorageProfile) AssignPropertiesToStorageProfile(destination *v1alpha1api20201201storage.StorageProfile) error
- func (storageProfile *StorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageProfile) DeepCopy() *StorageProfile
- func (in *StorageProfile) DeepCopyInto(out *StorageProfile)
- func (storageProfile *StorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storageProfile *StorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageProfileARM
- type StorageProfile_Status
- func (storageProfileStatus *StorageProfile_Status) AssignPropertiesFromStorageProfileStatus(source *v1alpha1api20201201storage.StorageProfile_Status) error
- func (storageProfileStatus *StorageProfile_Status) AssignPropertiesToStorageProfileStatus(destination *v1alpha1api20201201storage.StorageProfile_Status) error
- func (in *StorageProfile_Status) DeepCopy() *StorageProfile_Status
- func (in *StorageProfile_Status) DeepCopyInto(out *StorageProfile_Status)
- func (storageProfileStatus *StorageProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storageProfileStatus *StorageProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageProfile_StatusARM
- type SubResource
- func (subResource *SubResource) AssignPropertiesFromSubResource(source *v1alpha1api20201201storage.SubResource) error
- func (subResource *SubResource) AssignPropertiesToSubResource(destination *v1alpha1api20201201storage.SubResource) error
- func (subResource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SubResource) DeepCopy() *SubResource
- func (in *SubResource) DeepCopyInto(out *SubResource)
- func (subResource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subResource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubResourceARM
- type SubResource_Status
- func (subResourceStatus *SubResource_Status) AssignPropertiesFromSubResourceStatus(source *v1alpha1api20201201storage.SubResource_Status) error
- func (subResourceStatus *SubResource_Status) AssignPropertiesToSubResourceStatus(destination *v1alpha1api20201201storage.SubResource_Status) error
- func (in *SubResource_Status) DeepCopy() *SubResource_Status
- func (in *SubResource_Status) DeepCopyInto(out *SubResource_Status)
- func (subResourceStatus *SubResource_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subResourceStatus *SubResource_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubResource_StatusARM
- type TerminateNotificationProfile
- func (terminateNotificationProfile *TerminateNotificationProfile) AssignPropertiesFromTerminateNotificationProfile(source *v1alpha1api20201201storage.TerminateNotificationProfile) error
- func (terminateNotificationProfile *TerminateNotificationProfile) AssignPropertiesToTerminateNotificationProfile(destination *v1alpha1api20201201storage.TerminateNotificationProfile) error
- func (terminateNotificationProfile *TerminateNotificationProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *TerminateNotificationProfile) DeepCopy() *TerminateNotificationProfile
- func (in *TerminateNotificationProfile) DeepCopyInto(out *TerminateNotificationProfile)
- func (terminateNotificationProfile *TerminateNotificationProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (terminateNotificationProfile *TerminateNotificationProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TerminateNotificationProfileARM
- type TerminateNotificationProfile_Status
- func (terminateNotificationProfileStatus *TerminateNotificationProfile_Status) AssignPropertiesFromTerminateNotificationProfileStatus(source *v1alpha1api20201201storage.TerminateNotificationProfile_Status) error
- func (terminateNotificationProfileStatus *TerminateNotificationProfile_Status) AssignPropertiesToTerminateNotificationProfileStatus(destination *v1alpha1api20201201storage.TerminateNotificationProfile_Status) error
- func (in *TerminateNotificationProfile_Status) DeepCopy() *TerminateNotificationProfile_Status
- func (in *TerminateNotificationProfile_Status) DeepCopyInto(out *TerminateNotificationProfile_Status)
- func (terminateNotificationProfileStatus *TerminateNotificationProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (terminateNotificationProfileStatus *TerminateNotificationProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TerminateNotificationProfile_StatusARM
- type UefiSettings
- func (uefiSettings *UefiSettings) AssignPropertiesFromUefiSettings(source *v1alpha1api20201201storage.UefiSettings) error
- func (uefiSettings *UefiSettings) AssignPropertiesToUefiSettings(destination *v1alpha1api20201201storage.UefiSettings) error
- func (uefiSettings *UefiSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UefiSettings) DeepCopy() *UefiSettings
- func (in *UefiSettings) DeepCopyInto(out *UefiSettings)
- func (uefiSettings *UefiSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (uefiSettings *UefiSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UefiSettingsARM
- type UefiSettings_Status
- func (uefiSettingsStatus *UefiSettings_Status) AssignPropertiesFromUefiSettingsStatus(source *v1alpha1api20201201storage.UefiSettings_Status) error
- func (uefiSettingsStatus *UefiSettings_Status) AssignPropertiesToUefiSettingsStatus(destination *v1alpha1api20201201storage.UefiSettings_Status) error
- func (in *UefiSettings_Status) DeepCopy() *UefiSettings_Status
- func (in *UefiSettings_Status) DeepCopyInto(out *UefiSettings_Status)
- func (uefiSettingsStatus *UefiSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (uefiSettingsStatus *UefiSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UefiSettings_StatusARM
- type UpgradePolicy
- func (upgradePolicy *UpgradePolicy) AssignPropertiesFromUpgradePolicy(source *v1alpha1api20201201storage.UpgradePolicy) error
- func (upgradePolicy *UpgradePolicy) AssignPropertiesToUpgradePolicy(destination *v1alpha1api20201201storage.UpgradePolicy) error
- func (upgradePolicy *UpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UpgradePolicy) DeepCopy() *UpgradePolicy
- func (in *UpgradePolicy) DeepCopyInto(out *UpgradePolicy)
- func (upgradePolicy *UpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (upgradePolicy *UpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UpgradePolicyARM
- type UpgradePolicyMode
- type UpgradePolicyStatusMode
- type UpgradePolicy_Status
- func (upgradePolicyStatus *UpgradePolicy_Status) AssignPropertiesFromUpgradePolicyStatus(source *v1alpha1api20201201storage.UpgradePolicy_Status) error
- func (upgradePolicyStatus *UpgradePolicy_Status) AssignPropertiesToUpgradePolicyStatus(destination *v1alpha1api20201201storage.UpgradePolicy_Status) error
- func (in *UpgradePolicy_Status) DeepCopy() *UpgradePolicy_Status
- func (in *UpgradePolicy_Status) DeepCopyInto(out *UpgradePolicy_Status)
- func (upgradePolicyStatus *UpgradePolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (upgradePolicyStatus *UpgradePolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UpgradePolicy_StatusARM
- type VaultCertificate
- func (vaultCertificate *VaultCertificate) AssignPropertiesFromVaultCertificate(source *v1alpha1api20201201storage.VaultCertificate) error
- func (vaultCertificate *VaultCertificate) AssignPropertiesToVaultCertificate(destination *v1alpha1api20201201storage.VaultCertificate) error
- func (vaultCertificate *VaultCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VaultCertificate) DeepCopy() *VaultCertificate
- func (in *VaultCertificate) DeepCopyInto(out *VaultCertificate)
- func (vaultCertificate *VaultCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vaultCertificate *VaultCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VaultCertificateARM
- type VaultCertificate_Status
- func (vaultCertificateStatus *VaultCertificate_Status) AssignPropertiesFromVaultCertificateStatus(source *v1alpha1api20201201storage.VaultCertificate_Status) error
- func (vaultCertificateStatus *VaultCertificate_Status) AssignPropertiesToVaultCertificateStatus(destination *v1alpha1api20201201storage.VaultCertificate_Status) error
- func (in *VaultCertificate_Status) DeepCopy() *VaultCertificate_Status
- func (in *VaultCertificate_Status) DeepCopyInto(out *VaultCertificate_Status)
- func (vaultCertificateStatus *VaultCertificate_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vaultCertificateStatus *VaultCertificate_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VaultCertificate_StatusARM
- type VaultSecretGroup
- func (vaultSecretGroup *VaultSecretGroup) AssignPropertiesFromVaultSecretGroup(source *v1alpha1api20201201storage.VaultSecretGroup) error
- func (vaultSecretGroup *VaultSecretGroup) AssignPropertiesToVaultSecretGroup(destination *v1alpha1api20201201storage.VaultSecretGroup) error
- func (vaultSecretGroup *VaultSecretGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VaultSecretGroup) DeepCopy() *VaultSecretGroup
- func (in *VaultSecretGroup) DeepCopyInto(out *VaultSecretGroup)
- func (vaultSecretGroup *VaultSecretGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vaultSecretGroup *VaultSecretGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VaultSecretGroupARM
- type VaultSecretGroup_Status
- func (vaultSecretGroupStatus *VaultSecretGroup_Status) AssignPropertiesFromVaultSecretGroupStatus(source *v1alpha1api20201201storage.VaultSecretGroup_Status) error
- func (vaultSecretGroupStatus *VaultSecretGroup_Status) AssignPropertiesToVaultSecretGroupStatus(destination *v1alpha1api20201201storage.VaultSecretGroup_Status) error
- func (in *VaultSecretGroup_Status) DeepCopy() *VaultSecretGroup_Status
- func (in *VaultSecretGroup_Status) DeepCopyInto(out *VaultSecretGroup_Status)
- func (vaultSecretGroupStatus *VaultSecretGroup_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vaultSecretGroupStatus *VaultSecretGroup_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VaultSecretGroup_StatusARM
- type VirtualHardDisk
- func (virtualHardDisk *VirtualHardDisk) AssignPropertiesFromVirtualHardDisk(source *v1alpha1api20201201storage.VirtualHardDisk) error
- func (virtualHardDisk *VirtualHardDisk) AssignPropertiesToVirtualHardDisk(destination *v1alpha1api20201201storage.VirtualHardDisk) error
- func (virtualHardDisk *VirtualHardDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualHardDisk) DeepCopy() *VirtualHardDisk
- func (in *VirtualHardDisk) DeepCopyInto(out *VirtualHardDisk)
- func (virtualHardDisk *VirtualHardDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualHardDisk *VirtualHardDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualHardDiskARM
- type VirtualHardDisk_Status
- func (virtualHardDiskStatus *VirtualHardDisk_Status) AssignPropertiesFromVirtualHardDiskStatus(source *v1alpha1api20201201storage.VirtualHardDisk_Status) error
- func (virtualHardDiskStatus *VirtualHardDisk_Status) AssignPropertiesToVirtualHardDiskStatus(destination *v1alpha1api20201201storage.VirtualHardDisk_Status) error
- func (in *VirtualHardDisk_Status) DeepCopy() *VirtualHardDisk_Status
- func (in *VirtualHardDisk_Status) DeepCopyInto(out *VirtualHardDisk_Status)
- func (virtualHardDiskStatus *VirtualHardDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualHardDiskStatus *VirtualHardDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualHardDisk_StatusARM
- type VirtualMachine
- func (virtualMachine *VirtualMachine) AssignPropertiesFromVirtualMachine(source *v1alpha1api20201201storage.VirtualMachine) error
- func (virtualMachine *VirtualMachine) AssignPropertiesToVirtualMachine(destination *v1alpha1api20201201storage.VirtualMachine) error
- func (virtualMachine *VirtualMachine) AzureName() string
- func (in *VirtualMachine) DeepCopy() *VirtualMachine
- func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)
- func (in *VirtualMachine) DeepCopyObject() runtime.Object
- func (virtualMachine *VirtualMachine) Default()
- func (virtualMachine VirtualMachine) GetAPIVersion() string
- func (virtualMachine *VirtualMachine) GetConditions() conditions.Conditions
- func (virtualMachine *VirtualMachine) GetResourceKind() genruntime.ResourceKind
- func (virtualMachine *VirtualMachine) GetSpec() genruntime.ConvertibleSpec
- func (virtualMachine *VirtualMachine) GetStatus() genruntime.ConvertibleStatus
- func (virtualMachine *VirtualMachine) GetType() string
- func (virtualMachine *VirtualMachine) NewEmptyStatus() genruntime.ConvertibleStatus
- func (virtualMachine *VirtualMachine) OriginalGVK() *schema.GroupVersionKind
- func (virtualMachine *VirtualMachine) Owner() *genruntime.ResourceReference
- func (virtualMachine *VirtualMachine) SetConditions(conditions conditions.Conditions)
- func (virtualMachine *VirtualMachine) SetStatus(status genruntime.ConvertibleStatus) error
- func (virtualMachine *VirtualMachine) ValidateCreate() error
- func (virtualMachine *VirtualMachine) ValidateDelete() error
- func (virtualMachine *VirtualMachine) ValidateUpdate(old runtime.Object) error
- type VirtualMachineAgentInstanceView_Status
- func (virtualMachineAgentInstanceViewStatus *VirtualMachineAgentInstanceView_Status) AssignPropertiesFromVirtualMachineAgentInstanceViewStatus(source *v1alpha1api20201201storage.VirtualMachineAgentInstanceView_Status) error
- func (virtualMachineAgentInstanceViewStatus *VirtualMachineAgentInstanceView_Status) AssignPropertiesToVirtualMachineAgentInstanceViewStatus(destination *v1alpha1api20201201storage.VirtualMachineAgentInstanceView_Status) error
- func (in *VirtualMachineAgentInstanceView_Status) DeepCopy() *VirtualMachineAgentInstanceView_Status
- func (in *VirtualMachineAgentInstanceView_Status) DeepCopyInto(out *VirtualMachineAgentInstanceView_Status)
- func (virtualMachineAgentInstanceViewStatus *VirtualMachineAgentInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineAgentInstanceViewStatus *VirtualMachineAgentInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineAgentInstanceView_StatusARM
- type VirtualMachineExtensionHandlerInstanceView_Status
- func (virtualMachineExtensionHandlerInstanceViewStatus *VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionHandlerInstanceViewStatus(...) error
- func (virtualMachineExtensionHandlerInstanceViewStatus *VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesToVirtualMachineExtensionHandlerInstanceViewStatus(...) error
- func (in *VirtualMachineExtensionHandlerInstanceView_Status) DeepCopy() *VirtualMachineExtensionHandlerInstanceView_Status
- func (in *VirtualMachineExtensionHandlerInstanceView_Status) DeepCopyInto(out *VirtualMachineExtensionHandlerInstanceView_Status)
- func (virtualMachineExtensionHandlerInstanceViewStatus *VirtualMachineExtensionHandlerInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineExtensionHandlerInstanceViewStatus *VirtualMachineExtensionHandlerInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineExtensionHandlerInstanceView_StatusARM
- type VirtualMachineExtensionInstanceView_Status
- func (virtualMachineExtensionInstanceViewStatus *VirtualMachineExtensionInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionInstanceViewStatus(source *v1alpha1api20201201storage.VirtualMachineExtensionInstanceView_Status) error
- func (virtualMachineExtensionInstanceViewStatus *VirtualMachineExtensionInstanceView_Status) AssignPropertiesToVirtualMachineExtensionInstanceViewStatus(...) error
- func (in *VirtualMachineExtensionInstanceView_Status) DeepCopy() *VirtualMachineExtensionInstanceView_Status
- func (in *VirtualMachineExtensionInstanceView_Status) DeepCopyInto(out *VirtualMachineExtensionInstanceView_Status)
- func (virtualMachineExtensionInstanceViewStatus *VirtualMachineExtensionInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineExtensionInstanceViewStatus *VirtualMachineExtensionInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineExtensionInstanceView_StatusARM
- type VirtualMachineExtensionProperties_StatusARM
- type VirtualMachineExtension_Status
- func (virtualMachineExtensionStatus *VirtualMachineExtension_Status) AssignPropertiesFromVirtualMachineExtensionStatus(source *v1alpha1api20201201storage.VirtualMachineExtension_Status) error
- func (virtualMachineExtensionStatus *VirtualMachineExtension_Status) AssignPropertiesToVirtualMachineExtensionStatus(destination *v1alpha1api20201201storage.VirtualMachineExtension_Status) error
- func (in *VirtualMachineExtension_Status) DeepCopy() *VirtualMachineExtension_Status
- func (in *VirtualMachineExtension_Status) DeepCopyInto(out *VirtualMachineExtension_Status)
- func (virtualMachineExtensionStatus *VirtualMachineExtension_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineExtensionStatus *VirtualMachineExtension_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineExtension_StatusARM
- type VirtualMachineHealthStatus_Status
- func (virtualMachineHealthStatusStatus *VirtualMachineHealthStatus_Status) AssignPropertiesFromVirtualMachineHealthStatusStatus(source *v1alpha1api20201201storage.VirtualMachineHealthStatus_Status) error
- func (virtualMachineHealthStatusStatus *VirtualMachineHealthStatus_Status) AssignPropertiesToVirtualMachineHealthStatusStatus(destination *v1alpha1api20201201storage.VirtualMachineHealthStatus_Status) error
- func (in *VirtualMachineHealthStatus_Status) DeepCopy() *VirtualMachineHealthStatus_Status
- func (in *VirtualMachineHealthStatus_Status) DeepCopyInto(out *VirtualMachineHealthStatus_Status)
- func (virtualMachineHealthStatusStatus *VirtualMachineHealthStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineHealthStatusStatus *VirtualMachineHealthStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineHealthStatus_StatusARM
- type VirtualMachineIdentity
- func (virtualMachineIdentity *VirtualMachineIdentity) AssignPropertiesFromVirtualMachineIdentity(source *v1alpha1api20201201storage.VirtualMachineIdentity) error
- func (virtualMachineIdentity *VirtualMachineIdentity) AssignPropertiesToVirtualMachineIdentity(destination *v1alpha1api20201201storage.VirtualMachineIdentity) error
- func (virtualMachineIdentity *VirtualMachineIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineIdentity) DeepCopy() *VirtualMachineIdentity
- func (in *VirtualMachineIdentity) DeepCopyInto(out *VirtualMachineIdentity)
- func (virtualMachineIdentity *VirtualMachineIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineIdentity *VirtualMachineIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineIdentityARM
- type VirtualMachineIdentityStatusType
- type VirtualMachineIdentityType
- type VirtualMachineIdentity_Status
- func (virtualMachineIdentityStatus *VirtualMachineIdentity_Status) AssignPropertiesFromVirtualMachineIdentityStatus(source *v1alpha1api20201201storage.VirtualMachineIdentity_Status) error
- func (virtualMachineIdentityStatus *VirtualMachineIdentity_Status) AssignPropertiesToVirtualMachineIdentityStatus(destination *v1alpha1api20201201storage.VirtualMachineIdentity_Status) error
- func (in *VirtualMachineIdentity_Status) DeepCopy() *VirtualMachineIdentity_Status
- func (in *VirtualMachineIdentity_Status) DeepCopyInto(out *VirtualMachineIdentity_Status)
- func (virtualMachineIdentityStatus *VirtualMachineIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineIdentityStatus *VirtualMachineIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineIdentity_StatusARM
- type VirtualMachineIdentity_Status_UserAssignedIdentities
- func (virtualMachineIdentityStatusUserAssignedIdentities *VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineIdentityStatusUserAssignedIdentities(...) error
- func (virtualMachineIdentityStatusUserAssignedIdentities *VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineIdentityStatusUserAssignedIdentities(...) error
- func (in *VirtualMachineIdentity_Status_UserAssignedIdentities) DeepCopy() *VirtualMachineIdentity_Status_UserAssignedIdentities
- func (in *VirtualMachineIdentity_Status_UserAssignedIdentities) DeepCopyInto(out *VirtualMachineIdentity_Status_UserAssignedIdentities)
- func (virtualMachineIdentityStatusUserAssignedIdentities *VirtualMachineIdentity_Status_UserAssignedIdentities) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineIdentityStatusUserAssignedIdentities *VirtualMachineIdentity_Status_UserAssignedIdentities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineIdentity_Status_UserAssignedIdentitiesARM
- type VirtualMachineInstanceViewStatusHyperVGeneration
- type VirtualMachineInstanceView_Status
- func (virtualMachineInstanceViewStatus *VirtualMachineInstanceView_Status) AssignPropertiesFromVirtualMachineInstanceViewStatus(source *v1alpha1api20201201storage.VirtualMachineInstanceView_Status) error
- func (virtualMachineInstanceViewStatus *VirtualMachineInstanceView_Status) AssignPropertiesToVirtualMachineInstanceViewStatus(destination *v1alpha1api20201201storage.VirtualMachineInstanceView_Status) error
- func (in *VirtualMachineInstanceView_Status) DeepCopy() *VirtualMachineInstanceView_Status
- func (in *VirtualMachineInstanceView_Status) DeepCopyInto(out *VirtualMachineInstanceView_Status)
- func (virtualMachineInstanceViewStatus *VirtualMachineInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineInstanceViewStatus *VirtualMachineInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineInstanceView_StatusARM
- type VirtualMachineList
- type VirtualMachinePatchStatus_Status
- func (virtualMachinePatchStatusStatus *VirtualMachinePatchStatus_Status) AssignPropertiesFromVirtualMachinePatchStatusStatus(source *v1alpha1api20201201storage.VirtualMachinePatchStatus_Status) error
- func (virtualMachinePatchStatusStatus *VirtualMachinePatchStatus_Status) AssignPropertiesToVirtualMachinePatchStatusStatus(destination *v1alpha1api20201201storage.VirtualMachinePatchStatus_Status) error
- func (in *VirtualMachinePatchStatus_Status) DeepCopy() *VirtualMachinePatchStatus_Status
- func (in *VirtualMachinePatchStatus_Status) DeepCopyInto(out *VirtualMachinePatchStatus_Status)
- func (virtualMachinePatchStatusStatus *VirtualMachinePatchStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachinePatchStatusStatus *VirtualMachinePatchStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachinePatchStatus_StatusARM
- type VirtualMachineProperties_StatusARM
- type VirtualMachineScaleSet
- func (virtualMachineScaleSet *VirtualMachineScaleSet) AssignPropertiesFromVirtualMachineScaleSet(source *v1alpha1api20201201storage.VirtualMachineScaleSet) error
- func (virtualMachineScaleSet *VirtualMachineScaleSet) AssignPropertiesToVirtualMachineScaleSet(destination *v1alpha1api20201201storage.VirtualMachineScaleSet) error
- func (virtualMachineScaleSet *VirtualMachineScaleSet) AzureName() string
- func (in *VirtualMachineScaleSet) DeepCopy() *VirtualMachineScaleSet
- func (in *VirtualMachineScaleSet) DeepCopyInto(out *VirtualMachineScaleSet)
- func (in *VirtualMachineScaleSet) DeepCopyObject() runtime.Object
- func (virtualMachineScaleSet *VirtualMachineScaleSet) Default()
- func (virtualMachineScaleSet VirtualMachineScaleSet) GetAPIVersion() string
- func (virtualMachineScaleSet *VirtualMachineScaleSet) GetConditions() conditions.Conditions
- func (virtualMachineScaleSet *VirtualMachineScaleSet) GetResourceKind() genruntime.ResourceKind
- func (virtualMachineScaleSet *VirtualMachineScaleSet) GetSpec() genruntime.ConvertibleSpec
- func (virtualMachineScaleSet *VirtualMachineScaleSet) GetStatus() genruntime.ConvertibleStatus
- func (virtualMachineScaleSet *VirtualMachineScaleSet) GetType() string
- func (virtualMachineScaleSet *VirtualMachineScaleSet) NewEmptyStatus() genruntime.ConvertibleStatus
- func (virtualMachineScaleSet *VirtualMachineScaleSet) OriginalGVK() *schema.GroupVersionKind
- func (virtualMachineScaleSet *VirtualMachineScaleSet) Owner() *genruntime.ResourceReference
- func (virtualMachineScaleSet *VirtualMachineScaleSet) SetConditions(conditions conditions.Conditions)
- func (virtualMachineScaleSet *VirtualMachineScaleSet) SetStatus(status genruntime.ConvertibleStatus) error
- func (virtualMachineScaleSet *VirtualMachineScaleSet) ValidateCreate() error
- func (virtualMachineScaleSet *VirtualMachineScaleSet) ValidateDelete() error
- func (virtualMachineScaleSet *VirtualMachineScaleSet) ValidateUpdate(old runtime.Object) error
- type VirtualMachineScaleSetDataDisk
- func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) AssignPropertiesFromVirtualMachineScaleSetDataDisk(source *v1alpha1api20201201storage.VirtualMachineScaleSetDataDisk) error
- func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) AssignPropertiesToVirtualMachineScaleSetDataDisk(destination *v1alpha1api20201201storage.VirtualMachineScaleSetDataDisk) error
- func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetDataDisk) DeepCopy() *VirtualMachineScaleSetDataDisk
- func (in *VirtualMachineScaleSetDataDisk) DeepCopyInto(out *VirtualMachineScaleSetDataDisk)
- func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetDataDiskARM
- type VirtualMachineScaleSetDataDiskCaching
- type VirtualMachineScaleSetDataDiskCreateOption
- type VirtualMachineScaleSetDataDisk_Status
- func (virtualMachineScaleSetDataDiskStatus *VirtualMachineScaleSetDataDisk_Status) AssignPropertiesFromVirtualMachineScaleSetDataDiskStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetDataDisk_Status) error
- func (virtualMachineScaleSetDataDiskStatus *VirtualMachineScaleSetDataDisk_Status) AssignPropertiesToVirtualMachineScaleSetDataDiskStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetDataDisk_Status) error
- func (in *VirtualMachineScaleSetDataDisk_Status) DeepCopy() *VirtualMachineScaleSetDataDisk_Status
- func (in *VirtualMachineScaleSetDataDisk_Status) DeepCopyInto(out *VirtualMachineScaleSetDataDisk_Status)
- func (virtualMachineScaleSetDataDiskStatus *VirtualMachineScaleSetDataDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetDataDiskStatus *VirtualMachineScaleSetDataDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetDataDisk_StatusARM
- type VirtualMachineScaleSetExtensionProfile_Status
- func (virtualMachineScaleSetExtensionProfileStatus *VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionProfileStatus(...) error
- func (virtualMachineScaleSetExtensionProfileStatus *VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesToVirtualMachineScaleSetExtensionProfileStatus(...) error
- func (in *VirtualMachineScaleSetExtensionProfile_Status) DeepCopy() *VirtualMachineScaleSetExtensionProfile_Status
- func (in *VirtualMachineScaleSetExtensionProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetExtensionProfile_Status)
- func (virtualMachineScaleSetExtensionProfileStatus *VirtualMachineScaleSetExtensionProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetExtensionProfileStatus *VirtualMachineScaleSetExtensionProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetExtensionProfile_StatusARM
- type VirtualMachineScaleSetExtensionProperties_StatusARM
- type VirtualMachineScaleSetExtension_Status
- func (virtualMachineScaleSetExtensionStatus *VirtualMachineScaleSetExtension_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetExtension_Status) error
- func (virtualMachineScaleSetExtensionStatus *VirtualMachineScaleSetExtension_Status) AssignPropertiesToVirtualMachineScaleSetExtensionStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetExtension_Status) error
- func (in *VirtualMachineScaleSetExtension_Status) DeepCopy() *VirtualMachineScaleSetExtension_Status
- func (in *VirtualMachineScaleSetExtension_Status) DeepCopyInto(out *VirtualMachineScaleSetExtension_Status)
- func (virtualMachineScaleSetExtensionStatus *VirtualMachineScaleSetExtension_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetExtensionStatus *VirtualMachineScaleSetExtension_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetExtension_StatusARM
- type VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersion
- type VirtualMachineScaleSetIPConfigurationProperties_StatusARM
- type VirtualMachineScaleSetIPConfiguration_Status
- func (virtualMachineScaleSetIPConfigurationStatus *VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetIPConfigurationStatus(...) error
- func (virtualMachineScaleSetIPConfigurationStatus *VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetIPConfigurationStatus(...) error
- func (in *VirtualMachineScaleSetIPConfiguration_Status) DeepCopy() *VirtualMachineScaleSetIPConfiguration_Status
- func (in *VirtualMachineScaleSetIPConfiguration_Status) DeepCopyInto(out *VirtualMachineScaleSetIPConfiguration_Status)
- func (virtualMachineScaleSetIPConfigurationStatus *VirtualMachineScaleSetIPConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetIPConfigurationStatus *VirtualMachineScaleSetIPConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetIPConfiguration_StatusARM
- type VirtualMachineScaleSetIdentity
- func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) AssignPropertiesFromVirtualMachineScaleSetIdentity(source *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity) error
- func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) AssignPropertiesToVirtualMachineScaleSetIdentity(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity) error
- func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetIdentity) DeepCopy() *VirtualMachineScaleSetIdentity
- func (in *VirtualMachineScaleSetIdentity) DeepCopyInto(out *VirtualMachineScaleSetIdentity)
- func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetIdentityARM
- type VirtualMachineScaleSetIdentityStatusType
- type VirtualMachineScaleSetIdentityType
- type VirtualMachineScaleSetIdentity_Status
- func (virtualMachineScaleSetIdentityStatus *VirtualMachineScaleSetIdentity_Status) AssignPropertiesFromVirtualMachineScaleSetIdentityStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity_Status) error
- func (virtualMachineScaleSetIdentityStatus *VirtualMachineScaleSetIdentity_Status) AssignPropertiesToVirtualMachineScaleSetIdentityStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity_Status) error
- func (in *VirtualMachineScaleSetIdentity_Status) DeepCopy() *VirtualMachineScaleSetIdentity_Status
- func (in *VirtualMachineScaleSetIdentity_Status) DeepCopyInto(out *VirtualMachineScaleSetIdentity_Status)
- func (virtualMachineScaleSetIdentityStatus *VirtualMachineScaleSetIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetIdentityStatus *VirtualMachineScaleSetIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetIdentity_StatusARM
- type VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities
- func (virtualMachineScaleSetIdentityStatusUserAssignedIdentities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineScaleSetIdentityStatusUserAssignedIdentities(...) error
- func (virtualMachineScaleSetIdentityStatusUserAssignedIdentities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineScaleSetIdentityStatusUserAssignedIdentities(...) error
- func (in *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) DeepCopy() *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities
- func (in *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) DeepCopyInto(out *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities)
- func (virtualMachineScaleSetIdentityStatusUserAssignedIdentities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetIdentityStatusUserAssignedIdentities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM
- func (in *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM) DeepCopy() *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM
- func (in *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto(out *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM)
- type VirtualMachineScaleSetIpTag
- func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) AssignPropertiesFromVirtualMachineScaleSetIpTag(source *v1alpha1api20201201storage.VirtualMachineScaleSetIpTag) error
- func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) AssignPropertiesToVirtualMachineScaleSetIpTag(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIpTag) error
- func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetIpTag) DeepCopy() *VirtualMachineScaleSetIpTag
- func (in *VirtualMachineScaleSetIpTag) DeepCopyInto(out *VirtualMachineScaleSetIpTag)
- func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetIpTagARM
- type VirtualMachineScaleSetIpTag_Status
- func (virtualMachineScaleSetIpTagStatus *VirtualMachineScaleSetIpTag_Status) AssignPropertiesFromVirtualMachineScaleSetIpTagStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetIpTag_Status) error
- func (virtualMachineScaleSetIpTagStatus *VirtualMachineScaleSetIpTag_Status) AssignPropertiesToVirtualMachineScaleSetIpTagStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIpTag_Status) error
- func (in *VirtualMachineScaleSetIpTag_Status) DeepCopy() *VirtualMachineScaleSetIpTag_Status
- func (in *VirtualMachineScaleSetIpTag_Status) DeepCopyInto(out *VirtualMachineScaleSetIpTag_Status)
- func (virtualMachineScaleSetIpTagStatus *VirtualMachineScaleSetIpTag_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetIpTagStatus *VirtualMachineScaleSetIpTag_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetIpTag_StatusARM
- type VirtualMachineScaleSetList
- type VirtualMachineScaleSetManagedDiskParameters
- func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParameters(source *v1alpha1api20201201storage.VirtualMachineScaleSetManagedDiskParameters) error
- func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesToVirtualMachineScaleSetManagedDiskParameters(...) error
- func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetManagedDiskParameters) DeepCopy() *VirtualMachineScaleSetManagedDiskParameters
- func (in *VirtualMachineScaleSetManagedDiskParameters) DeepCopyInto(out *VirtualMachineScaleSetManagedDiskParameters)
- func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetManagedDiskParametersARM
- type VirtualMachineScaleSetManagedDiskParametersStorageAccountType
- type VirtualMachineScaleSetManagedDiskParameters_Status
- func (virtualMachineScaleSetManagedDiskParametersStatus *VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParametersStatus(...) error
- func (virtualMachineScaleSetManagedDiskParametersStatus *VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesToVirtualMachineScaleSetManagedDiskParametersStatus(...) error
- func (in *VirtualMachineScaleSetManagedDiskParameters_Status) DeepCopy() *VirtualMachineScaleSetManagedDiskParameters_Status
- func (in *VirtualMachineScaleSetManagedDiskParameters_Status) DeepCopyInto(out *VirtualMachineScaleSetManagedDiskParameters_Status)
- func (virtualMachineScaleSetManagedDiskParametersStatus *VirtualMachineScaleSetManagedDiskParameters_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetManagedDiskParametersStatus *VirtualMachineScaleSetManagedDiskParameters_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetManagedDiskParameters_StatusARM
- type VirtualMachineScaleSetNetworkConfigurationDnsSettings
- func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettings(...) error
- func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettings(...) error
- func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationDnsSettings
- func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationDnsSettings)
- func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM
- type VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status
- func (virtualMachineScaleSetNetworkConfigurationDnsSettingsStatus *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus(...) error
- func (virtualMachineScaleSetNetworkConfigurationDnsSettingsStatus *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus(...) error
- func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status
- func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status)
- func (virtualMachineScaleSetNetworkConfigurationDnsSettingsStatus *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetNetworkConfigurationDnsSettingsStatus *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM
- func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM
- func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM)
- type VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM
- func (in *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM
- func (in *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM)
- type VirtualMachineScaleSetNetworkConfiguration_Status
- func (virtualMachineScaleSetNetworkConfigurationStatus *VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationStatus(...) error
- func (virtualMachineScaleSetNetworkConfigurationStatus *VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationStatus(...) error
- func (in *VirtualMachineScaleSetNetworkConfiguration_Status) DeepCopy() *VirtualMachineScaleSetNetworkConfiguration_Status
- func (in *VirtualMachineScaleSetNetworkConfiguration_Status) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfiguration_Status)
- func (virtualMachineScaleSetNetworkConfigurationStatus *VirtualMachineScaleSetNetworkConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetNetworkConfigurationStatus *VirtualMachineScaleSetNetworkConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetNetworkConfiguration_StatusARM
- type VirtualMachineScaleSetNetworkProfile_Status
- func (virtualMachineScaleSetNetworkProfileStatus *VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkProfile_Status) error
- func (virtualMachineScaleSetNetworkProfileStatus *VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesToVirtualMachineScaleSetNetworkProfileStatus(...) error
- func (in *VirtualMachineScaleSetNetworkProfile_Status) DeepCopy() *VirtualMachineScaleSetNetworkProfile_Status
- func (in *VirtualMachineScaleSetNetworkProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetNetworkProfile_Status)
- func (virtualMachineScaleSetNetworkProfileStatus *VirtualMachineScaleSetNetworkProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetNetworkProfileStatus *VirtualMachineScaleSetNetworkProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetNetworkProfile_StatusARM
- type VirtualMachineScaleSetOSDisk
- func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) AssignPropertiesFromVirtualMachineScaleSetOSDisk(source *v1alpha1api20201201storage.VirtualMachineScaleSetOSDisk) error
- func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) AssignPropertiesToVirtualMachineScaleSetOSDisk(destination *v1alpha1api20201201storage.VirtualMachineScaleSetOSDisk) error
- func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetOSDisk) DeepCopy() *VirtualMachineScaleSetOSDisk
- func (in *VirtualMachineScaleSetOSDisk) DeepCopyInto(out *VirtualMachineScaleSetOSDisk)
- func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetOSDiskARM
- type VirtualMachineScaleSetOSDiskCaching
- type VirtualMachineScaleSetOSDiskCreateOption
- type VirtualMachineScaleSetOSDiskOsType
- type VirtualMachineScaleSetOSDiskStatusOsType
- type VirtualMachineScaleSetOSDisk_Status
- func (virtualMachineScaleSetOSDiskStatus *VirtualMachineScaleSetOSDisk_Status) AssignPropertiesFromVirtualMachineScaleSetOSDiskStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetOSDisk_Status) error
- func (virtualMachineScaleSetOSDiskStatus *VirtualMachineScaleSetOSDisk_Status) AssignPropertiesToVirtualMachineScaleSetOSDiskStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetOSDisk_Status) error
- func (in *VirtualMachineScaleSetOSDisk_Status) DeepCopy() *VirtualMachineScaleSetOSDisk_Status
- func (in *VirtualMachineScaleSetOSDisk_Status) DeepCopyInto(out *VirtualMachineScaleSetOSDisk_Status)
- func (virtualMachineScaleSetOSDiskStatus *VirtualMachineScaleSetOSDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetOSDiskStatus *VirtualMachineScaleSetOSDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetOSDisk_StatusARM
- type VirtualMachineScaleSetOSProfile
- func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) AssignPropertiesFromVirtualMachineScaleSetOSProfile(source *v1alpha1api20201201storage.VirtualMachineScaleSetOSProfile) error
- func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) AssignPropertiesToVirtualMachineScaleSetOSProfile(destination *v1alpha1api20201201storage.VirtualMachineScaleSetOSProfile) error
- func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetOSProfile) DeepCopy() *VirtualMachineScaleSetOSProfile
- func (in *VirtualMachineScaleSetOSProfile) DeepCopyInto(out *VirtualMachineScaleSetOSProfile)
- func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetOSProfileARM
- type VirtualMachineScaleSetOSProfile_Status
- func (virtualMachineScaleSetOSProfileStatus *VirtualMachineScaleSetOSProfile_Status) AssignPropertiesFromVirtualMachineScaleSetOSProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetOSProfile_Status) error
- func (virtualMachineScaleSetOSProfileStatus *VirtualMachineScaleSetOSProfile_Status) AssignPropertiesToVirtualMachineScaleSetOSProfileStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetOSProfile_Status) error
- func (in *VirtualMachineScaleSetOSProfile_Status) DeepCopy() *VirtualMachineScaleSetOSProfile_Status
- func (in *VirtualMachineScaleSetOSProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetOSProfile_Status)
- func (virtualMachineScaleSetOSProfileStatus *VirtualMachineScaleSetOSProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetOSProfileStatus *VirtualMachineScaleSetOSProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetOSProfile_StatusARM
- type VirtualMachineScaleSetProperties_StatusARM
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(...) error
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(...) error
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings)
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM)
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus(...) error
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus(...) error
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status)
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM)
- type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM)
- type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersion
- type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersion
- type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM
- func (in *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM)
- type VirtualMachineScaleSetPublicIPAddressConfiguration_Status
- func (virtualMachineScaleSetPublicIPAddressConfigurationStatus *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationStatus(...) error
- func (virtualMachineScaleSetPublicIPAddressConfigurationStatus *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationStatus(...) error
- func (in *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfiguration_Status
- func (in *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfiguration_Status)
- func (virtualMachineScaleSetPublicIPAddressConfigurationStatus *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetPublicIPAddressConfigurationStatus *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM
- type VirtualMachineScaleSetStorageProfile
- func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) AssignPropertiesFromVirtualMachineScaleSetStorageProfile(source *v1alpha1api20201201storage.VirtualMachineScaleSetStorageProfile) error
- func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) AssignPropertiesToVirtualMachineScaleSetStorageProfile(destination *v1alpha1api20201201storage.VirtualMachineScaleSetStorageProfile) error
- func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSetStorageProfile) DeepCopy() *VirtualMachineScaleSetStorageProfile
- func (in *VirtualMachineScaleSetStorageProfile) DeepCopyInto(out *VirtualMachineScaleSetStorageProfile)
- func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetStorageProfileARM
- type VirtualMachineScaleSetStorageProfile_Status
- func (virtualMachineScaleSetStorageProfileStatus *VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesFromVirtualMachineScaleSetStorageProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetStorageProfile_Status) error
- func (virtualMachineScaleSetStorageProfileStatus *VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesToVirtualMachineScaleSetStorageProfileStatus(...) error
- func (in *VirtualMachineScaleSetStorageProfile_Status) DeepCopy() *VirtualMachineScaleSetStorageProfile_Status
- func (in *VirtualMachineScaleSetStorageProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetStorageProfile_Status)
- func (virtualMachineScaleSetStorageProfileStatus *VirtualMachineScaleSetStorageProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetStorageProfileStatus *VirtualMachineScaleSetStorageProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetStorageProfile_StatusARM
- type VirtualMachineScaleSetVMProfile_Status
- func (virtualMachineScaleSetVMProfileStatus *VirtualMachineScaleSetVMProfile_Status) AssignPropertiesFromVirtualMachineScaleSetVMProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetVMProfile_Status) error
- func (virtualMachineScaleSetVMProfileStatus *VirtualMachineScaleSetVMProfile_Status) AssignPropertiesToVirtualMachineScaleSetVMProfileStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetVMProfile_Status) error
- func (in *VirtualMachineScaleSetVMProfile_Status) DeepCopy() *VirtualMachineScaleSetVMProfile_Status
- func (in *VirtualMachineScaleSetVMProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetVMProfile_Status)
- func (virtualMachineScaleSetVMProfileStatus *VirtualMachineScaleSetVMProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetVMProfileStatus *VirtualMachineScaleSetVMProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSetVMProfile_StatusARM
- type VirtualMachineScaleSet_Status
- func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) AssignPropertiesFromVirtualMachineScaleSetStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSet_Status) error
- func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) AssignPropertiesToVirtualMachineScaleSetStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSet_Status) error
- func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualMachineScaleSet_Status) DeepCopy() *VirtualMachineScaleSet_Status
- func (in *VirtualMachineScaleSet_Status) DeepCopyInto(out *VirtualMachineScaleSet_Status)
- func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSet_StatusARM
- type VirtualMachineScaleSetsSpecAPIVersion
- type VirtualMachineScaleSetsSpecPropertiesOrchestrationMode
- type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicy
- type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersion
- type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriority
- type VirtualMachineScaleSets_Spec
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) AssignPropertiesFromVirtualMachineScaleSetsSpec(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec) error
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) AssignPropertiesToVirtualMachineScaleSetsSpec(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec) error
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSets_Spec) DeepCopy() *VirtualMachineScaleSets_Spec
- func (in *VirtualMachineScaleSets_Spec) DeepCopyInto(out *VirtualMachineScaleSets_Spec)
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) OriginalVersion() string
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) SetAzureName(azureName string)
- type VirtualMachineScaleSets_SpecARM
- func (in *VirtualMachineScaleSets_SpecARM) DeepCopy() *VirtualMachineScaleSets_SpecARM
- func (in *VirtualMachineScaleSets_SpecARM) DeepCopyInto(out *VirtualMachineScaleSets_SpecARM)
- func (virtualMachineScaleSetsSpecARM VirtualMachineScaleSets_SpecARM) GetAPIVersion() string
- func (virtualMachineScaleSetsSpecARM VirtualMachineScaleSets_SpecARM) GetName() string
- func (virtualMachineScaleSetsSpecARM VirtualMachineScaleSets_SpecARM) GetType() string
- type VirtualMachineScaleSets_Spec_PropertiesARM
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile(...) error
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile(...) error
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile)
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM)
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile(...) error
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile(...) error
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) DeepCopy() ...
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) DeepCopyInto(...)
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions(...) error
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions(...) error
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) DeepCopy() ...
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) DeepCopyInto(...)
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile(...) error
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile(...) error
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) DeepCopyInto(...)
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations(...) error
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations(...) error
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) DeepCopy() ...
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) DeepCopyInto(...)
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations(...) error
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations(...) error
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) DeepCopy() ...
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) DeepCopyInto(...)
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM) DeepCopy() ...
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM) DeepCopyInto(...)
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM) DeepCopy() ...
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM) DeepCopyInto(...)
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration(...) error
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration(...) error
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) DeepCopy() ...
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) DeepCopyInto(...)
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (... *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM) DeepCopy() ...
- func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM) DeepCopyInto(...)
- type VirtualMachine_Status
- func (virtualMachineStatus *VirtualMachine_Status) AssignPropertiesFromVirtualMachineStatus(source *v1alpha1api20201201storage.VirtualMachine_Status) error
- func (virtualMachineStatus *VirtualMachine_Status) AssignPropertiesToVirtualMachineStatus(destination *v1alpha1api20201201storage.VirtualMachine_Status) error
- func (virtualMachineStatus *VirtualMachine_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (virtualMachineStatus *VirtualMachine_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualMachine_Status) DeepCopy() *VirtualMachine_Status
- func (in *VirtualMachine_Status) DeepCopyInto(out *VirtualMachine_Status)
- func (virtualMachineStatus *VirtualMachine_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineStatus *VirtualMachine_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachine_StatusARM
- type VirtualMachinesSpecAPIVersion
- type VirtualMachinesSpecPropertiesEvictionPolicy
- type VirtualMachinesSpecPropertiesPriority
- type VirtualMachines_Spec
- func (virtualMachinesSpec *VirtualMachines_Spec) AssignPropertiesFromVirtualMachinesSpec(source *v1alpha1api20201201storage.VirtualMachines_Spec) error
- func (virtualMachinesSpec *VirtualMachines_Spec) AssignPropertiesToVirtualMachinesSpec(destination *v1alpha1api20201201storage.VirtualMachines_Spec) error
- func (virtualMachinesSpec *VirtualMachines_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (virtualMachinesSpec *VirtualMachines_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (virtualMachinesSpec *VirtualMachines_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachines_Spec) DeepCopy() *VirtualMachines_Spec
- func (in *VirtualMachines_Spec) DeepCopyInto(out *VirtualMachines_Spec)
- func (virtualMachinesSpec *VirtualMachines_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachinesSpec *VirtualMachines_Spec) OriginalVersion() string
- func (virtualMachinesSpec *VirtualMachines_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (virtualMachinesSpec *VirtualMachines_Spec) SetAzureName(azureName string)
- type VirtualMachines_SpecARM
- func (in *VirtualMachines_SpecARM) DeepCopy() *VirtualMachines_SpecARM
- func (in *VirtualMachines_SpecARM) DeepCopyInto(out *VirtualMachines_SpecARM)
- func (virtualMachinesSpecARM VirtualMachines_SpecARM) GetAPIVersion() string
- func (virtualMachinesSpecARM VirtualMachines_SpecARM) GetName() string
- func (virtualMachinesSpecARM VirtualMachines_SpecARM) GetType() string
- type VirtualMachines_Spec_PropertiesARM
- type VirtualMachines_Spec_Properties_NetworkProfile
- func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfile(...) error
- func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfile(...) error
- func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachines_Spec_Properties_NetworkProfile) DeepCopy() *VirtualMachines_Spec_Properties_NetworkProfile
- func (in *VirtualMachines_Spec_Properties_NetworkProfile) DeepCopyInto(out *VirtualMachines_Spec_Properties_NetworkProfile)
- func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachines_Spec_Properties_NetworkProfileARM
- type VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces
- func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces(...) error
- func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces(...) error
- func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) DeepCopy() *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces
- func (in *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) DeepCopyInto(out *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces)
- func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM
- func (in *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM) DeepCopy() *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM
- func (in *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM) DeepCopyInto(out *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM)
- type WinRMConfiguration
- func (winRMConfiguration *WinRMConfiguration) AssignPropertiesFromWinRMConfiguration(source *v1alpha1api20201201storage.WinRMConfiguration) error
- func (winRMConfiguration *WinRMConfiguration) AssignPropertiesToWinRMConfiguration(destination *v1alpha1api20201201storage.WinRMConfiguration) error
- func (winRMConfiguration *WinRMConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *WinRMConfiguration) DeepCopy() *WinRMConfiguration
- func (in *WinRMConfiguration) DeepCopyInto(out *WinRMConfiguration)
- func (winRMConfiguration *WinRMConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (winRMConfiguration *WinRMConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WinRMConfigurationARM
- type WinRMConfiguration_Status
- func (winRMConfigurationStatus *WinRMConfiguration_Status) AssignPropertiesFromWinRMConfigurationStatus(source *v1alpha1api20201201storage.WinRMConfiguration_Status) error
- func (winRMConfigurationStatus *WinRMConfiguration_Status) AssignPropertiesToWinRMConfigurationStatus(destination *v1alpha1api20201201storage.WinRMConfiguration_Status) error
- func (in *WinRMConfiguration_Status) DeepCopy() *WinRMConfiguration_Status
- func (in *WinRMConfiguration_Status) DeepCopyInto(out *WinRMConfiguration_Status)
- func (winRMConfigurationStatus *WinRMConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (winRMConfigurationStatus *WinRMConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WinRMConfiguration_StatusARM
- type WinRMListener
- func (winRMListener *WinRMListener) AssignPropertiesFromWinRMListener(source *v1alpha1api20201201storage.WinRMListener) error
- func (winRMListener *WinRMListener) AssignPropertiesToWinRMListener(destination *v1alpha1api20201201storage.WinRMListener) error
- func (winRMListener *WinRMListener) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *WinRMListener) DeepCopy() *WinRMListener
- func (in *WinRMListener) DeepCopyInto(out *WinRMListener)
- func (winRMListener *WinRMListener) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (winRMListener *WinRMListener) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WinRMListenerARM
- type WinRMListenerProtocol
- type WinRMListenerStatusProtocol
- type WinRMListener_Status
- func (winRMListenerStatus *WinRMListener_Status) AssignPropertiesFromWinRMListenerStatus(source *v1alpha1api20201201storage.WinRMListener_Status) error
- func (winRMListenerStatus *WinRMListener_Status) AssignPropertiesToWinRMListenerStatus(destination *v1alpha1api20201201storage.WinRMListener_Status) error
- func (in *WinRMListener_Status) DeepCopy() *WinRMListener_Status
- func (in *WinRMListener_Status) DeepCopyInto(out *WinRMListener_Status)
- func (winRMListenerStatus *WinRMListener_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (winRMListenerStatus *WinRMListener_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WinRMListener_StatusARM
- type WindowsConfiguration
- func (windowsConfiguration *WindowsConfiguration) AssignPropertiesFromWindowsConfiguration(source *v1alpha1api20201201storage.WindowsConfiguration) error
- func (windowsConfiguration *WindowsConfiguration) AssignPropertiesToWindowsConfiguration(destination *v1alpha1api20201201storage.WindowsConfiguration) error
- func (windowsConfiguration *WindowsConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *WindowsConfiguration) DeepCopy() *WindowsConfiguration
- func (in *WindowsConfiguration) DeepCopyInto(out *WindowsConfiguration)
- func (windowsConfiguration *WindowsConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (windowsConfiguration *WindowsConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WindowsConfigurationARM
- type WindowsConfiguration_Status
- func (windowsConfigurationStatus *WindowsConfiguration_Status) AssignPropertiesFromWindowsConfigurationStatus(source *v1alpha1api20201201storage.WindowsConfiguration_Status) error
- func (windowsConfigurationStatus *WindowsConfiguration_Status) AssignPropertiesToWindowsConfigurationStatus(destination *v1alpha1api20201201storage.WindowsConfiguration_Status) error
- func (in *WindowsConfiguration_Status) DeepCopy() *WindowsConfiguration_Status
- func (in *WindowsConfiguration_Status) DeepCopyInto(out *WindowsConfiguration_Status)
- func (windowsConfigurationStatus *WindowsConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (windowsConfigurationStatus *WindowsConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WindowsConfiguration_StatusARM
Constants ¶
const ( VirtualMachineIdentityStatusTypeNone = VirtualMachineIdentityStatusType("None") VirtualMachineIdentityStatusTypeSystemAssigned = VirtualMachineIdentityStatusType("SystemAssigned") VirtualMachineIdentityStatusTypeSystemAssignedUserAssigned = VirtualMachineIdentityStatusType("SystemAssigned, UserAssigned") VirtualMachineIdentityStatusTypeUserAssigned = VirtualMachineIdentityStatusType("UserAssigned") )
const ( VirtualMachineScaleSetIdentityStatusTypeNone = VirtualMachineScaleSetIdentityStatusType("None") VirtualMachineScaleSetIdentityStatusTypeSystemAssigned = VirtualMachineScaleSetIdentityStatusType("SystemAssigned") VirtualMachineScaleSetIdentityStatusTypeSystemAssignedUserAssigned = VirtualMachineScaleSetIdentityStatusType("SystemAssigned, UserAssigned") VirtualMachineScaleSetIdentityStatusTypeUserAssigned = VirtualMachineScaleSetIdentityStatusType("UserAssigned") )
const ( OrchestrationMode_StatusFlexible = OrchestrationMode_Status("Flexible") OrchestrationMode_StatusUniform = OrchestrationMode_Status("Uniform") )
const ( VirtualMachineScaleSetsSpecPropertiesOrchestrationModeFlexible = VirtualMachineScaleSetsSpecPropertiesOrchestrationMode("Flexible") VirtualMachineScaleSetsSpecPropertiesOrchestrationModeUniform = VirtualMachineScaleSetsSpecPropertiesOrchestrationMode("Uniform") )
const ( ScaleInPolicyRulesDefault = ScaleInPolicyRules("Default") ScaleInPolicyRulesNewestVM = ScaleInPolicyRules("NewestVM") ScaleInPolicyRulesOldestVM = ScaleInPolicyRules("OldestVM") )
const ( ScaleInPolicyStatusRulesDefault = ScaleInPolicyStatusRules("Default") ScaleInPolicyStatusRulesNewestVM = ScaleInPolicyStatusRules("NewestVM") ScaleInPolicyStatusRulesOldestVM = ScaleInPolicyStatusRules("OldestVM") )
const ( UpgradePolicyModeAutomatic = UpgradePolicyMode("Automatic") UpgradePolicyModeManual = UpgradePolicyMode("Manual") UpgradePolicyModeRolling = UpgradePolicyMode("Rolling") )
const ( UpgradePolicyStatusModeAutomatic = UpgradePolicyStatusMode("Automatic") UpgradePolicyStatusModeManual = UpgradePolicyStatusMode("Manual") UpgradePolicyStatusModeRolling = UpgradePolicyStatusMode("Rolling") )
const ( VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicyDeallocate = VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicy("Deallocate") VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicyDelete = VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicy("Delete") )
const ( VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriorityLow = VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriority("Low") VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriorityRegular = VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriority("Regular") VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePrioritySpot = VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriority("Spot") )
const ( VirtualMachineScaleSetDataDiskCachingNone = VirtualMachineScaleSetDataDiskCaching("None") VirtualMachineScaleSetDataDiskCachingReadOnly = VirtualMachineScaleSetDataDiskCaching("ReadOnly") VirtualMachineScaleSetDataDiskCachingReadWrite = VirtualMachineScaleSetDataDiskCaching("ReadWrite") )
const ( VirtualMachineScaleSetDataDiskCreateOptionAttach = VirtualMachineScaleSetDataDiskCreateOption("Attach") VirtualMachineScaleSetDataDiskCreateOptionEmpty = VirtualMachineScaleSetDataDiskCreateOption("Empty") VirtualMachineScaleSetDataDiskCreateOptionFromImage = VirtualMachineScaleSetDataDiskCreateOption("FromImage") )
const ( VirtualMachineScaleSetOSDiskCachingNone = VirtualMachineScaleSetOSDiskCaching("None") VirtualMachineScaleSetOSDiskCachingReadOnly = VirtualMachineScaleSetOSDiskCaching("ReadOnly") VirtualMachineScaleSetOSDiskCachingReadWrite = VirtualMachineScaleSetOSDiskCaching("ReadWrite") )
const ( VirtualMachineScaleSetOSDiskCreateOptionAttach = VirtualMachineScaleSetOSDiskCreateOption("Attach") VirtualMachineScaleSetOSDiskCreateOptionEmpty = VirtualMachineScaleSetOSDiskCreateOption("Empty") VirtualMachineScaleSetOSDiskCreateOptionFromImage = VirtualMachineScaleSetOSDiskCreateOption("FromImage") )
const ( VirtualMachineScaleSetOSDiskOsTypeLinux = VirtualMachineScaleSetOSDiskOsType("Linux") VirtualMachineScaleSetOSDiskOsTypeWindows = VirtualMachineScaleSetOSDiskOsType("Windows") )
const ( VirtualMachineScaleSetOSDiskStatusOsTypeLinux = VirtualMachineScaleSetOSDiskStatusOsType("Linux") VirtualMachineScaleSetOSDiskStatusOsTypeWindows = VirtualMachineScaleSetOSDiskStatusOsType("Windows") )
const ( VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersionIPv4 = VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersion("IPv4") VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersionIPv6 = VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersion("IPv6") )
const ( VirtualMachineScaleSetManagedDiskParametersStorageAccountTypePremiumLRS = VirtualMachineScaleSetManagedDiskParametersStorageAccountType("Premium_LRS") VirtualMachineScaleSetManagedDiskParametersStorageAccountTypePremiumZRS = VirtualMachineScaleSetManagedDiskParametersStorageAccountType("Premium_ZRS") VirtualMachineScaleSetManagedDiskParametersStorageAccountTypeStandardLRS = VirtualMachineScaleSetManagedDiskParametersStorageAccountType("Standard_LRS") VirtualMachineScaleSetManagedDiskParametersStorageAccountTypeStandardSSDLRS = VirtualMachineScaleSetManagedDiskParametersStorageAccountType("StandardSSD_LRS") VirtualMachineScaleSetManagedDiskParametersStorageAccountTypeStandardSSDZRS = VirtualMachineScaleSetManagedDiskParametersStorageAccountType("StandardSSD_ZRS") VirtualMachineScaleSetManagedDiskParametersStorageAccountTypeUltraSSDLRS = VirtualMachineScaleSetManagedDiskParametersStorageAccountType("UltraSSD_LRS") )
const ( VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersionIPv4 = VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersion("IPv4") VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersionIPv6 = VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersion("IPv6") )
const ( VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersionIPv4 = VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersion("IPv4") VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersionIPv6 = VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersion("IPv6") )
const ( VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersionIPv4 = VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersion("IPv4") VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersionIPv6 = VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersion("IPv6") )
const ( VirtualMachineScaleSetIdentityTypeNone = VirtualMachineScaleSetIdentityType("None") VirtualMachineScaleSetIdentityTypeSystemAssigned = VirtualMachineScaleSetIdentityType("SystemAssigned") VirtualMachineScaleSetIdentityTypeSystemAssignedUserAssigned = VirtualMachineScaleSetIdentityType("SystemAssigned, UserAssigned") VirtualMachineScaleSetIdentityTypeUserAssigned = VirtualMachineScaleSetIdentityType("UserAssigned") )
const ( EvictionPolicy_StatusDeallocate = EvictionPolicy_Status("Deallocate") EvictionPolicy_StatusDelete = EvictionPolicy_Status("Delete") )
const ( Priority_StatusLow = Priority_Status("Low") Priority_StatusRegular = Priority_Status("Regular") Priority_StatusSpot = Priority_Status("Spot") )
const ( VirtualMachinesSpecPropertiesEvictionPolicyDeallocate = VirtualMachinesSpecPropertiesEvictionPolicy("Deallocate") VirtualMachinesSpecPropertiesEvictionPolicyDelete = VirtualMachinesSpecPropertiesEvictionPolicy("Delete") )
const ( VirtualMachinesSpecPropertiesPriorityLow = VirtualMachinesSpecPropertiesPriority("Low") VirtualMachinesSpecPropertiesPriorityRegular = VirtualMachinesSpecPropertiesPriority("Regular") VirtualMachinesSpecPropertiesPrioritySpot = VirtualMachinesSpecPropertiesPriority("Spot") )
const ( HardwareProfileStatusVmSizeBasicA0 = HardwareProfileStatusVmSize("Basic_A0") HardwareProfileStatusVmSizeBasicA1 = HardwareProfileStatusVmSize("Basic_A1") HardwareProfileStatusVmSizeBasicA2 = HardwareProfileStatusVmSize("Basic_A2") HardwareProfileStatusVmSizeBasicA3 = HardwareProfileStatusVmSize("Basic_A3") HardwareProfileStatusVmSizeBasicA4 = HardwareProfileStatusVmSize("Basic_A4") HardwareProfileStatusVmSizeStandardA0 = HardwareProfileStatusVmSize("Standard_A0") HardwareProfileStatusVmSizeStandardA1 = HardwareProfileStatusVmSize("Standard_A1") HardwareProfileStatusVmSizeStandardA10 = HardwareProfileStatusVmSize("Standard_A10") HardwareProfileStatusVmSizeStandardA11 = HardwareProfileStatusVmSize("Standard_A11") HardwareProfileStatusVmSizeStandardA1V2 = HardwareProfileStatusVmSize("Standard_A1_v2") HardwareProfileStatusVmSizeStandardA2 = HardwareProfileStatusVmSize("Standard_A2") HardwareProfileStatusVmSizeStandardA2MV2 = HardwareProfileStatusVmSize("Standard_A2m_v2") HardwareProfileStatusVmSizeStandardA2V2 = HardwareProfileStatusVmSize("Standard_A2_v2") HardwareProfileStatusVmSizeStandardA3 = HardwareProfileStatusVmSize("Standard_A3") HardwareProfileStatusVmSizeStandardA4 = HardwareProfileStatusVmSize("Standard_A4") HardwareProfileStatusVmSizeStandardA4MV2 = HardwareProfileStatusVmSize("Standard_A4m_v2") HardwareProfileStatusVmSizeStandardA4V2 = HardwareProfileStatusVmSize("Standard_A4_v2") HardwareProfileStatusVmSizeStandardA5 = HardwareProfileStatusVmSize("Standard_A5") HardwareProfileStatusVmSizeStandardA6 = HardwareProfileStatusVmSize("Standard_A6") HardwareProfileStatusVmSizeStandardA7 = HardwareProfileStatusVmSize("Standard_A7") HardwareProfileStatusVmSizeStandardA8 = HardwareProfileStatusVmSize("Standard_A8") HardwareProfileStatusVmSizeStandardA8MV2 = HardwareProfileStatusVmSize("Standard_A8m_v2") HardwareProfileStatusVmSizeStandardA8V2 = HardwareProfileStatusVmSize("Standard_A8_v2") HardwareProfileStatusVmSizeStandardA9 = HardwareProfileStatusVmSize("Standard_A9") HardwareProfileStatusVmSizeStandardB1Ms = HardwareProfileStatusVmSize("Standard_B1ms") HardwareProfileStatusVmSizeStandardB1S = HardwareProfileStatusVmSize("Standard_B1s") HardwareProfileStatusVmSizeStandardB2Ms = HardwareProfileStatusVmSize("Standard_B2ms") HardwareProfileStatusVmSizeStandardB2S = HardwareProfileStatusVmSize("Standard_B2s") HardwareProfileStatusVmSizeStandardB4Ms = HardwareProfileStatusVmSize("Standard_B4ms") HardwareProfileStatusVmSizeStandardB8Ms = HardwareProfileStatusVmSize("Standard_B8ms") HardwareProfileStatusVmSizeStandardD1 = HardwareProfileStatusVmSize("Standard_D1") HardwareProfileStatusVmSizeStandardD11 = HardwareProfileStatusVmSize("Standard_D11") HardwareProfileStatusVmSizeStandardD11V2 = HardwareProfileStatusVmSize("Standard_D11_v2") HardwareProfileStatusVmSizeStandardD12 = HardwareProfileStatusVmSize("Standard_D12") HardwareProfileStatusVmSizeStandardD12V2 = HardwareProfileStatusVmSize("Standard_D12_v2") HardwareProfileStatusVmSizeStandardD13 = HardwareProfileStatusVmSize("Standard_D13") HardwareProfileStatusVmSizeStandardD13V2 = HardwareProfileStatusVmSize("Standard_D13_v2") HardwareProfileStatusVmSizeStandardD14 = HardwareProfileStatusVmSize("Standard_D14") HardwareProfileStatusVmSizeStandardD14V2 = HardwareProfileStatusVmSize("Standard_D14_v2") HardwareProfileStatusVmSizeStandardD15V2 = HardwareProfileStatusVmSize("Standard_D15_v2") HardwareProfileStatusVmSizeStandardD16SV3 = HardwareProfileStatusVmSize("Standard_D16s_v3") HardwareProfileStatusVmSizeStandardD16V3 = HardwareProfileStatusVmSize("Standard_D16_v3") HardwareProfileStatusVmSizeStandardD1V2 = HardwareProfileStatusVmSize("Standard_D1_v2") HardwareProfileStatusVmSizeStandardD2 = HardwareProfileStatusVmSize("Standard_D2") HardwareProfileStatusVmSizeStandardD2SV3 = HardwareProfileStatusVmSize("Standard_D2s_v3") HardwareProfileStatusVmSizeStandardD2V2 = HardwareProfileStatusVmSize("Standard_D2_v2") HardwareProfileStatusVmSizeStandardD2V3 = HardwareProfileStatusVmSize("Standard_D2_v3") HardwareProfileStatusVmSizeStandardD3 = HardwareProfileStatusVmSize("Standard_D3") HardwareProfileStatusVmSizeStandardD32SV3 = HardwareProfileStatusVmSize("Standard_D32s_v3") HardwareProfileStatusVmSizeStandardD32V3 = HardwareProfileStatusVmSize("Standard_D32_v3") HardwareProfileStatusVmSizeStandardD3V2 = HardwareProfileStatusVmSize("Standard_D3_v2") HardwareProfileStatusVmSizeStandardD4 = HardwareProfileStatusVmSize("Standard_D4") HardwareProfileStatusVmSizeStandardD4SV3 = HardwareProfileStatusVmSize("Standard_D4s_v3") HardwareProfileStatusVmSizeStandardD4V2 = HardwareProfileStatusVmSize("Standard_D4_v2") HardwareProfileStatusVmSizeStandardD4V3 = HardwareProfileStatusVmSize("Standard_D4_v3") HardwareProfileStatusVmSizeStandardD5V2 = HardwareProfileStatusVmSize("Standard_D5_v2") HardwareProfileStatusVmSizeStandardD64SV3 = HardwareProfileStatusVmSize("Standard_D64s_v3") HardwareProfileStatusVmSizeStandardD64V3 = HardwareProfileStatusVmSize("Standard_D64_v3") HardwareProfileStatusVmSizeStandardD8SV3 = HardwareProfileStatusVmSize("Standard_D8s_v3") HardwareProfileStatusVmSizeStandardD8V3 = HardwareProfileStatusVmSize("Standard_D8_v3") HardwareProfileStatusVmSizeStandardDS1 = HardwareProfileStatusVmSize("Standard_DS1") HardwareProfileStatusVmSizeStandardDS11 = HardwareProfileStatusVmSize("Standard_DS11") HardwareProfileStatusVmSizeStandardDS11V2 = HardwareProfileStatusVmSize("Standard_DS11_v2") HardwareProfileStatusVmSizeStandardDS12 = HardwareProfileStatusVmSize("Standard_DS12") HardwareProfileStatusVmSizeStandardDS12V2 = HardwareProfileStatusVmSize("Standard_DS12_v2") HardwareProfileStatusVmSizeStandardDS13 = HardwareProfileStatusVmSize("Standard_DS13") HardwareProfileStatusVmSizeStandardDS132V2 = HardwareProfileStatusVmSize("Standard_DS13-2_v2") HardwareProfileStatusVmSizeStandardDS134V2 = HardwareProfileStatusVmSize("Standard_DS13-4_v2") HardwareProfileStatusVmSizeStandardDS13V2 = HardwareProfileStatusVmSize("Standard_DS13_v2") HardwareProfileStatusVmSizeStandardDS14 = HardwareProfileStatusVmSize("Standard_DS14") HardwareProfileStatusVmSizeStandardDS144V2 = HardwareProfileStatusVmSize("Standard_DS14-4_v2") HardwareProfileStatusVmSizeStandardDS148V2 = HardwareProfileStatusVmSize("Standard_DS14-8_v2") HardwareProfileStatusVmSizeStandardDS14V2 = HardwareProfileStatusVmSize("Standard_DS14_v2") HardwareProfileStatusVmSizeStandardDS15V2 = HardwareProfileStatusVmSize("Standard_DS15_v2") HardwareProfileStatusVmSizeStandardDS1V2 = HardwareProfileStatusVmSize("Standard_DS1_v2") HardwareProfileStatusVmSizeStandardDS2 = HardwareProfileStatusVmSize("Standard_DS2") HardwareProfileStatusVmSizeStandardDS2V2 = HardwareProfileStatusVmSize("Standard_DS2_v2") HardwareProfileStatusVmSizeStandardDS3 = HardwareProfileStatusVmSize("Standard_DS3") HardwareProfileStatusVmSizeStandardDS3V2 = HardwareProfileStatusVmSize("Standard_DS3_v2") HardwareProfileStatusVmSizeStandardDS4 = HardwareProfileStatusVmSize("Standard_DS4") HardwareProfileStatusVmSizeStandardDS4V2 = HardwareProfileStatusVmSize("Standard_DS4_v2") HardwareProfileStatusVmSizeStandardDS5V2 = HardwareProfileStatusVmSize("Standard_DS5_v2") HardwareProfileStatusVmSizeStandardE16SV3 = HardwareProfileStatusVmSize("Standard_E16s_v3") HardwareProfileStatusVmSizeStandardE16V3 = HardwareProfileStatusVmSize("Standard_E16_v3") HardwareProfileStatusVmSizeStandardE2SV3 = HardwareProfileStatusVmSize("Standard_E2s_v3") HardwareProfileStatusVmSizeStandardE2V3 = HardwareProfileStatusVmSize("Standard_E2_v3") HardwareProfileStatusVmSizeStandardE3216V3 = HardwareProfileStatusVmSize("Standard_E32-16_v3") HardwareProfileStatusVmSizeStandardE328SV3 = HardwareProfileStatusVmSize("Standard_E32-8s_v3") HardwareProfileStatusVmSizeStandardE32SV3 = HardwareProfileStatusVmSize("Standard_E32s_v3") HardwareProfileStatusVmSizeStandardE32V3 = HardwareProfileStatusVmSize("Standard_E32_v3") HardwareProfileStatusVmSizeStandardE4SV3 = HardwareProfileStatusVmSize("Standard_E4s_v3") HardwareProfileStatusVmSizeStandardE4V3 = HardwareProfileStatusVmSize("Standard_E4_v3") HardwareProfileStatusVmSizeStandardE6416SV3 = HardwareProfileStatusVmSize("Standard_E64-16s_v3") HardwareProfileStatusVmSizeStandardE6432SV3 = HardwareProfileStatusVmSize("Standard_E64-32s_v3") HardwareProfileStatusVmSizeStandardE64SV3 = HardwareProfileStatusVmSize("Standard_E64s_v3") HardwareProfileStatusVmSizeStandardE64V3 = HardwareProfileStatusVmSize("Standard_E64_v3") HardwareProfileStatusVmSizeStandardE8SV3 = HardwareProfileStatusVmSize("Standard_E8s_v3") HardwareProfileStatusVmSizeStandardE8V3 = HardwareProfileStatusVmSize("Standard_E8_v3") HardwareProfileStatusVmSizeStandardF1 = HardwareProfileStatusVmSize("Standard_F1") HardwareProfileStatusVmSizeStandardF16 = HardwareProfileStatusVmSize("Standard_F16") HardwareProfileStatusVmSizeStandardF16S = HardwareProfileStatusVmSize("Standard_F16s") HardwareProfileStatusVmSizeStandardF16SV2 = HardwareProfileStatusVmSize("Standard_F16s_v2") HardwareProfileStatusVmSizeStandardF1S = HardwareProfileStatusVmSize("Standard_F1s") HardwareProfileStatusVmSizeStandardF2 = HardwareProfileStatusVmSize("Standard_F2") HardwareProfileStatusVmSizeStandardF2S = HardwareProfileStatusVmSize("Standard_F2s") HardwareProfileStatusVmSizeStandardF2SV2 = HardwareProfileStatusVmSize("Standard_F2s_v2") HardwareProfileStatusVmSizeStandardF32SV2 = HardwareProfileStatusVmSize("Standard_F32s_v2") HardwareProfileStatusVmSizeStandardF4 = HardwareProfileStatusVmSize("Standard_F4") HardwareProfileStatusVmSizeStandardF4S = HardwareProfileStatusVmSize("Standard_F4s") HardwareProfileStatusVmSizeStandardF4SV2 = HardwareProfileStatusVmSize("Standard_F4s_v2") HardwareProfileStatusVmSizeStandardF64SV2 = HardwareProfileStatusVmSize("Standard_F64s_v2") HardwareProfileStatusVmSizeStandardF72SV2 = HardwareProfileStatusVmSize("Standard_F72s_v2") HardwareProfileStatusVmSizeStandardF8 = HardwareProfileStatusVmSize("Standard_F8") HardwareProfileStatusVmSizeStandardF8S = HardwareProfileStatusVmSize("Standard_F8s") HardwareProfileStatusVmSizeStandardF8SV2 = HardwareProfileStatusVmSize("Standard_F8s_v2") HardwareProfileStatusVmSizeStandardG1 = HardwareProfileStatusVmSize("Standard_G1") HardwareProfileStatusVmSizeStandardG2 = HardwareProfileStatusVmSize("Standard_G2") HardwareProfileStatusVmSizeStandardG3 = HardwareProfileStatusVmSize("Standard_G3") HardwareProfileStatusVmSizeStandardG4 = HardwareProfileStatusVmSize("Standard_G4") HardwareProfileStatusVmSizeStandardG5 = HardwareProfileStatusVmSize("Standard_G5") HardwareProfileStatusVmSizeStandardGS1 = HardwareProfileStatusVmSize("Standard_GS1") HardwareProfileStatusVmSizeStandardGS2 = HardwareProfileStatusVmSize("Standard_GS2") HardwareProfileStatusVmSizeStandardGS3 = HardwareProfileStatusVmSize("Standard_GS3") HardwareProfileStatusVmSizeStandardGS4 = HardwareProfileStatusVmSize("Standard_GS4") HardwareProfileStatusVmSizeStandardGS44 = HardwareProfileStatusVmSize("Standard_GS4-4") HardwareProfileStatusVmSizeStandardGS48 = HardwareProfileStatusVmSize("Standard_GS4-8") HardwareProfileStatusVmSizeStandardGS5 = HardwareProfileStatusVmSize("Standard_GS5") HardwareProfileStatusVmSizeStandardGS516 = HardwareProfileStatusVmSize("Standard_GS5-16") HardwareProfileStatusVmSizeStandardGS58 = HardwareProfileStatusVmSize("Standard_GS5-8") HardwareProfileStatusVmSizeStandardH16 = HardwareProfileStatusVmSize("Standard_H16") HardwareProfileStatusVmSizeStandardH16M = HardwareProfileStatusVmSize("Standard_H16m") HardwareProfileStatusVmSizeStandardH16Mr = HardwareProfileStatusVmSize("Standard_H16mr") HardwareProfileStatusVmSizeStandardH16R = HardwareProfileStatusVmSize("Standard_H16r") HardwareProfileStatusVmSizeStandardH8 = HardwareProfileStatusVmSize("Standard_H8") HardwareProfileStatusVmSizeStandardH8M = HardwareProfileStatusVmSize("Standard_H8m") HardwareProfileStatusVmSizeStandardL16S = HardwareProfileStatusVmSize("Standard_L16s") HardwareProfileStatusVmSizeStandardL32S = HardwareProfileStatusVmSize("Standard_L32s") HardwareProfileStatusVmSizeStandardL4S = HardwareProfileStatusVmSize("Standard_L4s") HardwareProfileStatusVmSizeStandardL8S = HardwareProfileStatusVmSize("Standard_L8s") HardwareProfileStatusVmSizeStandardM12832Ms = HardwareProfileStatusVmSize("Standard_M128-32ms") HardwareProfileStatusVmSizeStandardM12864Ms = HardwareProfileStatusVmSize("Standard_M128-64ms") HardwareProfileStatusVmSizeStandardM128Ms = HardwareProfileStatusVmSize("Standard_M128ms") HardwareProfileStatusVmSizeStandardM128S = HardwareProfileStatusVmSize("Standard_M128s") HardwareProfileStatusVmSizeStandardM6416Ms = HardwareProfileStatusVmSize("Standard_M64-16ms") HardwareProfileStatusVmSizeStandardM6432Ms = HardwareProfileStatusVmSize("Standard_M64-32ms") HardwareProfileStatusVmSizeStandardM64Ms = HardwareProfileStatusVmSize("Standard_M64ms") HardwareProfileStatusVmSizeStandardM64S = HardwareProfileStatusVmSize("Standard_M64s") HardwareProfileStatusVmSizeStandardNC12 = HardwareProfileStatusVmSize("Standard_NC12") HardwareProfileStatusVmSizeStandardNC12SV2 = HardwareProfileStatusVmSize("Standard_NC12s_v2") HardwareProfileStatusVmSizeStandardNC12SV3 = HardwareProfileStatusVmSize("Standard_NC12s_v3") HardwareProfileStatusVmSizeStandardNC24 = HardwareProfileStatusVmSize("Standard_NC24") HardwareProfileStatusVmSizeStandardNC24R = HardwareProfileStatusVmSize("Standard_NC24r") HardwareProfileStatusVmSizeStandardNC24RsV2 = HardwareProfileStatusVmSize("Standard_NC24rs_v2") HardwareProfileStatusVmSizeStandardNC24RsV3 = HardwareProfileStatusVmSize("Standard_NC24rs_v3") HardwareProfileStatusVmSizeStandardNC24SV2 = HardwareProfileStatusVmSize("Standard_NC24s_v2") HardwareProfileStatusVmSizeStandardNC24SV3 = HardwareProfileStatusVmSize("Standard_NC24s_v3") HardwareProfileStatusVmSizeStandardNC6 = HardwareProfileStatusVmSize("Standard_NC6") HardwareProfileStatusVmSizeStandardNC6SV2 = HardwareProfileStatusVmSize("Standard_NC6s_v2") HardwareProfileStatusVmSizeStandardNC6SV3 = HardwareProfileStatusVmSize("Standard_NC6s_v3") HardwareProfileStatusVmSizeStandardND12S = HardwareProfileStatusVmSize("Standard_ND12s") HardwareProfileStatusVmSizeStandardND24Rs = HardwareProfileStatusVmSize("Standard_ND24rs") HardwareProfileStatusVmSizeStandardND24S = HardwareProfileStatusVmSize("Standard_ND24s") HardwareProfileStatusVmSizeStandardND6S = HardwareProfileStatusVmSize("Standard_ND6s") HardwareProfileStatusVmSizeStandardNV12 = HardwareProfileStatusVmSize("Standard_NV12") HardwareProfileStatusVmSizeStandardNV24 = HardwareProfileStatusVmSize("Standard_NV24") HardwareProfileStatusVmSizeStandardNV6 = HardwareProfileStatusVmSize("Standard_NV6") )
const ( HardwareProfileVmSizeBasicA0 = HardwareProfileVmSize("Basic_A0") HardwareProfileVmSizeBasicA1 = HardwareProfileVmSize("Basic_A1") HardwareProfileVmSizeBasicA2 = HardwareProfileVmSize("Basic_A2") HardwareProfileVmSizeBasicA3 = HardwareProfileVmSize("Basic_A3") HardwareProfileVmSizeBasicA4 = HardwareProfileVmSize("Basic_A4") HardwareProfileVmSizeStandardA0 = HardwareProfileVmSize("Standard_A0") HardwareProfileVmSizeStandardA1 = HardwareProfileVmSize("Standard_A1") HardwareProfileVmSizeStandardA10 = HardwareProfileVmSize("Standard_A10") HardwareProfileVmSizeStandardA11 = HardwareProfileVmSize("Standard_A11") HardwareProfileVmSizeStandardA1V2 = HardwareProfileVmSize("Standard_A1_v2") HardwareProfileVmSizeStandardA2 = HardwareProfileVmSize("Standard_A2") HardwareProfileVmSizeStandardA2MV2 = HardwareProfileVmSize("Standard_A2m_v2") HardwareProfileVmSizeStandardA2V2 = HardwareProfileVmSize("Standard_A2_v2") HardwareProfileVmSizeStandardA3 = HardwareProfileVmSize("Standard_A3") HardwareProfileVmSizeStandardA4 = HardwareProfileVmSize("Standard_A4") HardwareProfileVmSizeStandardA4MV2 = HardwareProfileVmSize("Standard_A4m_v2") HardwareProfileVmSizeStandardA4V2 = HardwareProfileVmSize("Standard_A4_v2") HardwareProfileVmSizeStandardA5 = HardwareProfileVmSize("Standard_A5") HardwareProfileVmSizeStandardA6 = HardwareProfileVmSize("Standard_A6") HardwareProfileVmSizeStandardA7 = HardwareProfileVmSize("Standard_A7") HardwareProfileVmSizeStandardA8 = HardwareProfileVmSize("Standard_A8") HardwareProfileVmSizeStandardA8MV2 = HardwareProfileVmSize("Standard_A8m_v2") HardwareProfileVmSizeStandardA8V2 = HardwareProfileVmSize("Standard_A8_v2") HardwareProfileVmSizeStandardA9 = HardwareProfileVmSize("Standard_A9") HardwareProfileVmSizeStandardB1Ms = HardwareProfileVmSize("Standard_B1ms") HardwareProfileVmSizeStandardB1S = HardwareProfileVmSize("Standard_B1s") HardwareProfileVmSizeStandardB2Ms = HardwareProfileVmSize("Standard_B2ms") HardwareProfileVmSizeStandardB2S = HardwareProfileVmSize("Standard_B2s") HardwareProfileVmSizeStandardB4Ms = HardwareProfileVmSize("Standard_B4ms") HardwareProfileVmSizeStandardB8Ms = HardwareProfileVmSize("Standard_B8ms") HardwareProfileVmSizeStandardD1 = HardwareProfileVmSize("Standard_D1") HardwareProfileVmSizeStandardD11 = HardwareProfileVmSize("Standard_D11") HardwareProfileVmSizeStandardD11V2 = HardwareProfileVmSize("Standard_D11_v2") HardwareProfileVmSizeStandardD12 = HardwareProfileVmSize("Standard_D12") HardwareProfileVmSizeStandardD12V2 = HardwareProfileVmSize("Standard_D12_v2") HardwareProfileVmSizeStandardD13 = HardwareProfileVmSize("Standard_D13") HardwareProfileVmSizeStandardD13V2 = HardwareProfileVmSize("Standard_D13_v2") HardwareProfileVmSizeStandardD14 = HardwareProfileVmSize("Standard_D14") HardwareProfileVmSizeStandardD14V2 = HardwareProfileVmSize("Standard_D14_v2") HardwareProfileVmSizeStandardD15V2 = HardwareProfileVmSize("Standard_D15_v2") HardwareProfileVmSizeStandardD16SV3 = HardwareProfileVmSize("Standard_D16s_v3") HardwareProfileVmSizeStandardD16V3 = HardwareProfileVmSize("Standard_D16_v3") HardwareProfileVmSizeStandardD1V2 = HardwareProfileVmSize("Standard_D1_v2") HardwareProfileVmSizeStandardD2 = HardwareProfileVmSize("Standard_D2") HardwareProfileVmSizeStandardD2SV3 = HardwareProfileVmSize("Standard_D2s_v3") HardwareProfileVmSizeStandardD2V2 = HardwareProfileVmSize("Standard_D2_v2") HardwareProfileVmSizeStandardD2V3 = HardwareProfileVmSize("Standard_D2_v3") HardwareProfileVmSizeStandardD3 = HardwareProfileVmSize("Standard_D3") HardwareProfileVmSizeStandardD32SV3 = HardwareProfileVmSize("Standard_D32s_v3") HardwareProfileVmSizeStandardD32V3 = HardwareProfileVmSize("Standard_D32_v3") HardwareProfileVmSizeStandardD3V2 = HardwareProfileVmSize("Standard_D3_v2") HardwareProfileVmSizeStandardD4 = HardwareProfileVmSize("Standard_D4") HardwareProfileVmSizeStandardD4SV3 = HardwareProfileVmSize("Standard_D4s_v3") HardwareProfileVmSizeStandardD4V2 = HardwareProfileVmSize("Standard_D4_v2") HardwareProfileVmSizeStandardD4V3 = HardwareProfileVmSize("Standard_D4_v3") HardwareProfileVmSizeStandardD5V2 = HardwareProfileVmSize("Standard_D5_v2") HardwareProfileVmSizeStandardD64SV3 = HardwareProfileVmSize("Standard_D64s_v3") HardwareProfileVmSizeStandardD64V3 = HardwareProfileVmSize("Standard_D64_v3") HardwareProfileVmSizeStandardD8SV3 = HardwareProfileVmSize("Standard_D8s_v3") HardwareProfileVmSizeStandardD8V3 = HardwareProfileVmSize("Standard_D8_v3") HardwareProfileVmSizeStandardDS1 = HardwareProfileVmSize("Standard_DS1") HardwareProfileVmSizeStandardDS11 = HardwareProfileVmSize("Standard_DS11") HardwareProfileVmSizeStandardDS11V2 = HardwareProfileVmSize("Standard_DS11_v2") HardwareProfileVmSizeStandardDS12 = HardwareProfileVmSize("Standard_DS12") HardwareProfileVmSizeStandardDS12V2 = HardwareProfileVmSize("Standard_DS12_v2") HardwareProfileVmSizeStandardDS13 = HardwareProfileVmSize("Standard_DS13") HardwareProfileVmSizeStandardDS132V2 = HardwareProfileVmSize("Standard_DS13-2_v2") HardwareProfileVmSizeStandardDS134V2 = HardwareProfileVmSize("Standard_DS13-4_v2") HardwareProfileVmSizeStandardDS13V2 = HardwareProfileVmSize("Standard_DS13_v2") HardwareProfileVmSizeStandardDS14 = HardwareProfileVmSize("Standard_DS14") HardwareProfileVmSizeStandardDS144V2 = HardwareProfileVmSize("Standard_DS14-4_v2") HardwareProfileVmSizeStandardDS148V2 = HardwareProfileVmSize("Standard_DS14-8_v2") HardwareProfileVmSizeStandardDS14V2 = HardwareProfileVmSize("Standard_DS14_v2") HardwareProfileVmSizeStandardDS15V2 = HardwareProfileVmSize("Standard_DS15_v2") HardwareProfileVmSizeStandardDS1V2 = HardwareProfileVmSize("Standard_DS1_v2") HardwareProfileVmSizeStandardDS2 = HardwareProfileVmSize("Standard_DS2") HardwareProfileVmSizeStandardDS2V2 = HardwareProfileVmSize("Standard_DS2_v2") HardwareProfileVmSizeStandardDS3 = HardwareProfileVmSize("Standard_DS3") HardwareProfileVmSizeStandardDS3V2 = HardwareProfileVmSize("Standard_DS3_v2") HardwareProfileVmSizeStandardDS4 = HardwareProfileVmSize("Standard_DS4") HardwareProfileVmSizeStandardDS4V2 = HardwareProfileVmSize("Standard_DS4_v2") HardwareProfileVmSizeStandardDS5V2 = HardwareProfileVmSize("Standard_DS5_v2") HardwareProfileVmSizeStandardE16SV3 = HardwareProfileVmSize("Standard_E16s_v3") HardwareProfileVmSizeStandardE16V3 = HardwareProfileVmSize("Standard_E16_v3") HardwareProfileVmSizeStandardE2SV3 = HardwareProfileVmSize("Standard_E2s_v3") HardwareProfileVmSizeStandardE2V3 = HardwareProfileVmSize("Standard_E2_v3") HardwareProfileVmSizeStandardE3216V3 = HardwareProfileVmSize("Standard_E32-16_v3") HardwareProfileVmSizeStandardE328SV3 = HardwareProfileVmSize("Standard_E32-8s_v3") HardwareProfileVmSizeStandardE32SV3 = HardwareProfileVmSize("Standard_E32s_v3") HardwareProfileVmSizeStandardE32V3 = HardwareProfileVmSize("Standard_E32_v3") HardwareProfileVmSizeStandardE4SV3 = HardwareProfileVmSize("Standard_E4s_v3") HardwareProfileVmSizeStandardE4V3 = HardwareProfileVmSize("Standard_E4_v3") HardwareProfileVmSizeStandardE6416SV3 = HardwareProfileVmSize("Standard_E64-16s_v3") HardwareProfileVmSizeStandardE6432SV3 = HardwareProfileVmSize("Standard_E64-32s_v3") HardwareProfileVmSizeStandardE64SV3 = HardwareProfileVmSize("Standard_E64s_v3") HardwareProfileVmSizeStandardE64V3 = HardwareProfileVmSize("Standard_E64_v3") HardwareProfileVmSizeStandardE8SV3 = HardwareProfileVmSize("Standard_E8s_v3") HardwareProfileVmSizeStandardE8V3 = HardwareProfileVmSize("Standard_E8_v3") HardwareProfileVmSizeStandardF1 = HardwareProfileVmSize("Standard_F1") HardwareProfileVmSizeStandardF16 = HardwareProfileVmSize("Standard_F16") HardwareProfileVmSizeStandardF16S = HardwareProfileVmSize("Standard_F16s") HardwareProfileVmSizeStandardF16SV2 = HardwareProfileVmSize("Standard_F16s_v2") HardwareProfileVmSizeStandardF1S = HardwareProfileVmSize("Standard_F1s") HardwareProfileVmSizeStandardF2 = HardwareProfileVmSize("Standard_F2") HardwareProfileVmSizeStandardF2S = HardwareProfileVmSize("Standard_F2s") HardwareProfileVmSizeStandardF2SV2 = HardwareProfileVmSize("Standard_F2s_v2") HardwareProfileVmSizeStandardF32SV2 = HardwareProfileVmSize("Standard_F32s_v2") HardwareProfileVmSizeStandardF4 = HardwareProfileVmSize("Standard_F4") HardwareProfileVmSizeStandardF4S = HardwareProfileVmSize("Standard_F4s") HardwareProfileVmSizeStandardF4SV2 = HardwareProfileVmSize("Standard_F4s_v2") HardwareProfileVmSizeStandardF64SV2 = HardwareProfileVmSize("Standard_F64s_v2") HardwareProfileVmSizeStandardF72SV2 = HardwareProfileVmSize("Standard_F72s_v2") HardwareProfileVmSizeStandardF8 = HardwareProfileVmSize("Standard_F8") HardwareProfileVmSizeStandardF8S = HardwareProfileVmSize("Standard_F8s") HardwareProfileVmSizeStandardF8SV2 = HardwareProfileVmSize("Standard_F8s_v2") HardwareProfileVmSizeStandardG1 = HardwareProfileVmSize("Standard_G1") HardwareProfileVmSizeStandardG2 = HardwareProfileVmSize("Standard_G2") HardwareProfileVmSizeStandardG3 = HardwareProfileVmSize("Standard_G3") HardwareProfileVmSizeStandardG4 = HardwareProfileVmSize("Standard_G4") HardwareProfileVmSizeStandardG5 = HardwareProfileVmSize("Standard_G5") HardwareProfileVmSizeStandardGS1 = HardwareProfileVmSize("Standard_GS1") HardwareProfileVmSizeStandardGS2 = HardwareProfileVmSize("Standard_GS2") HardwareProfileVmSizeStandardGS3 = HardwareProfileVmSize("Standard_GS3") HardwareProfileVmSizeStandardGS4 = HardwareProfileVmSize("Standard_GS4") HardwareProfileVmSizeStandardGS44 = HardwareProfileVmSize("Standard_GS4-4") HardwareProfileVmSizeStandardGS48 = HardwareProfileVmSize("Standard_GS4-8") HardwareProfileVmSizeStandardGS5 = HardwareProfileVmSize("Standard_GS5") HardwareProfileVmSizeStandardGS516 = HardwareProfileVmSize("Standard_GS5-16") HardwareProfileVmSizeStandardGS58 = HardwareProfileVmSize("Standard_GS5-8") HardwareProfileVmSizeStandardH16 = HardwareProfileVmSize("Standard_H16") HardwareProfileVmSizeStandardH16M = HardwareProfileVmSize("Standard_H16m") HardwareProfileVmSizeStandardH16Mr = HardwareProfileVmSize("Standard_H16mr") HardwareProfileVmSizeStandardH16R = HardwareProfileVmSize("Standard_H16r") HardwareProfileVmSizeStandardH8 = HardwareProfileVmSize("Standard_H8") HardwareProfileVmSizeStandardH8M = HardwareProfileVmSize("Standard_H8m") HardwareProfileVmSizeStandardL16S = HardwareProfileVmSize("Standard_L16s") HardwareProfileVmSizeStandardL32S = HardwareProfileVmSize("Standard_L32s") HardwareProfileVmSizeStandardL4S = HardwareProfileVmSize("Standard_L4s") HardwareProfileVmSizeStandardL8S = HardwareProfileVmSize("Standard_L8s") HardwareProfileVmSizeStandardM12832Ms = HardwareProfileVmSize("Standard_M128-32ms") HardwareProfileVmSizeStandardM12864Ms = HardwareProfileVmSize("Standard_M128-64ms") HardwareProfileVmSizeStandardM128Ms = HardwareProfileVmSize("Standard_M128ms") HardwareProfileVmSizeStandardM128S = HardwareProfileVmSize("Standard_M128s") HardwareProfileVmSizeStandardM6416Ms = HardwareProfileVmSize("Standard_M64-16ms") HardwareProfileVmSizeStandardM6432Ms = HardwareProfileVmSize("Standard_M64-32ms") HardwareProfileVmSizeStandardM64Ms = HardwareProfileVmSize("Standard_M64ms") HardwareProfileVmSizeStandardM64S = HardwareProfileVmSize("Standard_M64s") HardwareProfileVmSizeStandardNC12 = HardwareProfileVmSize("Standard_NC12") HardwareProfileVmSizeStandardNC12SV2 = HardwareProfileVmSize("Standard_NC12s_v2") HardwareProfileVmSizeStandardNC12SV3 = HardwareProfileVmSize("Standard_NC12s_v3") HardwareProfileVmSizeStandardNC24 = HardwareProfileVmSize("Standard_NC24") HardwareProfileVmSizeStandardNC24R = HardwareProfileVmSize("Standard_NC24r") HardwareProfileVmSizeStandardNC24RsV2 = HardwareProfileVmSize("Standard_NC24rs_v2") HardwareProfileVmSizeStandardNC24RsV3 = HardwareProfileVmSize("Standard_NC24rs_v3") HardwareProfileVmSizeStandardNC24SV2 = HardwareProfileVmSize("Standard_NC24s_v2") HardwareProfileVmSizeStandardNC24SV3 = HardwareProfileVmSize("Standard_NC24s_v3") HardwareProfileVmSizeStandardNC6 = HardwareProfileVmSize("Standard_NC6") HardwareProfileVmSizeStandardNC6SV2 = HardwareProfileVmSize("Standard_NC6s_v2") HardwareProfileVmSizeStandardNC6SV3 = HardwareProfileVmSize("Standard_NC6s_v3") HardwareProfileVmSizeStandardND12S = HardwareProfileVmSize("Standard_ND12s") HardwareProfileVmSizeStandardND24Rs = HardwareProfileVmSize("Standard_ND24rs") HardwareProfileVmSizeStandardND24S = HardwareProfileVmSize("Standard_ND24s") HardwareProfileVmSizeStandardND6S = HardwareProfileVmSize("Standard_ND6s") HardwareProfileVmSizeStandardNV12 = HardwareProfileVmSize("Standard_NV12") HardwareProfileVmSizeStandardNV24 = HardwareProfileVmSize("Standard_NV24") HardwareProfileVmSizeStandardNV6 = HardwareProfileVmSize("Standard_NV6") )
const ( VirtualMachineInstanceViewStatusHyperVGenerationV1 = VirtualMachineInstanceViewStatusHyperVGeneration("V1") VirtualMachineInstanceViewStatusHyperVGenerationV2 = VirtualMachineInstanceViewStatusHyperVGeneration("V2") )
const ( Caching_StatusNone = Caching_Status("None") Caching_StatusReadOnly = Caching_Status("ReadOnly") Caching_StatusReadWrite = Caching_Status("ReadWrite") )
const ( CreateOption_StatusAttach = CreateOption_Status("Attach") CreateOption_StatusEmpty = CreateOption_Status("Empty") CreateOption_StatusFromImage = CreateOption_Status("FromImage") )
const ( DataDiskCachingNone = DataDiskCaching("None") DataDiskCachingReadOnly = DataDiskCaching("ReadOnly") DataDiskCachingReadWrite = DataDiskCaching("ReadWrite") )
const ( DataDiskCreateOptionAttach = DataDiskCreateOption("Attach") DataDiskCreateOptionEmpty = DataDiskCreateOption("Empty") DataDiskCreateOptionFromImage = DataDiskCreateOption("FromImage") )
const ( InstanceViewStatusStatusLevelError = InstanceViewStatusStatusLevel("Error") InstanceViewStatusStatusLevelInfo = InstanceViewStatusStatusLevel("Info") InstanceViewStatusStatusLevelWarning = InstanceViewStatusStatusLevel("Warning") )
const ( MaintenanceRedeployStatusStatusLastOperationResultCodeMaintenanceAborted = MaintenanceRedeployStatusStatusLastOperationResultCode("MaintenanceAborted") MaintenanceRedeployStatusStatusLastOperationResultCodeMaintenanceCompleted = MaintenanceRedeployStatusStatusLastOperationResultCode("MaintenanceCompleted") MaintenanceRedeployStatusStatusLastOperationResultCodeNone = MaintenanceRedeployStatusStatusLastOperationResultCode("None") MaintenanceRedeployStatusStatusLastOperationResultCodeRetryLater = MaintenanceRedeployStatusStatusLastOperationResultCode("RetryLater") )
const ( OSDiskCachingNone = OSDiskCaching("None") OSDiskCachingReadOnly = OSDiskCaching("ReadOnly") OSDiskCachingReadWrite = OSDiskCaching("ReadWrite") )
const ( OSDiskCreateOptionAttach = OSDiskCreateOption("Attach") OSDiskCreateOptionEmpty = OSDiskCreateOption("Empty") OSDiskCreateOptionFromImage = OSDiskCreateOption("FromImage") )
const ( OSDiskOsTypeLinux = OSDiskOsType("Linux") OSDiskOsTypeWindows = OSDiskOsType("Windows") )
const ( OSDiskStatusOsTypeLinux = OSDiskStatusOsType("Linux") OSDiskStatusOsTypeWindows = OSDiskStatusOsType("Windows") )
const ( AdditionalUnattendContentSettingNameAutoLogon = AdditionalUnattendContentSettingName("AutoLogon") AdditionalUnattendContentSettingNameFirstLogonCommands = AdditionalUnattendContentSettingName("FirstLogonCommands") )
const ( AdditionalUnattendContentStatusSettingNameAutoLogon = AdditionalUnattendContentStatusSettingName("AutoLogon") AdditionalUnattendContentStatusSettingNameFirstLogonCommands = AdditionalUnattendContentStatusSettingName("FirstLogonCommands") )
const ( AvailablePatchSummaryStatusStatusCompletedWithWarnings = AvailablePatchSummaryStatusStatus("CompletedWithWarnings") AvailablePatchSummaryStatusStatusFailed = AvailablePatchSummaryStatusStatus("Failed") AvailablePatchSummaryStatusStatusInProgress = AvailablePatchSummaryStatusStatus("InProgress") AvailablePatchSummaryStatusStatusSucceeded = AvailablePatchSummaryStatusStatus("Succeeded") AvailablePatchSummaryStatusStatusUnknown = AvailablePatchSummaryStatusStatus("Unknown") )
const ( DiffDiskPlacement_StatusCacheDisk = DiffDiskPlacement_Status("CacheDisk") DiffDiskPlacement_StatusResourceDisk = DiffDiskPlacement_Status("ResourceDisk") )
const ( DiffDiskSettingsPlacementCacheDisk = DiffDiskSettingsPlacement("CacheDisk") DiffDiskSettingsPlacementResourceDisk = DiffDiskSettingsPlacement("ResourceDisk") )
const ( LastPatchInstallationSummaryStatusStatusCompletedWithWarnings = LastPatchInstallationSummaryStatusStatus("CompletedWithWarnings") LastPatchInstallationSummaryStatusStatusFailed = LastPatchInstallationSummaryStatusStatus("Failed") LastPatchInstallationSummaryStatusStatusInProgress = LastPatchInstallationSummaryStatusStatus("InProgress") LastPatchInstallationSummaryStatusStatusSucceeded = LastPatchInstallationSummaryStatusStatus("Succeeded") LastPatchInstallationSummaryStatusStatusUnknown = LastPatchInstallationSummaryStatusStatus("Unknown") )
const ( LinuxPatchSettingsPatchModeAutomaticByPlatform = LinuxPatchSettingsPatchMode("AutomaticByPlatform") LinuxPatchSettingsPatchModeImageDefault = LinuxPatchSettingsPatchMode("ImageDefault") )
const ( LinuxPatchSettingsStatusPatchModeAutomaticByPlatform = LinuxPatchSettingsStatusPatchMode("AutomaticByPlatform") LinuxPatchSettingsStatusPatchModeImageDefault = LinuxPatchSettingsStatusPatchMode("ImageDefault") )
const ( ManagedDiskParametersStorageAccountTypePremiumLRS = ManagedDiskParametersStorageAccountType("Premium_LRS") ManagedDiskParametersStorageAccountTypePremiumZRS = ManagedDiskParametersStorageAccountType("Premium_ZRS") ManagedDiskParametersStorageAccountTypeStandardLRS = ManagedDiskParametersStorageAccountType("Standard_LRS") ManagedDiskParametersStorageAccountTypeStandardSSDLRS = ManagedDiskParametersStorageAccountType("StandardSSD_LRS") ManagedDiskParametersStorageAccountTypeStandardSSDZRS = ManagedDiskParametersStorageAccountType("StandardSSD_ZRS") ManagedDiskParametersStorageAccountTypeUltraSSDLRS = ManagedDiskParametersStorageAccountType("UltraSSD_LRS") )
const ( PatchSettingsPatchModeAutomaticByOS = PatchSettingsPatchMode("AutomaticByOS") PatchSettingsPatchModeAutomaticByPlatform = PatchSettingsPatchMode("AutomaticByPlatform") PatchSettingsPatchModeManual = PatchSettingsPatchMode("Manual") )
const ( PatchSettingsStatusPatchModeAutomaticByOS = PatchSettingsStatusPatchMode("AutomaticByOS") PatchSettingsStatusPatchModeAutomaticByPlatform = PatchSettingsStatusPatchMode("AutomaticByPlatform") PatchSettingsStatusPatchModeManual = PatchSettingsStatusPatchMode("Manual") )
const ( StorageAccountType_StatusPremiumLRS = StorageAccountType_Status("Premium_LRS") StorageAccountType_StatusPremiumZRS = StorageAccountType_Status("Premium_ZRS") StorageAccountType_StatusStandardLRS = StorageAccountType_Status("Standard_LRS") StorageAccountType_StatusStandardSSDLRS = StorageAccountType_Status("StandardSSD_LRS") StorageAccountType_StatusStandardSSDZRS = StorageAccountType_Status("StandardSSD_ZRS") StorageAccountType_StatusUltraSSDLRS = StorageAccountType_Status("UltraSSD_LRS") )
const ( WinRMListenerProtocolHttp = WinRMListenerProtocol("Http") WinRMListenerProtocolHttps = WinRMListenerProtocol("Https") )
const ( WinRMListenerStatusProtocolHttp = WinRMListenerStatusProtocol("Http") WinRMListenerStatusProtocolHttps = WinRMListenerStatusProtocol("Https") )
const ( VirtualMachineIdentityTypeNone = VirtualMachineIdentityType("None") VirtualMachineIdentityTypeSystemAssigned = VirtualMachineIdentityType("SystemAssigned") VirtualMachineIdentityTypeSystemAssignedUserAssigned = VirtualMachineIdentityType("SystemAssigned, UserAssigned") VirtualMachineIdentityTypeUserAssigned = VirtualMachineIdentityType("UserAssigned") )
const AdditionalUnattendContentComponentNameMicrosoftWindowsShellSetup = AdditionalUnattendContentComponentName("Microsoft-Windows-Shell-Setup")
const AdditionalUnattendContentPassNameOobeSystem = AdditionalUnattendContentPassName("OobeSystem")
const AdditionalUnattendContentStatusComponentNameMicrosoftWindowsShellSetup = AdditionalUnattendContentStatusComponentName("Microsoft-Windows-Shell-Setup")
const AdditionalUnattendContentStatusPassNameOobeSystem = AdditionalUnattendContentStatusPassName("OobeSystem")
const DataDiskDetachOptionForceDetach = DataDiskDetachOption("ForceDetach")
const DetachOption_StatusForceDetach = DetachOption_Status("ForceDetach")
const DiffDiskOption_StatusLocal = DiffDiskOption_Status("Local")
const DiffDiskSettingsOptionLocal = DiffDiskSettingsOption("Local")
const ExtendedLocationTypeEdgeZone = ExtendedLocationType("EdgeZone")
const ExtendedLocationType_StatusEdgeZone = ExtendedLocationType_Status("EdgeZone")
const SecurityProfileSecurityTypeTrustedLaunch = SecurityProfileSecurityType("TrustedLaunch")
const SecurityProfileStatusSecurityTypeTrustedLaunch = SecurityProfileStatusSecurityType("TrustedLaunch")
const VirtualMachineScaleSetsSpecAPIVersion20201201 = VirtualMachineScaleSetsSpecAPIVersion("2020-12-01")
const VirtualMachinesSpecAPIVersion20201201 = VirtualMachinesSpecAPIVersion("2020-12-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "microsoft.compute.azure.com", Version: "v1alpha1api20201201"} // 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 AdditionalCapabilities ¶
type AdditionalCapabilities struct { //UltraSSDEnabled: The flag that enables or disables a capability to have one or //more managed data disks with UltraSSD_LRS storage account type on the VM or //VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a //virtual machine or virtual machine scale set only if this property is enabled. UltraSSDEnabled *bool `json:"ultraSSDEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/AdditionalCapabilities
func (*AdditionalCapabilities) AssignPropertiesFromAdditionalCapabilities ¶
func (additionalCapabilities *AdditionalCapabilities) AssignPropertiesFromAdditionalCapabilities(source *v1alpha1api20201201storage.AdditionalCapabilities) error
AssignPropertiesFromAdditionalCapabilities populates our AdditionalCapabilities from the provided source AdditionalCapabilities
func (*AdditionalCapabilities) AssignPropertiesToAdditionalCapabilities ¶
func (additionalCapabilities *AdditionalCapabilities) AssignPropertiesToAdditionalCapabilities(destination *v1alpha1api20201201storage.AdditionalCapabilities) error
AssignPropertiesToAdditionalCapabilities populates the provided destination AdditionalCapabilities from our AdditionalCapabilities
func (*AdditionalCapabilities) ConvertToARM ¶
func (additionalCapabilities *AdditionalCapabilities) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*AdditionalCapabilities) NewEmptyARMValue ¶
func (additionalCapabilities *AdditionalCapabilities) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AdditionalCapabilities) PopulateFromARM ¶
func (additionalCapabilities *AdditionalCapabilities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AdditionalCapabilitiesARM ¶
type AdditionalCapabilitiesARM struct { //UltraSSDEnabled: The flag that enables or disables a capability to have one or //more managed data disks with UltraSSD_LRS storage account type on the VM or //VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a //virtual machine or virtual machine scale set only if this property is enabled. UltraSSDEnabled *bool `json:"ultraSSDEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/AdditionalCapabilities
func (*AdditionalCapabilitiesARM) DeepCopy ¶
func (in *AdditionalCapabilitiesARM) DeepCopy() *AdditionalCapabilitiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilitiesARM.
func (*AdditionalCapabilitiesARM) DeepCopyInto ¶
func (in *AdditionalCapabilitiesARM) DeepCopyInto(out *AdditionalCapabilitiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalCapabilities_Status ¶
type AdditionalCapabilities_Status struct { //UltraSSDEnabled: The flag that enables or disables a capability to have one or //more managed data disks with UltraSSD_LRS storage account type on the VM or //VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a //virtual machine or virtual machine scale set only if this property is enabled. UltraSSDEnabled *bool `json:"ultraSSDEnabled,omitempty"` }
func (*AdditionalCapabilities_Status) AssignPropertiesFromAdditionalCapabilitiesStatus ¶
func (additionalCapabilitiesStatus *AdditionalCapabilities_Status) AssignPropertiesFromAdditionalCapabilitiesStatus(source *v1alpha1api20201201storage.AdditionalCapabilities_Status) error
AssignPropertiesFromAdditionalCapabilitiesStatus populates our AdditionalCapabilities_Status from the provided source AdditionalCapabilities_Status
func (*AdditionalCapabilities_Status) AssignPropertiesToAdditionalCapabilitiesStatus ¶
func (additionalCapabilitiesStatus *AdditionalCapabilities_Status) AssignPropertiesToAdditionalCapabilitiesStatus(destination *v1alpha1api20201201storage.AdditionalCapabilities_Status) error
AssignPropertiesToAdditionalCapabilitiesStatus populates the provided destination AdditionalCapabilities_Status from our AdditionalCapabilities_Status
func (*AdditionalCapabilities_Status) DeepCopy ¶
func (in *AdditionalCapabilities_Status) DeepCopy() *AdditionalCapabilities_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilities_Status.
func (*AdditionalCapabilities_Status) DeepCopyInto ¶
func (in *AdditionalCapabilities_Status) DeepCopyInto(out *AdditionalCapabilities_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdditionalCapabilities_Status) NewEmptyARMValue ¶
func (additionalCapabilitiesStatus *AdditionalCapabilities_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AdditionalCapabilities_Status) PopulateFromARM ¶
func (additionalCapabilitiesStatus *AdditionalCapabilities_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AdditionalCapabilities_StatusARM ¶
type AdditionalCapabilities_StatusARM struct { //UltraSSDEnabled: The flag that enables or disables a capability to have one or //more managed data disks with UltraSSD_LRS storage account type on the VM or //VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a //virtual machine or virtual machine scale set only if this property is enabled. UltraSSDEnabled *bool `json:"ultraSSDEnabled,omitempty"` }
func (*AdditionalCapabilities_StatusARM) DeepCopy ¶
func (in *AdditionalCapabilities_StatusARM) DeepCopy() *AdditionalCapabilities_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCapabilities_StatusARM.
func (*AdditionalCapabilities_StatusARM) DeepCopyInto ¶
func (in *AdditionalCapabilities_StatusARM) DeepCopyInto(out *AdditionalCapabilities_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalUnattendContent ¶
type AdditionalUnattendContent struct { //ComponentName: The component name. Currently, the only allowable value is //Microsoft-Windows-Shell-Setup. ComponentName *AdditionalUnattendContentComponentName `json:"componentName,omitempty"` //Content: Specifies the XML formatted content that is added to the unattend.xml //file for the specified path and component. The XML must be less than 4KB and //must include the root element for the setting or feature that is being inserted. Content *string `json:"content,omitempty"` //PassName: The pass name. Currently, the only allowable value is OobeSystem. PassName *AdditionalUnattendContentPassName `json:"passName,omitempty"` //SettingName: Specifies the name of the setting to which the content applies. //Possible values are: FirstLogonCommands and AutoLogon. SettingName *AdditionalUnattendContentSettingName `json:"settingName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/AdditionalUnattendContent
func (*AdditionalUnattendContent) AssignPropertiesFromAdditionalUnattendContent ¶
func (additionalUnattendContent *AdditionalUnattendContent) AssignPropertiesFromAdditionalUnattendContent(source *v1alpha1api20201201storage.AdditionalUnattendContent) error
AssignPropertiesFromAdditionalUnattendContent populates our AdditionalUnattendContent from the provided source AdditionalUnattendContent
func (*AdditionalUnattendContent) AssignPropertiesToAdditionalUnattendContent ¶
func (additionalUnattendContent *AdditionalUnattendContent) AssignPropertiesToAdditionalUnattendContent(destination *v1alpha1api20201201storage.AdditionalUnattendContent) error
AssignPropertiesToAdditionalUnattendContent populates the provided destination AdditionalUnattendContent from our AdditionalUnattendContent
func (*AdditionalUnattendContent) ConvertToARM ¶
func (additionalUnattendContent *AdditionalUnattendContent) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*AdditionalUnattendContent) NewEmptyARMValue ¶
func (additionalUnattendContent *AdditionalUnattendContent) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AdditionalUnattendContent) PopulateFromARM ¶
func (additionalUnattendContent *AdditionalUnattendContent) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AdditionalUnattendContentARM ¶
type AdditionalUnattendContentARM struct { //ComponentName: The component name. Currently, the only allowable value is //Microsoft-Windows-Shell-Setup. ComponentName *AdditionalUnattendContentComponentName `json:"componentName,omitempty"` //Content: Specifies the XML formatted content that is added to the unattend.xml //file for the specified path and component. The XML must be less than 4KB and //must include the root element for the setting or feature that is being inserted. Content *string `json:"content,omitempty"` //PassName: The pass name. Currently, the only allowable value is OobeSystem. PassName *AdditionalUnattendContentPassName `json:"passName,omitempty"` //SettingName: Specifies the name of the setting to which the content applies. //Possible values are: FirstLogonCommands and AutoLogon. SettingName *AdditionalUnattendContentSettingName `json:"settingName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/AdditionalUnattendContent
func (*AdditionalUnattendContentARM) DeepCopy ¶
func (in *AdditionalUnattendContentARM) DeepCopy() *AdditionalUnattendContentARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContentARM.
func (*AdditionalUnattendContentARM) DeepCopyInto ¶
func (in *AdditionalUnattendContentARM) DeepCopyInto(out *AdditionalUnattendContentARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalUnattendContentComponentName ¶
type AdditionalUnattendContentComponentName string
+kubebuilder:validation:Enum={"Microsoft-Windows-Shell-Setup"}
type AdditionalUnattendContentPassName ¶
type AdditionalUnattendContentPassName string
+kubebuilder:validation:Enum={"OobeSystem"}
type AdditionalUnattendContentSettingName ¶
type AdditionalUnattendContentSettingName string
+kubebuilder:validation:Enum={"AutoLogon","FirstLogonCommands"}
type AdditionalUnattendContentStatusComponentName ¶
type AdditionalUnattendContentStatusComponentName string
type AdditionalUnattendContentStatusPassName ¶
type AdditionalUnattendContentStatusPassName string
type AdditionalUnattendContentStatusSettingName ¶
type AdditionalUnattendContentStatusSettingName string
type AdditionalUnattendContent_Status ¶
type AdditionalUnattendContent_Status struct { //ComponentName: The component name. Currently, the only allowable value is //Microsoft-Windows-Shell-Setup. ComponentName *AdditionalUnattendContentStatusComponentName `json:"componentName,omitempty"` //Content: Specifies the XML formatted content that is added to the unattend.xml //file for the specified path and component. The XML must be less than 4KB and //must include the root element for the setting or feature that is being inserted. Content *string `json:"content,omitempty"` //PassName: The pass name. Currently, the only allowable value is OobeSystem. PassName *AdditionalUnattendContentStatusPassName `json:"passName,omitempty"` //SettingName: Specifies the name of the setting to which the content applies. //Possible values are: FirstLogonCommands and AutoLogon. SettingName *AdditionalUnattendContentStatusSettingName `json:"settingName,omitempty"` }
func (*AdditionalUnattendContent_Status) AssignPropertiesFromAdditionalUnattendContentStatus ¶
func (additionalUnattendContentStatus *AdditionalUnattendContent_Status) AssignPropertiesFromAdditionalUnattendContentStatus(source *v1alpha1api20201201storage.AdditionalUnattendContent_Status) error
AssignPropertiesFromAdditionalUnattendContentStatus populates our AdditionalUnattendContent_Status from the provided source AdditionalUnattendContent_Status
func (*AdditionalUnattendContent_Status) AssignPropertiesToAdditionalUnattendContentStatus ¶
func (additionalUnattendContentStatus *AdditionalUnattendContent_Status) AssignPropertiesToAdditionalUnattendContentStatus(destination *v1alpha1api20201201storage.AdditionalUnattendContent_Status) error
AssignPropertiesToAdditionalUnattendContentStatus populates the provided destination AdditionalUnattendContent_Status from our AdditionalUnattendContent_Status
func (*AdditionalUnattendContent_Status) DeepCopy ¶
func (in *AdditionalUnattendContent_Status) DeepCopy() *AdditionalUnattendContent_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContent_Status.
func (*AdditionalUnattendContent_Status) DeepCopyInto ¶
func (in *AdditionalUnattendContent_Status) DeepCopyInto(out *AdditionalUnattendContent_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdditionalUnattendContent_Status) NewEmptyARMValue ¶
func (additionalUnattendContentStatus *AdditionalUnattendContent_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AdditionalUnattendContent_Status) PopulateFromARM ¶
func (additionalUnattendContentStatus *AdditionalUnattendContent_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AdditionalUnattendContent_StatusARM ¶
type AdditionalUnattendContent_StatusARM struct { //ComponentName: The component name. Currently, the only allowable value is //Microsoft-Windows-Shell-Setup. ComponentName *AdditionalUnattendContentStatusComponentName `json:"componentName,omitempty"` //Content: Specifies the XML formatted content that is added to the unattend.xml //file for the specified path and component. The XML must be less than 4KB and //must include the root element for the setting or feature that is being inserted. Content *string `json:"content,omitempty"` //PassName: The pass name. Currently, the only allowable value is OobeSystem. PassName *AdditionalUnattendContentStatusPassName `json:"passName,omitempty"` //SettingName: Specifies the name of the setting to which the content applies. //Possible values are: FirstLogonCommands and AutoLogon. SettingName *AdditionalUnattendContentStatusSettingName `json:"settingName,omitempty"` }
func (*AdditionalUnattendContent_StatusARM) DeepCopy ¶
func (in *AdditionalUnattendContent_StatusARM) DeepCopy() *AdditionalUnattendContent_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalUnattendContent_StatusARM.
func (*AdditionalUnattendContent_StatusARM) DeepCopyInto ¶
func (in *AdditionalUnattendContent_StatusARM) DeepCopyInto(out *AdditionalUnattendContent_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiEntityReference ¶
type ApiEntityReference struct { //Reference: The ARM resource id in the form of ///subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ApiEntityReference
func (*ApiEntityReference) AssignPropertiesFromApiEntityReference ¶
func (apiEntityReference *ApiEntityReference) AssignPropertiesFromApiEntityReference(source *v1alpha1api20201201storage.ApiEntityReference) error
AssignPropertiesFromApiEntityReference populates our ApiEntityReference from the provided source ApiEntityReference
func (*ApiEntityReference) AssignPropertiesToApiEntityReference ¶
func (apiEntityReference *ApiEntityReference) AssignPropertiesToApiEntityReference(destination *v1alpha1api20201201storage.ApiEntityReference) error
AssignPropertiesToApiEntityReference populates the provided destination ApiEntityReference from our ApiEntityReference
func (*ApiEntityReference) ConvertToARM ¶
func (apiEntityReference *ApiEntityReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiEntityReference) DeepCopy ¶
func (in *ApiEntityReference) DeepCopy() *ApiEntityReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReference.
func (*ApiEntityReference) DeepCopyInto ¶
func (in *ApiEntityReference) DeepCopyInto(out *ApiEntityReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiEntityReference) NewEmptyARMValue ¶
func (apiEntityReference *ApiEntityReference) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiEntityReference) PopulateFromARM ¶
func (apiEntityReference *ApiEntityReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiEntityReferenceARM ¶
type ApiEntityReferenceARM struct {
Id *string `json:"id,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ApiEntityReference
func (*ApiEntityReferenceARM) DeepCopy ¶
func (in *ApiEntityReferenceARM) DeepCopy() *ApiEntityReferenceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReferenceARM.
func (*ApiEntityReferenceARM) DeepCopyInto ¶
func (in *ApiEntityReferenceARM) DeepCopyInto(out *ApiEntityReferenceARM)
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: The ARM resource id in the form of ///subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... Id *string `json:"id,omitempty"` }
func (*ApiEntityReference_Status) AssignPropertiesFromApiEntityReferenceStatus ¶
func (apiEntityReferenceStatus *ApiEntityReference_Status) AssignPropertiesFromApiEntityReferenceStatus(source *v1alpha1api20201201storage.ApiEntityReference_Status) error
AssignPropertiesFromApiEntityReferenceStatus populates our ApiEntityReference_Status from the provided source ApiEntityReference_Status
func (*ApiEntityReference_Status) AssignPropertiesToApiEntityReferenceStatus ¶
func (apiEntityReferenceStatus *ApiEntityReference_Status) AssignPropertiesToApiEntityReferenceStatus(destination *v1alpha1api20201201storage.ApiEntityReference_Status) error
AssignPropertiesToApiEntityReferenceStatus populates the provided destination ApiEntityReference_Status from our ApiEntityReference_Status
func (*ApiEntityReference_Status) DeepCopy ¶
func (in *ApiEntityReference_Status) DeepCopy() *ApiEntityReference_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReference_Status.
func (*ApiEntityReference_Status) DeepCopyInto ¶
func (in *ApiEntityReference_Status) DeepCopyInto(out *ApiEntityReference_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiEntityReference_Status) NewEmptyARMValue ¶
func (apiEntityReferenceStatus *ApiEntityReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiEntityReference_Status) PopulateFromARM ¶
func (apiEntityReferenceStatus *ApiEntityReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiEntityReference_StatusARM ¶
type ApiEntityReference_StatusARM struct { //Id: The ARM resource id in the form of ///subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... Id *string `json:"id,omitempty"` }
func (*ApiEntityReference_StatusARM) DeepCopy ¶
func (in *ApiEntityReference_StatusARM) DeepCopy() *ApiEntityReference_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiEntityReference_StatusARM.
func (*ApiEntityReference_StatusARM) DeepCopyInto ¶
func (in *ApiEntityReference_StatusARM) DeepCopyInto(out *ApiEntityReference_StatusARM)
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: The error code. Code *string `json:"code,omitempty"` //Message: The error message. Message *string `json:"message,omitempty"` //Target: The target of the particular error. Target *string `json:"target,omitempty"` }
func (*ApiErrorBase_Status) AssignPropertiesFromApiErrorBaseStatus ¶
func (apiErrorBaseStatus *ApiErrorBase_Status) AssignPropertiesFromApiErrorBaseStatus(source *v1alpha1api20201201storage.ApiErrorBase_Status) error
AssignPropertiesFromApiErrorBaseStatus populates our ApiErrorBase_Status from the provided source ApiErrorBase_Status
func (*ApiErrorBase_Status) AssignPropertiesToApiErrorBaseStatus ¶
func (apiErrorBaseStatus *ApiErrorBase_Status) AssignPropertiesToApiErrorBaseStatus(destination *v1alpha1api20201201storage.ApiErrorBase_Status) error
AssignPropertiesToApiErrorBaseStatus populates the provided destination ApiErrorBase_Status from our ApiErrorBase_Status
func (*ApiErrorBase_Status) DeepCopy ¶
func (in *ApiErrorBase_Status) DeepCopy() *ApiErrorBase_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiErrorBase_Status.
func (*ApiErrorBase_Status) DeepCopyInto ¶
func (in *ApiErrorBase_Status) DeepCopyInto(out *ApiErrorBase_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiErrorBase_Status) NewEmptyARMValue ¶
func (apiErrorBaseStatus *ApiErrorBase_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiErrorBase_Status) PopulateFromARM ¶
func (apiErrorBaseStatus *ApiErrorBase_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiErrorBase_StatusARM ¶
type ApiErrorBase_StatusARM struct { //Code: The error code. Code *string `json:"code,omitempty"` //Message: The error message. Message *string `json:"message,omitempty"` //Target: The target of the particular error. Target *string `json:"target,omitempty"` }
func (*ApiErrorBase_StatusARM) DeepCopy ¶
func (in *ApiErrorBase_StatusARM) DeepCopy() *ApiErrorBase_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiErrorBase_StatusARM.
func (*ApiErrorBase_StatusARM) DeepCopyInto ¶
func (in *ApiErrorBase_StatusARM) DeepCopyInto(out *ApiErrorBase_StatusARM)
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: The error code. Code *string `json:"code,omitempty"` //Details: The Api error details Details []ApiErrorBase_Status `json:"details,omitempty"` //Innererror: The Api inner error Innererror *InnerError_Status `json:"innererror,omitempty"` //Message: The error message. Message *string `json:"message,omitempty"` //Target: The target of the particular error. Target *string `json:"target,omitempty"` }
func (*ApiError_Status) AssignPropertiesFromApiErrorStatus ¶
func (apiErrorStatus *ApiError_Status) AssignPropertiesFromApiErrorStatus(source *v1alpha1api20201201storage.ApiError_Status) error
AssignPropertiesFromApiErrorStatus populates our ApiError_Status from the provided source ApiError_Status
func (*ApiError_Status) AssignPropertiesToApiErrorStatus ¶
func (apiErrorStatus *ApiError_Status) AssignPropertiesToApiErrorStatus(destination *v1alpha1api20201201storage.ApiError_Status) error
AssignPropertiesToApiErrorStatus populates the provided destination ApiError_Status from our ApiError_Status
func (*ApiError_Status) DeepCopy ¶
func (in *ApiError_Status) DeepCopy() *ApiError_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiError_Status.
func (*ApiError_Status) DeepCopyInto ¶
func (in *ApiError_Status) DeepCopyInto(out *ApiError_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiError_Status) NewEmptyARMValue ¶
func (apiErrorStatus *ApiError_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiError_Status) PopulateFromARM ¶
func (apiErrorStatus *ApiError_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiError_StatusARM ¶
type ApiError_StatusARM struct { //Code: The error code. Code *string `json:"code,omitempty"` //Details: The Api error details Details []ApiErrorBase_StatusARM `json:"details,omitempty"` //Innererror: The Api inner error Innererror *InnerError_StatusARM `json:"innererror,omitempty"` //Message: The error message. Message *string `json:"message,omitempty"` //Target: The target of the particular error. Target *string `json:"target,omitempty"` }
func (*ApiError_StatusARM) DeepCopy ¶
func (in *ApiError_StatusARM) DeepCopy() *ApiError_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiError_StatusARM.
func (*ApiError_StatusARM) DeepCopyInto ¶
func (in *ApiError_StatusARM) DeepCopyInto(out *ApiError_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticOSUpgradePolicy ¶
type AutomaticOSUpgradePolicy struct { //DisableAutomaticRollback: Whether OS image rollback feature should be disabled. //Default value is false. DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"` //EnableAutomaticOSUpgrade: Indicates whether OS upgrades should automatically be //applied to scale set instances in a rolling fashion when a newer version of the //OS image becomes available. Default value is false. //If this is set to true for Windows based scale sets, //[enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) //is automatically set to false and cannot be set to true. EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/AutomaticOSUpgradePolicy
func (*AutomaticOSUpgradePolicy) AssignPropertiesFromAutomaticOSUpgradePolicy ¶
func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) AssignPropertiesFromAutomaticOSUpgradePolicy(source *v1alpha1api20201201storage.AutomaticOSUpgradePolicy) error
AssignPropertiesFromAutomaticOSUpgradePolicy populates our AutomaticOSUpgradePolicy from the provided source AutomaticOSUpgradePolicy
func (*AutomaticOSUpgradePolicy) AssignPropertiesToAutomaticOSUpgradePolicy ¶
func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) AssignPropertiesToAutomaticOSUpgradePolicy(destination *v1alpha1api20201201storage.AutomaticOSUpgradePolicy) error
AssignPropertiesToAutomaticOSUpgradePolicy populates the provided destination AutomaticOSUpgradePolicy from our AutomaticOSUpgradePolicy
func (*AutomaticOSUpgradePolicy) ConvertToARM ¶
func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*AutomaticOSUpgradePolicy) NewEmptyARMValue ¶
func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AutomaticOSUpgradePolicy) PopulateFromARM ¶
func (automaticOSUpgradePolicy *AutomaticOSUpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AutomaticOSUpgradePolicyARM ¶
type AutomaticOSUpgradePolicyARM struct { //DisableAutomaticRollback: Whether OS image rollback feature should be disabled. //Default value is false. DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"` //EnableAutomaticOSUpgrade: Indicates whether OS upgrades should automatically be //applied to scale set instances in a rolling fashion when a newer version of the //OS image becomes available. Default value is false. //If this is set to true for Windows based scale sets, //[enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) //is automatically set to false and cannot be set to true. EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/AutomaticOSUpgradePolicy
func (*AutomaticOSUpgradePolicyARM) DeepCopy ¶
func (in *AutomaticOSUpgradePolicyARM) DeepCopy() *AutomaticOSUpgradePolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOSUpgradePolicyARM.
func (*AutomaticOSUpgradePolicyARM) DeepCopyInto ¶
func (in *AutomaticOSUpgradePolicyARM) DeepCopyInto(out *AutomaticOSUpgradePolicyARM)
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: Whether OS image rollback feature should be disabled. //Default value is false. DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"` //EnableAutomaticOSUpgrade: Indicates whether OS upgrades should automatically be //applied to scale set instances in a rolling fashion when a newer version of the //OS image becomes available. Default value is false. //If this is set to true for Windows based scale sets, //[enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) //is automatically set to false and cannot be set to true. EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"` }
func (*AutomaticOSUpgradePolicy_Status) AssignPropertiesFromAutomaticOSUpgradePolicyStatus ¶
func (automaticOSUpgradePolicyStatus *AutomaticOSUpgradePolicy_Status) AssignPropertiesFromAutomaticOSUpgradePolicyStatus(source *v1alpha1api20201201storage.AutomaticOSUpgradePolicy_Status) error
AssignPropertiesFromAutomaticOSUpgradePolicyStatus populates our AutomaticOSUpgradePolicy_Status from the provided source AutomaticOSUpgradePolicy_Status
func (*AutomaticOSUpgradePolicy_Status) AssignPropertiesToAutomaticOSUpgradePolicyStatus ¶
func (automaticOSUpgradePolicyStatus *AutomaticOSUpgradePolicy_Status) AssignPropertiesToAutomaticOSUpgradePolicyStatus(destination *v1alpha1api20201201storage.AutomaticOSUpgradePolicy_Status) error
AssignPropertiesToAutomaticOSUpgradePolicyStatus populates the provided destination AutomaticOSUpgradePolicy_Status from our AutomaticOSUpgradePolicy_Status
func (*AutomaticOSUpgradePolicy_Status) DeepCopy ¶
func (in *AutomaticOSUpgradePolicy_Status) DeepCopy() *AutomaticOSUpgradePolicy_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOSUpgradePolicy_Status.
func (*AutomaticOSUpgradePolicy_Status) DeepCopyInto ¶
func (in *AutomaticOSUpgradePolicy_Status) DeepCopyInto(out *AutomaticOSUpgradePolicy_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutomaticOSUpgradePolicy_Status) NewEmptyARMValue ¶
func (automaticOSUpgradePolicyStatus *AutomaticOSUpgradePolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AutomaticOSUpgradePolicy_Status) PopulateFromARM ¶
func (automaticOSUpgradePolicyStatus *AutomaticOSUpgradePolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AutomaticOSUpgradePolicy_StatusARM ¶
type AutomaticOSUpgradePolicy_StatusARM struct { //DisableAutomaticRollback: Whether OS image rollback feature should be disabled. //Default value is false. DisableAutomaticRollback *bool `json:"disableAutomaticRollback,omitempty"` //EnableAutomaticOSUpgrade: Indicates whether OS upgrades should automatically be //applied to scale set instances in a rolling fashion when a newer version of the //OS image becomes available. Default value is false. //If this is set to true for Windows based scale sets, //[enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) //is automatically set to false and cannot be set to true. EnableAutomaticOSUpgrade *bool `json:"enableAutomaticOSUpgrade,omitempty"` }
func (*AutomaticOSUpgradePolicy_StatusARM) DeepCopy ¶
func (in *AutomaticOSUpgradePolicy_StatusARM) DeepCopy() *AutomaticOSUpgradePolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticOSUpgradePolicy_StatusARM.
func (*AutomaticOSUpgradePolicy_StatusARM) DeepCopyInto ¶
func (in *AutomaticOSUpgradePolicy_StatusARM) DeepCopyInto(out *AutomaticOSUpgradePolicy_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticRepairsPolicy ¶
type AutomaticRepairsPolicy struct { //Enabled: Specifies whether automatic repairs should be enabled on the virtual //machine scale set. The default value is false. Enabled *bool `json:"enabled,omitempty"` //GracePeriod: The amount of time for which automatic repairs are suspended due to //a state change on VM. The grace time starts after the state change has //completed. This helps avoid premature or accidental repairs. The time duration //should be specified in ISO 8601 format. The minimum allowed grace period is 30 //minutes (PT30M), which is also the default value. The maximum allowed grace //period is 90 minutes (PT90M). GracePeriod *string `json:"gracePeriod,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/AutomaticRepairsPolicy
func (*AutomaticRepairsPolicy) AssignPropertiesFromAutomaticRepairsPolicy ¶
func (automaticRepairsPolicy *AutomaticRepairsPolicy) AssignPropertiesFromAutomaticRepairsPolicy(source *v1alpha1api20201201storage.AutomaticRepairsPolicy) error
AssignPropertiesFromAutomaticRepairsPolicy populates our AutomaticRepairsPolicy from the provided source AutomaticRepairsPolicy
func (*AutomaticRepairsPolicy) AssignPropertiesToAutomaticRepairsPolicy ¶
func (automaticRepairsPolicy *AutomaticRepairsPolicy) AssignPropertiesToAutomaticRepairsPolicy(destination *v1alpha1api20201201storage.AutomaticRepairsPolicy) error
AssignPropertiesToAutomaticRepairsPolicy populates the provided destination AutomaticRepairsPolicy from our AutomaticRepairsPolicy
func (*AutomaticRepairsPolicy) ConvertToARM ¶
func (automaticRepairsPolicy *AutomaticRepairsPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*AutomaticRepairsPolicy) NewEmptyARMValue ¶
func (automaticRepairsPolicy *AutomaticRepairsPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AutomaticRepairsPolicy) PopulateFromARM ¶
func (automaticRepairsPolicy *AutomaticRepairsPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AutomaticRepairsPolicyARM ¶
type AutomaticRepairsPolicyARM struct { //Enabled: Specifies whether automatic repairs should be enabled on the virtual //machine scale set. The default value is false. Enabled *bool `json:"enabled,omitempty"` //GracePeriod: The amount of time for which automatic repairs are suspended due to //a state change on VM. The grace time starts after the state change has //completed. This helps avoid premature or accidental repairs. The time duration //should be specified in ISO 8601 format. The minimum allowed grace period is 30 //minutes (PT30M), which is also the default value. The maximum allowed grace //period is 90 minutes (PT90M). GracePeriod *string `json:"gracePeriod,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/AutomaticRepairsPolicy
func (*AutomaticRepairsPolicyARM) DeepCopy ¶
func (in *AutomaticRepairsPolicyARM) DeepCopy() *AutomaticRepairsPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticRepairsPolicyARM.
func (*AutomaticRepairsPolicyARM) DeepCopyInto ¶
func (in *AutomaticRepairsPolicyARM) DeepCopyInto(out *AutomaticRepairsPolicyARM)
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: Specifies whether automatic repairs should be enabled on the virtual //machine scale set. The default value is false. Enabled *bool `json:"enabled,omitempty"` //GracePeriod: The amount of time for which automatic repairs are suspended due to //a state change on VM. The grace time starts after the state change has //completed. This helps avoid premature or accidental repairs. The time duration //should be specified in ISO 8601 format. The minimum allowed grace period is 30 //minutes (PT30M), which is also the default value. The maximum allowed grace //period is 90 minutes (PT90M). GracePeriod *string `json:"gracePeriod,omitempty"` }
func (*AutomaticRepairsPolicy_Status) AssignPropertiesFromAutomaticRepairsPolicyStatus ¶
func (automaticRepairsPolicyStatus *AutomaticRepairsPolicy_Status) AssignPropertiesFromAutomaticRepairsPolicyStatus(source *v1alpha1api20201201storage.AutomaticRepairsPolicy_Status) error
AssignPropertiesFromAutomaticRepairsPolicyStatus populates our AutomaticRepairsPolicy_Status from the provided source AutomaticRepairsPolicy_Status
func (*AutomaticRepairsPolicy_Status) AssignPropertiesToAutomaticRepairsPolicyStatus ¶
func (automaticRepairsPolicyStatus *AutomaticRepairsPolicy_Status) AssignPropertiesToAutomaticRepairsPolicyStatus(destination *v1alpha1api20201201storage.AutomaticRepairsPolicy_Status) error
AssignPropertiesToAutomaticRepairsPolicyStatus populates the provided destination AutomaticRepairsPolicy_Status from our AutomaticRepairsPolicy_Status
func (*AutomaticRepairsPolicy_Status) DeepCopy ¶
func (in *AutomaticRepairsPolicy_Status) DeepCopy() *AutomaticRepairsPolicy_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticRepairsPolicy_Status.
func (*AutomaticRepairsPolicy_Status) DeepCopyInto ¶
func (in *AutomaticRepairsPolicy_Status) DeepCopyInto(out *AutomaticRepairsPolicy_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutomaticRepairsPolicy_Status) NewEmptyARMValue ¶
func (automaticRepairsPolicyStatus *AutomaticRepairsPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AutomaticRepairsPolicy_Status) PopulateFromARM ¶
func (automaticRepairsPolicyStatus *AutomaticRepairsPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AutomaticRepairsPolicy_StatusARM ¶
type AutomaticRepairsPolicy_StatusARM struct { //Enabled: Specifies whether automatic repairs should be enabled on the virtual //machine scale set. The default value is false. Enabled *bool `json:"enabled,omitempty"` //GracePeriod: The amount of time for which automatic repairs are suspended due to //a state change on VM. The grace time starts after the state change has //completed. This helps avoid premature or accidental repairs. The time duration //should be specified in ISO 8601 format. The minimum allowed grace period is 30 //minutes (PT30M), which is also the default value. The maximum allowed grace //period is 90 minutes (PT90M). GracePeriod *string `json:"gracePeriod,omitempty"` }
func (*AutomaticRepairsPolicy_StatusARM) DeepCopy ¶
func (in *AutomaticRepairsPolicy_StatusARM) DeepCopy() *AutomaticRepairsPolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticRepairsPolicy_StatusARM.
func (*AutomaticRepairsPolicy_StatusARM) DeepCopyInto ¶
func (in *AutomaticRepairsPolicy_StatusARM) DeepCopyInto(out *AutomaticRepairsPolicy_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailablePatchSummaryStatusStatus ¶
type AvailablePatchSummaryStatusStatus string
type AvailablePatchSummary_Status ¶
type AvailablePatchSummary_Status struct { //AssessmentActivityId: The activity ID of the operation that produced this //result. It is used to correlate across CRP and extension logs. AssessmentActivityId *string `json:"assessmentActivityId,omitempty"` //CriticalAndSecurityPatchCount: The number of critical or security patches that //have been detected as available and not yet installed. CriticalAndSecurityPatchCount *int `json:"criticalAndSecurityPatchCount,omitempty"` //Error: The errors that were encountered during execution of the operation. The //details array contains the list of them. Error *ApiError_Status `json:"error,omitempty"` //LastModifiedTime: The UTC timestamp when the operation began. LastModifiedTime *string `json:"lastModifiedTime,omitempty"` //OtherPatchCount: The number of all available patches excluding critical and //security. OtherPatchCount *int `json:"otherPatchCount,omitempty"` //RebootPending: The overall reboot status of the VM. It will be true when //partially installed patches require a reboot to complete installation but the //reboot has not yet occurred. RebootPending *bool `json:"rebootPending,omitempty"` //StartTime: The UTC timestamp when the operation began. StartTime *string `json:"startTime,omitempty"` //Status: The overall success or failure status of the operation. It remains //"InProgress" until the operation completes. At that point it will become //"Unknown", "Failed", "Succeeded", or "CompletedWithWarnings." Status *AvailablePatchSummaryStatusStatus `json:"status,omitempty"` }
func (*AvailablePatchSummary_Status) AssignPropertiesFromAvailablePatchSummaryStatus ¶
func (availablePatchSummaryStatus *AvailablePatchSummary_Status) AssignPropertiesFromAvailablePatchSummaryStatus(source *v1alpha1api20201201storage.AvailablePatchSummary_Status) error
AssignPropertiesFromAvailablePatchSummaryStatus populates our AvailablePatchSummary_Status from the provided source AvailablePatchSummary_Status
func (*AvailablePatchSummary_Status) AssignPropertiesToAvailablePatchSummaryStatus ¶
func (availablePatchSummaryStatus *AvailablePatchSummary_Status) AssignPropertiesToAvailablePatchSummaryStatus(destination *v1alpha1api20201201storage.AvailablePatchSummary_Status) error
AssignPropertiesToAvailablePatchSummaryStatus populates the provided destination AvailablePatchSummary_Status from our AvailablePatchSummary_Status
func (*AvailablePatchSummary_Status) DeepCopy ¶
func (in *AvailablePatchSummary_Status) DeepCopy() *AvailablePatchSummary_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailablePatchSummary_Status.
func (*AvailablePatchSummary_Status) DeepCopyInto ¶
func (in *AvailablePatchSummary_Status) DeepCopyInto(out *AvailablePatchSummary_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AvailablePatchSummary_Status) NewEmptyARMValue ¶
func (availablePatchSummaryStatus *AvailablePatchSummary_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AvailablePatchSummary_Status) PopulateFromARM ¶
func (availablePatchSummaryStatus *AvailablePatchSummary_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AvailablePatchSummary_StatusARM ¶
type AvailablePatchSummary_StatusARM struct { //AssessmentActivityId: The activity ID of the operation that produced this //result. It is used to correlate across CRP and extension logs. AssessmentActivityId *string `json:"assessmentActivityId,omitempty"` //CriticalAndSecurityPatchCount: The number of critical or security patches that //have been detected as available and not yet installed. CriticalAndSecurityPatchCount *int `json:"criticalAndSecurityPatchCount,omitempty"` //Error: The errors that were encountered during execution of the operation. The //details array contains the list of them. Error *ApiError_StatusARM `json:"error,omitempty"` //LastModifiedTime: The UTC timestamp when the operation began. LastModifiedTime *string `json:"lastModifiedTime,omitempty"` //OtherPatchCount: The number of all available patches excluding critical and //security. OtherPatchCount *int `json:"otherPatchCount,omitempty"` //RebootPending: The overall reboot status of the VM. It will be true when //partially installed patches require a reboot to complete installation but the //reboot has not yet occurred. RebootPending *bool `json:"rebootPending,omitempty"` //StartTime: The UTC timestamp when the operation began. StartTime *string `json:"startTime,omitempty"` //Status: The overall success or failure status of the operation. It remains //"InProgress" until the operation completes. At that point it will become //"Unknown", "Failed", "Succeeded", or "CompletedWithWarnings." Status *AvailablePatchSummaryStatusStatus `json:"status,omitempty"` }
func (*AvailablePatchSummary_StatusARM) DeepCopy ¶
func (in *AvailablePatchSummary_StatusARM) DeepCopy() *AvailablePatchSummary_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailablePatchSummary_StatusARM.
func (*AvailablePatchSummary_StatusARM) DeepCopyInto ¶
func (in *AvailablePatchSummary_StatusARM) DeepCopyInto(out *AvailablePatchSummary_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingProfile ¶
type BillingProfile struct { //MaxPrice: Specifies the maximum price you are willing to pay for a Azure Spot //VM/VMSS. This price is in US Dollars. //This price will be compared with the current Azure Spot price for the VM size. //Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS //and the operation will only succeed if the maxPrice is greater than the current //Azure Spot price. //The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current //Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. //Possible values are: //- Any decimal value greater than zero. Example: 0.01538 //-1 – indicates default price to be up-to on-demand. //You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should //not be evicted for price reasons. Also, the default max price is -1 if it is not //provided by you. //Minimum api-version: 2019-03-01. MaxPrice *float64 `json:"maxPrice,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/BillingProfile
func (*BillingProfile) AssignPropertiesFromBillingProfile ¶
func (billingProfile *BillingProfile) AssignPropertiesFromBillingProfile(source *v1alpha1api20201201storage.BillingProfile) error
AssignPropertiesFromBillingProfile populates our BillingProfile from the provided source BillingProfile
func (*BillingProfile) AssignPropertiesToBillingProfile ¶
func (billingProfile *BillingProfile) AssignPropertiesToBillingProfile(destination *v1alpha1api20201201storage.BillingProfile) error
AssignPropertiesToBillingProfile populates the provided destination BillingProfile from our BillingProfile
func (*BillingProfile) ConvertToARM ¶
func (billingProfile *BillingProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BillingProfile) DeepCopy ¶
func (in *BillingProfile) DeepCopy() *BillingProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingProfile.
func (*BillingProfile) DeepCopyInto ¶
func (in *BillingProfile) DeepCopyInto(out *BillingProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingProfile) NewEmptyARMValue ¶
func (billingProfile *BillingProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BillingProfile) PopulateFromARM ¶
func (billingProfile *BillingProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BillingProfileARM ¶
type BillingProfileARM struct { //MaxPrice: Specifies the maximum price you are willing to pay for a Azure Spot //VM/VMSS. This price is in US Dollars. //This price will be compared with the current Azure Spot price for the VM size. //Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS //and the operation will only succeed if the maxPrice is greater than the current //Azure Spot price. //The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current //Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. //Possible values are: //- Any decimal value greater than zero. Example: 0.01538 //-1 – indicates default price to be up-to on-demand. //You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should //not be evicted for price reasons. Also, the default max price is -1 if it is not //provided by you. //Minimum api-version: 2019-03-01. MaxPrice *float64 `json:"maxPrice,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/BillingProfile
func (*BillingProfileARM) DeepCopy ¶
func (in *BillingProfileARM) DeepCopy() *BillingProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingProfileARM.
func (*BillingProfileARM) DeepCopyInto ¶
func (in *BillingProfileARM) DeepCopyInto(out *BillingProfileARM)
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: Specifies the maximum price you are willing to pay for a Azure Spot //VM/VMSS. This price is in US Dollars. //This price will be compared with the current Azure Spot price for the VM size. //Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS //and the operation will only succeed if the maxPrice is greater than the current //Azure Spot price. //The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current //Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. //Possible values are: //- Any decimal value greater than zero. Example: 0.01538 //-1 – indicates default price to be up-to on-demand. //You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should //not be evicted for price reasons. Also, the default max price is -1 if it is not //provided by you. //Minimum api-version: 2019-03-01. MaxPrice *float64 `json:"maxPrice,omitempty"` }
func (*BillingProfile_Status) AssignPropertiesFromBillingProfileStatus ¶
func (billingProfileStatus *BillingProfile_Status) AssignPropertiesFromBillingProfileStatus(source *v1alpha1api20201201storage.BillingProfile_Status) error
AssignPropertiesFromBillingProfileStatus populates our BillingProfile_Status from the provided source BillingProfile_Status
func (*BillingProfile_Status) AssignPropertiesToBillingProfileStatus ¶
func (billingProfileStatus *BillingProfile_Status) AssignPropertiesToBillingProfileStatus(destination *v1alpha1api20201201storage.BillingProfile_Status) error
AssignPropertiesToBillingProfileStatus populates the provided destination BillingProfile_Status from our BillingProfile_Status
func (*BillingProfile_Status) DeepCopy ¶
func (in *BillingProfile_Status) DeepCopy() *BillingProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingProfile_Status.
func (*BillingProfile_Status) DeepCopyInto ¶
func (in *BillingProfile_Status) DeepCopyInto(out *BillingProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingProfile_Status) NewEmptyARMValue ¶
func (billingProfileStatus *BillingProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BillingProfile_Status) PopulateFromARM ¶
func (billingProfileStatus *BillingProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BillingProfile_StatusARM ¶
type BillingProfile_StatusARM struct { //MaxPrice: Specifies the maximum price you are willing to pay for a Azure Spot //VM/VMSS. This price is in US Dollars. //This price will be compared with the current Azure Spot price for the VM size. //Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS //and the operation will only succeed if the maxPrice is greater than the current //Azure Spot price. //The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current //Azure Spot price goes beyond the maxPrice after creation of VM/VMSS. //Possible values are: //- Any decimal value greater than zero. Example: 0.01538 //-1 – indicates default price to be up-to on-demand. //You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should //not be evicted for price reasons. Also, the default max price is -1 if it is not //provided by you. //Minimum api-version: 2019-03-01. MaxPrice *float64 `json:"maxPrice,omitempty"` }
func (*BillingProfile_StatusARM) DeepCopy ¶
func (in *BillingProfile_StatusARM) DeepCopy() *BillingProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingProfile_StatusARM.
func (*BillingProfile_StatusARM) DeepCopyInto ¶
func (in *BillingProfile_StatusARM) DeepCopyInto(out *BillingProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootDiagnostics ¶
type BootDiagnostics struct { //Enabled: Whether boot diagnostics should be enabled on the Virtual Machine. Enabled *bool `json:"enabled,omitempty"` //StorageUri: Uri of the storage account to use for placing the console output and //screenshot. //If storageUri is not specified while enabling boot diagnostics, managed storage //will be used. StorageUri *string `json:"storageUri,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/BootDiagnostics
func (*BootDiagnostics) AssignPropertiesFromBootDiagnostics ¶
func (bootDiagnostics *BootDiagnostics) AssignPropertiesFromBootDiagnostics(source *v1alpha1api20201201storage.BootDiagnostics) error
AssignPropertiesFromBootDiagnostics populates our BootDiagnostics from the provided source BootDiagnostics
func (*BootDiagnostics) AssignPropertiesToBootDiagnostics ¶
func (bootDiagnostics *BootDiagnostics) AssignPropertiesToBootDiagnostics(destination *v1alpha1api20201201storage.BootDiagnostics) error
AssignPropertiesToBootDiagnostics populates the provided destination BootDiagnostics from our BootDiagnostics
func (*BootDiagnostics) ConvertToARM ¶
func (bootDiagnostics *BootDiagnostics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BootDiagnostics) DeepCopy ¶
func (in *BootDiagnostics) DeepCopy() *BootDiagnostics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics.
func (*BootDiagnostics) DeepCopyInto ¶
func (in *BootDiagnostics) DeepCopyInto(out *BootDiagnostics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootDiagnostics) NewEmptyARMValue ¶
func (bootDiagnostics *BootDiagnostics) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BootDiagnostics) PopulateFromARM ¶
func (bootDiagnostics *BootDiagnostics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BootDiagnosticsARM ¶
type BootDiagnosticsARM struct { //Enabled: Whether boot diagnostics should be enabled on the Virtual Machine. Enabled *bool `json:"enabled,omitempty"` //StorageUri: Uri of the storage account to use for placing the console output and //screenshot. //If storageUri is not specified while enabling boot diagnostics, managed storage //will be used. StorageUri *string `json:"storageUri,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/BootDiagnostics
func (*BootDiagnosticsARM) DeepCopy ¶
func (in *BootDiagnosticsARM) DeepCopy() *BootDiagnosticsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnosticsARM.
func (*BootDiagnosticsARM) DeepCopyInto ¶
func (in *BootDiagnosticsARM) DeepCopyInto(out *BootDiagnosticsARM)
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: The console screenshot blob URI. //NOTE: This will not be set if boot diagnostics is currently enabled with managed //storage. ConsoleScreenshotBlobUri *string `json:"consoleScreenshotBlobUri,omitempty"` //SerialConsoleLogBlobUri: The serial console log blob Uri. //NOTE: This will not be set if boot diagnostics is currently enabled with managed //storage. SerialConsoleLogBlobUri *string `json:"serialConsoleLogBlobUri,omitempty"` //Status: The boot diagnostics status information for the VM. //NOTE: It will be set only if there are errors encountered in enabling boot //diagnostics. Status *InstanceViewStatus_Status `json:"status,omitempty"` }
func (*BootDiagnosticsInstanceView_Status) AssignPropertiesFromBootDiagnosticsInstanceViewStatus ¶
func (bootDiagnosticsInstanceViewStatus *BootDiagnosticsInstanceView_Status) AssignPropertiesFromBootDiagnosticsInstanceViewStatus(source *v1alpha1api20201201storage.BootDiagnosticsInstanceView_Status) error
AssignPropertiesFromBootDiagnosticsInstanceViewStatus populates our BootDiagnosticsInstanceView_Status from the provided source BootDiagnosticsInstanceView_Status
func (*BootDiagnosticsInstanceView_Status) AssignPropertiesToBootDiagnosticsInstanceViewStatus ¶
func (bootDiagnosticsInstanceViewStatus *BootDiagnosticsInstanceView_Status) AssignPropertiesToBootDiagnosticsInstanceViewStatus(destination *v1alpha1api20201201storage.BootDiagnosticsInstanceView_Status) error
AssignPropertiesToBootDiagnosticsInstanceViewStatus populates the provided destination BootDiagnosticsInstanceView_Status from our BootDiagnosticsInstanceView_Status
func (*BootDiagnosticsInstanceView_Status) DeepCopy ¶
func (in *BootDiagnosticsInstanceView_Status) DeepCopy() *BootDiagnosticsInstanceView_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnosticsInstanceView_Status.
func (*BootDiagnosticsInstanceView_Status) DeepCopyInto ¶
func (in *BootDiagnosticsInstanceView_Status) DeepCopyInto(out *BootDiagnosticsInstanceView_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootDiagnosticsInstanceView_Status) NewEmptyARMValue ¶
func (bootDiagnosticsInstanceViewStatus *BootDiagnosticsInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BootDiagnosticsInstanceView_Status) PopulateFromARM ¶
func (bootDiagnosticsInstanceViewStatus *BootDiagnosticsInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BootDiagnosticsInstanceView_StatusARM ¶
type BootDiagnosticsInstanceView_StatusARM struct { //ConsoleScreenshotBlobUri: The console screenshot blob URI. //NOTE: This will not be set if boot diagnostics is currently enabled with managed //storage. ConsoleScreenshotBlobUri *string `json:"consoleScreenshotBlobUri,omitempty"` //SerialConsoleLogBlobUri: The serial console log blob Uri. //NOTE: This will not be set if boot diagnostics is currently enabled with managed //storage. SerialConsoleLogBlobUri *string `json:"serialConsoleLogBlobUri,omitempty"` //Status: The boot diagnostics status information for the VM. //NOTE: It will be set only if there are errors encountered in enabling boot //diagnostics. Status *InstanceViewStatus_StatusARM `json:"status,omitempty"` }
func (*BootDiagnosticsInstanceView_StatusARM) DeepCopy ¶
func (in *BootDiagnosticsInstanceView_StatusARM) DeepCopy() *BootDiagnosticsInstanceView_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnosticsInstanceView_StatusARM.
func (*BootDiagnosticsInstanceView_StatusARM) DeepCopyInto ¶
func (in *BootDiagnosticsInstanceView_StatusARM) DeepCopyInto(out *BootDiagnosticsInstanceView_StatusARM)
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: Whether boot diagnostics should be enabled on the Virtual Machine. Enabled *bool `json:"enabled,omitempty"` //StorageUri: Uri of the storage account to use for placing the console output and //screenshot. //If storageUri is not specified while enabling boot diagnostics, managed storage //will be used. StorageUri *string `json:"storageUri,omitempty"` }
func (*BootDiagnostics_Status) AssignPropertiesFromBootDiagnosticsStatus ¶
func (bootDiagnosticsStatus *BootDiagnostics_Status) AssignPropertiesFromBootDiagnosticsStatus(source *v1alpha1api20201201storage.BootDiagnostics_Status) error
AssignPropertiesFromBootDiagnosticsStatus populates our BootDiagnostics_Status from the provided source BootDiagnostics_Status
func (*BootDiagnostics_Status) AssignPropertiesToBootDiagnosticsStatus ¶
func (bootDiagnosticsStatus *BootDiagnostics_Status) AssignPropertiesToBootDiagnosticsStatus(destination *v1alpha1api20201201storage.BootDiagnostics_Status) error
AssignPropertiesToBootDiagnosticsStatus populates the provided destination BootDiagnostics_Status from our BootDiagnostics_Status
func (*BootDiagnostics_Status) DeepCopy ¶
func (in *BootDiagnostics_Status) DeepCopy() *BootDiagnostics_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics_Status.
func (*BootDiagnostics_Status) DeepCopyInto ¶
func (in *BootDiagnostics_Status) DeepCopyInto(out *BootDiagnostics_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootDiagnostics_Status) NewEmptyARMValue ¶
func (bootDiagnosticsStatus *BootDiagnostics_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BootDiagnostics_Status) PopulateFromARM ¶
func (bootDiagnosticsStatus *BootDiagnostics_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BootDiagnostics_StatusARM ¶
type BootDiagnostics_StatusARM struct { //Enabled: Whether boot diagnostics should be enabled on the Virtual Machine. Enabled *bool `json:"enabled,omitempty"` //StorageUri: Uri of the storage account to use for placing the console output and //screenshot. //If storageUri is not specified while enabling boot diagnostics, managed storage //will be used. StorageUri *string `json:"storageUri,omitempty"` }
func (*BootDiagnostics_StatusARM) DeepCopy ¶
func (in *BootDiagnostics_StatusARM) DeepCopy() *BootDiagnostics_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootDiagnostics_StatusARM.
func (*BootDiagnostics_StatusARM) DeepCopyInto ¶
func (in *BootDiagnostics_StatusARM) DeepCopyInto(out *BootDiagnostics_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Caching_Status ¶
type Caching_Status string
type CreateOption_Status ¶
type CreateOption_Status string
type DataDisk ¶
type DataDisk struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *DataDiskCaching `json:"caching,omitempty"` // +kubebuilder:validation:Required //CreateOption: Specifies how the virtual machine should be created. //Possible values are: //Attach \u2013 This value is used when you are using a specialized disk to create //the virtual machine. //FromImage \u2013 This value is used when you are using an image to create the //virtual machine. If you are using a platform image, you also use the //imageReference element described above. If you are using a marketplace image, //you also use the plan element previously described. CreateOption DataDiskCreateOption `json:"createOption"` //DetachOption: Specifies the detach behavior to be used while detaching a disk or //which is already in the process of detachment from the virtual machine. //Supported values: ForceDetach. //detachOption: ForceDetach is applicable only for managed data disks. If a //previous detachment attempt of the data disk did not complete due to an //unexpected failure from the virtual machine and the disk is still not released //then use force-detach as a last resort option to detach the disk forcibly from //the VM. All writes might not have been flushed when using this detach behavior. //This feature is still in preview mode and is not supported for //VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to //'true' along with setting detachOption: 'ForceDetach'. DetachOption *DataDiskDetachOption `json:"detachOption,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Image: Describes the uri of a disk. Image *VirtualHardDisk `json:"image,omitempty"` // +kubebuilder:validation:Required //Lun: Specifies the logical unit number of the data disk. This value is used to //identify data disks within the VM and therefore must be unique for each data //disk attached to a VM. Lun int `json:"lun"` //ManagedDisk: The parameters of a managed disk. ManagedDisk *ManagedDiskParameters `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //ToBeDetached: Specifies whether the data disk is in process of detachment from //the VirtualMachine/VirtualMachineScaleset ToBeDetached *bool `json:"toBeDetached,omitempty"` //Vhd: Describes the uri of a disk. Vhd *VirtualHardDisk `json:"vhd,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DataDisk
func (*DataDisk) AssignPropertiesFromDataDisk ¶
func (dataDisk *DataDisk) AssignPropertiesFromDataDisk(source *v1alpha1api20201201storage.DataDisk) error
AssignPropertiesFromDataDisk populates our DataDisk from the provided source DataDisk
func (*DataDisk) AssignPropertiesToDataDisk ¶
func (dataDisk *DataDisk) AssignPropertiesToDataDisk(destination *v1alpha1api20201201storage.DataDisk) error
AssignPropertiesToDataDisk populates the provided destination DataDisk from our DataDisk
func (*DataDisk) ConvertToARM ¶
func (dataDisk *DataDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*DataDisk) NewEmptyARMValue ¶
func (dataDisk *DataDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DataDisk) PopulateFromARM ¶
func (dataDisk *DataDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DataDiskARM ¶
type DataDiskARM struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *DataDiskCaching `json:"caching,omitempty"` //CreateOption: Specifies how the virtual machine should be created. //Possible values are: //Attach \u2013 This value is used when you are using a specialized disk to create //the virtual machine. //FromImage \u2013 This value is used when you are using an image to create the //virtual machine. If you are using a platform image, you also use the //imageReference element described above. If you are using a marketplace image, //you also use the plan element previously described. CreateOption DataDiskCreateOption `json:"createOption"` //DetachOption: Specifies the detach behavior to be used while detaching a disk or //which is already in the process of detachment from the virtual machine. //Supported values: ForceDetach. //detachOption: ForceDetach is applicable only for managed data disks. If a //previous detachment attempt of the data disk did not complete due to an //unexpected failure from the virtual machine and the disk is still not released //then use force-detach as a last resort option to detach the disk forcibly from //the VM. All writes might not have been flushed when using this detach behavior. //This feature is still in preview mode and is not supported for //VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to //'true' along with setting detachOption: 'ForceDetach'. DetachOption *DataDiskDetachOption `json:"detachOption,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Image: Describes the uri of a disk. Image *VirtualHardDiskARM `json:"image,omitempty"` //Lun: Specifies the logical unit number of the data disk. This value is used to //identify data disks within the VM and therefore must be unique for each data //disk attached to a VM. Lun int `json:"lun"` //ManagedDisk: The parameters of a managed disk. ManagedDisk *ManagedDiskParametersARM `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //ToBeDetached: Specifies whether the data disk is in process of detachment from //the VirtualMachine/VirtualMachineScaleset ToBeDetached *bool `json:"toBeDetached,omitempty"` //Vhd: Describes the uri of a disk. Vhd *VirtualHardDiskARM `json:"vhd,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DataDisk
func (*DataDiskARM) DeepCopy ¶
func (in *DataDiskARM) DeepCopy() *DataDiskARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDiskARM.
func (*DataDiskARM) DeepCopyInto ¶
func (in *DataDiskARM) DeepCopyInto(out *DataDiskARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataDiskCaching ¶
type DataDiskCaching string
+kubebuilder:validation:Enum={"None","ReadOnly","ReadWrite"}
type DataDiskCreateOption ¶
type DataDiskCreateOption string
+kubebuilder:validation:Enum={"Attach","Empty","FromImage"}
type DataDiskDetachOption ¶
type DataDiskDetachOption string
+kubebuilder:validation:Enum={"ForceDetach"}
type DataDisk_Status ¶
type DataDisk_Status struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage Caching *Caching_Status `json:"caching,omitempty"` // +kubebuilder:validation:Required //CreateOption: Specifies how the virtual machine should be created. //Possible values are: //Attach \u2013 This value is used when you are using a specialized disk to create //the virtual machine. //FromImage \u2013 This value is used when you are using an image to create the //virtual machine. If you are using a platform image, you also use the //imageReference element described above. If you are using a marketplace image, //you also use the plan element previously described. CreateOption CreateOption_Status `json:"createOption"` //DetachOption: Specifies the detach behavior to be used while detaching a disk or //which is already in the process of detachment from the virtual machine. //Supported values: ForceDetach. //detachOption: ForceDetach is applicable only for managed data disks. If a //previous detachment attempt of the data disk did not complete due to an //unexpected failure from the virtual machine and the disk is still not released //then use force-detach as a last resort option to detach the disk forcibly from //the VM. All writes might not have been flushed when using this detach behavior. //This feature is still in preview mode and is not supported for //VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to //'true' along with setting detachOption: 'ForceDetach'. DetachOption *DetachOption_Status `json:"detachOption,omitempty"` //DiskIOPSReadWrite: Specifies the Read-Write IOPS for the managed disk when //StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM //disks. Can be updated only via updates to the VirtualMachine Scale Set. DiskIOPSReadWrite *int `json:"diskIOPSReadWrite,omitempty"` //DiskMBpsReadWrite: Specifies the bandwidth in MB per second for the managed disk //when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine //ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale //Set. DiskMBpsReadWrite *int `json:"diskMBpsReadWrite,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Image: 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. Image *VirtualHardDisk_Status `json:"image,omitempty"` // +kubebuilder:validation:Required //Lun: Specifies the logical unit number of the data disk. This value is used to //identify data disks within the VM and therefore must be unique for each data //disk attached to a VM. Lun int `json:"lun"` //ManagedDisk: The managed disk parameters. ManagedDisk *ManagedDiskParameters_Status `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //ToBeDetached: Specifies whether the data disk is in process of detachment from //the VirtualMachine/VirtualMachineScaleset ToBeDetached *bool `json:"toBeDetached,omitempty"` //Vhd: The virtual hard disk. Vhd *VirtualHardDisk_Status `json:"vhd,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
func (*DataDisk_Status) AssignPropertiesFromDataDiskStatus ¶
func (dataDiskStatus *DataDisk_Status) AssignPropertiesFromDataDiskStatus(source *v1alpha1api20201201storage.DataDisk_Status) error
AssignPropertiesFromDataDiskStatus populates our DataDisk_Status from the provided source DataDisk_Status
func (*DataDisk_Status) AssignPropertiesToDataDiskStatus ¶
func (dataDiskStatus *DataDisk_Status) AssignPropertiesToDataDiskStatus(destination *v1alpha1api20201201storage.DataDisk_Status) error
AssignPropertiesToDataDiskStatus populates the provided destination DataDisk_Status from our DataDisk_Status
func (*DataDisk_Status) DeepCopy ¶
func (in *DataDisk_Status) DeepCopy() *DataDisk_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk_Status.
func (*DataDisk_Status) DeepCopyInto ¶
func (in *DataDisk_Status) DeepCopyInto(out *DataDisk_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataDisk_Status) NewEmptyARMValue ¶
func (dataDiskStatus *DataDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DataDisk_Status) PopulateFromARM ¶
func (dataDiskStatus *DataDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DataDisk_StatusARM ¶
type DataDisk_StatusARM struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage Caching *Caching_Status `json:"caching,omitempty"` //CreateOption: Specifies how the virtual machine should be created. //Possible values are: //Attach \u2013 This value is used when you are using a specialized disk to create //the virtual machine. //FromImage \u2013 This value is used when you are using an image to create the //virtual machine. If you are using a platform image, you also use the //imageReference element described above. If you are using a marketplace image, //you also use the plan element previously described. CreateOption CreateOption_Status `json:"createOption"` //DetachOption: Specifies the detach behavior to be used while detaching a disk or //which is already in the process of detachment from the virtual machine. //Supported values: ForceDetach. //detachOption: ForceDetach is applicable only for managed data disks. If a //previous detachment attempt of the data disk did not complete due to an //unexpected failure from the virtual machine and the disk is still not released //then use force-detach as a last resort option to detach the disk forcibly from //the VM. All writes might not have been flushed when using this detach behavior. //This feature is still in preview mode and is not supported for //VirtualMachineScaleSet. To force-detach a data disk update toBeDetached to //'true' along with setting detachOption: 'ForceDetach'. DetachOption *DetachOption_Status `json:"detachOption,omitempty"` //DiskIOPSReadWrite: Specifies the Read-Write IOPS for the managed disk when //StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM //disks. Can be updated only via updates to the VirtualMachine Scale Set. DiskIOPSReadWrite *int `json:"diskIOPSReadWrite,omitempty"` //DiskMBpsReadWrite: Specifies the bandwidth in MB per second for the managed disk //when StorageAccountType is UltraSSD_LRS. Returned only for VirtualMachine //ScaleSet VM disks. Can be updated only via updates to the VirtualMachine Scale //Set. DiskMBpsReadWrite *int `json:"diskMBpsReadWrite,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Image: 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. Image *VirtualHardDisk_StatusARM `json:"image,omitempty"` //Lun: Specifies the logical unit number of the data disk. This value is used to //identify data disks within the VM and therefore must be unique for each data //disk attached to a VM. Lun int `json:"lun"` //ManagedDisk: The managed disk parameters. ManagedDisk *ManagedDiskParameters_StatusARM `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //ToBeDetached: Specifies whether the data disk is in process of detachment from //the VirtualMachine/VirtualMachineScaleset ToBeDetached *bool `json:"toBeDetached,omitempty"` //Vhd: The virtual hard disk. Vhd *VirtualHardDisk_StatusARM `json:"vhd,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
func (*DataDisk_StatusARM) DeepCopy ¶
func (in *DataDisk_StatusARM) DeepCopy() *DataDisk_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDisk_StatusARM.
func (*DataDisk_StatusARM) DeepCopyInto ¶
func (in *DataDisk_StatusARM) DeepCopyInto(out *DataDisk_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DetachOption_Status ¶
type DetachOption_Status string
type DiagnosticsProfile ¶
type DiagnosticsProfile struct { //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. BootDiagnostics *BootDiagnostics `json:"bootDiagnostics,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DiagnosticsProfile
func (*DiagnosticsProfile) AssignPropertiesFromDiagnosticsProfile ¶
func (diagnosticsProfile *DiagnosticsProfile) AssignPropertiesFromDiagnosticsProfile(source *v1alpha1api20201201storage.DiagnosticsProfile) error
AssignPropertiesFromDiagnosticsProfile populates our DiagnosticsProfile from the provided source DiagnosticsProfile
func (*DiagnosticsProfile) AssignPropertiesToDiagnosticsProfile ¶
func (diagnosticsProfile *DiagnosticsProfile) AssignPropertiesToDiagnosticsProfile(destination *v1alpha1api20201201storage.DiagnosticsProfile) error
AssignPropertiesToDiagnosticsProfile populates the provided destination DiagnosticsProfile from our DiagnosticsProfile
func (*DiagnosticsProfile) ConvertToARM ¶
func (diagnosticsProfile *DiagnosticsProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DiagnosticsProfile) DeepCopy ¶
func (in *DiagnosticsProfile) DeepCopy() *DiagnosticsProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfile.
func (*DiagnosticsProfile) DeepCopyInto ¶
func (in *DiagnosticsProfile) DeepCopyInto(out *DiagnosticsProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiagnosticsProfile) NewEmptyARMValue ¶
func (diagnosticsProfile *DiagnosticsProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DiagnosticsProfile) PopulateFromARM ¶
func (diagnosticsProfile *DiagnosticsProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DiagnosticsProfileARM ¶
type DiagnosticsProfileARM struct { //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. BootDiagnostics *BootDiagnosticsARM `json:"bootDiagnostics,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DiagnosticsProfile
func (*DiagnosticsProfileARM) DeepCopy ¶
func (in *DiagnosticsProfileARM) DeepCopy() *DiagnosticsProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfileARM.
func (*DiagnosticsProfileARM) DeepCopyInto ¶
func (in *DiagnosticsProfileARM) DeepCopyInto(out *DiagnosticsProfileARM)
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: 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. BootDiagnostics *BootDiagnostics_Status `json:"bootDiagnostics,omitempty"` }
func (*DiagnosticsProfile_Status) AssignPropertiesFromDiagnosticsProfileStatus ¶
func (diagnosticsProfileStatus *DiagnosticsProfile_Status) AssignPropertiesFromDiagnosticsProfileStatus(source *v1alpha1api20201201storage.DiagnosticsProfile_Status) error
AssignPropertiesFromDiagnosticsProfileStatus populates our DiagnosticsProfile_Status from the provided source DiagnosticsProfile_Status
func (*DiagnosticsProfile_Status) AssignPropertiesToDiagnosticsProfileStatus ¶
func (diagnosticsProfileStatus *DiagnosticsProfile_Status) AssignPropertiesToDiagnosticsProfileStatus(destination *v1alpha1api20201201storage.DiagnosticsProfile_Status) error
AssignPropertiesToDiagnosticsProfileStatus populates the provided destination DiagnosticsProfile_Status from our DiagnosticsProfile_Status
func (*DiagnosticsProfile_Status) DeepCopy ¶
func (in *DiagnosticsProfile_Status) DeepCopy() *DiagnosticsProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfile_Status.
func (*DiagnosticsProfile_Status) DeepCopyInto ¶
func (in *DiagnosticsProfile_Status) DeepCopyInto(out *DiagnosticsProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiagnosticsProfile_Status) NewEmptyARMValue ¶
func (diagnosticsProfileStatus *DiagnosticsProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DiagnosticsProfile_Status) PopulateFromARM ¶
func (diagnosticsProfileStatus *DiagnosticsProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DiagnosticsProfile_StatusARM ¶
type DiagnosticsProfile_StatusARM struct { //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. BootDiagnostics *BootDiagnostics_StatusARM `json:"bootDiagnostics,omitempty"` }
func (*DiagnosticsProfile_StatusARM) DeepCopy ¶
func (in *DiagnosticsProfile_StatusARM) DeepCopy() *DiagnosticsProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiagnosticsProfile_StatusARM.
func (*DiagnosticsProfile_StatusARM) DeepCopyInto ¶
func (in *DiagnosticsProfile_StatusARM) DeepCopyInto(out *DiagnosticsProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiffDiskOption_Status ¶
type DiffDiskOption_Status string
type DiffDiskPlacement_Status ¶
type DiffDiskPlacement_Status string
type DiffDiskSettings ¶
type DiffDiskSettings struct { //Option: Specifies the ephemeral disk settings for operating system disk. Option *DiffDiskSettingsOption `json:"option,omitempty"` //Placement: Specifies the ephemeral disk placement for operating system disk. //Possible values are: //CacheDisk //ResourceDisk //Default: CacheDisk if one is configured for the VM size otherwise ResourceDisk //is used. //Refer to VM size documentation for Windows VM at //https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux //VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to //check which VM sizes exposes a cache disk. Placement *DiffDiskSettingsPlacement `json:"placement,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DiffDiskSettings
func (*DiffDiskSettings) AssignPropertiesFromDiffDiskSettings ¶
func (diffDiskSettings *DiffDiskSettings) AssignPropertiesFromDiffDiskSettings(source *v1alpha1api20201201storage.DiffDiskSettings) error
AssignPropertiesFromDiffDiskSettings populates our DiffDiskSettings from the provided source DiffDiskSettings
func (*DiffDiskSettings) AssignPropertiesToDiffDiskSettings ¶
func (diffDiskSettings *DiffDiskSettings) AssignPropertiesToDiffDiskSettings(destination *v1alpha1api20201201storage.DiffDiskSettings) error
AssignPropertiesToDiffDiskSettings populates the provided destination DiffDiskSettings from our DiffDiskSettings
func (*DiffDiskSettings) ConvertToARM ¶
func (diffDiskSettings *DiffDiskSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DiffDiskSettings) DeepCopy ¶
func (in *DiffDiskSettings) DeepCopy() *DiffDiskSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings.
func (*DiffDiskSettings) DeepCopyInto ¶
func (in *DiffDiskSettings) DeepCopyInto(out *DiffDiskSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiffDiskSettings) NewEmptyARMValue ¶
func (diffDiskSettings *DiffDiskSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DiffDiskSettings) PopulateFromARM ¶
func (diffDiskSettings *DiffDiskSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DiffDiskSettingsARM ¶
type DiffDiskSettingsARM struct { //Option: Specifies the ephemeral disk settings for operating system disk. Option *DiffDiskSettingsOption `json:"option,omitempty"` //Placement: Specifies the ephemeral disk placement for operating system disk. //Possible values are: //CacheDisk //ResourceDisk //Default: CacheDisk if one is configured for the VM size otherwise ResourceDisk //is used. //Refer to VM size documentation for Windows VM at //https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux //VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to //check which VM sizes exposes a cache disk. Placement *DiffDiskSettingsPlacement `json:"placement,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DiffDiskSettings
func (*DiffDiskSettingsARM) DeepCopy ¶
func (in *DiffDiskSettingsARM) DeepCopy() *DiffDiskSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettingsARM.
func (*DiffDiskSettingsARM) DeepCopyInto ¶
func (in *DiffDiskSettingsARM) DeepCopyInto(out *DiffDiskSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiffDiskSettingsOption ¶
type DiffDiskSettingsOption string
+kubebuilder:validation:Enum={"Local"}
type DiffDiskSettingsPlacement ¶
type DiffDiskSettingsPlacement string
+kubebuilder:validation:Enum={"CacheDisk","ResourceDisk"}
type DiffDiskSettings_Status ¶
type DiffDiskSettings_Status struct { //Option: Specifies the ephemeral disk settings for operating system disk. Option *DiffDiskOption_Status `json:"option,omitempty"` //Placement: Specifies the ephemeral disk placement for operating system disk. //Possible values are: //CacheDisk //ResourceDisk //Default: CacheDisk if one is configured for the VM size otherwise ResourceDisk //is used. //Refer to VM size documentation for Windows VM at //https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux //VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to //check which VM sizes exposes a cache disk. Placement *DiffDiskPlacement_Status `json:"placement,omitempty"` }
func (*DiffDiskSettings_Status) AssignPropertiesFromDiffDiskSettingsStatus ¶
func (diffDiskSettingsStatus *DiffDiskSettings_Status) AssignPropertiesFromDiffDiskSettingsStatus(source *v1alpha1api20201201storage.DiffDiskSettings_Status) error
AssignPropertiesFromDiffDiskSettingsStatus populates our DiffDiskSettings_Status from the provided source DiffDiskSettings_Status
func (*DiffDiskSettings_Status) AssignPropertiesToDiffDiskSettingsStatus ¶
func (diffDiskSettingsStatus *DiffDiskSettings_Status) AssignPropertiesToDiffDiskSettingsStatus(destination *v1alpha1api20201201storage.DiffDiskSettings_Status) error
AssignPropertiesToDiffDiskSettingsStatus populates the provided destination DiffDiskSettings_Status from our DiffDiskSettings_Status
func (*DiffDiskSettings_Status) DeepCopy ¶
func (in *DiffDiskSettings_Status) DeepCopy() *DiffDiskSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings_Status.
func (*DiffDiskSettings_Status) DeepCopyInto ¶
func (in *DiffDiskSettings_Status) DeepCopyInto(out *DiffDiskSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiffDiskSettings_Status) NewEmptyARMValue ¶
func (diffDiskSettingsStatus *DiffDiskSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DiffDiskSettings_Status) PopulateFromARM ¶
func (diffDiskSettingsStatus *DiffDiskSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DiffDiskSettings_StatusARM ¶
type DiffDiskSettings_StatusARM struct { //Option: Specifies the ephemeral disk settings for operating system disk. Option *DiffDiskOption_Status `json:"option,omitempty"` //Placement: Specifies the ephemeral disk placement for operating system disk. //Possible values are: //CacheDisk //ResourceDisk //Default: CacheDisk if one is configured for the VM size otherwise ResourceDisk //is used. //Refer to VM size documentation for Windows VM at //https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes and Linux //VM at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes to //check which VM sizes exposes a cache disk. Placement *DiffDiskPlacement_Status `json:"placement,omitempty"` }
func (*DiffDiskSettings_StatusARM) DeepCopy ¶
func (in *DiffDiskSettings_StatusARM) DeepCopy() *DiffDiskSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiffDiskSettings_StatusARM.
func (*DiffDiskSettings_StatusARM) DeepCopyInto ¶
func (in *DiffDiskSettings_StatusARM) DeepCopyInto(out *DiffDiskSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionSetParameters ¶
type DiskEncryptionSetParameters struct { //Reference: Resource Id Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DiskEncryptionSetParameters
func (*DiskEncryptionSetParameters) AssignPropertiesFromDiskEncryptionSetParameters ¶
func (diskEncryptionSetParameters *DiskEncryptionSetParameters) AssignPropertiesFromDiskEncryptionSetParameters(source *v1alpha1api20201201storage.DiskEncryptionSetParameters) error
AssignPropertiesFromDiskEncryptionSetParameters populates our DiskEncryptionSetParameters from the provided source DiskEncryptionSetParameters
func (*DiskEncryptionSetParameters) AssignPropertiesToDiskEncryptionSetParameters ¶
func (diskEncryptionSetParameters *DiskEncryptionSetParameters) AssignPropertiesToDiskEncryptionSetParameters(destination *v1alpha1api20201201storage.DiskEncryptionSetParameters) error
AssignPropertiesToDiskEncryptionSetParameters populates the provided destination DiskEncryptionSetParameters from our DiskEncryptionSetParameters
func (*DiskEncryptionSetParameters) ConvertToARM ¶
func (diskEncryptionSetParameters *DiskEncryptionSetParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DiskEncryptionSetParameters) DeepCopy ¶
func (in *DiskEncryptionSetParameters) DeepCopy() *DiskEncryptionSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetParameters.
func (*DiskEncryptionSetParameters) DeepCopyInto ¶
func (in *DiskEncryptionSetParameters) DeepCopyInto(out *DiskEncryptionSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskEncryptionSetParameters) NewEmptyARMValue ¶
func (diskEncryptionSetParameters *DiskEncryptionSetParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DiskEncryptionSetParameters) PopulateFromARM ¶
func (diskEncryptionSetParameters *DiskEncryptionSetParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DiskEncryptionSetParametersARM ¶
type DiskEncryptionSetParametersARM struct {
Id *string `json:"id,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DiskEncryptionSetParameters
func (*DiskEncryptionSetParametersARM) DeepCopy ¶
func (in *DiskEncryptionSetParametersARM) DeepCopy() *DiskEncryptionSetParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSetParametersARM.
func (*DiskEncryptionSetParametersARM) DeepCopyInto ¶
func (in *DiskEncryptionSetParametersARM) DeepCopyInto(out *DiskEncryptionSetParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionSettings ¶
type DiskEncryptionSettings struct { //DiskEncryptionKey: Describes a reference to Key Vault Secret DiskEncryptionKey *KeyVaultSecretReference `json:"diskEncryptionKey,omitempty"` //Enabled: Specifies whether disk encryption should be enabled on the virtual //machine. Enabled *bool `json:"enabled,omitempty"` //KeyEncryptionKey: Describes a reference to Key Vault Key KeyEncryptionKey *KeyVaultKeyReference `json:"keyEncryptionKey,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DiskEncryptionSettings
func (*DiskEncryptionSettings) AssignPropertiesFromDiskEncryptionSettings ¶
func (diskEncryptionSettings *DiskEncryptionSettings) AssignPropertiesFromDiskEncryptionSettings(source *v1alpha1api20201201storage.DiskEncryptionSettings) error
AssignPropertiesFromDiskEncryptionSettings populates our DiskEncryptionSettings from the provided source DiskEncryptionSettings
func (*DiskEncryptionSettings) AssignPropertiesToDiskEncryptionSettings ¶
func (diskEncryptionSettings *DiskEncryptionSettings) AssignPropertiesToDiskEncryptionSettings(destination *v1alpha1api20201201storage.DiskEncryptionSettings) error
AssignPropertiesToDiskEncryptionSettings populates the provided destination DiskEncryptionSettings from our DiskEncryptionSettings
func (*DiskEncryptionSettings) ConvertToARM ¶
func (diskEncryptionSettings *DiskEncryptionSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*DiskEncryptionSettings) NewEmptyARMValue ¶
func (diskEncryptionSettings *DiskEncryptionSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DiskEncryptionSettings) PopulateFromARM ¶
func (diskEncryptionSettings *DiskEncryptionSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DiskEncryptionSettingsARM ¶
type DiskEncryptionSettingsARM struct { //DiskEncryptionKey: Describes a reference to Key Vault Secret DiskEncryptionKey *KeyVaultSecretReferenceARM `json:"diskEncryptionKey,omitempty"` //Enabled: Specifies whether disk encryption should be enabled on the virtual //machine. Enabled *bool `json:"enabled,omitempty"` //KeyEncryptionKey: Describes a reference to Key Vault Key KeyEncryptionKey *KeyVaultKeyReferenceARM `json:"keyEncryptionKey,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/DiskEncryptionSettings
func (*DiskEncryptionSettingsARM) DeepCopy ¶
func (in *DiskEncryptionSettingsARM) DeepCopy() *DiskEncryptionSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSettingsARM.
func (*DiskEncryptionSettingsARM) DeepCopyInto ¶
func (in *DiskEncryptionSettingsARM) DeepCopyInto(out *DiskEncryptionSettingsARM)
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: Specifies the location of the disk encryption key, which is a //Key Vault Secret. DiskEncryptionKey *KeyVaultSecretReference_Status `json:"diskEncryptionKey,omitempty"` //Enabled: Specifies whether disk encryption should be enabled on the virtual //machine. Enabled *bool `json:"enabled,omitempty"` //KeyEncryptionKey: Specifies the location of the key encryption key in Key Vault. KeyEncryptionKey *KeyVaultKeyReference_Status `json:"keyEncryptionKey,omitempty"` }
func (*DiskEncryptionSettings_Status) AssignPropertiesFromDiskEncryptionSettingsStatus ¶
func (diskEncryptionSettingsStatus *DiskEncryptionSettings_Status) AssignPropertiesFromDiskEncryptionSettingsStatus(source *v1alpha1api20201201storage.DiskEncryptionSettings_Status) error
AssignPropertiesFromDiskEncryptionSettingsStatus populates our DiskEncryptionSettings_Status from the provided source DiskEncryptionSettings_Status
func (*DiskEncryptionSettings_Status) AssignPropertiesToDiskEncryptionSettingsStatus ¶
func (diskEncryptionSettingsStatus *DiskEncryptionSettings_Status) AssignPropertiesToDiskEncryptionSettingsStatus(destination *v1alpha1api20201201storage.DiskEncryptionSettings_Status) error
AssignPropertiesToDiskEncryptionSettingsStatus populates the provided destination DiskEncryptionSettings_Status from our DiskEncryptionSettings_Status
func (*DiskEncryptionSettings_Status) DeepCopy ¶
func (in *DiskEncryptionSettings_Status) DeepCopy() *DiskEncryptionSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSettings_Status.
func (*DiskEncryptionSettings_Status) DeepCopyInto ¶
func (in *DiskEncryptionSettings_Status) DeepCopyInto(out *DiskEncryptionSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskEncryptionSettings_Status) NewEmptyARMValue ¶
func (diskEncryptionSettingsStatus *DiskEncryptionSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DiskEncryptionSettings_Status) PopulateFromARM ¶
func (diskEncryptionSettingsStatus *DiskEncryptionSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DiskEncryptionSettings_StatusARM ¶
type DiskEncryptionSettings_StatusARM struct { //DiskEncryptionKey: Specifies the location of the disk encryption key, which is a //Key Vault Secret. DiskEncryptionKey *KeyVaultSecretReference_StatusARM `json:"diskEncryptionKey,omitempty"` //Enabled: Specifies whether disk encryption should be enabled on the virtual //machine. Enabled *bool `json:"enabled,omitempty"` //KeyEncryptionKey: Specifies the location of the key encryption key in Key Vault. KeyEncryptionKey *KeyVaultKeyReference_StatusARM `json:"keyEncryptionKey,omitempty"` }
func (*DiskEncryptionSettings_StatusARM) DeepCopy ¶
func (in *DiskEncryptionSettings_StatusARM) DeepCopy() *DiskEncryptionSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionSettings_StatusARM.
func (*DiskEncryptionSettings_StatusARM) DeepCopyInto ¶
func (in *DiskEncryptionSettings_StatusARM) DeepCopyInto(out *DiskEncryptionSettings_StatusARM)
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: Specifies the encryption settings for the OS Disk. //Minimum api-version: 2015-06-15 EncryptionSettings []DiskEncryptionSettings_Status `json:"encryptionSettings,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //Statuses: The resource status information. Statuses []InstanceViewStatus_Status `json:"statuses,omitempty"` }
func (*DiskInstanceView_Status) AssignPropertiesFromDiskInstanceViewStatus ¶
func (diskInstanceViewStatus *DiskInstanceView_Status) AssignPropertiesFromDiskInstanceViewStatus(source *v1alpha1api20201201storage.DiskInstanceView_Status) error
AssignPropertiesFromDiskInstanceViewStatus populates our DiskInstanceView_Status from the provided source DiskInstanceView_Status
func (*DiskInstanceView_Status) AssignPropertiesToDiskInstanceViewStatus ¶
func (diskInstanceViewStatus *DiskInstanceView_Status) AssignPropertiesToDiskInstanceViewStatus(destination *v1alpha1api20201201storage.DiskInstanceView_Status) error
AssignPropertiesToDiskInstanceViewStatus populates the provided destination DiskInstanceView_Status from our DiskInstanceView_Status
func (*DiskInstanceView_Status) DeepCopy ¶
func (in *DiskInstanceView_Status) DeepCopy() *DiskInstanceView_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskInstanceView_Status.
func (*DiskInstanceView_Status) DeepCopyInto ¶
func (in *DiskInstanceView_Status) DeepCopyInto(out *DiskInstanceView_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskInstanceView_Status) NewEmptyARMValue ¶
func (diskInstanceViewStatus *DiskInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DiskInstanceView_Status) PopulateFromARM ¶
func (diskInstanceViewStatus *DiskInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DiskInstanceView_StatusARM ¶
type DiskInstanceView_StatusARM struct { //EncryptionSettings: Specifies the encryption settings for the OS Disk. //Minimum api-version: 2015-06-15 EncryptionSettings []DiskEncryptionSettings_StatusARM `json:"encryptionSettings,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //Statuses: The resource status information. Statuses []InstanceViewStatus_StatusARM `json:"statuses,omitempty"` }
func (*DiskInstanceView_StatusARM) DeepCopy ¶
func (in *DiskInstanceView_StatusARM) DeepCopy() *DiskInstanceView_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskInstanceView_StatusARM.
func (*DiskInstanceView_StatusARM) DeepCopyInto ¶
func (in *DiskInstanceView_StatusARM) DeepCopyInto(out *DiskInstanceView_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EvictionPolicy_Status ¶
type EvictionPolicy_Status string
type ExtendedLocation ¶
type ExtendedLocation struct { //Name: The name of the extended location. Name *string `json:"name,omitempty"` //Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ExtendedLocation
func (*ExtendedLocation) AssignPropertiesFromExtendedLocation ¶
func (extendedLocation *ExtendedLocation) AssignPropertiesFromExtendedLocation(source *v1alpha1api20201201storage.ExtendedLocation) error
AssignPropertiesFromExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation
func (*ExtendedLocation) AssignPropertiesToExtendedLocation ¶
func (extendedLocation *ExtendedLocation) AssignPropertiesToExtendedLocation(destination *v1alpha1api20201201storage.ExtendedLocation) error
AssignPropertiesToExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation
func (*ExtendedLocation) ConvertToARM ¶
func (extendedLocation *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ExtendedLocation) DeepCopy ¶
func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.
func (*ExtendedLocation) DeepCopyInto ¶
func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation) NewEmptyARMValue ¶
func (extendedLocation *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation) PopulateFromARM ¶
func (extendedLocation *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocationARM ¶
type ExtendedLocationARM struct { //Name: The name of the extended location. Name *string `json:"name,omitempty"` //Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ExtendedLocation
func (*ExtendedLocationARM) DeepCopy ¶
func (in *ExtendedLocationARM) DeepCopy() *ExtendedLocationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocationARM.
func (*ExtendedLocationARM) DeepCopyInto ¶
func (in *ExtendedLocationARM) DeepCopyInto(out *ExtendedLocationARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocationType ¶
type ExtendedLocationType string
+kubebuilder:validation:Enum={"EdgeZone"}
type ExtendedLocationType_Status ¶
type ExtendedLocationType_Status string
type ExtendedLocation_Status ¶
type ExtendedLocation_Status struct { //Name: The name of the extended location. Name *string `json:"name,omitempty"` //Type: The type of the extended location. Type *ExtendedLocationType_Status `json:"type,omitempty"` }
func (*ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus ¶
func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus(source *v1alpha1api20201201storage.ExtendedLocation_Status) error
AssignPropertiesFromExtendedLocationStatus populates our ExtendedLocation_Status from the provided source ExtendedLocation_Status
func (*ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus ¶
func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *v1alpha1api20201201storage.ExtendedLocation_Status) error
AssignPropertiesToExtendedLocationStatus populates the provided destination ExtendedLocation_Status from our ExtendedLocation_Status
func (*ExtendedLocation_Status) DeepCopy ¶
func (in *ExtendedLocation_Status) DeepCopy() *ExtendedLocation_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_Status.
func (*ExtendedLocation_Status) DeepCopyInto ¶
func (in *ExtendedLocation_Status) DeepCopyInto(out *ExtendedLocation_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation_Status) NewEmptyARMValue ¶
func (extendedLocationStatus *ExtendedLocation_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation_Status) PopulateFromARM ¶
func (extendedLocationStatus *ExtendedLocation_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocation_StatusARM ¶
type ExtendedLocation_StatusARM struct { //Name: The name of the extended location. Name *string `json:"name,omitempty"` //Type: The type of the extended location. Type *ExtendedLocationType_Status `json:"type,omitempty"` }
func (*ExtendedLocation_StatusARM) DeepCopy ¶
func (in *ExtendedLocation_StatusARM) DeepCopy() *ExtendedLocation_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_StatusARM.
func (*ExtendedLocation_StatusARM) DeepCopyInto ¶
func (in *ExtendedLocation_StatusARM) DeepCopyInto(out *ExtendedLocation_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericExtensionARM ¶
type GenericExtensionARM struct { //Publisher: Microsoft.Compute/extensions - Publisher Publisher string `json:"publisher"` //Settings: Microsoft.Compute/extensions - Settings Settings map[string]v1.JSON `json:"settings"` //Type: Microsoft.Compute/extensions - Type Type string `json:"type"` //TypeHandlerVersion: Microsoft.Compute/extensions - Type handler version TypeHandlerVersion string `json:"typeHandlerVersion"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.Extensions.json#/definitions/genericExtension
func (*GenericExtensionARM) DeepCopy ¶
func (in *GenericExtensionARM) DeepCopy() *GenericExtensionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericExtensionARM.
func (*GenericExtensionARM) DeepCopyInto ¶
func (in *GenericExtensionARM) DeepCopyInto(out *GenericExtensionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HardwareProfile ¶
type HardwareProfile struct { //VmSize: Specifies the size of the virtual machine. //The enum data type is currently deprecated and will be removed by December 23rd //2023. //Recommended way to get the list of available sizes is using these APIs: //[List all available virtual machine sizes in an availability //set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) //[List all available virtual machine sizes in a region]( //https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list) //[List all available virtual machine sizes for //resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). //For more information about virtual machine sizes, see [Sizes for virtual //machines](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes). //The available VM sizes depend on region and availability set. VmSize *HardwareProfileVmSize `json:"vmSize,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/HardwareProfile
func (*HardwareProfile) AssignPropertiesFromHardwareProfile ¶
func (hardwareProfile *HardwareProfile) AssignPropertiesFromHardwareProfile(source *v1alpha1api20201201storage.HardwareProfile) error
AssignPropertiesFromHardwareProfile populates our HardwareProfile from the provided source HardwareProfile
func (*HardwareProfile) AssignPropertiesToHardwareProfile ¶
func (hardwareProfile *HardwareProfile) AssignPropertiesToHardwareProfile(destination *v1alpha1api20201201storage.HardwareProfile) error
AssignPropertiesToHardwareProfile populates the provided destination HardwareProfile from our HardwareProfile
func (*HardwareProfile) ConvertToARM ¶
func (hardwareProfile *HardwareProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HardwareProfile) DeepCopy ¶
func (in *HardwareProfile) DeepCopy() *HardwareProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareProfile.
func (*HardwareProfile) DeepCopyInto ¶
func (in *HardwareProfile) DeepCopyInto(out *HardwareProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HardwareProfile) NewEmptyARMValue ¶
func (hardwareProfile *HardwareProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HardwareProfile) PopulateFromARM ¶
func (hardwareProfile *HardwareProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HardwareProfileARM ¶
type HardwareProfileARM struct { //VmSize: Specifies the size of the virtual machine. //The enum data type is currently deprecated and will be removed by December 23rd //2023. //Recommended way to get the list of available sizes is using these APIs: //[List all available virtual machine sizes in an availability //set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) //[List all available virtual machine sizes in a region]( //https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list) //[List all available virtual machine sizes for //resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). //For more information about virtual machine sizes, see [Sizes for virtual //machines](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes). //The available VM sizes depend on region and availability set. VmSize *HardwareProfileVmSize `json:"vmSize,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/HardwareProfile
func (*HardwareProfileARM) DeepCopy ¶
func (in *HardwareProfileARM) DeepCopy() *HardwareProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareProfileARM.
func (*HardwareProfileARM) DeepCopyInto ¶
func (in *HardwareProfileARM) DeepCopyInto(out *HardwareProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HardwareProfileStatusVmSize ¶
type HardwareProfileStatusVmSize string
type HardwareProfileVmSize ¶
type HardwareProfileVmSize string
+kubebuilder:validation:Enum={"Basic_A0","Basic_A1","Basic_A2","Basic_A3","Basic_A4","Standard_A0","Standard_A1","Standard_A10","Standard_A11","Standard_A1_v2","Standard_A2","Standard_A2m_v2","Standard_A2_v2","Standard_A3","Standard_A4","Standard_A4m_v2","Standard_A4_v2","Standard_A5","Standard_A6","Standard_A7","Standard_A8","Standard_A8m_v2","Standard_A8_v2","Standard_A9","Standard_B1ms","Standard_B1s","Standard_B2ms","Standard_B2s","Standard_B4ms","Standard_B8ms","Standard_D1","Standard_D11","Standard_D11_v2","Standard_D12","Standard_D12_v2","Standard_D13","Standard_D13_v2","Standard_D14","Standard_D14_v2","Standard_D15_v2","Standard_D16s_v3","Standard_D16_v3","Standard_D1_v2","Standard_D2","Standard_D2s_v3","Standard_D2_v2","Standard_D2_v3","Standard_D3","Standard_D32s_v3","Standard_D32_v3","Standard_D3_v2","Standard_D4","Standard_D4s_v3","Standard_D4_v2","Standard_D4_v3","Standard_D5_v2","Standard_D64s_v3","Standard_D64_v3","Standard_D8s_v3","Standard_D8_v3","Standard_DS1","Standard_DS11","Standard_DS11_v2","Standard_DS12","Standard_DS12_v2","Standard_DS13","Standard_DS13-2_v2","Standard_DS13-4_v2","Standard_DS13_v2","Standard_DS14","Standard_DS14-4_v2","Standard_DS14-8_v2","Standard_DS14_v2","Standard_DS15_v2","Standard_DS1_v2","Standard_DS2","Standard_DS2_v2","Standard_DS3","Standard_DS3_v2","Standard_DS4","Standard_DS4_v2","Standard_DS5_v2","Standard_E16s_v3","Standard_E16_v3","Standard_E2s_v3","Standard_E2_v3","Standard_E32-16_v3","Standard_E32-8s_v3","Standard_E32s_v3","Standard_E32_v3","Standard_E4s_v3","Standard_E4_v3","Standard_E64-16s_v3","Standard_E64-32s_v3","Standard_E64s_v3","Standard_E64_v3","Standard_E8s_v3","Standard_E8_v3","Standard_F1","Standard_F16","Standard_F16s","Standard_F16s_v2","Standard_F1s","Standard_F2","Standard_F2s","Standard_F2s_v2","Standard_F32s_v2","Standard_F4","Standard_F4s","Standard_F4s_v2","Standard_F64s_v2","Standard_F72s_v2","Standard_F8","Standard_F8s","Standard_F8s_v2","Standard_G1","Standard_G2","Standard_G3","Standard_G4","Standard_G5","Standard_GS1","Standard_GS2","Standard_GS3","Standard_GS4","Standard_GS4-4","Standard_GS4-8","Standard_GS5","Standard_GS5-16","Standard_GS5-8","Standard_H16","Standard_H16m","Standard_H16mr","Standard_H16r","Standard_H8","Standard_H8m","Standard_L16s","Standard_L32s","Standard_L4s","Standard_L8s","Standard_M128-32ms","Standard_M128-64ms","Standard_M128ms","Standard_M128s","Standard_M64-16ms","Standard_M64-32ms","Standard_M64ms","Standard_M64s","Standard_NC12","Standard_NC12s_v2","Standard_NC12s_v3","Standard_NC24","Standard_NC24r","Standard_NC24rs_v2","Standard_NC24rs_v3","Standard_NC24s_v2","Standard_NC24s_v3","Standard_NC6","Standard_NC6s_v2","Standard_NC6s_v3","Standard_ND12s","Standard_ND24rs","Standard_ND24s","Standard_ND6s","Standard_NV12","Standard_NV24","Standard_NV6"}
type HardwareProfile_Status ¶
type HardwareProfile_Status struct { //VmSize: Specifies the size of the virtual machine. //The enum data type is currently deprecated and will be removed by December 23rd //2023. //Recommended way to get the list of available sizes is using these APIs: //[List all available virtual machine sizes in an availability //set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) //[List all available virtual machine sizes in a region]( //https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list) //[List all available virtual machine sizes for //resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). //For more information about virtual machine sizes, see [Sizes for virtual //machines](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes). //The available VM sizes depend on region and availability set. VmSize *HardwareProfileStatusVmSize `json:"vmSize,omitempty"` }
func (*HardwareProfile_Status) AssignPropertiesFromHardwareProfileStatus ¶
func (hardwareProfileStatus *HardwareProfile_Status) AssignPropertiesFromHardwareProfileStatus(source *v1alpha1api20201201storage.HardwareProfile_Status) error
AssignPropertiesFromHardwareProfileStatus populates our HardwareProfile_Status from the provided source HardwareProfile_Status
func (*HardwareProfile_Status) AssignPropertiesToHardwareProfileStatus ¶
func (hardwareProfileStatus *HardwareProfile_Status) AssignPropertiesToHardwareProfileStatus(destination *v1alpha1api20201201storage.HardwareProfile_Status) error
AssignPropertiesToHardwareProfileStatus populates the provided destination HardwareProfile_Status from our HardwareProfile_Status
func (*HardwareProfile_Status) DeepCopy ¶
func (in *HardwareProfile_Status) DeepCopy() *HardwareProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareProfile_Status.
func (*HardwareProfile_Status) DeepCopyInto ¶
func (in *HardwareProfile_Status) DeepCopyInto(out *HardwareProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HardwareProfile_Status) NewEmptyARMValue ¶
func (hardwareProfileStatus *HardwareProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HardwareProfile_Status) PopulateFromARM ¶
func (hardwareProfileStatus *HardwareProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HardwareProfile_StatusARM ¶
type HardwareProfile_StatusARM struct { //VmSize: Specifies the size of the virtual machine. //The enum data type is currently deprecated and will be removed by December 23rd //2023. //Recommended way to get the list of available sizes is using these APIs: //[List all available virtual machine sizes in an availability //set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) //[List all available virtual machine sizes in a region]( //https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list) //[List all available virtual machine sizes for //resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). //For more information about virtual machine sizes, see [Sizes for virtual //machines](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes). //The available VM sizes depend on region and availability set. VmSize *HardwareProfileStatusVmSize `json:"vmSize,omitempty"` }
func (*HardwareProfile_StatusARM) DeepCopy ¶
func (in *HardwareProfile_StatusARM) DeepCopy() *HardwareProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareProfile_StatusARM.
func (*HardwareProfile_StatusARM) DeepCopyInto ¶
func (in *HardwareProfile_StatusARM) DeepCopyInto(out *HardwareProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageReference ¶
type ImageReference struct { //Offer: Specifies the offer of the platform image or marketplace image used to //create the virtual machine. Offer *string `json:"offer,omitempty"` //Publisher: The image publisher. Publisher *string `json:"publisher,omitempty"` //Reference: Resource Id Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` //Sku: The image SKU. Sku *string `json:"sku,omitempty"` //Version: Specifies the version of the platform image or marketplace image used //to create the virtual machine. The allowed formats are Major.Minor.Build or //'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use //the latest version of an image available at deploy time. Even if you use //'latest', the VM image will not automatically update after deploy time even if a //new version becomes available. Version *string `json:"version,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ImageReference
func (*ImageReference) AssignPropertiesFromImageReference ¶
func (imageReference *ImageReference) AssignPropertiesFromImageReference(source *v1alpha1api20201201storage.ImageReference) error
AssignPropertiesFromImageReference populates our ImageReference from the provided source ImageReference
func (*ImageReference) AssignPropertiesToImageReference ¶
func (imageReference *ImageReference) AssignPropertiesToImageReference(destination *v1alpha1api20201201storage.ImageReference) error
AssignPropertiesToImageReference populates the provided destination ImageReference from our ImageReference
func (*ImageReference) ConvertToARM ¶
func (imageReference *ImageReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ImageReference) DeepCopy ¶
func (in *ImageReference) DeepCopy() *ImageReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageReference.
func (*ImageReference) DeepCopyInto ¶
func (in *ImageReference) DeepCopyInto(out *ImageReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageReference) NewEmptyARMValue ¶
func (imageReference *ImageReference) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImageReference) PopulateFromARM ¶
func (imageReference *ImageReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImageReferenceARM ¶
type ImageReferenceARM struct { Id *string `json:"id,omitempty"` //Offer: Specifies the offer of the platform image or marketplace image used to //create the virtual machine. Offer *string `json:"offer,omitempty"` //Publisher: The image publisher. Publisher *string `json:"publisher,omitempty"` //Sku: The image SKU. Sku *string `json:"sku,omitempty"` //Version: Specifies the version of the platform image or marketplace image used //to create the virtual machine. The allowed formats are Major.Minor.Build or //'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use //the latest version of an image available at deploy time. Even if you use //'latest', the VM image will not automatically update after deploy time even if a //new version becomes available. Version *string `json:"version,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ImageReference
func (*ImageReferenceARM) DeepCopy ¶
func (in *ImageReferenceARM) DeepCopy() *ImageReferenceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageReferenceARM.
func (*ImageReferenceARM) DeepCopyInto ¶
func (in *ImageReferenceARM) DeepCopyInto(out *ImageReferenceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageReference_Status ¶
type ImageReference_Status struct { //ExactVersion: Specifies in decimal numbers, the version of platform image or //marketplace image used to create the virtual machine. This readonly field //differs from 'version', only if the value specified in 'version' field is //'latest'. ExactVersion *string `json:"exactVersion,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //Offer: Specifies the offer of the platform image or marketplace image used to //create the virtual machine. Offer *string `json:"offer,omitempty"` //Publisher: The image publisher. Publisher *string `json:"publisher,omitempty"` //Sku: The image SKU. Sku *string `json:"sku,omitempty"` //Version: Specifies the version of the platform image or marketplace image used //to create the virtual machine. The allowed formats are Major.Minor.Build or //'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use //the latest version of an image available at deploy time. Even if you use //'latest', the VM image will not automatically update after deploy time even if a //new version becomes available. Version *string `json:"version,omitempty"` }
func (*ImageReference_Status) AssignPropertiesFromImageReferenceStatus ¶
func (imageReferenceStatus *ImageReference_Status) AssignPropertiesFromImageReferenceStatus(source *v1alpha1api20201201storage.ImageReference_Status) error
AssignPropertiesFromImageReferenceStatus populates our ImageReference_Status from the provided source ImageReference_Status
func (*ImageReference_Status) AssignPropertiesToImageReferenceStatus ¶
func (imageReferenceStatus *ImageReference_Status) AssignPropertiesToImageReferenceStatus(destination *v1alpha1api20201201storage.ImageReference_Status) error
AssignPropertiesToImageReferenceStatus populates the provided destination ImageReference_Status from our ImageReference_Status
func (*ImageReference_Status) DeepCopy ¶
func (in *ImageReference_Status) DeepCopy() *ImageReference_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageReference_Status.
func (*ImageReference_Status) DeepCopyInto ¶
func (in *ImageReference_Status) DeepCopyInto(out *ImageReference_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageReference_Status) NewEmptyARMValue ¶
func (imageReferenceStatus *ImageReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImageReference_Status) PopulateFromARM ¶
func (imageReferenceStatus *ImageReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImageReference_StatusARM ¶
type ImageReference_StatusARM struct { //ExactVersion: Specifies in decimal numbers, the version of platform image or //marketplace image used to create the virtual machine. This readonly field //differs from 'version', only if the value specified in 'version' field is //'latest'. ExactVersion *string `json:"exactVersion,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //Offer: Specifies the offer of the platform image or marketplace image used to //create the virtual machine. Offer *string `json:"offer,omitempty"` //Publisher: The image publisher. Publisher *string `json:"publisher,omitempty"` //Sku: The image SKU. Sku *string `json:"sku,omitempty"` //Version: Specifies the version of the platform image or marketplace image used //to create the virtual machine. The allowed formats are Major.Minor.Build or //'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use //the latest version of an image available at deploy time. Even if you use //'latest', the VM image will not automatically update after deploy time even if a //new version becomes available. Version *string `json:"version,omitempty"` }
func (*ImageReference_StatusARM) DeepCopy ¶
func (in *ImageReference_StatusARM) DeepCopy() *ImageReference_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageReference_StatusARM.
func (*ImageReference_StatusARM) DeepCopyInto ¶
func (in *ImageReference_StatusARM) DeepCopyInto(out *ImageReference_StatusARM)
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: The internal error message or exception dump. Errordetail *string `json:"errordetail,omitempty"` //Exceptiontype: The exception type. Exceptiontype *string `json:"exceptiontype,omitempty"` }
func (*InnerError_Status) AssignPropertiesFromInnerErrorStatus ¶
func (innerErrorStatus *InnerError_Status) AssignPropertiesFromInnerErrorStatus(source *v1alpha1api20201201storage.InnerError_Status) error
AssignPropertiesFromInnerErrorStatus populates our InnerError_Status from the provided source InnerError_Status
func (*InnerError_Status) AssignPropertiesToInnerErrorStatus ¶
func (innerErrorStatus *InnerError_Status) AssignPropertiesToInnerErrorStatus(destination *v1alpha1api20201201storage.InnerError_Status) error
AssignPropertiesToInnerErrorStatus populates the provided destination InnerError_Status from our InnerError_Status
func (*InnerError_Status) DeepCopy ¶
func (in *InnerError_Status) DeepCopy() *InnerError_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InnerError_Status.
func (*InnerError_Status) DeepCopyInto ¶
func (in *InnerError_Status) DeepCopyInto(out *InnerError_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InnerError_Status) NewEmptyARMValue ¶
func (innerErrorStatus *InnerError_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InnerError_Status) PopulateFromARM ¶
func (innerErrorStatus *InnerError_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InnerError_StatusARM ¶
type InnerError_StatusARM struct { //Errordetail: The internal error message or exception dump. Errordetail *string `json:"errordetail,omitempty"` //Exceptiontype: The exception type. Exceptiontype *string `json:"exceptiontype,omitempty"` }
func (*InnerError_StatusARM) DeepCopy ¶
func (in *InnerError_StatusARM) DeepCopy() *InnerError_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InnerError_StatusARM.
func (*InnerError_StatusARM) DeepCopyInto ¶
func (in *InnerError_StatusARM) DeepCopyInto(out *InnerError_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceViewStatusStatusLevel ¶
type InstanceViewStatusStatusLevel string
type InstanceViewStatus_Status ¶
type InstanceViewStatus_Status struct { //Code: The status code. Code *string `json:"code,omitempty"` //DisplayStatus: The short localizable label for the status. DisplayStatus *string `json:"displayStatus,omitempty"` //Level: The level code. Level *InstanceViewStatusStatusLevel `json:"level,omitempty"` //Message: The detailed status message, including for alerts and error messages. Message *string `json:"message,omitempty"` //Time: The time of the status. Time *string `json:"time,omitempty"` }
func (*InstanceViewStatus_Status) AssignPropertiesFromInstanceViewStatusStatus ¶
func (instanceViewStatusStatus *InstanceViewStatus_Status) AssignPropertiesFromInstanceViewStatusStatus(source *v1alpha1api20201201storage.InstanceViewStatus_Status) error
AssignPropertiesFromInstanceViewStatusStatus populates our InstanceViewStatus_Status from the provided source InstanceViewStatus_Status
func (*InstanceViewStatus_Status) AssignPropertiesToInstanceViewStatusStatus ¶
func (instanceViewStatusStatus *InstanceViewStatus_Status) AssignPropertiesToInstanceViewStatusStatus(destination *v1alpha1api20201201storage.InstanceViewStatus_Status) error
AssignPropertiesToInstanceViewStatusStatus populates the provided destination InstanceViewStatus_Status from our InstanceViewStatus_Status
func (*InstanceViewStatus_Status) DeepCopy ¶
func (in *InstanceViewStatus_Status) DeepCopy() *InstanceViewStatus_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceViewStatus_Status.
func (*InstanceViewStatus_Status) DeepCopyInto ¶
func (in *InstanceViewStatus_Status) DeepCopyInto(out *InstanceViewStatus_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceViewStatus_Status) NewEmptyARMValue ¶
func (instanceViewStatusStatus *InstanceViewStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InstanceViewStatus_Status) PopulateFromARM ¶
func (instanceViewStatusStatus *InstanceViewStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InstanceViewStatus_StatusARM ¶
type InstanceViewStatus_StatusARM struct { //Code: The status code. Code *string `json:"code,omitempty"` //DisplayStatus: The short localizable label for the status. DisplayStatus *string `json:"displayStatus,omitempty"` //Level: The level code. Level *InstanceViewStatusStatusLevel `json:"level,omitempty"` //Message: The detailed status message, including for alerts and error messages. Message *string `json:"message,omitempty"` //Time: The time of the status. Time *string `json:"time,omitempty"` }
func (*InstanceViewStatus_StatusARM) DeepCopy ¶
func (in *InstanceViewStatus_StatusARM) DeepCopy() *InstanceViewStatus_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceViewStatus_StatusARM.
func (*InstanceViewStatus_StatusARM) DeepCopyInto ¶
func (in *InstanceViewStatus_StatusARM) DeepCopyInto(out *InstanceViewStatus_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct { // +kubebuilder:validation:Required //KeyUrl: The URL referencing a key encryption key in Key Vault. KeyUrl string `json:"keyUrl"` // +kubebuilder:validation:Required SourceVault SubResource `json:"sourceVault"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/KeyVaultKeyReference
func (*KeyVaultKeyReference) AssignPropertiesFromKeyVaultKeyReference ¶
func (keyVaultKeyReference *KeyVaultKeyReference) AssignPropertiesFromKeyVaultKeyReference(source *v1alpha1api20201201storage.KeyVaultKeyReference) error
AssignPropertiesFromKeyVaultKeyReference populates our KeyVaultKeyReference from the provided source KeyVaultKeyReference
func (*KeyVaultKeyReference) AssignPropertiesToKeyVaultKeyReference ¶
func (keyVaultKeyReference *KeyVaultKeyReference) AssignPropertiesToKeyVaultKeyReference(destination *v1alpha1api20201201storage.KeyVaultKeyReference) error
AssignPropertiesToKeyVaultKeyReference populates the provided destination KeyVaultKeyReference from our KeyVaultKeyReference
func (*KeyVaultKeyReference) ConvertToARM ¶
func (keyVaultKeyReference *KeyVaultKeyReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*KeyVaultKeyReference) NewEmptyARMValue ¶
func (keyVaultKeyReference *KeyVaultKeyReference) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultKeyReference) PopulateFromARM ¶
func (keyVaultKeyReference *KeyVaultKeyReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultKeyReferenceARM ¶
type KeyVaultKeyReferenceARM struct { //KeyUrl: The URL referencing a key encryption key in Key Vault. KeyUrl string `json:"keyUrl"` SourceVault SubResourceARM `json:"sourceVault"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/KeyVaultKeyReference
func (*KeyVaultKeyReferenceARM) DeepCopy ¶
func (in *KeyVaultKeyReferenceARM) DeepCopy() *KeyVaultKeyReferenceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyReferenceARM.
func (*KeyVaultKeyReferenceARM) DeepCopyInto ¶
func (in *KeyVaultKeyReferenceARM) DeepCopyInto(out *KeyVaultKeyReferenceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultKeyReference_Status ¶
type KeyVaultKeyReference_Status struct { // +kubebuilder:validation:Required //KeyUrl: The URL referencing a key encryption key in Key Vault. KeyUrl string `json:"keyUrl"` // +kubebuilder:validation:Required //SourceVault: The relative URL of the Key Vault containing the key. SourceVault SubResource_Status `json:"sourceVault"` }
func (*KeyVaultKeyReference_Status) AssignPropertiesFromKeyVaultKeyReferenceStatus ¶
func (keyVaultKeyReferenceStatus *KeyVaultKeyReference_Status) AssignPropertiesFromKeyVaultKeyReferenceStatus(source *v1alpha1api20201201storage.KeyVaultKeyReference_Status) error
AssignPropertiesFromKeyVaultKeyReferenceStatus populates our KeyVaultKeyReference_Status from the provided source KeyVaultKeyReference_Status
func (*KeyVaultKeyReference_Status) AssignPropertiesToKeyVaultKeyReferenceStatus ¶
func (keyVaultKeyReferenceStatus *KeyVaultKeyReference_Status) AssignPropertiesToKeyVaultKeyReferenceStatus(destination *v1alpha1api20201201storage.KeyVaultKeyReference_Status) error
AssignPropertiesToKeyVaultKeyReferenceStatus populates the provided destination KeyVaultKeyReference_Status from our KeyVaultKeyReference_Status
func (*KeyVaultKeyReference_Status) DeepCopy ¶
func (in *KeyVaultKeyReference_Status) DeepCopy() *KeyVaultKeyReference_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyReference_Status.
func (*KeyVaultKeyReference_Status) DeepCopyInto ¶
func (in *KeyVaultKeyReference_Status) DeepCopyInto(out *KeyVaultKeyReference_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultKeyReference_Status) NewEmptyARMValue ¶
func (keyVaultKeyReferenceStatus *KeyVaultKeyReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultKeyReference_Status) PopulateFromARM ¶
func (keyVaultKeyReferenceStatus *KeyVaultKeyReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultKeyReference_StatusARM ¶
type KeyVaultKeyReference_StatusARM struct { //KeyUrl: The URL referencing a key encryption key in Key Vault. KeyUrl string `json:"keyUrl"` //SourceVault: The relative URL of the Key Vault containing the key. SourceVault SubResource_StatusARM `json:"sourceVault"` }
func (*KeyVaultKeyReference_StatusARM) DeepCopy ¶
func (in *KeyVaultKeyReference_StatusARM) DeepCopy() *KeyVaultKeyReference_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultKeyReference_StatusARM.
func (*KeyVaultKeyReference_StatusARM) DeepCopyInto ¶
func (in *KeyVaultKeyReference_StatusARM) DeepCopyInto(out *KeyVaultKeyReference_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSecretReference ¶
type KeyVaultSecretReference struct { // +kubebuilder:validation:Required //SecretUrl: The URL referencing a secret in a Key Vault. SecretUrl string `json:"secretUrl"` // +kubebuilder:validation:Required SourceVault SubResource `json:"sourceVault"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/KeyVaultSecretReference
func (*KeyVaultSecretReference) AssignPropertiesFromKeyVaultSecretReference ¶
func (keyVaultSecretReference *KeyVaultSecretReference) AssignPropertiesFromKeyVaultSecretReference(source *v1alpha1api20201201storage.KeyVaultSecretReference) error
AssignPropertiesFromKeyVaultSecretReference populates our KeyVaultSecretReference from the provided source KeyVaultSecretReference
func (*KeyVaultSecretReference) AssignPropertiesToKeyVaultSecretReference ¶
func (keyVaultSecretReference *KeyVaultSecretReference) AssignPropertiesToKeyVaultSecretReference(destination *v1alpha1api20201201storage.KeyVaultSecretReference) error
AssignPropertiesToKeyVaultSecretReference populates the provided destination KeyVaultSecretReference from our KeyVaultSecretReference
func (*KeyVaultSecretReference) ConvertToARM ¶
func (keyVaultSecretReference *KeyVaultSecretReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*KeyVaultSecretReference) NewEmptyARMValue ¶
func (keyVaultSecretReference *KeyVaultSecretReference) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultSecretReference) PopulateFromARM ¶
func (keyVaultSecretReference *KeyVaultSecretReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultSecretReferenceARM ¶
type KeyVaultSecretReferenceARM struct { //SecretUrl: The URL referencing a secret in a Key Vault. SecretUrl string `json:"secretUrl"` SourceVault SubResourceARM `json:"sourceVault"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/KeyVaultSecretReference
func (*KeyVaultSecretReferenceARM) DeepCopy ¶
func (in *KeyVaultSecretReferenceARM) DeepCopy() *KeyVaultSecretReferenceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSecretReferenceARM.
func (*KeyVaultSecretReferenceARM) DeepCopyInto ¶
func (in *KeyVaultSecretReferenceARM) DeepCopyInto(out *KeyVaultSecretReferenceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSecretReference_Status ¶
type KeyVaultSecretReference_Status struct { // +kubebuilder:validation:Required //SecretUrl: The URL referencing a secret in a Key Vault. SecretUrl string `json:"secretUrl"` // +kubebuilder:validation:Required //SourceVault: The relative URL of the Key Vault containing the secret. SourceVault SubResource_Status `json:"sourceVault"` }
func (*KeyVaultSecretReference_Status) AssignPropertiesFromKeyVaultSecretReferenceStatus ¶
func (keyVaultSecretReferenceStatus *KeyVaultSecretReference_Status) AssignPropertiesFromKeyVaultSecretReferenceStatus(source *v1alpha1api20201201storage.KeyVaultSecretReference_Status) error
AssignPropertiesFromKeyVaultSecretReferenceStatus populates our KeyVaultSecretReference_Status from the provided source KeyVaultSecretReference_Status
func (*KeyVaultSecretReference_Status) AssignPropertiesToKeyVaultSecretReferenceStatus ¶
func (keyVaultSecretReferenceStatus *KeyVaultSecretReference_Status) AssignPropertiesToKeyVaultSecretReferenceStatus(destination *v1alpha1api20201201storage.KeyVaultSecretReference_Status) error
AssignPropertiesToKeyVaultSecretReferenceStatus populates the provided destination KeyVaultSecretReference_Status from our KeyVaultSecretReference_Status
func (*KeyVaultSecretReference_Status) DeepCopy ¶
func (in *KeyVaultSecretReference_Status) DeepCopy() *KeyVaultSecretReference_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSecretReference_Status.
func (*KeyVaultSecretReference_Status) DeepCopyInto ¶
func (in *KeyVaultSecretReference_Status) DeepCopyInto(out *KeyVaultSecretReference_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultSecretReference_Status) NewEmptyARMValue ¶
func (keyVaultSecretReferenceStatus *KeyVaultSecretReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultSecretReference_Status) PopulateFromARM ¶
func (keyVaultSecretReferenceStatus *KeyVaultSecretReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultSecretReference_StatusARM ¶
type KeyVaultSecretReference_StatusARM struct { //SecretUrl: The URL referencing a secret in a Key Vault. SecretUrl string `json:"secretUrl"` //SourceVault: The relative URL of the Key Vault containing the secret. SourceVault SubResource_StatusARM `json:"sourceVault"` }
func (*KeyVaultSecretReference_StatusARM) DeepCopy ¶
func (in *KeyVaultSecretReference_StatusARM) DeepCopy() *KeyVaultSecretReference_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSecretReference_StatusARM.
func (*KeyVaultSecretReference_StatusARM) DeepCopyInto ¶
func (in *KeyVaultSecretReference_StatusARM) DeepCopyInto(out *KeyVaultSecretReference_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastPatchInstallationSummaryStatusStatus ¶
type LastPatchInstallationSummaryStatusStatus string
type LastPatchInstallationSummary_Status ¶
type LastPatchInstallationSummary_Status struct { //Error: The errors that were encountered during execution of the operation. The //details array contains the list of them. Error *ApiError_Status `json:"error,omitempty"` //ExcludedPatchCount: The number of all available patches but excluded explicitly //by a customer-specified exclusion list match. ExcludedPatchCount *int `json:"excludedPatchCount,omitempty"` //FailedPatchCount: The count of patches that failed installation. FailedPatchCount *int `json:"failedPatchCount,omitempty"` //InstallationActivityId: The activity ID of the operation that produced this //result. It is used to correlate across CRP and extension logs. InstallationActivityId *string `json:"installationActivityId,omitempty"` //InstalledPatchCount: The count of patches that successfully installed. InstalledPatchCount *int `json:"installedPatchCount,omitempty"` //LastModifiedTime: The UTC timestamp when the operation began. LastModifiedTime *string `json:"lastModifiedTime,omitempty"` //MaintenanceWindowExceeded: Describes whether the operation ran out of time //before it completed all its intended actions MaintenanceWindowExceeded *bool `json:"maintenanceWindowExceeded,omitempty"` //NotSelectedPatchCount: The number of all available patches but not going to be //installed because it didn't match a classification or inclusion list entry. NotSelectedPatchCount *int `json:"notSelectedPatchCount,omitempty"` //PendingPatchCount: The number of all available patches expected to be installed //over the course of the patch installation operation. PendingPatchCount *int `json:"pendingPatchCount,omitempty"` //StartTime: The UTC timestamp when the operation began. StartTime *string `json:"startTime,omitempty"` //Status: The overall success or failure status of the operation. It remains //"InProgress" until the operation completes. At that point it will become //"Unknown", "Failed", "Succeeded", or "CompletedWithWarnings." Status *LastPatchInstallationSummaryStatusStatus `json:"status,omitempty"` }
func (*LastPatchInstallationSummary_Status) AssignPropertiesFromLastPatchInstallationSummaryStatus ¶
func (lastPatchInstallationSummaryStatus *LastPatchInstallationSummary_Status) AssignPropertiesFromLastPatchInstallationSummaryStatus(source *v1alpha1api20201201storage.LastPatchInstallationSummary_Status) error
AssignPropertiesFromLastPatchInstallationSummaryStatus populates our LastPatchInstallationSummary_Status from the provided source LastPatchInstallationSummary_Status
func (*LastPatchInstallationSummary_Status) AssignPropertiesToLastPatchInstallationSummaryStatus ¶
func (lastPatchInstallationSummaryStatus *LastPatchInstallationSummary_Status) AssignPropertiesToLastPatchInstallationSummaryStatus(destination *v1alpha1api20201201storage.LastPatchInstallationSummary_Status) error
AssignPropertiesToLastPatchInstallationSummaryStatus populates the provided destination LastPatchInstallationSummary_Status from our LastPatchInstallationSummary_Status
func (*LastPatchInstallationSummary_Status) DeepCopy ¶
func (in *LastPatchInstallationSummary_Status) DeepCopy() *LastPatchInstallationSummary_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastPatchInstallationSummary_Status.
func (*LastPatchInstallationSummary_Status) DeepCopyInto ¶
func (in *LastPatchInstallationSummary_Status) DeepCopyInto(out *LastPatchInstallationSummary_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LastPatchInstallationSummary_Status) NewEmptyARMValue ¶
func (lastPatchInstallationSummaryStatus *LastPatchInstallationSummary_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LastPatchInstallationSummary_Status) PopulateFromARM ¶
func (lastPatchInstallationSummaryStatus *LastPatchInstallationSummary_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LastPatchInstallationSummary_StatusARM ¶
type LastPatchInstallationSummary_StatusARM struct { //Error: The errors that were encountered during execution of the operation. The //details array contains the list of them. Error *ApiError_StatusARM `json:"error,omitempty"` //ExcludedPatchCount: The number of all available patches but excluded explicitly //by a customer-specified exclusion list match. ExcludedPatchCount *int `json:"excludedPatchCount,omitempty"` //FailedPatchCount: The count of patches that failed installation. FailedPatchCount *int `json:"failedPatchCount,omitempty"` //InstallationActivityId: The activity ID of the operation that produced this //result. It is used to correlate across CRP and extension logs. InstallationActivityId *string `json:"installationActivityId,omitempty"` //InstalledPatchCount: The count of patches that successfully installed. InstalledPatchCount *int `json:"installedPatchCount,omitempty"` //LastModifiedTime: The UTC timestamp when the operation began. LastModifiedTime *string `json:"lastModifiedTime,omitempty"` //MaintenanceWindowExceeded: Describes whether the operation ran out of time //before it completed all its intended actions MaintenanceWindowExceeded *bool `json:"maintenanceWindowExceeded,omitempty"` //NotSelectedPatchCount: The number of all available patches but not going to be //installed because it didn't match a classification or inclusion list entry. NotSelectedPatchCount *int `json:"notSelectedPatchCount,omitempty"` //PendingPatchCount: The number of all available patches expected to be installed //over the course of the patch installation operation. PendingPatchCount *int `json:"pendingPatchCount,omitempty"` //StartTime: The UTC timestamp when the operation began. StartTime *string `json:"startTime,omitempty"` //Status: The overall success or failure status of the operation. It remains //"InProgress" until the operation completes. At that point it will become //"Unknown", "Failed", "Succeeded", or "CompletedWithWarnings." Status *LastPatchInstallationSummaryStatusStatus `json:"status,omitempty"` }
func (*LastPatchInstallationSummary_StatusARM) DeepCopy ¶
func (in *LastPatchInstallationSummary_StatusARM) DeepCopy() *LastPatchInstallationSummary_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastPatchInstallationSummary_StatusARM.
func (*LastPatchInstallationSummary_StatusARM) DeepCopyInto ¶
func (in *LastPatchInstallationSummary_StatusARM) DeepCopyInto(out *LastPatchInstallationSummary_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxConfiguration ¶
type LinuxConfiguration struct { //DisablePasswordAuthentication: Specifies whether password authentication should //be disabled. DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty"` //PatchSettings: Specifies settings related to VM Guest Patching on Linux. PatchSettings *LinuxPatchSettings `json:"patchSettings,omitempty"` //ProvisionVMAgent: Indicates whether virtual machine agent should be provisioned //on the virtual machine. //When this property is not specified in the request body, default behavior is to //set it to true. This will ensure that VM Agent is installed on the VM so that //extensions can be added to the VM later. ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"` //Ssh: SSH configuration for Linux based VMs running on Azure Ssh *SshConfiguration `json:"ssh,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/LinuxConfiguration
func (*LinuxConfiguration) AssignPropertiesFromLinuxConfiguration ¶
func (linuxConfiguration *LinuxConfiguration) AssignPropertiesFromLinuxConfiguration(source *v1alpha1api20201201storage.LinuxConfiguration) error
AssignPropertiesFromLinuxConfiguration populates our LinuxConfiguration from the provided source LinuxConfiguration
func (*LinuxConfiguration) AssignPropertiesToLinuxConfiguration ¶
func (linuxConfiguration *LinuxConfiguration) AssignPropertiesToLinuxConfiguration(destination *v1alpha1api20201201storage.LinuxConfiguration) error
AssignPropertiesToLinuxConfiguration populates the provided destination LinuxConfiguration from our LinuxConfiguration
func (*LinuxConfiguration) ConvertToARM ¶
func (linuxConfiguration *LinuxConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LinuxConfiguration) DeepCopy ¶
func (in *LinuxConfiguration) DeepCopy() *LinuxConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfiguration.
func (*LinuxConfiguration) DeepCopyInto ¶
func (in *LinuxConfiguration) DeepCopyInto(out *LinuxConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinuxConfiguration) NewEmptyARMValue ¶
func (linuxConfiguration *LinuxConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LinuxConfiguration) PopulateFromARM ¶
func (linuxConfiguration *LinuxConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LinuxConfigurationARM ¶
type LinuxConfigurationARM struct { //DisablePasswordAuthentication: Specifies whether password authentication should //be disabled. DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty"` //PatchSettings: Specifies settings related to VM Guest Patching on Linux. PatchSettings *LinuxPatchSettingsARM `json:"patchSettings,omitempty"` //ProvisionVMAgent: Indicates whether virtual machine agent should be provisioned //on the virtual machine. //When this property is not specified in the request body, default behavior is to //set it to true. This will ensure that VM Agent is installed on the VM so that //extensions can be added to the VM later. ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"` //Ssh: SSH configuration for Linux based VMs running on Azure Ssh *SshConfigurationARM `json:"ssh,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/LinuxConfiguration
func (*LinuxConfigurationARM) DeepCopy ¶
func (in *LinuxConfigurationARM) DeepCopy() *LinuxConfigurationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfigurationARM.
func (*LinuxConfigurationARM) DeepCopyInto ¶
func (in *LinuxConfigurationARM) DeepCopyInto(out *LinuxConfigurationARM)
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: Specifies whether password authentication should //be disabled. DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty"` //PatchSettings: [Preview Feature] Specifies settings related to VM Guest Patching //on Linux. PatchSettings *LinuxPatchSettings_Status `json:"patchSettings,omitempty"` //ProvisionVMAgent: Indicates whether virtual machine agent should be provisioned //on the virtual machine. //When this property is not specified in the request body, default behavior is to //set it to true. This will ensure that VM Agent is installed on the VM so that //extensions can be added to the VM later. ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"` //Ssh: Specifies the ssh key configuration for a Linux OS. Ssh *SshConfiguration_Status `json:"ssh,omitempty"` }
func (*LinuxConfiguration_Status) AssignPropertiesFromLinuxConfigurationStatus ¶
func (linuxConfigurationStatus *LinuxConfiguration_Status) AssignPropertiesFromLinuxConfigurationStatus(source *v1alpha1api20201201storage.LinuxConfiguration_Status) error
AssignPropertiesFromLinuxConfigurationStatus populates our LinuxConfiguration_Status from the provided source LinuxConfiguration_Status
func (*LinuxConfiguration_Status) AssignPropertiesToLinuxConfigurationStatus ¶
func (linuxConfigurationStatus *LinuxConfiguration_Status) AssignPropertiesToLinuxConfigurationStatus(destination *v1alpha1api20201201storage.LinuxConfiguration_Status) error
AssignPropertiesToLinuxConfigurationStatus populates the provided destination LinuxConfiguration_Status from our LinuxConfiguration_Status
func (*LinuxConfiguration_Status) DeepCopy ¶
func (in *LinuxConfiguration_Status) DeepCopy() *LinuxConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfiguration_Status.
func (*LinuxConfiguration_Status) DeepCopyInto ¶
func (in *LinuxConfiguration_Status) DeepCopyInto(out *LinuxConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinuxConfiguration_Status) NewEmptyARMValue ¶
func (linuxConfigurationStatus *LinuxConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LinuxConfiguration_Status) PopulateFromARM ¶
func (linuxConfigurationStatus *LinuxConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LinuxConfiguration_StatusARM ¶
type LinuxConfiguration_StatusARM struct { //DisablePasswordAuthentication: Specifies whether password authentication should //be disabled. DisablePasswordAuthentication *bool `json:"disablePasswordAuthentication,omitempty"` //PatchSettings: [Preview Feature] Specifies settings related to VM Guest Patching //on Linux. PatchSettings *LinuxPatchSettings_StatusARM `json:"patchSettings,omitempty"` //ProvisionVMAgent: Indicates whether virtual machine agent should be provisioned //on the virtual machine. //When this property is not specified in the request body, default behavior is to //set it to true. This will ensure that VM Agent is installed on the VM so that //extensions can be added to the VM later. ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"` //Ssh: Specifies the ssh key configuration for a Linux OS. Ssh *SshConfiguration_StatusARM `json:"ssh,omitempty"` }
func (*LinuxConfiguration_StatusARM) DeepCopy ¶
func (in *LinuxConfiguration_StatusARM) DeepCopy() *LinuxConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxConfiguration_StatusARM.
func (*LinuxConfiguration_StatusARM) DeepCopyInto ¶
func (in *LinuxConfiguration_StatusARM) DeepCopyInto(out *LinuxConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxPatchSettings ¶
type LinuxPatchSettings struct { //PatchMode: Specifies the mode of VM Guest Patching to IaaS virtual machine. //Possible values are: //ImageDefault - The virtual machine's default patching configuration is used. //AutomaticByPlatform - The virtual machine will be automatically updated by the //platform. The property provisionVMAgent must be true. PatchMode *LinuxPatchSettingsPatchMode `json:"patchMode,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/LinuxPatchSettings
func (*LinuxPatchSettings) AssignPropertiesFromLinuxPatchSettings ¶
func (linuxPatchSettings *LinuxPatchSettings) AssignPropertiesFromLinuxPatchSettings(source *v1alpha1api20201201storage.LinuxPatchSettings) error
AssignPropertiesFromLinuxPatchSettings populates our LinuxPatchSettings from the provided source LinuxPatchSettings
func (*LinuxPatchSettings) AssignPropertiesToLinuxPatchSettings ¶
func (linuxPatchSettings *LinuxPatchSettings) AssignPropertiesToLinuxPatchSettings(destination *v1alpha1api20201201storage.LinuxPatchSettings) error
AssignPropertiesToLinuxPatchSettings populates the provided destination LinuxPatchSettings from our LinuxPatchSettings
func (*LinuxPatchSettings) ConvertToARM ¶
func (linuxPatchSettings *LinuxPatchSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LinuxPatchSettings) DeepCopy ¶
func (in *LinuxPatchSettings) DeepCopy() *LinuxPatchSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettings.
func (*LinuxPatchSettings) DeepCopyInto ¶
func (in *LinuxPatchSettings) DeepCopyInto(out *LinuxPatchSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinuxPatchSettings) NewEmptyARMValue ¶
func (linuxPatchSettings *LinuxPatchSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LinuxPatchSettings) PopulateFromARM ¶
func (linuxPatchSettings *LinuxPatchSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LinuxPatchSettingsARM ¶
type LinuxPatchSettingsARM struct { //PatchMode: Specifies the mode of VM Guest Patching to IaaS virtual machine. //Possible values are: //ImageDefault - The virtual machine's default patching configuration is used. //AutomaticByPlatform - The virtual machine will be automatically updated by the //platform. The property provisionVMAgent must be true. PatchMode *LinuxPatchSettingsPatchMode `json:"patchMode,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/LinuxPatchSettings
func (*LinuxPatchSettingsARM) DeepCopy ¶
func (in *LinuxPatchSettingsARM) DeepCopy() *LinuxPatchSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettingsARM.
func (*LinuxPatchSettingsARM) DeepCopyInto ¶
func (in *LinuxPatchSettingsARM) DeepCopyInto(out *LinuxPatchSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinuxPatchSettingsPatchMode ¶
type LinuxPatchSettingsPatchMode string
+kubebuilder:validation:Enum={"AutomaticByPlatform","ImageDefault"}
type LinuxPatchSettingsStatusPatchMode ¶
type LinuxPatchSettingsStatusPatchMode string
type LinuxPatchSettings_Status ¶
type LinuxPatchSettings_Status struct { //PatchMode: Specifies the mode of VM Guest Patching to IaaS virtual machine. //Possible values are: //ImageDefault - The virtual machine's default patching configuration is used. //AutomaticByPlatform - The virtual machine will be automatically updated by the //platform. The property provisionVMAgent must be true PatchMode *LinuxPatchSettingsStatusPatchMode `json:"patchMode,omitempty"` }
func (*LinuxPatchSettings_Status) AssignPropertiesFromLinuxPatchSettingsStatus ¶
func (linuxPatchSettingsStatus *LinuxPatchSettings_Status) AssignPropertiesFromLinuxPatchSettingsStatus(source *v1alpha1api20201201storage.LinuxPatchSettings_Status) error
AssignPropertiesFromLinuxPatchSettingsStatus populates our LinuxPatchSettings_Status from the provided source LinuxPatchSettings_Status
func (*LinuxPatchSettings_Status) AssignPropertiesToLinuxPatchSettingsStatus ¶
func (linuxPatchSettingsStatus *LinuxPatchSettings_Status) AssignPropertiesToLinuxPatchSettingsStatus(destination *v1alpha1api20201201storage.LinuxPatchSettings_Status) error
AssignPropertiesToLinuxPatchSettingsStatus populates the provided destination LinuxPatchSettings_Status from our LinuxPatchSettings_Status
func (*LinuxPatchSettings_Status) DeepCopy ¶
func (in *LinuxPatchSettings_Status) DeepCopy() *LinuxPatchSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettings_Status.
func (*LinuxPatchSettings_Status) DeepCopyInto ¶
func (in *LinuxPatchSettings_Status) DeepCopyInto(out *LinuxPatchSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinuxPatchSettings_Status) NewEmptyARMValue ¶
func (linuxPatchSettingsStatus *LinuxPatchSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LinuxPatchSettings_Status) PopulateFromARM ¶
func (linuxPatchSettingsStatus *LinuxPatchSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LinuxPatchSettings_StatusARM ¶
type LinuxPatchSettings_StatusARM struct { //PatchMode: Specifies the mode of VM Guest Patching to IaaS virtual machine. //Possible values are: //ImageDefault - The virtual machine's default patching configuration is used. //AutomaticByPlatform - The virtual machine will be automatically updated by the //platform. The property provisionVMAgent must be true PatchMode *LinuxPatchSettingsStatusPatchMode `json:"patchMode,omitempty"` }
func (*LinuxPatchSettings_StatusARM) DeepCopy ¶
func (in *LinuxPatchSettings_StatusARM) DeepCopy() *LinuxPatchSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxPatchSettings_StatusARM.
func (*LinuxPatchSettings_StatusARM) DeepCopyInto ¶
func (in *LinuxPatchSettings_StatusARM) DeepCopyInto(out *LinuxPatchSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceRedeployStatusStatusLastOperationResultCode ¶
type MaintenanceRedeployStatusStatusLastOperationResultCode string
type MaintenanceRedeployStatus_Status ¶
type MaintenanceRedeployStatus_Status struct { //IsCustomerInitiatedMaintenanceAllowed: True, if customer is allowed to perform //Maintenance. IsCustomerInitiatedMaintenanceAllowed *bool `json:"isCustomerInitiatedMaintenanceAllowed,omitempty"` //LastOperationMessage: Message returned for the last Maintenance Operation. LastOperationMessage *string `json:"lastOperationMessage,omitempty"` //LastOperationResultCode: The Last Maintenance Operation Result Code. LastOperationResultCode *MaintenanceRedeployStatusStatusLastOperationResultCode `json:"lastOperationResultCode,omitempty"` //MaintenanceWindowEndTime: End Time for the Maintenance Window. MaintenanceWindowEndTime *string `json:"maintenanceWindowEndTime,omitempty"` //MaintenanceWindowStartTime: Start Time for the Maintenance Window. MaintenanceWindowStartTime *string `json:"maintenanceWindowStartTime,omitempty"` //PreMaintenanceWindowEndTime: End Time for the Pre Maintenance Window. PreMaintenanceWindowEndTime *string `json:"preMaintenanceWindowEndTime,omitempty"` //PreMaintenanceWindowStartTime: Start Time for the Pre Maintenance Window. PreMaintenanceWindowStartTime *string `json:"preMaintenanceWindowStartTime,omitempty"` }
func (*MaintenanceRedeployStatus_Status) AssignPropertiesFromMaintenanceRedeployStatusStatus ¶
func (maintenanceRedeployStatusStatus *MaintenanceRedeployStatus_Status) AssignPropertiesFromMaintenanceRedeployStatusStatus(source *v1alpha1api20201201storage.MaintenanceRedeployStatus_Status) error
AssignPropertiesFromMaintenanceRedeployStatusStatus populates our MaintenanceRedeployStatus_Status from the provided source MaintenanceRedeployStatus_Status
func (*MaintenanceRedeployStatus_Status) AssignPropertiesToMaintenanceRedeployStatusStatus ¶
func (maintenanceRedeployStatusStatus *MaintenanceRedeployStatus_Status) AssignPropertiesToMaintenanceRedeployStatusStatus(destination *v1alpha1api20201201storage.MaintenanceRedeployStatus_Status) error
AssignPropertiesToMaintenanceRedeployStatusStatus populates the provided destination MaintenanceRedeployStatus_Status from our MaintenanceRedeployStatus_Status
func (*MaintenanceRedeployStatus_Status) DeepCopy ¶
func (in *MaintenanceRedeployStatus_Status) DeepCopy() *MaintenanceRedeployStatus_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceRedeployStatus_Status.
func (*MaintenanceRedeployStatus_Status) DeepCopyInto ¶
func (in *MaintenanceRedeployStatus_Status) DeepCopyInto(out *MaintenanceRedeployStatus_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceRedeployStatus_Status) NewEmptyARMValue ¶
func (maintenanceRedeployStatusStatus *MaintenanceRedeployStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MaintenanceRedeployStatus_Status) PopulateFromARM ¶
func (maintenanceRedeployStatusStatus *MaintenanceRedeployStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MaintenanceRedeployStatus_StatusARM ¶
type MaintenanceRedeployStatus_StatusARM struct { //IsCustomerInitiatedMaintenanceAllowed: True, if customer is allowed to perform //Maintenance. IsCustomerInitiatedMaintenanceAllowed *bool `json:"isCustomerInitiatedMaintenanceAllowed,omitempty"` //LastOperationMessage: Message returned for the last Maintenance Operation. LastOperationMessage *string `json:"lastOperationMessage,omitempty"` //LastOperationResultCode: The Last Maintenance Operation Result Code. LastOperationResultCode *MaintenanceRedeployStatusStatusLastOperationResultCode `json:"lastOperationResultCode,omitempty"` //MaintenanceWindowEndTime: End Time for the Maintenance Window. MaintenanceWindowEndTime *string `json:"maintenanceWindowEndTime,omitempty"` //MaintenanceWindowStartTime: Start Time for the Maintenance Window. MaintenanceWindowStartTime *string `json:"maintenanceWindowStartTime,omitempty"` //PreMaintenanceWindowEndTime: End Time for the Pre Maintenance Window. PreMaintenanceWindowEndTime *string `json:"preMaintenanceWindowEndTime,omitempty"` //PreMaintenanceWindowStartTime: Start Time for the Pre Maintenance Window. PreMaintenanceWindowStartTime *string `json:"preMaintenanceWindowStartTime,omitempty"` }
func (*MaintenanceRedeployStatus_StatusARM) DeepCopy ¶
func (in *MaintenanceRedeployStatus_StatusARM) DeepCopy() *MaintenanceRedeployStatus_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceRedeployStatus_StatusARM.
func (*MaintenanceRedeployStatus_StatusARM) DeepCopyInto ¶
func (in *MaintenanceRedeployStatus_StatusARM) DeepCopyInto(out *MaintenanceRedeployStatus_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDiskParameters ¶
type ManagedDiskParameters struct { //DiskEncryptionSet: Describes the parameter of customer managed disk encryption //set resource id that can be specified for disk. //NOTE: The disk encryption set resource id can only be specified for managed //disk. Please refer https://aka.ms/mdssewithcmkoverview for more details. DiskEncryptionSet *DiskEncryptionSetParameters `json:"diskEncryptionSet,omitempty"` //Reference: Resource Id Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` //StorageAccountType: Specifies the storage account type for the managed disk. //Managed OS disk storage account type can only be set when you create the scale //set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with //OS Disk. StorageAccountType *ManagedDiskParametersStorageAccountType `json:"storageAccountType,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ManagedDiskParameters
func (*ManagedDiskParameters) AssignPropertiesFromManagedDiskParameters ¶
func (managedDiskParameters *ManagedDiskParameters) AssignPropertiesFromManagedDiskParameters(source *v1alpha1api20201201storage.ManagedDiskParameters) error
AssignPropertiesFromManagedDiskParameters populates our ManagedDiskParameters from the provided source ManagedDiskParameters
func (*ManagedDiskParameters) AssignPropertiesToManagedDiskParameters ¶
func (managedDiskParameters *ManagedDiskParameters) AssignPropertiesToManagedDiskParameters(destination *v1alpha1api20201201storage.ManagedDiskParameters) error
AssignPropertiesToManagedDiskParameters populates the provided destination ManagedDiskParameters from our ManagedDiskParameters
func (*ManagedDiskParameters) ConvertToARM ¶
func (managedDiskParameters *ManagedDiskParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*ManagedDiskParameters) NewEmptyARMValue ¶
func (managedDiskParameters *ManagedDiskParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedDiskParameters) PopulateFromARM ¶
func (managedDiskParameters *ManagedDiskParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedDiskParametersARM ¶
type ManagedDiskParametersARM struct { //DiskEncryptionSet: Describes the parameter of customer managed disk encryption //set resource id that can be specified for disk. //NOTE: The disk encryption set resource id can only be specified for managed //disk. Please refer https://aka.ms/mdssewithcmkoverview for more details. DiskEncryptionSet *DiskEncryptionSetParametersARM `json:"diskEncryptionSet,omitempty"` Id *string `json:"id,omitempty"` //StorageAccountType: Specifies the storage account type for the managed disk. //Managed OS disk storage account type can only be set when you create the scale //set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with //OS Disk. StorageAccountType *ManagedDiskParametersStorageAccountType `json:"storageAccountType,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ManagedDiskParameters
func (*ManagedDiskParametersARM) DeepCopy ¶
func (in *ManagedDiskParametersARM) DeepCopy() *ManagedDiskParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParametersARM.
func (*ManagedDiskParametersARM) DeepCopyInto ¶
func (in *ManagedDiskParametersARM) DeepCopyInto(out *ManagedDiskParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDiskParametersStorageAccountType ¶
type ManagedDiskParametersStorageAccountType string
+kubebuilder:validation:Enum={"Premium_LRS","Premium_ZRS","Standard_LRS","StandardSSD_LRS","StandardSSD_ZRS","UltraSSD_LRS"}
type ManagedDiskParameters_Status ¶
type ManagedDiskParameters_Status struct { //DiskEncryptionSet: Specifies the customer managed disk encryption set resource //id for the managed disk. DiskEncryptionSet *SubResource_Status `json:"diskEncryptionSet,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //StorageAccountType: Specifies the storage account type for the managed disk. //Managed OS disk storage account type can only be set when you create the scale //set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with //OS Disk. StorageAccountType *StorageAccountType_Status `json:"storageAccountType,omitempty"` }
func (*ManagedDiskParameters_Status) AssignPropertiesFromManagedDiskParametersStatus ¶
func (managedDiskParametersStatus *ManagedDiskParameters_Status) AssignPropertiesFromManagedDiskParametersStatus(source *v1alpha1api20201201storage.ManagedDiskParameters_Status) error
AssignPropertiesFromManagedDiskParametersStatus populates our ManagedDiskParameters_Status from the provided source ManagedDiskParameters_Status
func (*ManagedDiskParameters_Status) AssignPropertiesToManagedDiskParametersStatus ¶
func (managedDiskParametersStatus *ManagedDiskParameters_Status) AssignPropertiesToManagedDiskParametersStatus(destination *v1alpha1api20201201storage.ManagedDiskParameters_Status) error
AssignPropertiesToManagedDiskParametersStatus populates the provided destination ManagedDiskParameters_Status from our ManagedDiskParameters_Status
func (*ManagedDiskParameters_Status) DeepCopy ¶
func (in *ManagedDiskParameters_Status) DeepCopy() *ManagedDiskParameters_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters_Status.
func (*ManagedDiskParameters_Status) DeepCopyInto ¶
func (in *ManagedDiskParameters_Status) DeepCopyInto(out *ManagedDiskParameters_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedDiskParameters_Status) NewEmptyARMValue ¶
func (managedDiskParametersStatus *ManagedDiskParameters_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedDiskParameters_Status) PopulateFromARM ¶
func (managedDiskParametersStatus *ManagedDiskParameters_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedDiskParameters_StatusARM ¶
type ManagedDiskParameters_StatusARM struct { //DiskEncryptionSet: Specifies the customer managed disk encryption set resource //id for the managed disk. DiskEncryptionSet *SubResource_StatusARM `json:"diskEncryptionSet,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //StorageAccountType: Specifies the storage account type for the managed disk. //Managed OS disk storage account type can only be set when you create the scale //set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with //OS Disk. StorageAccountType *StorageAccountType_Status `json:"storageAccountType,omitempty"` }
func (*ManagedDiskParameters_StatusARM) DeepCopy ¶
func (in *ManagedDiskParameters_StatusARM) DeepCopy() *ManagedDiskParameters_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters_StatusARM.
func (*ManagedDiskParameters_StatusARM) DeepCopyInto ¶
func (in *ManagedDiskParameters_StatusARM) DeepCopyInto(out *ManagedDiskParameters_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceReferencePropertiesARM ¶
type NetworkInterfaceReferencePropertiesARM struct { //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/NetworkInterfaceReferenceProperties
func (*NetworkInterfaceReferencePropertiesARM) DeepCopy ¶
func (in *NetworkInterfaceReferencePropertiesARM) DeepCopy() *NetworkInterfaceReferencePropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReferencePropertiesARM.
func (*NetworkInterfaceReferencePropertiesARM) DeepCopyInto ¶
func (in *NetworkInterfaceReferencePropertiesARM) DeepCopyInto(out *NetworkInterfaceReferencePropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceReferenceProperties_StatusARM ¶
type NetworkInterfaceReferenceProperties_StatusARM struct { //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` }
func (*NetworkInterfaceReferenceProperties_StatusARM) DeepCopy ¶
func (in *NetworkInterfaceReferenceProperties_StatusARM) DeepCopy() *NetworkInterfaceReferenceProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReferenceProperties_StatusARM.
func (*NetworkInterfaceReferenceProperties_StatusARM) DeepCopyInto ¶
func (in *NetworkInterfaceReferenceProperties_StatusARM) DeepCopyInto(out *NetworkInterfaceReferenceProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceReference_Status ¶
type NetworkInterfaceReference_Status struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` }
func (*NetworkInterfaceReference_Status) AssignPropertiesFromNetworkInterfaceReferenceStatus ¶
func (networkInterfaceReferenceStatus *NetworkInterfaceReference_Status) AssignPropertiesFromNetworkInterfaceReferenceStatus(source *v1alpha1api20201201storage.NetworkInterfaceReference_Status) error
AssignPropertiesFromNetworkInterfaceReferenceStatus populates our NetworkInterfaceReference_Status from the provided source NetworkInterfaceReference_Status
func (*NetworkInterfaceReference_Status) AssignPropertiesToNetworkInterfaceReferenceStatus ¶
func (networkInterfaceReferenceStatus *NetworkInterfaceReference_Status) AssignPropertiesToNetworkInterfaceReferenceStatus(destination *v1alpha1api20201201storage.NetworkInterfaceReference_Status) error
AssignPropertiesToNetworkInterfaceReferenceStatus populates the provided destination NetworkInterfaceReference_Status from our NetworkInterfaceReference_Status
func (*NetworkInterfaceReference_Status) DeepCopy ¶
func (in *NetworkInterfaceReference_Status) DeepCopy() *NetworkInterfaceReference_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReference_Status.
func (*NetworkInterfaceReference_Status) DeepCopyInto ¶
func (in *NetworkInterfaceReference_Status) DeepCopyInto(out *NetworkInterfaceReference_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceReference_Status) NewEmptyARMValue ¶
func (networkInterfaceReferenceStatus *NetworkInterfaceReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceReference_Status) PopulateFromARM ¶
func (networkInterfaceReferenceStatus *NetworkInterfaceReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceReference_StatusARM ¶
type NetworkInterfaceReference_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` Properties *NetworkInterfaceReferenceProperties_StatusARM `json:"properties,omitempty"` }
func (*NetworkInterfaceReference_StatusARM) DeepCopy ¶
func (in *NetworkInterfaceReference_StatusARM) DeepCopy() *NetworkInterfaceReference_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceReference_StatusARM.
func (*NetworkInterfaceReference_StatusARM) DeepCopyInto ¶
func (in *NetworkInterfaceReference_StatusARM) DeepCopyInto(out *NetworkInterfaceReference_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProfile_Status ¶
type NetworkProfile_Status struct { //NetworkInterfaces: Specifies the list of resource Ids for the network interfaces //associated with the virtual machine. NetworkInterfaces []NetworkInterfaceReference_Status `json:"networkInterfaces,omitempty"` }
func (*NetworkProfile_Status) AssignPropertiesFromNetworkProfileStatus ¶
func (networkProfileStatus *NetworkProfile_Status) AssignPropertiesFromNetworkProfileStatus(source *v1alpha1api20201201storage.NetworkProfile_Status) error
AssignPropertiesFromNetworkProfileStatus populates our NetworkProfile_Status from the provided source NetworkProfile_Status
func (*NetworkProfile_Status) AssignPropertiesToNetworkProfileStatus ¶
func (networkProfileStatus *NetworkProfile_Status) AssignPropertiesToNetworkProfileStatus(destination *v1alpha1api20201201storage.NetworkProfile_Status) error
AssignPropertiesToNetworkProfileStatus populates the provided destination NetworkProfile_Status from our NetworkProfile_Status
func (*NetworkProfile_Status) DeepCopy ¶
func (in *NetworkProfile_Status) DeepCopy() *NetworkProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile_Status.
func (*NetworkProfile_Status) DeepCopyInto ¶
func (in *NetworkProfile_Status) DeepCopyInto(out *NetworkProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkProfile_Status) NewEmptyARMValue ¶
func (networkProfileStatus *NetworkProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkProfile_Status) PopulateFromARM ¶
func (networkProfileStatus *NetworkProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkProfile_StatusARM ¶
type NetworkProfile_StatusARM struct { //NetworkInterfaces: Specifies the list of resource Ids for the network interfaces //associated with the virtual machine. NetworkInterfaces []NetworkInterfaceReference_StatusARM `json:"networkInterfaces,omitempty"` }
func (*NetworkProfile_StatusARM) DeepCopy ¶
func (in *NetworkProfile_StatusARM) DeepCopy() *NetworkProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProfile_StatusARM.
func (*NetworkProfile_StatusARM) DeepCopyInto ¶
func (in *NetworkProfile_StatusARM) DeepCopyInto(out *NetworkProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OSDisk ¶
type OSDisk struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *OSDiskCaching `json:"caching,omitempty"` // +kubebuilder:validation:Required //CreateOption: Specifies how the virtual machine should be created. //Possible values are: //Attach \u2013 This value is used when you are using a specialized disk to create //the virtual machine. //FromImage \u2013 This value is used when you are using an image to create the //virtual machine. If you are using a platform image, you also use the //imageReference element described above. If you are using a marketplace image, //you also use the plan element previously described. CreateOption OSDiskCreateOption `json:"createOption"` //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. DiffDiskSettings *DiffDiskSettings `json:"diffDiskSettings,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //EncryptionSettings: Describes a Encryption Settings for a Disk EncryptionSettings *DiskEncryptionSettings `json:"encryptionSettings,omitempty"` //Image: Describes the uri of a disk. Image *VirtualHardDisk `json:"image,omitempty"` //ManagedDisk: The parameters of a managed disk. ManagedDisk *ManagedDiskParameters `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //OsType: This property allows you to specify the type of the OS that is included //in the disk if creating a VM from user-image or a specialized VHD. //Possible values are: //Windows //Linux. OsType *OSDiskOsType `json:"osType,omitempty"` //Vhd: Describes the uri of a disk. Vhd *VirtualHardDisk `json:"vhd,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/OSDisk
func (*OSDisk) AssignPropertiesFromOSDisk ¶
func (osDisk *OSDisk) AssignPropertiesFromOSDisk(source *v1alpha1api20201201storage.OSDisk) error
AssignPropertiesFromOSDisk populates our OSDisk from the provided source OSDisk
func (*OSDisk) AssignPropertiesToOSDisk ¶
func (osDisk *OSDisk) AssignPropertiesToOSDisk(destination *v1alpha1api20201201storage.OSDisk) error
AssignPropertiesToOSDisk populates the provided destination OSDisk from our OSDisk
func (*OSDisk) ConvertToARM ¶
func (osDisk *OSDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*OSDisk) NewEmptyARMValue ¶
func (osDisk *OSDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OSDisk) PopulateFromARM ¶
func (osDisk *OSDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OSDiskARM ¶
type OSDiskARM struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *OSDiskCaching `json:"caching,omitempty"` //CreateOption: Specifies how the virtual machine should be created. //Possible values are: //Attach \u2013 This value is used when you are using a specialized disk to create //the virtual machine. //FromImage \u2013 This value is used when you are using an image to create the //virtual machine. If you are using a platform image, you also use the //imageReference element described above. If you are using a marketplace image, //you also use the plan element previously described. CreateOption OSDiskCreateOption `json:"createOption"` //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. DiffDiskSettings *DiffDiskSettingsARM `json:"diffDiskSettings,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //EncryptionSettings: Describes a Encryption Settings for a Disk EncryptionSettings *DiskEncryptionSettingsARM `json:"encryptionSettings,omitempty"` //Image: Describes the uri of a disk. Image *VirtualHardDiskARM `json:"image,omitempty"` //ManagedDisk: The parameters of a managed disk. ManagedDisk *ManagedDiskParametersARM `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //OsType: This property allows you to specify the type of the OS that is included //in the disk if creating a VM from user-image or a specialized VHD. //Possible values are: //Windows //Linux. OsType *OSDiskOsType `json:"osType,omitempty"` //Vhd: Describes the uri of a disk. Vhd *VirtualHardDiskARM `json:"vhd,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/OSDisk
func (*OSDiskARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDiskARM.
func (*OSDiskARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OSDiskCaching ¶
type OSDiskCaching string
+kubebuilder:validation:Enum={"None","ReadOnly","ReadWrite"}
type OSDiskCreateOption ¶
type OSDiskCreateOption string
+kubebuilder:validation:Enum={"Attach","Empty","FromImage"}
type OSDiskStatusOsType ¶
type OSDiskStatusOsType string
type OSDisk_Status ¶
type OSDisk_Status struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *Caching_Status `json:"caching,omitempty"` // +kubebuilder:validation:Required //CreateOption: Specifies how the virtual machine should be created. //Possible values are: //Attach \u2013 This value is used when you are using a specialized disk to create //the virtual machine. //FromImage \u2013 This value is used when you are using an image to create the //virtual machine. If you are using a platform image, you also use the //imageReference element described above. If you are using a marketplace image, //you also use the plan element previously described. CreateOption CreateOption_Status `json:"createOption"` //DiffDiskSettings: Specifies the ephemeral Disk Settings for the operating system //disk used by the virtual machine. DiffDiskSettings *DiffDiskSettings_Status `json:"diffDiskSettings,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //EncryptionSettings: Specifies the encryption settings for the OS Disk. //Minimum api-version: 2015-06-15 EncryptionSettings *DiskEncryptionSettings_Status `json:"encryptionSettings,omitempty"` //Image: 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. Image *VirtualHardDisk_Status `json:"image,omitempty"` //ManagedDisk: The managed disk parameters. ManagedDisk *ManagedDiskParameters_Status `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //OsType: This property allows you to specify the type of the OS that is included //in the disk if creating a VM from user-image or a specialized VHD. //Possible values are: //Windows //Linux OsType *OSDiskStatusOsType `json:"osType,omitempty"` //Vhd: The virtual hard disk. Vhd *VirtualHardDisk_Status `json:"vhd,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
func (*OSDisk_Status) AssignPropertiesFromOSDiskStatus ¶
func (osDiskStatus *OSDisk_Status) AssignPropertiesFromOSDiskStatus(source *v1alpha1api20201201storage.OSDisk_Status) error
AssignPropertiesFromOSDiskStatus populates our OSDisk_Status from the provided source OSDisk_Status
func (*OSDisk_Status) AssignPropertiesToOSDiskStatus ¶
func (osDiskStatus *OSDisk_Status) AssignPropertiesToOSDiskStatus(destination *v1alpha1api20201201storage.OSDisk_Status) error
AssignPropertiesToOSDiskStatus populates the provided destination OSDisk_Status from our OSDisk_Status
func (*OSDisk_Status) DeepCopy ¶
func (in *OSDisk_Status) DeepCopy() *OSDisk_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk_Status.
func (*OSDisk_Status) DeepCopyInto ¶
func (in *OSDisk_Status) DeepCopyInto(out *OSDisk_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OSDisk_Status) NewEmptyARMValue ¶
func (osDiskStatus *OSDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OSDisk_Status) PopulateFromARM ¶
func (osDiskStatus *OSDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OSDisk_StatusARM ¶
type OSDisk_StatusARM struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *Caching_Status `json:"caching,omitempty"` //CreateOption: Specifies how the virtual machine should be created. //Possible values are: //Attach \u2013 This value is used when you are using a specialized disk to create //the virtual machine. //FromImage \u2013 This value is used when you are using an image to create the //virtual machine. If you are using a platform image, you also use the //imageReference element described above. If you are using a marketplace image, //you also use the plan element previously described. CreateOption CreateOption_Status `json:"createOption"` //DiffDiskSettings: Specifies the ephemeral Disk Settings for the operating system //disk used by the virtual machine. DiffDiskSettings *DiffDiskSettings_StatusARM `json:"diffDiskSettings,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //EncryptionSettings: Specifies the encryption settings for the OS Disk. //Minimum api-version: 2015-06-15 EncryptionSettings *DiskEncryptionSettings_StatusARM `json:"encryptionSettings,omitempty"` //Image: 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. Image *VirtualHardDisk_StatusARM `json:"image,omitempty"` //ManagedDisk: The managed disk parameters. ManagedDisk *ManagedDiskParameters_StatusARM `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //OsType: This property allows you to specify the type of the OS that is included //in the disk if creating a VM from user-image or a specialized VHD. //Possible values are: //Windows //Linux OsType *OSDiskStatusOsType `json:"osType,omitempty"` //Vhd: The virtual hard disk. Vhd *VirtualHardDisk_StatusARM `json:"vhd,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
func (*OSDisk_StatusARM) DeepCopy ¶
func (in *OSDisk_StatusARM) DeepCopy() *OSDisk_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSDisk_StatusARM.
func (*OSDisk_StatusARM) DeepCopyInto ¶
func (in *OSDisk_StatusARM) DeepCopyInto(out *OSDisk_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OSProfile ¶
type OSProfile struct { //AdminPassword: Specifies the password of the administrator account. //Minimum-length (Windows): 8 characters //Minimum-length (Linux): 6 characters //Max-length (Windows): 123 characters //Max-length (Linux): 72 characters //Complexity requirements: 3 out of 4 conditions below need to be fulfilled //Has lower characters //Has upper characters //Has a digit //Has a special character (Regex match [\W_]) //Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", //"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" //For resetting the password, see [How to reset the Remote Desktop service or its //login password in a Windows //VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //For resetting root password, see [Manage users, SSH, and check or repair disks //on Azure Linux VMs using the VMAccess //Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `json:"adminPassword,omitempty"` //AdminUsername: Specifies the name of the administrator account. //This property cannot be updated after the VM is created. //Windows-only restriction: Cannot end in "." //Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", //"test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", //"aspnet", "backup", "console", "david", "guest", "john", "owner", "root", //"server", "sql", "support", "support_388945a0", "sys", "test2", "test3", //"user4", "user5". //Minimum-length (Linux): 1 character //Max-length (Linux): 64 characters //Max-length (Windows): 20 characters //<li> For root access to the Linux VM, see [Using root privileges on Linux //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //<li> For a list of built-in system users on Linux that should not be used in //this field, see [Selecting User Names for Linux on //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `json:"adminUsername,omitempty"` //AllowExtensionOperations: Specifies whether extension operations should be //allowed on the virtual machine. //This may only be set to False when no extensions are present on the virtual //machine. AllowExtensionOperations *bool `json:"allowExtensionOperations,omitempty"` //ComputerName: Specifies the host OS name of the virtual machine. //This name cannot be updated after the VM is created. //Max-length (Windows): 15 characters //Max-length (Linux): 64 characters. //For naming conventions and restrictions see [Azure infrastructure services //implementation //guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). ComputerName *string `json:"computerName,omitempty"` //CustomData: Specifies a base-64 encoded string of custom data. The base-64 //encoded string is decoded to a binary array that is saved as a file on the //Virtual Machine. The maximum length of the binary array is 65535 bytes. //Note: Do not pass any secrets or passwords in customData property //This property cannot be updated after the VM is created. //customData is passed to the VM to be saved as a file, for more information see //[Custom Data on Azure //VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) //For using cloud-init for your Linux VM, see [Using cloud-init to customize a //Linux VM during //creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `json:"customData,omitempty"` //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/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //For running non-endorsed distributions, see [Information for Non-Endorsed //Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfiguration `json:"linuxConfiguration,omitempty"` //RequireGuestProvisionSignal: Specifies whether the guest provision signal is //required to infer provision success of the virtual machine. Note: This property //is for private testing only, and all customers must not set the property to //false. RequireGuestProvisionSignal *bool `json:"requireGuestProvisionSignal,omitempty"` //Secrets: Specifies set of certificates that should be installed onto the virtual //machine. Secrets []VaultSecretGroup `json:"secrets,omitempty"` //WindowsConfiguration: Specifies Windows operating system settings on the virtual //machine. WindowsConfiguration *WindowsConfiguration `json:"windowsConfiguration,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/OSProfile
func (*OSProfile) AssignPropertiesFromOSProfile ¶
func (osProfile *OSProfile) AssignPropertiesFromOSProfile(source *v1alpha1api20201201storage.OSProfile) error
AssignPropertiesFromOSProfile populates our OSProfile from the provided source OSProfile
func (*OSProfile) AssignPropertiesToOSProfile ¶
func (osProfile *OSProfile) AssignPropertiesToOSProfile(destination *v1alpha1api20201201storage.OSProfile) error
AssignPropertiesToOSProfile populates the provided destination OSProfile from our OSProfile
func (*OSProfile) ConvertToARM ¶
func (osProfile *OSProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*OSProfile) NewEmptyARMValue ¶
func (osProfile *OSProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OSProfile) PopulateFromARM ¶
func (osProfile *OSProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OSProfileARM ¶
type OSProfileARM struct { //AdminPassword: Specifies the password of the administrator account. //Minimum-length (Windows): 8 characters //Minimum-length (Linux): 6 characters //Max-length (Windows): 123 characters //Max-length (Linux): 72 characters //Complexity requirements: 3 out of 4 conditions below need to be fulfilled //Has lower characters //Has upper characters //Has a digit //Has a special character (Regex match [\W_]) //Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", //"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" //For resetting the password, see [How to reset the Remote Desktop service or its //login password in a Windows //VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //For resetting root password, see [Manage users, SSH, and check or repair disks //on Azure Linux VMs using the VMAccess //Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `json:"adminPassword,omitempty"` //AdminUsername: Specifies the name of the administrator account. //This property cannot be updated after the VM is created. //Windows-only restriction: Cannot end in "." //Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", //"test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", //"aspnet", "backup", "console", "david", "guest", "john", "owner", "root", //"server", "sql", "support", "support_388945a0", "sys", "test2", "test3", //"user4", "user5". //Minimum-length (Linux): 1 character //Max-length (Linux): 64 characters //Max-length (Windows): 20 characters //<li> For root access to the Linux VM, see [Using root privileges on Linux //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //<li> For a list of built-in system users on Linux that should not be used in //this field, see [Selecting User Names for Linux on //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `json:"adminUsername,omitempty"` //AllowExtensionOperations: Specifies whether extension operations should be //allowed on the virtual machine. //This may only be set to False when no extensions are present on the virtual //machine. AllowExtensionOperations *bool `json:"allowExtensionOperations,omitempty"` //ComputerName: Specifies the host OS name of the virtual machine. //This name cannot be updated after the VM is created. //Max-length (Windows): 15 characters //Max-length (Linux): 64 characters. //For naming conventions and restrictions see [Azure infrastructure services //implementation //guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). ComputerName *string `json:"computerName,omitempty"` //CustomData: Specifies a base-64 encoded string of custom data. The base-64 //encoded string is decoded to a binary array that is saved as a file on the //Virtual Machine. The maximum length of the binary array is 65535 bytes. //Note: Do not pass any secrets or passwords in customData property //This property cannot be updated after the VM is created. //customData is passed to the VM to be saved as a file, for more information see //[Custom Data on Azure //VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) //For using cloud-init for your Linux VM, see [Using cloud-init to customize a //Linux VM during //creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `json:"customData,omitempty"` //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/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //For running non-endorsed distributions, see [Information for Non-Endorsed //Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfigurationARM `json:"linuxConfiguration,omitempty"` //RequireGuestProvisionSignal: Specifies whether the guest provision signal is //required to infer provision success of the virtual machine. Note: This property //is for private testing only, and all customers must not set the property to //false. RequireGuestProvisionSignal *bool `json:"requireGuestProvisionSignal,omitempty"` //Secrets: Specifies set of certificates that should be installed onto the virtual //machine. Secrets []VaultSecretGroupARM `json:"secrets,omitempty"` //WindowsConfiguration: Specifies Windows operating system settings on the virtual //machine. WindowsConfiguration *WindowsConfigurationARM `json:"windowsConfiguration,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/OSProfile
func (*OSProfileARM) DeepCopy ¶
func (in *OSProfileARM) DeepCopy() *OSProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSProfileARM.
func (*OSProfileARM) DeepCopyInto ¶
func (in *OSProfileARM) DeepCopyInto(out *OSProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OSProfile_Status ¶
type OSProfile_Status struct { //AdminPassword: Specifies the password of the administrator account. //Minimum-length (Windows): 8 characters //Minimum-length (Linux): 6 characters //Max-length (Windows): 123 characters //Max-length (Linux): 72 characters //Complexity requirements: 3 out of 4 conditions below need to be fulfilled //Has lower characters //Has upper characters //Has a digit //Has a special character (Regex match [\W_]) //Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", //"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" //For resetting the password, see [How to reset the Remote Desktop service or its //login password in a Windows //VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //For resetting root password, see [Manage users, SSH, and check or repair disks //on Azure Linux VMs using the VMAccess //Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `json:"adminPassword,omitempty"` //AdminUsername: Specifies the name of the administrator account. //This property cannot be updated after the VM is created. //Windows-only restriction: Cannot end in "." //Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", //"test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", //"aspnet", "backup", "console", "david", "guest", "john", "owner", "root", //"server", "sql", "support", "support_388945a0", "sys", "test2", "test3", //"user4", "user5". //Minimum-length (Linux): 1 character //Max-length (Linux): 64 characters //Max-length (Windows): 20 characters //<li> For root access to the Linux VM, see [Using root privileges on Linux //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //<li> For a list of built-in system users on Linux that should not be used in //this field, see [Selecting User Names for Linux on //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `json:"adminUsername,omitempty"` //AllowExtensionOperations: Specifies whether extension operations should be //allowed on the virtual machine. //This may only be set to False when no extensions are present on the virtual //machine. AllowExtensionOperations *bool `json:"allowExtensionOperations,omitempty"` //ComputerName: Specifies the host OS name of the virtual machine. //This name cannot be updated after the VM is created. //Max-length (Windows): 15 characters //Max-length (Linux): 64 characters. //For naming conventions and restrictions see [Azure infrastructure services //implementation //guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). ComputerName *string `json:"computerName,omitempty"` //CustomData: Specifies a base-64 encoded string of custom data. The base-64 //encoded string is decoded to a binary array that is saved as a file on the //Virtual Machine. The maximum length of the binary array is 65535 bytes. //Note: Do not pass any secrets or passwords in customData property //This property cannot be updated after the VM is created. //customData is passed to the VM to be saved as a file, for more information see //[Custom Data on Azure //VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) //For using cloud-init for your Linux VM, see [Using cloud-init to customize a //Linux VM during //creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `json:"customData,omitempty"` //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/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //For running non-endorsed distributions, see [Information for Non-Endorsed //Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfiguration_Status `json:"linuxConfiguration,omitempty"` //RequireGuestProvisionSignal: Specifies whether the guest provision signal is //required to infer provision success of the virtual machine. Note: This property //is for private testing only, and all customers must not set the property to //false. RequireGuestProvisionSignal *bool `json:"requireGuestProvisionSignal,omitempty"` //Secrets: Specifies set of certificates that should be installed onto the virtual //machine. Secrets []VaultSecretGroup_Status `json:"secrets,omitempty"` //WindowsConfiguration: Specifies Windows operating system settings on the virtual //machine. WindowsConfiguration *WindowsConfiguration_Status `json:"windowsConfiguration,omitempty"` }
func (*OSProfile_Status) AssignPropertiesFromOSProfileStatus ¶
func (osProfileStatus *OSProfile_Status) AssignPropertiesFromOSProfileStatus(source *v1alpha1api20201201storage.OSProfile_Status) error
AssignPropertiesFromOSProfileStatus populates our OSProfile_Status from the provided source OSProfile_Status
func (*OSProfile_Status) AssignPropertiesToOSProfileStatus ¶
func (osProfileStatus *OSProfile_Status) AssignPropertiesToOSProfileStatus(destination *v1alpha1api20201201storage.OSProfile_Status) error
AssignPropertiesToOSProfileStatus populates the provided destination OSProfile_Status from our OSProfile_Status
func (*OSProfile_Status) DeepCopy ¶
func (in *OSProfile_Status) DeepCopy() *OSProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSProfile_Status.
func (*OSProfile_Status) DeepCopyInto ¶
func (in *OSProfile_Status) DeepCopyInto(out *OSProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OSProfile_Status) NewEmptyARMValue ¶
func (osProfileStatus *OSProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OSProfile_Status) PopulateFromARM ¶
func (osProfileStatus *OSProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OSProfile_StatusARM ¶
type OSProfile_StatusARM struct { //AdminPassword: Specifies the password of the administrator account. //Minimum-length (Windows): 8 characters //Minimum-length (Linux): 6 characters //Max-length (Windows): 123 characters //Max-length (Linux): 72 characters //Complexity requirements: 3 out of 4 conditions below need to be fulfilled //Has lower characters //Has upper characters //Has a digit //Has a special character (Regex match [\W_]) //Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", //"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" //For resetting the password, see [How to reset the Remote Desktop service or its //login password in a Windows //VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //For resetting root password, see [Manage users, SSH, and check or repair disks //on Azure Linux VMs using the VMAccess //Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `json:"adminPassword,omitempty"` //AdminUsername: Specifies the name of the administrator account. //This property cannot be updated after the VM is created. //Windows-only restriction: Cannot end in "." //Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", //"test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", //"aspnet", "backup", "console", "david", "guest", "john", "owner", "root", //"server", "sql", "support", "support_388945a0", "sys", "test2", "test3", //"user4", "user5". //Minimum-length (Linux): 1 character //Max-length (Linux): 64 characters //Max-length (Windows): 20 characters //<li> For root access to the Linux VM, see [Using root privileges on Linux //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //<li> For a list of built-in system users on Linux that should not be used in //this field, see [Selecting User Names for Linux on //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `json:"adminUsername,omitempty"` //AllowExtensionOperations: Specifies whether extension operations should be //allowed on the virtual machine. //This may only be set to False when no extensions are present on the virtual //machine. AllowExtensionOperations *bool `json:"allowExtensionOperations,omitempty"` //ComputerName: Specifies the host OS name of the virtual machine. //This name cannot be updated after the VM is created. //Max-length (Windows): 15 characters //Max-length (Linux): 64 characters. //For naming conventions and restrictions see [Azure infrastructure services //implementation //guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). ComputerName *string `json:"computerName,omitempty"` //CustomData: Specifies a base-64 encoded string of custom data. The base-64 //encoded string is decoded to a binary array that is saved as a file on the //Virtual Machine. The maximum length of the binary array is 65535 bytes. //Note: Do not pass any secrets or passwords in customData property //This property cannot be updated after the VM is created. //customData is passed to the VM to be saved as a file, for more information see //[Custom Data on Azure //VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) //For using cloud-init for your Linux VM, see [Using cloud-init to customize a //Linux VM during //creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `json:"customData,omitempty"` //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/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //For running non-endorsed distributions, see [Information for Non-Endorsed //Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfiguration_StatusARM `json:"linuxConfiguration,omitempty"` //RequireGuestProvisionSignal: Specifies whether the guest provision signal is //required to infer provision success of the virtual machine. Note: This property //is for private testing only, and all customers must not set the property to //false. RequireGuestProvisionSignal *bool `json:"requireGuestProvisionSignal,omitempty"` //Secrets: Specifies set of certificates that should be installed onto the virtual //machine. Secrets []VaultSecretGroup_StatusARM `json:"secrets,omitempty"` //WindowsConfiguration: Specifies Windows operating system settings on the virtual //machine. WindowsConfiguration *WindowsConfiguration_StatusARM `json:"windowsConfiguration,omitempty"` }
func (*OSProfile_StatusARM) DeepCopy ¶
func (in *OSProfile_StatusARM) DeepCopy() *OSProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSProfile_StatusARM.
func (*OSProfile_StatusARM) DeepCopyInto ¶
func (in *OSProfile_StatusARM) DeepCopyInto(out *OSProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrchestrationMode_Status ¶
type OrchestrationMode_Status string
type PatchSettings ¶
type PatchSettings struct { //EnableHotpatching: Enables customers to patch their Azure VMs without requiring //a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and //'patchMode' must be set to 'AutomaticByPlatform'. EnableHotpatching *bool `json:"enableHotpatching,omitempty"` //PatchMode: Specifies the mode of VM Guest Patching to IaaS virtual machine. //Possible values are: //Manual - You control the application of patches to a virtual machine. You do //this by applying patches manually inside the VM. In this mode, automatic updates //are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be //false //AutomaticByOS - The virtual machine will automatically be updated by the OS. The //property WindowsConfiguration.enableAutomaticUpdates must be true. //AutomaticByPlatform - the virtual machine will automatically updated by the //platform. The properties provisionVMAgent and //WindowsConfiguration.enableAutomaticUpdates must be true. PatchMode *PatchSettingsPatchMode `json:"patchMode,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/PatchSettings
func (*PatchSettings) AssignPropertiesFromPatchSettings ¶
func (patchSettings *PatchSettings) AssignPropertiesFromPatchSettings(source *v1alpha1api20201201storage.PatchSettings) error
AssignPropertiesFromPatchSettings populates our PatchSettings from the provided source PatchSettings
func (*PatchSettings) AssignPropertiesToPatchSettings ¶
func (patchSettings *PatchSettings) AssignPropertiesToPatchSettings(destination *v1alpha1api20201201storage.PatchSettings) error
AssignPropertiesToPatchSettings populates the provided destination PatchSettings from our PatchSettings
func (*PatchSettings) ConvertToARM ¶
func (patchSettings *PatchSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PatchSettings) DeepCopy ¶
func (in *PatchSettings) DeepCopy() *PatchSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSettings.
func (*PatchSettings) DeepCopyInto ¶
func (in *PatchSettings) DeepCopyInto(out *PatchSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PatchSettings) NewEmptyARMValue ¶
func (patchSettings *PatchSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PatchSettings) PopulateFromARM ¶
func (patchSettings *PatchSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PatchSettingsARM ¶
type PatchSettingsARM struct { //EnableHotpatching: Enables customers to patch their Azure VMs without requiring //a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and //'patchMode' must be set to 'AutomaticByPlatform'. EnableHotpatching *bool `json:"enableHotpatching,omitempty"` //PatchMode: Specifies the mode of VM Guest Patching to IaaS virtual machine. //Possible values are: //Manual - You control the application of patches to a virtual machine. You do //this by applying patches manually inside the VM. In this mode, automatic updates //are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be //false //AutomaticByOS - The virtual machine will automatically be updated by the OS. The //property WindowsConfiguration.enableAutomaticUpdates must be true. //AutomaticByPlatform - the virtual machine will automatically updated by the //platform. The properties provisionVMAgent and //WindowsConfiguration.enableAutomaticUpdates must be true. PatchMode *PatchSettingsPatchMode `json:"patchMode,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/PatchSettings
func (*PatchSettingsARM) DeepCopy ¶
func (in *PatchSettingsARM) DeepCopy() *PatchSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSettingsARM.
func (*PatchSettingsARM) DeepCopyInto ¶
func (in *PatchSettingsARM) DeepCopyInto(out *PatchSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchSettingsPatchMode ¶
type PatchSettingsPatchMode string
+kubebuilder:validation:Enum={"AutomaticByOS","AutomaticByPlatform","Manual"}
type PatchSettingsStatusPatchMode ¶
type PatchSettingsStatusPatchMode string
type PatchSettings_Status ¶
type PatchSettings_Status struct { //EnableHotpatching: Enables customers to patch their Azure VMs without requiring //a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and //'patchMode' must be set to 'AutomaticByPlatform'. EnableHotpatching *bool `json:"enableHotpatching,omitempty"` //PatchMode: Specifies the mode of VM Guest Patching to IaaS virtual machine. //Possible values are: //Manual - You control the application of patches to a virtual machine. You do //this by applying patches manually inside the VM. In this mode, automatic updates //are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be //false //AutomaticByOS - The virtual machine will automatically be updated by the OS. The //property WindowsConfiguration.enableAutomaticUpdates must be true. //AutomaticByPlatform - the virtual machine will automatically updated by the //platform. The properties provisionVMAgent and //WindowsConfiguration.enableAutomaticUpdates must be true PatchMode *PatchSettingsStatusPatchMode `json:"patchMode,omitempty"` }
func (*PatchSettings_Status) AssignPropertiesFromPatchSettingsStatus ¶
func (patchSettingsStatus *PatchSettings_Status) AssignPropertiesFromPatchSettingsStatus(source *v1alpha1api20201201storage.PatchSettings_Status) error
AssignPropertiesFromPatchSettingsStatus populates our PatchSettings_Status from the provided source PatchSettings_Status
func (*PatchSettings_Status) AssignPropertiesToPatchSettingsStatus ¶
func (patchSettingsStatus *PatchSettings_Status) AssignPropertiesToPatchSettingsStatus(destination *v1alpha1api20201201storage.PatchSettings_Status) error
AssignPropertiesToPatchSettingsStatus populates the provided destination PatchSettings_Status from our PatchSettings_Status
func (*PatchSettings_Status) DeepCopy ¶
func (in *PatchSettings_Status) DeepCopy() *PatchSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSettings_Status.
func (*PatchSettings_Status) DeepCopyInto ¶
func (in *PatchSettings_Status) DeepCopyInto(out *PatchSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PatchSettings_Status) NewEmptyARMValue ¶
func (patchSettingsStatus *PatchSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PatchSettings_Status) PopulateFromARM ¶
func (patchSettingsStatus *PatchSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PatchSettings_StatusARM ¶
type PatchSettings_StatusARM struct { //EnableHotpatching: Enables customers to patch their Azure VMs without requiring //a reboot. For enableHotpatching, the 'provisionVMAgent' must be set to true and //'patchMode' must be set to 'AutomaticByPlatform'. EnableHotpatching *bool `json:"enableHotpatching,omitempty"` //PatchMode: Specifies the mode of VM Guest Patching to IaaS virtual machine. //Possible values are: //Manual - You control the application of patches to a virtual machine. You do //this by applying patches manually inside the VM. In this mode, automatic updates //are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be //false //AutomaticByOS - The virtual machine will automatically be updated by the OS. The //property WindowsConfiguration.enableAutomaticUpdates must be true. //AutomaticByPlatform - the virtual machine will automatically updated by the //platform. The properties provisionVMAgent and //WindowsConfiguration.enableAutomaticUpdates must be true PatchMode *PatchSettingsStatusPatchMode `json:"patchMode,omitempty"` }
func (*PatchSettings_StatusARM) DeepCopy ¶
func (in *PatchSettings_StatusARM) DeepCopy() *PatchSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchSettings_StatusARM.
func (*PatchSettings_StatusARM) DeepCopyInto ¶
func (in *PatchSettings_StatusARM) DeepCopyInto(out *PatchSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Plan ¶
type Plan struct { //Name: The plan ID. Name *string `json:"name,omitempty"` //Product: Specifies the product of the image from the marketplace. This is the //same value as Offer under the imageReference element. Product *string `json:"product,omitempty"` //PromotionCode: The promotion code. PromotionCode *string `json:"promotionCode,omitempty"` //Publisher: The publisher ID. Publisher *string `json:"publisher,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/Plan
func (*Plan) AssignPropertiesFromPlan ¶
func (plan *Plan) AssignPropertiesFromPlan(source *v1alpha1api20201201storage.Plan) error
AssignPropertiesFromPlan populates our Plan from the provided source Plan
func (*Plan) AssignPropertiesToPlan ¶
func (plan *Plan) AssignPropertiesToPlan(destination *v1alpha1api20201201storage.Plan) error
AssignPropertiesToPlan populates the provided destination Plan from our Plan
func (*Plan) ConvertToARM ¶
func (plan *Plan) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Plan) DeepCopy ¶
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.
func (*Plan) NewEmptyARMValue ¶
func (plan *Plan) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Plan) PopulateFromARM ¶
func (plan *Plan) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PlanARM ¶
type PlanARM struct { //Name: The plan ID. Name *string `json:"name,omitempty"` //Product: Specifies the product of the image from the marketplace. This is the //same value as Offer under the imageReference element. Product *string `json:"product,omitempty"` //PromotionCode: The promotion code. PromotionCode *string `json:"promotionCode,omitempty"` //Publisher: The publisher ID. Publisher *string `json:"publisher,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/Plan
func (*PlanARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanARM.
func (*PlanARM) 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: The plan ID. Name *string `json:"name,omitempty"` //Product: Specifies the product of the image from the marketplace. This is the //same value as Offer under the imageReference element. Product *string `json:"product,omitempty"` //PromotionCode: The promotion code. PromotionCode *string `json:"promotionCode,omitempty"` //Publisher: The publisher ID. Publisher *string `json:"publisher,omitempty"` }
func (*Plan_Status) AssignPropertiesFromPlanStatus ¶
func (planStatus *Plan_Status) AssignPropertiesFromPlanStatus(source *v1alpha1api20201201storage.Plan_Status) error
AssignPropertiesFromPlanStatus populates our Plan_Status from the provided source Plan_Status
func (*Plan_Status) AssignPropertiesToPlanStatus ¶
func (planStatus *Plan_Status) AssignPropertiesToPlanStatus(destination *v1alpha1api20201201storage.Plan_Status) error
AssignPropertiesToPlanStatus populates the provided destination Plan_Status from our Plan_Status
func (*Plan_Status) DeepCopy ¶
func (in *Plan_Status) DeepCopy() *Plan_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan_Status.
func (*Plan_Status) DeepCopyInto ¶
func (in *Plan_Status) DeepCopyInto(out *Plan_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Plan_Status) NewEmptyARMValue ¶
func (planStatus *Plan_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Plan_Status) PopulateFromARM ¶
func (planStatus *Plan_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Plan_StatusARM ¶
type Plan_StatusARM struct { //Name: The plan ID. Name *string `json:"name,omitempty"` //Product: Specifies the product of the image from the marketplace. This is the //same value as Offer under the imageReference element. Product *string `json:"product,omitempty"` //PromotionCode: The promotion code. PromotionCode *string `json:"promotionCode,omitempty"` //Publisher: The publisher ID. Publisher *string `json:"publisher,omitempty"` }
func (*Plan_StatusARM) DeepCopy ¶
func (in *Plan_StatusARM) DeepCopy() *Plan_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan_StatusARM.
func (*Plan_StatusARM) DeepCopyInto ¶
func (in *Plan_StatusARM) DeepCopyInto(out *Plan_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Priority_Status ¶
type Priority_Status string
type RollingUpgradePolicy ¶
type RollingUpgradePolicy struct { //EnableCrossZoneUpgrade: Allow VMSS to ignore AZ boundaries when constructing //upgrade batches. Take into consideration the Update Domain and //maxBatchInstancePercent to determine the batch size. EnableCrossZoneUpgrade *bool `json:"enableCrossZoneUpgrade,omitempty"` // +kubebuilder:validation:Maximum=100 // +kubebuilder:validation:Minimum=5 //MaxBatchInstancePercent: The maximum percent of total virtual machine instances //that will be upgraded simultaneously by the rolling upgrade in one batch. As //this is a maximum, unhealthy instances in previous or future batches can cause //the percentage of instances in a batch to decrease to ensure higher reliability. //The default value for this parameter is 20%. MaxBatchInstancePercent *int `json:"maxBatchInstancePercent,omitempty"` // +kubebuilder:validation:Maximum=100 // +kubebuilder:validation:Minimum=5 //MaxUnhealthyInstancePercent: The maximum percentage of the total virtual machine //instances in the scale set that can be simultaneously unhealthy, either as a //result of being upgraded, or by being found in an unhealthy state by the virtual //machine health checks before the rolling upgrade aborts. This constraint will be //checked prior to starting any batch. The default value for this parameter is 20%. MaxUnhealthyInstancePercent *int `json:"maxUnhealthyInstancePercent,omitempty"` // +kubebuilder:validation:Maximum=100 // +kubebuilder:validation:Minimum=0 //MaxUnhealthyUpgradedInstancePercent: The maximum percentage of upgraded virtual //machine instances that can be found to be in an unhealthy state. This check will //happen after each batch is upgraded. If this percentage is ever exceeded, the //rolling update aborts. The default value for this parameter is 20%. MaxUnhealthyUpgradedInstancePercent *int `json:"maxUnhealthyUpgradedInstancePercent,omitempty"` //PauseTimeBetweenBatches: The wait time between completing the update for all //virtual machines in one batch and starting the next batch. The time duration //should be specified in ISO 8601 format. The default value is 0 seconds (PT0S). PauseTimeBetweenBatches *string `json:"pauseTimeBetweenBatches,omitempty"` //PrioritizeUnhealthyInstances: Upgrade all unhealthy instances in a scale set //before any healthy instances. PrioritizeUnhealthyInstances *bool `json:"prioritizeUnhealthyInstances,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/RollingUpgradePolicy
func (*RollingUpgradePolicy) AssignPropertiesFromRollingUpgradePolicy ¶
func (rollingUpgradePolicy *RollingUpgradePolicy) AssignPropertiesFromRollingUpgradePolicy(source *v1alpha1api20201201storage.RollingUpgradePolicy) error
AssignPropertiesFromRollingUpgradePolicy populates our RollingUpgradePolicy from the provided source RollingUpgradePolicy
func (*RollingUpgradePolicy) AssignPropertiesToRollingUpgradePolicy ¶
func (rollingUpgradePolicy *RollingUpgradePolicy) AssignPropertiesToRollingUpgradePolicy(destination *v1alpha1api20201201storage.RollingUpgradePolicy) error
AssignPropertiesToRollingUpgradePolicy populates the provided destination RollingUpgradePolicy from our RollingUpgradePolicy
func (*RollingUpgradePolicy) ConvertToARM ¶
func (rollingUpgradePolicy *RollingUpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*RollingUpgradePolicy) NewEmptyARMValue ¶
func (rollingUpgradePolicy *RollingUpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RollingUpgradePolicy) PopulateFromARM ¶
func (rollingUpgradePolicy *RollingUpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RollingUpgradePolicyARM ¶
type RollingUpgradePolicyARM struct { //EnableCrossZoneUpgrade: Allow VMSS to ignore AZ boundaries when constructing //upgrade batches. Take into consideration the Update Domain and //maxBatchInstancePercent to determine the batch size. EnableCrossZoneUpgrade *bool `json:"enableCrossZoneUpgrade,omitempty"` //MaxBatchInstancePercent: The maximum percent of total virtual machine instances //that will be upgraded simultaneously by the rolling upgrade in one batch. As //this is a maximum, unhealthy instances in previous or future batches can cause //the percentage of instances in a batch to decrease to ensure higher reliability. //The default value for this parameter is 20%. MaxBatchInstancePercent *int `json:"maxBatchInstancePercent,omitempty"` //MaxUnhealthyInstancePercent: The maximum percentage of the total virtual machine //instances in the scale set that can be simultaneously unhealthy, either as a //result of being upgraded, or by being found in an unhealthy state by the virtual //machine health checks before the rolling upgrade aborts. This constraint will be //checked prior to starting any batch. The default value for this parameter is 20%. MaxUnhealthyInstancePercent *int `json:"maxUnhealthyInstancePercent,omitempty"` //MaxUnhealthyUpgradedInstancePercent: The maximum percentage of upgraded virtual //machine instances that can be found to be in an unhealthy state. This check will //happen after each batch is upgraded. If this percentage is ever exceeded, the //rolling update aborts. The default value for this parameter is 20%. MaxUnhealthyUpgradedInstancePercent *int `json:"maxUnhealthyUpgradedInstancePercent,omitempty"` //PauseTimeBetweenBatches: The wait time between completing the update for all //virtual machines in one batch and starting the next batch. The time duration //should be specified in ISO 8601 format. The default value is 0 seconds (PT0S). PauseTimeBetweenBatches *string `json:"pauseTimeBetweenBatches,omitempty"` //PrioritizeUnhealthyInstances: Upgrade all unhealthy instances in a scale set //before any healthy instances. PrioritizeUnhealthyInstances *bool `json:"prioritizeUnhealthyInstances,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/RollingUpgradePolicy
func (*RollingUpgradePolicyARM) DeepCopy ¶
func (in *RollingUpgradePolicyARM) DeepCopy() *RollingUpgradePolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicyARM.
func (*RollingUpgradePolicyARM) DeepCopyInto ¶
func (in *RollingUpgradePolicyARM) DeepCopyInto(out *RollingUpgradePolicyARM)
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: Allow VMSS to ignore AZ boundaries when constructing //upgrade batches. Take into consideration the Update Domain and //maxBatchInstancePercent to determine the batch size. EnableCrossZoneUpgrade *bool `json:"enableCrossZoneUpgrade,omitempty"` //MaxBatchInstancePercent: The maximum percent of total virtual machine instances //that will be upgraded simultaneously by the rolling upgrade in one batch. As //this is a maximum, unhealthy instances in previous or future batches can cause //the percentage of instances in a batch to decrease to ensure higher reliability. //The default value for this parameter is 20%. MaxBatchInstancePercent *int `json:"maxBatchInstancePercent,omitempty"` //MaxUnhealthyInstancePercent: The maximum percentage of the total virtual machine //instances in the scale set that can be simultaneously unhealthy, either as a //result of being upgraded, or by being found in an unhealthy state by the virtual //machine health checks before the rolling upgrade aborts. This constraint will be //checked prior to starting any batch. The default value for this parameter is 20%. MaxUnhealthyInstancePercent *int `json:"maxUnhealthyInstancePercent,omitempty"` //MaxUnhealthyUpgradedInstancePercent: The maximum percentage of upgraded virtual //machine instances that can be found to be in an unhealthy state. This check will //happen after each batch is upgraded. If this percentage is ever exceeded, the //rolling update aborts. The default value for this parameter is 20%. MaxUnhealthyUpgradedInstancePercent *int `json:"maxUnhealthyUpgradedInstancePercent,omitempty"` //PauseTimeBetweenBatches: The wait time between completing the update for all //virtual machines in one batch and starting the next batch. The time duration //should be specified in ISO 8601 format. The default value is 0 seconds (PT0S). PauseTimeBetweenBatches *string `json:"pauseTimeBetweenBatches,omitempty"` //PrioritizeUnhealthyInstances: Upgrade all unhealthy instances in a scale set //before any healthy instances. PrioritizeUnhealthyInstances *bool `json:"prioritizeUnhealthyInstances,omitempty"` }
func (*RollingUpgradePolicy_Status) AssignPropertiesFromRollingUpgradePolicyStatus ¶
func (rollingUpgradePolicyStatus *RollingUpgradePolicy_Status) AssignPropertiesFromRollingUpgradePolicyStatus(source *v1alpha1api20201201storage.RollingUpgradePolicy_Status) error
AssignPropertiesFromRollingUpgradePolicyStatus populates our RollingUpgradePolicy_Status from the provided source RollingUpgradePolicy_Status
func (*RollingUpgradePolicy_Status) AssignPropertiesToRollingUpgradePolicyStatus ¶
func (rollingUpgradePolicyStatus *RollingUpgradePolicy_Status) AssignPropertiesToRollingUpgradePolicyStatus(destination *v1alpha1api20201201storage.RollingUpgradePolicy_Status) error
AssignPropertiesToRollingUpgradePolicyStatus populates the provided destination RollingUpgradePolicy_Status from our RollingUpgradePolicy_Status
func (*RollingUpgradePolicy_Status) DeepCopy ¶
func (in *RollingUpgradePolicy_Status) DeepCopy() *RollingUpgradePolicy_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicy_Status.
func (*RollingUpgradePolicy_Status) DeepCopyInto ¶
func (in *RollingUpgradePolicy_Status) DeepCopyInto(out *RollingUpgradePolicy_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RollingUpgradePolicy_Status) NewEmptyARMValue ¶
func (rollingUpgradePolicyStatus *RollingUpgradePolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RollingUpgradePolicy_Status) PopulateFromARM ¶
func (rollingUpgradePolicyStatus *RollingUpgradePolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RollingUpgradePolicy_StatusARM ¶
type RollingUpgradePolicy_StatusARM struct { //EnableCrossZoneUpgrade: Allow VMSS to ignore AZ boundaries when constructing //upgrade batches. Take into consideration the Update Domain and //maxBatchInstancePercent to determine the batch size. EnableCrossZoneUpgrade *bool `json:"enableCrossZoneUpgrade,omitempty"` //MaxBatchInstancePercent: The maximum percent of total virtual machine instances //that will be upgraded simultaneously by the rolling upgrade in one batch. As //this is a maximum, unhealthy instances in previous or future batches can cause //the percentage of instances in a batch to decrease to ensure higher reliability. //The default value for this parameter is 20%. MaxBatchInstancePercent *int `json:"maxBatchInstancePercent,omitempty"` //MaxUnhealthyInstancePercent: The maximum percentage of the total virtual machine //instances in the scale set that can be simultaneously unhealthy, either as a //result of being upgraded, or by being found in an unhealthy state by the virtual //machine health checks before the rolling upgrade aborts. This constraint will be //checked prior to starting any batch. The default value for this parameter is 20%. MaxUnhealthyInstancePercent *int `json:"maxUnhealthyInstancePercent,omitempty"` //MaxUnhealthyUpgradedInstancePercent: The maximum percentage of upgraded virtual //machine instances that can be found to be in an unhealthy state. This check will //happen after each batch is upgraded. If this percentage is ever exceeded, the //rolling update aborts. The default value for this parameter is 20%. MaxUnhealthyUpgradedInstancePercent *int `json:"maxUnhealthyUpgradedInstancePercent,omitempty"` //PauseTimeBetweenBatches: The wait time between completing the update for all //virtual machines in one batch and starting the next batch. The time duration //should be specified in ISO 8601 format. The default value is 0 seconds (PT0S). PauseTimeBetweenBatches *string `json:"pauseTimeBetweenBatches,omitempty"` //PrioritizeUnhealthyInstances: Upgrade all unhealthy instances in a scale set //before any healthy instances. PrioritizeUnhealthyInstances *bool `json:"prioritizeUnhealthyInstances,omitempty"` }
func (*RollingUpgradePolicy_StatusARM) DeepCopy ¶
func (in *RollingUpgradePolicy_StatusARM) DeepCopy() *RollingUpgradePolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpgradePolicy_StatusARM.
func (*RollingUpgradePolicy_StatusARM) DeepCopyInto ¶
func (in *RollingUpgradePolicy_StatusARM) DeepCopyInto(out *RollingUpgradePolicy_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScaleInPolicy ¶
type ScaleInPolicy struct { //Rules: The rules to be followed when scaling-in a virtual machine scale set. //Possible values are: //Default When a virtual machine scale set is scaled in, the scale set will first //be balanced across zones if it is a zonal scale set. Then, it will be balanced //across Fault Domains as far as possible. Within each Fault Domain, the virtual //machines chosen for removal will be the newest ones that are not protected from //scale-in. //OldestVM When a virtual machine scale set is being scaled-in, the oldest virtual //machines that are not protected from scale-in will be chosen for removal. For //zonal virtual machine scale sets, the scale set will first be balanced across //zones. Within each zone, the oldest virtual machines that are not protected will //be chosen for removal. //NewestVM When a virtual machine scale set is being scaled-in, the newest virtual //machines that are not protected from scale-in will be chosen for removal. For //zonal virtual machine scale sets, the scale set will first be balanced across //zones. Within each zone, the newest virtual machines that are not protected will //be chosen for removal. Rules []ScaleInPolicyRules `json:"rules,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ScaleInPolicy
func (*ScaleInPolicy) AssignPropertiesFromScaleInPolicy ¶
func (scaleInPolicy *ScaleInPolicy) AssignPropertiesFromScaleInPolicy(source *v1alpha1api20201201storage.ScaleInPolicy) error
AssignPropertiesFromScaleInPolicy populates our ScaleInPolicy from the provided source ScaleInPolicy
func (*ScaleInPolicy) AssignPropertiesToScaleInPolicy ¶
func (scaleInPolicy *ScaleInPolicy) AssignPropertiesToScaleInPolicy(destination *v1alpha1api20201201storage.ScaleInPolicy) error
AssignPropertiesToScaleInPolicy populates the provided destination ScaleInPolicy from our ScaleInPolicy
func (*ScaleInPolicy) ConvertToARM ¶
func (scaleInPolicy *ScaleInPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ScaleInPolicy) DeepCopy ¶
func (in *ScaleInPolicy) DeepCopy() *ScaleInPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleInPolicy.
func (*ScaleInPolicy) DeepCopyInto ¶
func (in *ScaleInPolicy) DeepCopyInto(out *ScaleInPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScaleInPolicy) NewEmptyARMValue ¶
func (scaleInPolicy *ScaleInPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ScaleInPolicy) PopulateFromARM ¶
func (scaleInPolicy *ScaleInPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScaleInPolicyARM ¶
type ScaleInPolicyARM struct { //Rules: The rules to be followed when scaling-in a virtual machine scale set. //Possible values are: //Default When a virtual machine scale set is scaled in, the scale set will first //be balanced across zones if it is a zonal scale set. Then, it will be balanced //across Fault Domains as far as possible. Within each Fault Domain, the virtual //machines chosen for removal will be the newest ones that are not protected from //scale-in. //OldestVM When a virtual machine scale set is being scaled-in, the oldest virtual //machines that are not protected from scale-in will be chosen for removal. For //zonal virtual machine scale sets, the scale set will first be balanced across //zones. Within each zone, the oldest virtual machines that are not protected will //be chosen for removal. //NewestVM When a virtual machine scale set is being scaled-in, the newest virtual //machines that are not protected from scale-in will be chosen for removal. For //zonal virtual machine scale sets, the scale set will first be balanced across //zones. Within each zone, the newest virtual machines that are not protected will //be chosen for removal. Rules []ScaleInPolicyRules `json:"rules,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ScaleInPolicy
func (*ScaleInPolicyARM) DeepCopy ¶
func (in *ScaleInPolicyARM) DeepCopy() *ScaleInPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleInPolicyARM.
func (*ScaleInPolicyARM) DeepCopyInto ¶
func (in *ScaleInPolicyARM) DeepCopyInto(out *ScaleInPolicyARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScaleInPolicyRules ¶
type ScaleInPolicyRules string
+kubebuilder:validation:Enum={"Default","NewestVM","OldestVM"}
type ScaleInPolicyStatusRules ¶
type ScaleInPolicyStatusRules string
type ScaleInPolicy_Status ¶
type ScaleInPolicy_Status struct { //Rules: The rules to be followed when scaling-in a virtual machine scale set. //Possible values are: //Default When a virtual machine scale set is scaled in, the scale set will first //be balanced across zones if it is a zonal scale set. Then, it will be balanced //across Fault Domains as far as possible. Within each Fault Domain, the virtual //machines chosen for removal will be the newest ones that are not protected from //scale-in. //OldestVM When a virtual machine scale set is being scaled-in, the oldest virtual //machines that are not protected from scale-in will be chosen for removal. For //zonal virtual machine scale sets, the scale set will first be balanced across //zones. Within each zone, the oldest virtual machines that are not protected will //be chosen for removal. //NewestVM When a virtual machine scale set is being scaled-in, the newest virtual //machines that are not protected from scale-in will be chosen for removal. For //zonal virtual machine scale sets, the scale set will first be balanced across //zones. Within each zone, the newest virtual machines that are not protected will //be chosen for removal. Rules []ScaleInPolicyStatusRules `json:"rules,omitempty"` }
func (*ScaleInPolicy_Status) AssignPropertiesFromScaleInPolicyStatus ¶
func (scaleInPolicyStatus *ScaleInPolicy_Status) AssignPropertiesFromScaleInPolicyStatus(source *v1alpha1api20201201storage.ScaleInPolicy_Status) error
AssignPropertiesFromScaleInPolicyStatus populates our ScaleInPolicy_Status from the provided source ScaleInPolicy_Status
func (*ScaleInPolicy_Status) AssignPropertiesToScaleInPolicyStatus ¶
func (scaleInPolicyStatus *ScaleInPolicy_Status) AssignPropertiesToScaleInPolicyStatus(destination *v1alpha1api20201201storage.ScaleInPolicy_Status) error
AssignPropertiesToScaleInPolicyStatus populates the provided destination ScaleInPolicy_Status from our ScaleInPolicy_Status
func (*ScaleInPolicy_Status) DeepCopy ¶
func (in *ScaleInPolicy_Status) DeepCopy() *ScaleInPolicy_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleInPolicy_Status.
func (*ScaleInPolicy_Status) DeepCopyInto ¶
func (in *ScaleInPolicy_Status) DeepCopyInto(out *ScaleInPolicy_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScaleInPolicy_Status) NewEmptyARMValue ¶
func (scaleInPolicyStatus *ScaleInPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ScaleInPolicy_Status) PopulateFromARM ¶
func (scaleInPolicyStatus *ScaleInPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScaleInPolicy_StatusARM ¶
type ScaleInPolicy_StatusARM struct { //Rules: The rules to be followed when scaling-in a virtual machine scale set. //Possible values are: //Default When a virtual machine scale set is scaled in, the scale set will first //be balanced across zones if it is a zonal scale set. Then, it will be balanced //across Fault Domains as far as possible. Within each Fault Domain, the virtual //machines chosen for removal will be the newest ones that are not protected from //scale-in. //OldestVM When a virtual machine scale set is being scaled-in, the oldest virtual //machines that are not protected from scale-in will be chosen for removal. For //zonal virtual machine scale sets, the scale set will first be balanced across //zones. Within each zone, the oldest virtual machines that are not protected will //be chosen for removal. //NewestVM When a virtual machine scale set is being scaled-in, the newest virtual //machines that are not protected from scale-in will be chosen for removal. For //zonal virtual machine scale sets, the scale set will first be balanced across //zones. Within each zone, the newest virtual machines that are not protected will //be chosen for removal. Rules []ScaleInPolicyStatusRules `json:"rules,omitempty"` }
func (*ScaleInPolicy_StatusARM) DeepCopy ¶
func (in *ScaleInPolicy_StatusARM) DeepCopy() *ScaleInPolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleInPolicy_StatusARM.
func (*ScaleInPolicy_StatusARM) DeepCopyInto ¶
func (in *ScaleInPolicy_StatusARM) DeepCopyInto(out *ScaleInPolicy_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledEventsProfile ¶
type ScheduledEventsProfile struct {
TerminateNotificationProfile *TerminateNotificationProfile `json:"terminateNotificationProfile,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ScheduledEventsProfile
func (*ScheduledEventsProfile) AssignPropertiesFromScheduledEventsProfile ¶
func (scheduledEventsProfile *ScheduledEventsProfile) AssignPropertiesFromScheduledEventsProfile(source *v1alpha1api20201201storage.ScheduledEventsProfile) error
AssignPropertiesFromScheduledEventsProfile populates our ScheduledEventsProfile from the provided source ScheduledEventsProfile
func (*ScheduledEventsProfile) AssignPropertiesToScheduledEventsProfile ¶
func (scheduledEventsProfile *ScheduledEventsProfile) AssignPropertiesToScheduledEventsProfile(destination *v1alpha1api20201201storage.ScheduledEventsProfile) error
AssignPropertiesToScheduledEventsProfile populates the provided destination ScheduledEventsProfile from our ScheduledEventsProfile
func (*ScheduledEventsProfile) ConvertToARM ¶
func (scheduledEventsProfile *ScheduledEventsProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*ScheduledEventsProfile) NewEmptyARMValue ¶
func (scheduledEventsProfile *ScheduledEventsProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ScheduledEventsProfile) PopulateFromARM ¶
func (scheduledEventsProfile *ScheduledEventsProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScheduledEventsProfileARM ¶
type ScheduledEventsProfileARM struct {
TerminateNotificationProfile *TerminateNotificationProfileARM `json:"terminateNotificationProfile,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/ScheduledEventsProfile
func (*ScheduledEventsProfileARM) DeepCopy ¶
func (in *ScheduledEventsProfileARM) DeepCopy() *ScheduledEventsProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledEventsProfileARM.
func (*ScheduledEventsProfileARM) DeepCopyInto ¶
func (in *ScheduledEventsProfileARM) DeepCopyInto(out *ScheduledEventsProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledEventsProfile_Status ¶
type ScheduledEventsProfile_Status struct { //TerminateNotificationProfile: Specifies Terminate Scheduled Event related //configurations. TerminateNotificationProfile *TerminateNotificationProfile_Status `json:"terminateNotificationProfile,omitempty"` }
func (*ScheduledEventsProfile_Status) AssignPropertiesFromScheduledEventsProfileStatus ¶
func (scheduledEventsProfileStatus *ScheduledEventsProfile_Status) AssignPropertiesFromScheduledEventsProfileStatus(source *v1alpha1api20201201storage.ScheduledEventsProfile_Status) error
AssignPropertiesFromScheduledEventsProfileStatus populates our ScheduledEventsProfile_Status from the provided source ScheduledEventsProfile_Status
func (*ScheduledEventsProfile_Status) AssignPropertiesToScheduledEventsProfileStatus ¶
func (scheduledEventsProfileStatus *ScheduledEventsProfile_Status) AssignPropertiesToScheduledEventsProfileStatus(destination *v1alpha1api20201201storage.ScheduledEventsProfile_Status) error
AssignPropertiesToScheduledEventsProfileStatus populates the provided destination ScheduledEventsProfile_Status from our 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.
func (*ScheduledEventsProfile_Status) NewEmptyARMValue ¶
func (scheduledEventsProfileStatus *ScheduledEventsProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ScheduledEventsProfile_Status) PopulateFromARM ¶
func (scheduledEventsProfileStatus *ScheduledEventsProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScheduledEventsProfile_StatusARM ¶
type ScheduledEventsProfile_StatusARM struct { //TerminateNotificationProfile: Specifies Terminate Scheduled Event related //configurations. TerminateNotificationProfile *TerminateNotificationProfile_StatusARM `json:"terminateNotificationProfile,omitempty"` }
func (*ScheduledEventsProfile_StatusARM) DeepCopy ¶
func (in *ScheduledEventsProfile_StatusARM) DeepCopy() *ScheduledEventsProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledEventsProfile_StatusARM.
func (*ScheduledEventsProfile_StatusARM) DeepCopyInto ¶
func (in *ScheduledEventsProfile_StatusARM) DeepCopyInto(out *ScheduledEventsProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfile ¶
type SecurityProfile struct { //EncryptionAtHost: This property can be used by user in the request to enable or //disable the Host Encryption for the virtual machine or virtual machine scale //set. This will enable the encryption for all the disks including Resource/Temp //disk at host itself. //Default: The Encryption at host will be disabled unless this property is set to //true for the resource. EncryptionAtHost *bool `json:"encryptionAtHost,omitempty"` //SecurityType: Specifies the SecurityType of the virtual machine. It is set as //TrustedLaunch to enable UefiSettings. //Default: UefiSettings will not be enabled unless this property is set as //TrustedLaunch. SecurityType *SecurityProfileSecurityType `json:"securityType,omitempty"` //UefiSettings: Specifies the security settings like secure boot and vTPM used //while creating the virtual machine. //Minimum api-version: 2020-12-01 UefiSettings *UefiSettings `json:"uefiSettings,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/SecurityProfile
func (*SecurityProfile) AssignPropertiesFromSecurityProfile ¶
func (securityProfile *SecurityProfile) AssignPropertiesFromSecurityProfile(source *v1alpha1api20201201storage.SecurityProfile) error
AssignPropertiesFromSecurityProfile populates our SecurityProfile from the provided source SecurityProfile
func (*SecurityProfile) AssignPropertiesToSecurityProfile ¶
func (securityProfile *SecurityProfile) AssignPropertiesToSecurityProfile(destination *v1alpha1api20201201storage.SecurityProfile) error
AssignPropertiesToSecurityProfile populates the provided destination SecurityProfile from our SecurityProfile
func (*SecurityProfile) ConvertToARM ¶
func (securityProfile *SecurityProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SecurityProfile) DeepCopy ¶
func (in *SecurityProfile) DeepCopy() *SecurityProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile.
func (*SecurityProfile) DeepCopyInto ¶
func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityProfile) NewEmptyARMValue ¶
func (securityProfile *SecurityProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SecurityProfile) PopulateFromARM ¶
func (securityProfile *SecurityProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SecurityProfileARM ¶
type SecurityProfileARM struct { //EncryptionAtHost: This property can be used by user in the request to enable or //disable the Host Encryption for the virtual machine or virtual machine scale //set. This will enable the encryption for all the disks including Resource/Temp //disk at host itself. //Default: The Encryption at host will be disabled unless this property is set to //true for the resource. EncryptionAtHost *bool `json:"encryptionAtHost,omitempty"` //SecurityType: Specifies the SecurityType of the virtual machine. It is set as //TrustedLaunch to enable UefiSettings. //Default: UefiSettings will not be enabled unless this property is set as //TrustedLaunch. SecurityType *SecurityProfileSecurityType `json:"securityType,omitempty"` //UefiSettings: Specifies the security settings like secure boot and vTPM used //while creating the virtual machine. //Minimum api-version: 2020-12-01 UefiSettings *UefiSettingsARM `json:"uefiSettings,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/SecurityProfile
func (*SecurityProfileARM) DeepCopy ¶
func (in *SecurityProfileARM) DeepCopy() *SecurityProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfileARM.
func (*SecurityProfileARM) DeepCopyInto ¶
func (in *SecurityProfileARM) DeepCopyInto(out *SecurityProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityProfileSecurityType ¶
type SecurityProfileSecurityType string
+kubebuilder:validation:Enum={"TrustedLaunch"}
type SecurityProfileStatusSecurityType ¶
type SecurityProfileStatusSecurityType string
type SecurityProfile_Status ¶
type SecurityProfile_Status struct { //EncryptionAtHost: This property can be used by user in the request to enable or //disable the Host Encryption for the virtual machine or virtual machine scale //set. This will enable the encryption for all the disks including Resource/Temp //disk at host itself. //Default: The Encryption at host will be disabled unless this property is set to //true for the resource. EncryptionAtHost *bool `json:"encryptionAtHost,omitempty"` //SecurityType: Specifies the SecurityType of the virtual machine. It is set as //TrustedLaunch to enable UefiSettings. //Default: UefiSettings will not be enabled unless this property is set as //TrustedLaunch. SecurityType *SecurityProfileStatusSecurityType `json:"securityType,omitempty"` //UefiSettings: Specifies the security settings like secure boot and vTPM used //while creating the virtual machine. //Minimum api-version: 2020-12-01 UefiSettings *UefiSettings_Status `json:"uefiSettings,omitempty"` }
func (*SecurityProfile_Status) AssignPropertiesFromSecurityProfileStatus ¶
func (securityProfileStatus *SecurityProfile_Status) AssignPropertiesFromSecurityProfileStatus(source *v1alpha1api20201201storage.SecurityProfile_Status) error
AssignPropertiesFromSecurityProfileStatus populates our SecurityProfile_Status from the provided source SecurityProfile_Status
func (*SecurityProfile_Status) AssignPropertiesToSecurityProfileStatus ¶
func (securityProfileStatus *SecurityProfile_Status) AssignPropertiesToSecurityProfileStatus(destination *v1alpha1api20201201storage.SecurityProfile_Status) error
AssignPropertiesToSecurityProfileStatus populates the provided destination SecurityProfile_Status from our SecurityProfile_Status
func (*SecurityProfile_Status) DeepCopy ¶
func (in *SecurityProfile_Status) DeepCopy() *SecurityProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile_Status.
func (*SecurityProfile_Status) DeepCopyInto ¶
func (in *SecurityProfile_Status) DeepCopyInto(out *SecurityProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityProfile_Status) NewEmptyARMValue ¶
func (securityProfileStatus *SecurityProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SecurityProfile_Status) PopulateFromARM ¶
func (securityProfileStatus *SecurityProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SecurityProfile_StatusARM ¶
type SecurityProfile_StatusARM struct { //EncryptionAtHost: This property can be used by user in the request to enable or //disable the Host Encryption for the virtual machine or virtual machine scale //set. This will enable the encryption for all the disks including Resource/Temp //disk at host itself. //Default: The Encryption at host will be disabled unless this property is set to //true for the resource. EncryptionAtHost *bool `json:"encryptionAtHost,omitempty"` //SecurityType: Specifies the SecurityType of the virtual machine. It is set as //TrustedLaunch to enable UefiSettings. //Default: UefiSettings will not be enabled unless this property is set as //TrustedLaunch. SecurityType *SecurityProfileStatusSecurityType `json:"securityType,omitempty"` //UefiSettings: Specifies the security settings like secure boot and vTPM used //while creating the virtual machine. //Minimum api-version: 2020-12-01 UefiSettings *UefiSettings_StatusARM `json:"uefiSettings,omitempty"` }
func (*SecurityProfile_StatusARM) DeepCopy ¶
func (in *SecurityProfile_StatusARM) DeepCopy() *SecurityProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityProfile_StatusARM.
func (*SecurityProfile_StatusARM) DeepCopyInto ¶
func (in *SecurityProfile_StatusARM) DeepCopyInto(out *SecurityProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku ¶
type Sku struct { //Capacity: Specifies the number of virtual machines in the scale set. Capacity *int `json:"capacity,omitempty"` //Name: The sku name. Name *string `json:"name,omitempty"` //Tier: Specifies the tier of virtual machines in a scale set. //Possible Values: //Standard //Basic Tier *string `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/Sku
func (*Sku) AssignPropertiesFromSku ¶
func (sku *Sku) AssignPropertiesFromSku(source *v1alpha1api20201201storage.Sku) error
AssignPropertiesFromSku populates our Sku from the provided source Sku
func (*Sku) AssignPropertiesToSku ¶
func (sku *Sku) AssignPropertiesToSku(destination *v1alpha1api20201201storage.Sku) error
AssignPropertiesToSku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶
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.
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SkuARM ¶
type SkuARM struct { //Capacity: Specifies the number of virtual machines in the scale set. Capacity *int `json:"capacity,omitempty"` //Name: The sku name. Name *string `json:"name,omitempty"` //Tier: Specifies the tier of virtual machines in a scale set. //Possible Values: //Standard //Basic Tier *string `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/Sku
func (*SkuARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuARM.
func (*SkuARM) 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: Specifies the number of virtual machines in the scale set. Capacity *int `json:"capacity,omitempty"` //Name: The sku name. Name *string `json:"name,omitempty"` //Tier: Specifies the tier of virtual machines in a scale set. //Possible Values: //Standard //Basic Tier *string `json:"tier,omitempty"` }
func (*Sku_Status) AssignPropertiesFromSkuStatus ¶
func (skuStatus *Sku_Status) AssignPropertiesFromSkuStatus(source *v1alpha1api20201201storage.Sku_Status) error
AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status
func (*Sku_Status) AssignPropertiesToSkuStatus ¶
func (skuStatus *Sku_Status) AssignPropertiesToSkuStatus(destination *v1alpha1api20201201storage.Sku_Status) error
AssignPropertiesToSkuStatus populates the provided destination Sku_Status from our Sku_Status
func (*Sku_Status) DeepCopy ¶
func (in *Sku_Status) DeepCopy() *Sku_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_Status.
func (*Sku_Status) DeepCopyInto ¶
func (in *Sku_Status) DeepCopyInto(out *Sku_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_Status) NewEmptyARMValue ¶
func (skuStatus *Sku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_Status) PopulateFromARM ¶
func (skuStatus *Sku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_StatusARM ¶
type Sku_StatusARM struct { //Capacity: Specifies the number of virtual machines in the scale set. Capacity *int `json:"capacity,omitempty"` //Name: The sku name. Name *string `json:"name,omitempty"` //Tier: Specifies the tier of virtual machines in a scale set. //Possible Values: //Standard //Basic Tier *string `json:"tier,omitempty"` }
func (*Sku_StatusARM) DeepCopy ¶
func (in *Sku_StatusARM) DeepCopy() *Sku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_StatusARM.
func (*Sku_StatusARM) DeepCopyInto ¶
func (in *Sku_StatusARM) DeepCopyInto(out *Sku_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SshConfiguration ¶
type SshConfiguration struct { //PublicKeys: The list of SSH public keys used to authenticate with linux based //VMs. PublicKeys []SshPublicKey `json:"publicKeys,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/SshConfiguration
func (*SshConfiguration) AssignPropertiesFromSshConfiguration ¶
func (sshConfiguration *SshConfiguration) AssignPropertiesFromSshConfiguration(source *v1alpha1api20201201storage.SshConfiguration) error
AssignPropertiesFromSshConfiguration populates our SshConfiguration from the provided source SshConfiguration
func (*SshConfiguration) AssignPropertiesToSshConfiguration ¶
func (sshConfiguration *SshConfiguration) AssignPropertiesToSshConfiguration(destination *v1alpha1api20201201storage.SshConfiguration) error
AssignPropertiesToSshConfiguration populates the provided destination SshConfiguration from our SshConfiguration
func (*SshConfiguration) ConvertToARM ¶
func (sshConfiguration *SshConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SshConfiguration) DeepCopy ¶
func (in *SshConfiguration) DeepCopy() *SshConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshConfiguration.
func (*SshConfiguration) DeepCopyInto ¶
func (in *SshConfiguration) DeepCopyInto(out *SshConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SshConfiguration) NewEmptyARMValue ¶
func (sshConfiguration *SshConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SshConfiguration) PopulateFromARM ¶
func (sshConfiguration *SshConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SshConfigurationARM ¶
type SshConfigurationARM struct { //PublicKeys: The list of SSH public keys used to authenticate with linux based //VMs. PublicKeys []SshPublicKeyARM `json:"publicKeys,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/SshConfiguration
func (*SshConfigurationARM) DeepCopy ¶
func (in *SshConfigurationARM) DeepCopy() *SshConfigurationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshConfigurationARM.
func (*SshConfigurationARM) DeepCopyInto ¶
func (in *SshConfigurationARM) DeepCopyInto(out *SshConfigurationARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SshConfiguration_Status ¶
type SshConfiguration_Status struct { //PublicKeys: The list of SSH public keys used to authenticate with linux based //VMs. PublicKeys []SshPublicKey_Status `json:"publicKeys,omitempty"` }
func (*SshConfiguration_Status) AssignPropertiesFromSshConfigurationStatus ¶
func (sshConfigurationStatus *SshConfiguration_Status) AssignPropertiesFromSshConfigurationStatus(source *v1alpha1api20201201storage.SshConfiguration_Status) error
AssignPropertiesFromSshConfigurationStatus populates our SshConfiguration_Status from the provided source SshConfiguration_Status
func (*SshConfiguration_Status) AssignPropertiesToSshConfigurationStatus ¶
func (sshConfigurationStatus *SshConfiguration_Status) AssignPropertiesToSshConfigurationStatus(destination *v1alpha1api20201201storage.SshConfiguration_Status) error
AssignPropertiesToSshConfigurationStatus populates the provided destination SshConfiguration_Status from our SshConfiguration_Status
func (*SshConfiguration_Status) DeepCopy ¶
func (in *SshConfiguration_Status) DeepCopy() *SshConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshConfiguration_Status.
func (*SshConfiguration_Status) DeepCopyInto ¶
func (in *SshConfiguration_Status) DeepCopyInto(out *SshConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SshConfiguration_Status) NewEmptyARMValue ¶
func (sshConfigurationStatus *SshConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SshConfiguration_Status) PopulateFromARM ¶
func (sshConfigurationStatus *SshConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SshConfiguration_StatusARM ¶
type SshConfiguration_StatusARM struct { //PublicKeys: The list of SSH public keys used to authenticate with linux based //VMs. PublicKeys []SshPublicKey_StatusARM `json:"publicKeys,omitempty"` }
func (*SshConfiguration_StatusARM) DeepCopy ¶
func (in *SshConfiguration_StatusARM) DeepCopy() *SshConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshConfiguration_StatusARM.
func (*SshConfiguration_StatusARM) DeepCopyInto ¶
func (in *SshConfiguration_StatusARM) DeepCopyInto(out *SshConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SshPublicKey ¶
type SshPublicKey struct { //KeyData: SSH public key certificate used to authenticate with the VM through //ssh. The key needs to be at least 2048-bit and in ssh-rsa format. //For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in //Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData *string `json:"keyData,omitempty"` //Path: Specifies the full path on the created VM where ssh public key is stored. //If the file already exists, the specified key is appended to the file. Example: ///home/user/.ssh/authorized_keys Path *string `json:"path,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/SshPublicKey
func (*SshPublicKey) AssignPropertiesFromSshPublicKey ¶
func (sshPublicKey *SshPublicKey) AssignPropertiesFromSshPublicKey(source *v1alpha1api20201201storage.SshPublicKey) error
AssignPropertiesFromSshPublicKey populates our SshPublicKey from the provided source SshPublicKey
func (*SshPublicKey) AssignPropertiesToSshPublicKey ¶
func (sshPublicKey *SshPublicKey) AssignPropertiesToSshPublicKey(destination *v1alpha1api20201201storage.SshPublicKey) error
AssignPropertiesToSshPublicKey populates the provided destination SshPublicKey from our SshPublicKey
func (*SshPublicKey) ConvertToARM ¶
func (sshPublicKey *SshPublicKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SshPublicKey) DeepCopy ¶
func (in *SshPublicKey) DeepCopy() *SshPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKey.
func (*SshPublicKey) DeepCopyInto ¶
func (in *SshPublicKey) DeepCopyInto(out *SshPublicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SshPublicKey) NewEmptyARMValue ¶
func (sshPublicKey *SshPublicKey) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SshPublicKey) PopulateFromARM ¶
func (sshPublicKey *SshPublicKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SshPublicKeyARM ¶
type SshPublicKeyARM struct { //KeyData: SSH public key certificate used to authenticate with the VM through //ssh. The key needs to be at least 2048-bit and in ssh-rsa format. //For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in //Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData *string `json:"keyData,omitempty"` //Path: Specifies the full path on the created VM where ssh public key is stored. //If the file already exists, the specified key is appended to the file. Example: ///home/user/.ssh/authorized_keys Path *string `json:"path,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/SshPublicKey
func (*SshPublicKeyARM) DeepCopy ¶
func (in *SshPublicKeyARM) DeepCopy() *SshPublicKeyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKeyARM.
func (*SshPublicKeyARM) DeepCopyInto ¶
func (in *SshPublicKeyARM) DeepCopyInto(out *SshPublicKeyARM)
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: SSH public key certificate used to authenticate with the VM through //ssh. The key needs to be at least 2048-bit and in ssh-rsa format. //For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in //Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData *string `json:"keyData,omitempty"` //Path: Specifies the full path on the created VM where ssh public key is stored. //If the file already exists, the specified key is appended to the file. Example: ///home/user/.ssh/authorized_keys Path *string `json:"path,omitempty"` }
func (*SshPublicKey_Status) AssignPropertiesFromSshPublicKeyStatus ¶
func (sshPublicKeyStatus *SshPublicKey_Status) AssignPropertiesFromSshPublicKeyStatus(source *v1alpha1api20201201storage.SshPublicKey_Status) error
AssignPropertiesFromSshPublicKeyStatus populates our SshPublicKey_Status from the provided source SshPublicKey_Status
func (*SshPublicKey_Status) AssignPropertiesToSshPublicKeyStatus ¶
func (sshPublicKeyStatus *SshPublicKey_Status) AssignPropertiesToSshPublicKeyStatus(destination *v1alpha1api20201201storage.SshPublicKey_Status) error
AssignPropertiesToSshPublicKeyStatus populates the provided destination SshPublicKey_Status from our SshPublicKey_Status
func (*SshPublicKey_Status) DeepCopy ¶
func (in *SshPublicKey_Status) DeepCopy() *SshPublicKey_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKey_Status.
func (*SshPublicKey_Status) DeepCopyInto ¶
func (in *SshPublicKey_Status) DeepCopyInto(out *SshPublicKey_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SshPublicKey_Status) NewEmptyARMValue ¶
func (sshPublicKeyStatus *SshPublicKey_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SshPublicKey_Status) PopulateFromARM ¶
func (sshPublicKeyStatus *SshPublicKey_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SshPublicKey_StatusARM ¶
type SshPublicKey_StatusARM struct { //KeyData: SSH public key certificate used to authenticate with the VM through //ssh. The key needs to be at least 2048-bit and in ssh-rsa format. //For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in //Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData *string `json:"keyData,omitempty"` //Path: Specifies the full path on the created VM where ssh public key is stored. //If the file already exists, the specified key is appended to the file. Example: ///home/user/.ssh/authorized_keys Path *string `json:"path,omitempty"` }
func (*SshPublicKey_StatusARM) DeepCopy ¶
func (in *SshPublicKey_StatusARM) DeepCopy() *SshPublicKey_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshPublicKey_StatusARM.
func (*SshPublicKey_StatusARM) DeepCopyInto ¶
func (in *SshPublicKey_StatusARM) DeepCopyInto(out *SshPublicKey_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountType_Status ¶
type StorageAccountType_Status string
type StorageProfile ¶
type StorageProfile struct { //DataDisks: Specifies the parameters that are used to add a data disk to a //virtual machine. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []DataDisk `json:"dataDisks,omitempty"` //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. ImageReference *ImageReference `json:"imageReference,omitempty"` //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/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk *OSDisk `json:"osDisk,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/StorageProfile
func (*StorageProfile) AssignPropertiesFromStorageProfile ¶
func (storageProfile *StorageProfile) AssignPropertiesFromStorageProfile(source *v1alpha1api20201201storage.StorageProfile) error
AssignPropertiesFromStorageProfile populates our StorageProfile from the provided source StorageProfile
func (*StorageProfile) AssignPropertiesToStorageProfile ¶
func (storageProfile *StorageProfile) AssignPropertiesToStorageProfile(destination *v1alpha1api20201201storage.StorageProfile) error
AssignPropertiesToStorageProfile populates the provided destination StorageProfile from our StorageProfile
func (*StorageProfile) ConvertToARM ¶
func (storageProfile *StorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageProfile) DeepCopy ¶
func (in *StorageProfile) DeepCopy() *StorageProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile.
func (*StorageProfile) DeepCopyInto ¶
func (in *StorageProfile) DeepCopyInto(out *StorageProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageProfile) NewEmptyARMValue ¶
func (storageProfile *StorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageProfile) PopulateFromARM ¶
func (storageProfile *StorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageProfileARM ¶
type StorageProfileARM struct { //DataDisks: Specifies the parameters that are used to add a data disk to a //virtual machine. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []DataDiskARM `json:"dataDisks,omitempty"` //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. ImageReference *ImageReferenceARM `json:"imageReference,omitempty"` //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/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk *OSDiskARM `json:"osDisk,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/StorageProfile
func (*StorageProfileARM) DeepCopy ¶
func (in *StorageProfileARM) DeepCopy() *StorageProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfileARM.
func (*StorageProfileARM) DeepCopyInto ¶
func (in *StorageProfileARM) DeepCopyInto(out *StorageProfileARM)
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: Specifies the parameters that are used to add a data disk to a //virtual machine. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []DataDisk_Status `json:"dataDisks,omitempty"` //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. ImageReference *ImageReference_Status `json:"imageReference,omitempty"` //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/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk *OSDisk_Status `json:"osDisk,omitempty"` }
func (*StorageProfile_Status) AssignPropertiesFromStorageProfileStatus ¶
func (storageProfileStatus *StorageProfile_Status) AssignPropertiesFromStorageProfileStatus(source *v1alpha1api20201201storage.StorageProfile_Status) error
AssignPropertiesFromStorageProfileStatus populates our StorageProfile_Status from the provided source StorageProfile_Status
func (*StorageProfile_Status) AssignPropertiesToStorageProfileStatus ¶
func (storageProfileStatus *StorageProfile_Status) AssignPropertiesToStorageProfileStatus(destination *v1alpha1api20201201storage.StorageProfile_Status) error
AssignPropertiesToStorageProfileStatus populates the provided destination StorageProfile_Status from our StorageProfile_Status
func (*StorageProfile_Status) DeepCopy ¶
func (in *StorageProfile_Status) DeepCopy() *StorageProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_Status.
func (*StorageProfile_Status) DeepCopyInto ¶
func (in *StorageProfile_Status) DeepCopyInto(out *StorageProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageProfile_Status) NewEmptyARMValue ¶
func (storageProfileStatus *StorageProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageProfile_Status) PopulateFromARM ¶
func (storageProfileStatus *StorageProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageProfile_StatusARM ¶
type StorageProfile_StatusARM struct { //DataDisks: Specifies the parameters that are used to add a data disk to a //virtual machine. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []DataDisk_StatusARM `json:"dataDisks,omitempty"` //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. ImageReference *ImageReference_StatusARM `json:"imageReference,omitempty"` //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/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk *OSDisk_StatusARM `json:"osDisk,omitempty"` }
func (*StorageProfile_StatusARM) DeepCopy ¶
func (in *StorageProfile_StatusARM) DeepCopy() *StorageProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_StatusARM.
func (*StorageProfile_StatusARM) DeepCopyInto ¶
func (in *StorageProfile_StatusARM) DeepCopyInto(out *StorageProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubResource ¶
type SubResource struct { //Reference: Resource Id Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/SubResource
func (*SubResource) AssignPropertiesFromSubResource ¶
func (subResource *SubResource) AssignPropertiesFromSubResource(source *v1alpha1api20201201storage.SubResource) error
AssignPropertiesFromSubResource populates our SubResource from the provided source SubResource
func (*SubResource) AssignPropertiesToSubResource ¶
func (subResource *SubResource) AssignPropertiesToSubResource(destination *v1alpha1api20201201storage.SubResource) error
AssignPropertiesToSubResource populates the provided destination SubResource from our SubResource
func (*SubResource) ConvertToARM ¶
func (subResource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SubResource) DeepCopy ¶
func (in *SubResource) DeepCopy() *SubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource.
func (*SubResource) DeepCopyInto ¶
func (in *SubResource) DeepCopyInto(out *SubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubResource) NewEmptyARMValue ¶
func (subResource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource) PopulateFromARM ¶
func (subResource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResourceARM ¶
type SubResourceARM struct {
Id *string `json:"id,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/SubResource
func (*SubResourceARM) DeepCopy ¶
func (in *SubResourceARM) DeepCopy() *SubResourceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResourceARM.
func (*SubResourceARM) DeepCopyInto ¶
func (in *SubResourceARM) DeepCopyInto(out *SubResourceARM)
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: Resource Id Id *string `json:"id,omitempty"` }
func (*SubResource_Status) AssignPropertiesFromSubResourceStatus ¶
func (subResourceStatus *SubResource_Status) AssignPropertiesFromSubResourceStatus(source *v1alpha1api20201201storage.SubResource_Status) error
AssignPropertiesFromSubResourceStatus populates our SubResource_Status from the provided source SubResource_Status
func (*SubResource_Status) AssignPropertiesToSubResourceStatus ¶
func (subResourceStatus *SubResource_Status) AssignPropertiesToSubResourceStatus(destination *v1alpha1api20201201storage.SubResource_Status) error
AssignPropertiesToSubResourceStatus populates the provided destination SubResource_Status from our SubResource_Status
func (*SubResource_Status) DeepCopy ¶
func (in *SubResource_Status) DeepCopy() *SubResource_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_Status.
func (*SubResource_Status) DeepCopyInto ¶
func (in *SubResource_Status) DeepCopyInto(out *SubResource_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubResource_Status) NewEmptyARMValue ¶
func (subResourceStatus *SubResource_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource_Status) PopulateFromARM ¶
func (subResourceStatus *SubResource_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResource_StatusARM ¶
type SubResource_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` }
func (*SubResource_StatusARM) DeepCopy ¶
func (in *SubResource_StatusARM) DeepCopy() *SubResource_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_StatusARM.
func (*SubResource_StatusARM) DeepCopyInto ¶
func (in *SubResource_StatusARM) DeepCopyInto(out *SubResource_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TerminateNotificationProfile ¶
type TerminateNotificationProfile struct { //Enable: Specifies whether the Terminate Scheduled event is enabled or disabled. Enable *bool `json:"enable,omitempty"` //NotBeforeTimeout: Configurable length of time a Virtual Machine being deleted //will have to potentially approve the Terminate Scheduled Event before the event //is auto approved (timed out). The configuration must be specified in ISO 8601 //format, the default value is 5 minutes (PT5M) NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/TerminateNotificationProfile
func (*TerminateNotificationProfile) AssignPropertiesFromTerminateNotificationProfile ¶
func (terminateNotificationProfile *TerminateNotificationProfile) AssignPropertiesFromTerminateNotificationProfile(source *v1alpha1api20201201storage.TerminateNotificationProfile) error
AssignPropertiesFromTerminateNotificationProfile populates our TerminateNotificationProfile from the provided source TerminateNotificationProfile
func (*TerminateNotificationProfile) AssignPropertiesToTerminateNotificationProfile ¶
func (terminateNotificationProfile *TerminateNotificationProfile) AssignPropertiesToTerminateNotificationProfile(destination *v1alpha1api20201201storage.TerminateNotificationProfile) error
AssignPropertiesToTerminateNotificationProfile populates the provided destination TerminateNotificationProfile from our TerminateNotificationProfile
func (*TerminateNotificationProfile) ConvertToARM ¶
func (terminateNotificationProfile *TerminateNotificationProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*TerminateNotificationProfile) NewEmptyARMValue ¶
func (terminateNotificationProfile *TerminateNotificationProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TerminateNotificationProfile) PopulateFromARM ¶
func (terminateNotificationProfile *TerminateNotificationProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TerminateNotificationProfileARM ¶
type TerminateNotificationProfileARM struct { //Enable: Specifies whether the Terminate Scheduled event is enabled or disabled. Enable *bool `json:"enable,omitempty"` //NotBeforeTimeout: Configurable length of time a Virtual Machine being deleted //will have to potentially approve the Terminate Scheduled Event before the event //is auto approved (timed out). The configuration must be specified in ISO 8601 //format, the default value is 5 minutes (PT5M) NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/TerminateNotificationProfile
func (*TerminateNotificationProfileARM) DeepCopy ¶
func (in *TerminateNotificationProfileARM) DeepCopy() *TerminateNotificationProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationProfileARM.
func (*TerminateNotificationProfileARM) DeepCopyInto ¶
func (in *TerminateNotificationProfileARM) DeepCopyInto(out *TerminateNotificationProfileARM)
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: Specifies whether the Terminate Scheduled event is enabled or disabled. Enable *bool `json:"enable,omitempty"` //NotBeforeTimeout: Configurable length of time a Virtual Machine being deleted //will have to potentially approve the Terminate Scheduled Event before the event //is auto approved (timed out). The configuration must be specified in ISO 8601 //format, the default value is 5 minutes (PT5M) NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"` }
func (*TerminateNotificationProfile_Status) AssignPropertiesFromTerminateNotificationProfileStatus ¶
func (terminateNotificationProfileStatus *TerminateNotificationProfile_Status) AssignPropertiesFromTerminateNotificationProfileStatus(source *v1alpha1api20201201storage.TerminateNotificationProfile_Status) error
AssignPropertiesFromTerminateNotificationProfileStatus populates our TerminateNotificationProfile_Status from the provided source TerminateNotificationProfile_Status
func (*TerminateNotificationProfile_Status) AssignPropertiesToTerminateNotificationProfileStatus ¶
func (terminateNotificationProfileStatus *TerminateNotificationProfile_Status) AssignPropertiesToTerminateNotificationProfileStatus(destination *v1alpha1api20201201storage.TerminateNotificationProfile_Status) error
AssignPropertiesToTerminateNotificationProfileStatus populates the provided destination TerminateNotificationProfile_Status from our 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.
func (*TerminateNotificationProfile_Status) NewEmptyARMValue ¶
func (terminateNotificationProfileStatus *TerminateNotificationProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TerminateNotificationProfile_Status) PopulateFromARM ¶
func (terminateNotificationProfileStatus *TerminateNotificationProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TerminateNotificationProfile_StatusARM ¶
type TerminateNotificationProfile_StatusARM struct { //Enable: Specifies whether the Terminate Scheduled event is enabled or disabled. Enable *bool `json:"enable,omitempty"` //NotBeforeTimeout: Configurable length of time a Virtual Machine being deleted //will have to potentially approve the Terminate Scheduled Event before the event //is auto approved (timed out). The configuration must be specified in ISO 8601 //format, the default value is 5 minutes (PT5M) NotBeforeTimeout *string `json:"notBeforeTimeout,omitempty"` }
func (*TerminateNotificationProfile_StatusARM) DeepCopy ¶
func (in *TerminateNotificationProfile_StatusARM) DeepCopy() *TerminateNotificationProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateNotificationProfile_StatusARM.
func (*TerminateNotificationProfile_StatusARM) DeepCopyInto ¶
func (in *TerminateNotificationProfile_StatusARM) DeepCopyInto(out *TerminateNotificationProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UefiSettings ¶
type UefiSettings struct { //SecureBootEnabled: Specifies whether secure boot should be enabled on the //virtual machine. //Minimum api-version: 2020-12-01 SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"` //VTpmEnabled: Specifies whether vTPM should be enabled on the virtual machine. //Minimum api-version: 2020-12-01 VTpmEnabled *bool `json:"vTpmEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/UefiSettings
func (*UefiSettings) AssignPropertiesFromUefiSettings ¶
func (uefiSettings *UefiSettings) AssignPropertiesFromUefiSettings(source *v1alpha1api20201201storage.UefiSettings) error
AssignPropertiesFromUefiSettings populates our UefiSettings from the provided source UefiSettings
func (*UefiSettings) AssignPropertiesToUefiSettings ¶
func (uefiSettings *UefiSettings) AssignPropertiesToUefiSettings(destination *v1alpha1api20201201storage.UefiSettings) error
AssignPropertiesToUefiSettings populates the provided destination UefiSettings from our UefiSettings
func (*UefiSettings) ConvertToARM ¶
func (uefiSettings *UefiSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UefiSettings) DeepCopy ¶
func (in *UefiSettings) DeepCopy() *UefiSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings.
func (*UefiSettings) DeepCopyInto ¶
func (in *UefiSettings) DeepCopyInto(out *UefiSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UefiSettings) NewEmptyARMValue ¶
func (uefiSettings *UefiSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UefiSettings) PopulateFromARM ¶
func (uefiSettings *UefiSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UefiSettingsARM ¶
type UefiSettingsARM struct { //SecureBootEnabled: Specifies whether secure boot should be enabled on the //virtual machine. //Minimum api-version: 2020-12-01 SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"` //VTpmEnabled: Specifies whether vTPM should be enabled on the virtual machine. //Minimum api-version: 2020-12-01 VTpmEnabled *bool `json:"vTpmEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/UefiSettings
func (*UefiSettingsARM) DeepCopy ¶
func (in *UefiSettingsARM) DeepCopy() *UefiSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettingsARM.
func (*UefiSettingsARM) DeepCopyInto ¶
func (in *UefiSettingsARM) DeepCopyInto(out *UefiSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UefiSettings_Status ¶
type UefiSettings_Status struct { //SecureBootEnabled: Specifies whether secure boot should be enabled on the //virtual machine. //Minimum api-version: 2020-12-01 SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"` //VTpmEnabled: Specifies whether vTPM should be enabled on the virtual machine. //Minimum api-version: 2020-12-01 VTpmEnabled *bool `json:"vTpmEnabled,omitempty"` }
func (*UefiSettings_Status) AssignPropertiesFromUefiSettingsStatus ¶
func (uefiSettingsStatus *UefiSettings_Status) AssignPropertiesFromUefiSettingsStatus(source *v1alpha1api20201201storage.UefiSettings_Status) error
AssignPropertiesFromUefiSettingsStatus populates our UefiSettings_Status from the provided source UefiSettings_Status
func (*UefiSettings_Status) AssignPropertiesToUefiSettingsStatus ¶
func (uefiSettingsStatus *UefiSettings_Status) AssignPropertiesToUefiSettingsStatus(destination *v1alpha1api20201201storage.UefiSettings_Status) error
AssignPropertiesToUefiSettingsStatus populates the provided destination UefiSettings_Status from our UefiSettings_Status
func (*UefiSettings_Status) DeepCopy ¶
func (in *UefiSettings_Status) DeepCopy() *UefiSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings_Status.
func (*UefiSettings_Status) DeepCopyInto ¶
func (in *UefiSettings_Status) DeepCopyInto(out *UefiSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UefiSettings_Status) NewEmptyARMValue ¶
func (uefiSettingsStatus *UefiSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UefiSettings_Status) PopulateFromARM ¶
func (uefiSettingsStatus *UefiSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UefiSettings_StatusARM ¶
type UefiSettings_StatusARM struct { //SecureBootEnabled: Specifies whether secure boot should be enabled on the //virtual machine. //Minimum api-version: 2020-12-01 SecureBootEnabled *bool `json:"secureBootEnabled,omitempty"` //VTpmEnabled: Specifies whether vTPM should be enabled on the virtual machine. //Minimum api-version: 2020-12-01 VTpmEnabled *bool `json:"vTpmEnabled,omitempty"` }
func (*UefiSettings_StatusARM) DeepCopy ¶
func (in *UefiSettings_StatusARM) DeepCopy() *UefiSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UefiSettings_StatusARM.
func (*UefiSettings_StatusARM) DeepCopyInto ¶
func (in *UefiSettings_StatusARM) DeepCopyInto(out *UefiSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpgradePolicy ¶
type UpgradePolicy struct { //AutomaticOSUpgradePolicy: The configuration parameters used for performing //automatic OS upgrade. AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy `json:"automaticOSUpgradePolicy,omitempty"` //Mode: Specifies the mode of an upgrade to virtual machines in the scale set. //Possible values are: //Manual - You control the application of updates to virtual machines in the //scale set. You do this by using the manualUpgrade action. //Automatic - All virtual machines in the scale set are automatically updated at //the same time. Mode *UpgradePolicyMode `json:"mode,omitempty"` //RollingUpgradePolicy: The configuration parameters used while performing a //rolling upgrade. RollingUpgradePolicy *RollingUpgradePolicy `json:"rollingUpgradePolicy,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/UpgradePolicy
func (*UpgradePolicy) AssignPropertiesFromUpgradePolicy ¶
func (upgradePolicy *UpgradePolicy) AssignPropertiesFromUpgradePolicy(source *v1alpha1api20201201storage.UpgradePolicy) error
AssignPropertiesFromUpgradePolicy populates our UpgradePolicy from the provided source UpgradePolicy
func (*UpgradePolicy) AssignPropertiesToUpgradePolicy ¶
func (upgradePolicy *UpgradePolicy) AssignPropertiesToUpgradePolicy(destination *v1alpha1api20201201storage.UpgradePolicy) error
AssignPropertiesToUpgradePolicy populates the provided destination UpgradePolicy from our UpgradePolicy
func (*UpgradePolicy) ConvertToARM ¶
func (upgradePolicy *UpgradePolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UpgradePolicy) DeepCopy ¶
func (in *UpgradePolicy) DeepCopy() *UpgradePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradePolicy.
func (*UpgradePolicy) DeepCopyInto ¶
func (in *UpgradePolicy) DeepCopyInto(out *UpgradePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UpgradePolicy) NewEmptyARMValue ¶
func (upgradePolicy *UpgradePolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UpgradePolicy) PopulateFromARM ¶
func (upgradePolicy *UpgradePolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UpgradePolicyARM ¶
type UpgradePolicyARM struct { //AutomaticOSUpgradePolicy: The configuration parameters used for performing //automatic OS upgrade. AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicyARM `json:"automaticOSUpgradePolicy,omitempty"` //Mode: Specifies the mode of an upgrade to virtual machines in the scale set. //Possible values are: //Manual - You control the application of updates to virtual machines in the //scale set. You do this by using the manualUpgrade action. //Automatic - All virtual machines in the scale set are automatically updated at //the same time. Mode *UpgradePolicyMode `json:"mode,omitempty"` //RollingUpgradePolicy: The configuration parameters used while performing a //rolling upgrade. RollingUpgradePolicy *RollingUpgradePolicyARM `json:"rollingUpgradePolicy,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/UpgradePolicy
func (*UpgradePolicyARM) DeepCopy ¶
func (in *UpgradePolicyARM) DeepCopy() *UpgradePolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradePolicyARM.
func (*UpgradePolicyARM) DeepCopyInto ¶
func (in *UpgradePolicyARM) DeepCopyInto(out *UpgradePolicyARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpgradePolicyMode ¶
type UpgradePolicyMode string
+kubebuilder:validation:Enum={"Automatic","Manual","Rolling"}
type UpgradePolicyStatusMode ¶
type UpgradePolicyStatusMode string
type UpgradePolicy_Status ¶
type UpgradePolicy_Status struct { //AutomaticOSUpgradePolicy: Configuration parameters used for performing automatic //OS Upgrade. AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy_Status `json:"automaticOSUpgradePolicy,omitempty"` //Mode: Specifies the mode of an upgrade to virtual machines in the scale set. //Possible values are: //Manual - You control the application of updates to virtual machines in the //scale set. You do this by using the manualUpgrade action. //Automatic - All virtual machines in the scale set are automatically updated at //the same time. Mode *UpgradePolicyStatusMode `json:"mode,omitempty"` //RollingUpgradePolicy: The configuration parameters used while performing a //rolling upgrade. RollingUpgradePolicy *RollingUpgradePolicy_Status `json:"rollingUpgradePolicy,omitempty"` }
func (*UpgradePolicy_Status) AssignPropertiesFromUpgradePolicyStatus ¶
func (upgradePolicyStatus *UpgradePolicy_Status) AssignPropertiesFromUpgradePolicyStatus(source *v1alpha1api20201201storage.UpgradePolicy_Status) error
AssignPropertiesFromUpgradePolicyStatus populates our UpgradePolicy_Status from the provided source UpgradePolicy_Status
func (*UpgradePolicy_Status) AssignPropertiesToUpgradePolicyStatus ¶
func (upgradePolicyStatus *UpgradePolicy_Status) AssignPropertiesToUpgradePolicyStatus(destination *v1alpha1api20201201storage.UpgradePolicy_Status) error
AssignPropertiesToUpgradePolicyStatus populates the provided destination UpgradePolicy_Status from our UpgradePolicy_Status
func (*UpgradePolicy_Status) DeepCopy ¶
func (in *UpgradePolicy_Status) DeepCopy() *UpgradePolicy_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradePolicy_Status.
func (*UpgradePolicy_Status) DeepCopyInto ¶
func (in *UpgradePolicy_Status) DeepCopyInto(out *UpgradePolicy_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UpgradePolicy_Status) NewEmptyARMValue ¶
func (upgradePolicyStatus *UpgradePolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UpgradePolicy_Status) PopulateFromARM ¶
func (upgradePolicyStatus *UpgradePolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UpgradePolicy_StatusARM ¶
type UpgradePolicy_StatusARM struct { //AutomaticOSUpgradePolicy: Configuration parameters used for performing automatic //OS Upgrade. AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy_StatusARM `json:"automaticOSUpgradePolicy,omitempty"` //Mode: Specifies the mode of an upgrade to virtual machines in the scale set. //Possible values are: //Manual - You control the application of updates to virtual machines in the //scale set. You do this by using the manualUpgrade action. //Automatic - All virtual machines in the scale set are automatically updated at //the same time. Mode *UpgradePolicyStatusMode `json:"mode,omitempty"` //RollingUpgradePolicy: The configuration parameters used while performing a //rolling upgrade. RollingUpgradePolicy *RollingUpgradePolicy_StatusARM `json:"rollingUpgradePolicy,omitempty"` }
func (*UpgradePolicy_StatusARM) DeepCopy ¶
func (in *UpgradePolicy_StatusARM) DeepCopy() *UpgradePolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpgradePolicy_StatusARM.
func (*UpgradePolicy_StatusARM) DeepCopyInto ¶
func (in *UpgradePolicy_StatusARM) DeepCopyInto(out *UpgradePolicy_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultCertificate ¶
type VaultCertificate struct { //CertificateStore: For Windows VMs, specifies the certificate store on the //Virtual Machine to which the certificate should be added. The specified //certificate store is implicitly in the LocalMachine account. //For Linux VMs, the certificate file is placed under the /var/lib/waagent //directory, with the file name <UppercaseThumbprint>.crt for the X509 //certificate file and <UppercaseThumbprint>.prv for private key. Both of //these files are .pem formatted. CertificateStore *string `json:"certificateStore,omitempty"` //CertificateUrl: This is the URL of a certificate that has been uploaded to Key //Vault as a secret. For adding a secret to the Key Vault, see [Add a key or //secret to the key //vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). //In this case, your certificate needs to be It is the Base64 encoding of the //following JSON Object which is encoded in UTF-8: //{ //"data":"<Base64-encoded-certificate>", //"dataType":"pfx", //"password":"<pfx-file-password>" //} CertificateUrl *string `json:"certificateUrl,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VaultCertificate
func (*VaultCertificate) AssignPropertiesFromVaultCertificate ¶
func (vaultCertificate *VaultCertificate) AssignPropertiesFromVaultCertificate(source *v1alpha1api20201201storage.VaultCertificate) error
AssignPropertiesFromVaultCertificate populates our VaultCertificate from the provided source VaultCertificate
func (*VaultCertificate) AssignPropertiesToVaultCertificate ¶
func (vaultCertificate *VaultCertificate) AssignPropertiesToVaultCertificate(destination *v1alpha1api20201201storage.VaultCertificate) error
AssignPropertiesToVaultCertificate populates the provided destination VaultCertificate from our VaultCertificate
func (*VaultCertificate) ConvertToARM ¶
func (vaultCertificate *VaultCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VaultCertificate) DeepCopy ¶
func (in *VaultCertificate) DeepCopy() *VaultCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificate.
func (*VaultCertificate) DeepCopyInto ¶
func (in *VaultCertificate) DeepCopyInto(out *VaultCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultCertificate) NewEmptyARMValue ¶
func (vaultCertificate *VaultCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VaultCertificate) PopulateFromARM ¶
func (vaultCertificate *VaultCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VaultCertificateARM ¶
type VaultCertificateARM struct { //CertificateStore: For Windows VMs, specifies the certificate store on the //Virtual Machine to which the certificate should be added. The specified //certificate store is implicitly in the LocalMachine account. //For Linux VMs, the certificate file is placed under the /var/lib/waagent //directory, with the file name <UppercaseThumbprint>.crt for the X509 //certificate file and <UppercaseThumbprint>.prv for private key. Both of //these files are .pem formatted. CertificateStore *string `json:"certificateStore,omitempty"` //CertificateUrl: This is the URL of a certificate that has been uploaded to Key //Vault as a secret. For adding a secret to the Key Vault, see [Add a key or //secret to the key //vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). //In this case, your certificate needs to be It is the Base64 encoding of the //following JSON Object which is encoded in UTF-8: //{ //"data":"<Base64-encoded-certificate>", //"dataType":"pfx", //"password":"<pfx-file-password>" //} CertificateUrl *string `json:"certificateUrl,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VaultCertificate
func (*VaultCertificateARM) DeepCopy ¶
func (in *VaultCertificateARM) DeepCopy() *VaultCertificateARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificateARM.
func (*VaultCertificateARM) DeepCopyInto ¶
func (in *VaultCertificateARM) DeepCopyInto(out *VaultCertificateARM)
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: For Windows VMs, specifies the certificate store on the //Virtual Machine to which the certificate should be added. The specified //certificate store is implicitly in the LocalMachine account. //For Linux VMs, the certificate file is placed under the /var/lib/waagent //directory, with the file name <UppercaseThumbprint>.crt for the X509 //certificate file and <UppercaseThumbprint>.prv for private key. Both of //these files are .pem formatted. CertificateStore *string `json:"certificateStore,omitempty"` //CertificateUrl: This is the URL of a certificate that has been uploaded to Key //Vault as a secret. For adding a secret to the Key Vault, see [Add a key or //secret to the key //vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). //In this case, your certificate needs to be It is the Base64 encoding of the //following JSON Object which is encoded in UTF-8: //{ //"data":"<Base64-encoded-certificate>", //"dataType":"pfx", //"password":"<pfx-file-password>" //} CertificateUrl *string `json:"certificateUrl,omitempty"` }
func (*VaultCertificate_Status) AssignPropertiesFromVaultCertificateStatus ¶
func (vaultCertificateStatus *VaultCertificate_Status) AssignPropertiesFromVaultCertificateStatus(source *v1alpha1api20201201storage.VaultCertificate_Status) error
AssignPropertiesFromVaultCertificateStatus populates our VaultCertificate_Status from the provided source VaultCertificate_Status
func (*VaultCertificate_Status) AssignPropertiesToVaultCertificateStatus ¶
func (vaultCertificateStatus *VaultCertificate_Status) AssignPropertiesToVaultCertificateStatus(destination *v1alpha1api20201201storage.VaultCertificate_Status) error
AssignPropertiesToVaultCertificateStatus populates the provided destination VaultCertificate_Status from our VaultCertificate_Status
func (*VaultCertificate_Status) DeepCopy ¶
func (in *VaultCertificate_Status) DeepCopy() *VaultCertificate_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificate_Status.
func (*VaultCertificate_Status) DeepCopyInto ¶
func (in *VaultCertificate_Status) DeepCopyInto(out *VaultCertificate_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultCertificate_Status) NewEmptyARMValue ¶
func (vaultCertificateStatus *VaultCertificate_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VaultCertificate_Status) PopulateFromARM ¶
func (vaultCertificateStatus *VaultCertificate_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VaultCertificate_StatusARM ¶
type VaultCertificate_StatusARM struct { //CertificateStore: For Windows VMs, specifies the certificate store on the //Virtual Machine to which the certificate should be added. The specified //certificate store is implicitly in the LocalMachine account. //For Linux VMs, the certificate file is placed under the /var/lib/waagent //directory, with the file name <UppercaseThumbprint>.crt for the X509 //certificate file and <UppercaseThumbprint>.prv for private key. Both of //these files are .pem formatted. CertificateStore *string `json:"certificateStore,omitempty"` //CertificateUrl: This is the URL of a certificate that has been uploaded to Key //Vault as a secret. For adding a secret to the Key Vault, see [Add a key or //secret to the key //vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). //In this case, your certificate needs to be It is the Base64 encoding of the //following JSON Object which is encoded in UTF-8: //{ //"data":"<Base64-encoded-certificate>", //"dataType":"pfx", //"password":"<pfx-file-password>" //} CertificateUrl *string `json:"certificateUrl,omitempty"` }
func (*VaultCertificate_StatusARM) DeepCopy ¶
func (in *VaultCertificate_StatusARM) DeepCopy() *VaultCertificate_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCertificate_StatusARM.
func (*VaultCertificate_StatusARM) DeepCopyInto ¶
func (in *VaultCertificate_StatusARM) DeepCopyInto(out *VaultCertificate_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSecretGroup ¶
type VaultSecretGroup struct { SourceVault *SubResource `json:"sourceVault,omitempty"` //VaultCertificates: The list of key vault references in SourceVault which contain //certificates. VaultCertificates []VaultCertificate `json:"vaultCertificates,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VaultSecretGroup
func (*VaultSecretGroup) AssignPropertiesFromVaultSecretGroup ¶
func (vaultSecretGroup *VaultSecretGroup) AssignPropertiesFromVaultSecretGroup(source *v1alpha1api20201201storage.VaultSecretGroup) error
AssignPropertiesFromVaultSecretGroup populates our VaultSecretGroup from the provided source VaultSecretGroup
func (*VaultSecretGroup) AssignPropertiesToVaultSecretGroup ¶
func (vaultSecretGroup *VaultSecretGroup) AssignPropertiesToVaultSecretGroup(destination *v1alpha1api20201201storage.VaultSecretGroup) error
AssignPropertiesToVaultSecretGroup populates the provided destination VaultSecretGroup from our VaultSecretGroup
func (*VaultSecretGroup) ConvertToARM ¶
func (vaultSecretGroup *VaultSecretGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VaultSecretGroup) DeepCopy ¶
func (in *VaultSecretGroup) DeepCopy() *VaultSecretGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretGroup.
func (*VaultSecretGroup) DeepCopyInto ¶
func (in *VaultSecretGroup) DeepCopyInto(out *VaultSecretGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultSecretGroup) NewEmptyARMValue ¶
func (vaultSecretGroup *VaultSecretGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VaultSecretGroup) PopulateFromARM ¶
func (vaultSecretGroup *VaultSecretGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VaultSecretGroupARM ¶
type VaultSecretGroupARM struct { SourceVault *SubResourceARM `json:"sourceVault,omitempty"` //VaultCertificates: The list of key vault references in SourceVault which contain //certificates. VaultCertificates []VaultCertificateARM `json:"vaultCertificates,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VaultSecretGroup
func (*VaultSecretGroupARM) DeepCopy ¶
func (in *VaultSecretGroupARM) DeepCopy() *VaultSecretGroupARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretGroupARM.
func (*VaultSecretGroupARM) DeepCopyInto ¶
func (in *VaultSecretGroupARM) DeepCopyInto(out *VaultSecretGroupARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSecretGroup_Status ¶
type VaultSecretGroup_Status struct { //SourceVault: The relative URL of the Key Vault containing all of the //certificates in VaultCertificates. SourceVault *SubResource_Status `json:"sourceVault,omitempty"` //VaultCertificates: The list of key vault references in SourceVault which contain //certificates. VaultCertificates []VaultCertificate_Status `json:"vaultCertificates,omitempty"` }
func (*VaultSecretGroup_Status) AssignPropertiesFromVaultSecretGroupStatus ¶
func (vaultSecretGroupStatus *VaultSecretGroup_Status) AssignPropertiesFromVaultSecretGroupStatus(source *v1alpha1api20201201storage.VaultSecretGroup_Status) error
AssignPropertiesFromVaultSecretGroupStatus populates our VaultSecretGroup_Status from the provided source VaultSecretGroup_Status
func (*VaultSecretGroup_Status) AssignPropertiesToVaultSecretGroupStatus ¶
func (vaultSecretGroupStatus *VaultSecretGroup_Status) AssignPropertiesToVaultSecretGroupStatus(destination *v1alpha1api20201201storage.VaultSecretGroup_Status) error
AssignPropertiesToVaultSecretGroupStatus populates the provided destination VaultSecretGroup_Status from our VaultSecretGroup_Status
func (*VaultSecretGroup_Status) DeepCopy ¶
func (in *VaultSecretGroup_Status) DeepCopy() *VaultSecretGroup_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretGroup_Status.
func (*VaultSecretGroup_Status) DeepCopyInto ¶
func (in *VaultSecretGroup_Status) DeepCopyInto(out *VaultSecretGroup_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultSecretGroup_Status) NewEmptyARMValue ¶
func (vaultSecretGroupStatus *VaultSecretGroup_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VaultSecretGroup_Status) PopulateFromARM ¶
func (vaultSecretGroupStatus *VaultSecretGroup_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VaultSecretGroup_StatusARM ¶
type VaultSecretGroup_StatusARM struct { //SourceVault: The relative URL of the Key Vault containing all of the //certificates in VaultCertificates. SourceVault *SubResource_StatusARM `json:"sourceVault,omitempty"` //VaultCertificates: The list of key vault references in SourceVault which contain //certificates. VaultCertificates []VaultCertificate_StatusARM `json:"vaultCertificates,omitempty"` }
func (*VaultSecretGroup_StatusARM) DeepCopy ¶
func (in *VaultSecretGroup_StatusARM) DeepCopy() *VaultSecretGroup_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSecretGroup_StatusARM.
func (*VaultSecretGroup_StatusARM) DeepCopyInto ¶
func (in *VaultSecretGroup_StatusARM) DeepCopyInto(out *VaultSecretGroup_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualHardDisk ¶
type VirtualHardDisk struct { //Uri: Specifies the virtual hard disk's uri. Uri *string `json:"uri,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualHardDisk
func (*VirtualHardDisk) AssignPropertiesFromVirtualHardDisk ¶
func (virtualHardDisk *VirtualHardDisk) AssignPropertiesFromVirtualHardDisk(source *v1alpha1api20201201storage.VirtualHardDisk) error
AssignPropertiesFromVirtualHardDisk populates our VirtualHardDisk from the provided source VirtualHardDisk
func (*VirtualHardDisk) AssignPropertiesToVirtualHardDisk ¶
func (virtualHardDisk *VirtualHardDisk) AssignPropertiesToVirtualHardDisk(destination *v1alpha1api20201201storage.VirtualHardDisk) error
AssignPropertiesToVirtualHardDisk populates the provided destination VirtualHardDisk from our VirtualHardDisk
func (*VirtualHardDisk) ConvertToARM ¶
func (virtualHardDisk *VirtualHardDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualHardDisk) DeepCopy ¶
func (in *VirtualHardDisk) DeepCopy() *VirtualHardDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHardDisk.
func (*VirtualHardDisk) DeepCopyInto ¶
func (in *VirtualHardDisk) DeepCopyInto(out *VirtualHardDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualHardDisk) NewEmptyARMValue ¶
func (virtualHardDisk *VirtualHardDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualHardDisk) PopulateFromARM ¶
func (virtualHardDisk *VirtualHardDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualHardDiskARM ¶
type VirtualHardDiskARM struct { //Uri: Specifies the virtual hard disk's uri. Uri *string `json:"uri,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualHardDisk
func (*VirtualHardDiskARM) DeepCopy ¶
func (in *VirtualHardDiskARM) DeepCopy() *VirtualHardDiskARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHardDiskARM.
func (*VirtualHardDiskARM) DeepCopyInto ¶
func (in *VirtualHardDiskARM) DeepCopyInto(out *VirtualHardDiskARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualHardDisk_Status ¶
type VirtualHardDisk_Status struct { //Uri: Specifies the virtual hard disk's uri. Uri *string `json:"uri,omitempty"` }
func (*VirtualHardDisk_Status) AssignPropertiesFromVirtualHardDiskStatus ¶
func (virtualHardDiskStatus *VirtualHardDisk_Status) AssignPropertiesFromVirtualHardDiskStatus(source *v1alpha1api20201201storage.VirtualHardDisk_Status) error
AssignPropertiesFromVirtualHardDiskStatus populates our VirtualHardDisk_Status from the provided source VirtualHardDisk_Status
func (*VirtualHardDisk_Status) AssignPropertiesToVirtualHardDiskStatus ¶
func (virtualHardDiskStatus *VirtualHardDisk_Status) AssignPropertiesToVirtualHardDiskStatus(destination *v1alpha1api20201201storage.VirtualHardDisk_Status) error
AssignPropertiesToVirtualHardDiskStatus populates the provided destination VirtualHardDisk_Status from our VirtualHardDisk_Status
func (*VirtualHardDisk_Status) DeepCopy ¶
func (in *VirtualHardDisk_Status) DeepCopy() *VirtualHardDisk_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHardDisk_Status.
func (*VirtualHardDisk_Status) DeepCopyInto ¶
func (in *VirtualHardDisk_Status) DeepCopyInto(out *VirtualHardDisk_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualHardDisk_Status) NewEmptyARMValue ¶
func (virtualHardDiskStatus *VirtualHardDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualHardDisk_Status) PopulateFromARM ¶
func (virtualHardDiskStatus *VirtualHardDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualHardDisk_StatusARM ¶
type VirtualHardDisk_StatusARM struct { //Uri: Specifies the virtual hard disk's uri. Uri *string `json:"uri,omitempty"` }
func (*VirtualHardDisk_StatusARM) DeepCopy ¶
func (in *VirtualHardDisk_StatusARM) DeepCopy() *VirtualHardDisk_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHardDisk_StatusARM.
func (*VirtualHardDisk_StatusARM) DeepCopyInto ¶
func (in *VirtualHardDisk_StatusARM) DeepCopyInto(out *VirtualHardDisk_StatusARM)
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 VirtualMachines_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" Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachines
func (*VirtualMachine) AssignPropertiesFromVirtualMachine ¶
func (virtualMachine *VirtualMachine) AssignPropertiesFromVirtualMachine(source *v1alpha1api20201201storage.VirtualMachine) error
AssignPropertiesFromVirtualMachine populates our VirtualMachine from the provided source VirtualMachine
func (*VirtualMachine) AssignPropertiesToVirtualMachine ¶
func (virtualMachine *VirtualMachine) AssignPropertiesToVirtualMachine(destination *v1alpha1api20201201storage.VirtualMachine) error
AssignPropertiesToVirtualMachine populates the provided destination VirtualMachine from our VirtualMachine
func (*VirtualMachine) AzureName ¶
func (virtualMachine *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) Default ¶
func (virtualMachine *VirtualMachine) Default()
Default applies defaults to the VirtualMachine resource
func (VirtualMachine) GetAPIVersion ¶
func (virtualMachine VirtualMachine) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-12-01"
func (*VirtualMachine) GetConditions ¶
func (virtualMachine *VirtualMachine) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualMachine) GetResourceKind ¶
func (virtualMachine *VirtualMachine) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*VirtualMachine) GetSpec ¶
func (virtualMachine *VirtualMachine) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualMachine) GetStatus ¶
func (virtualMachine *VirtualMachine) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualMachine) GetType ¶
func (virtualMachine *VirtualMachine) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/virtualMachines"
func (*VirtualMachine) NewEmptyStatus ¶
func (virtualMachine *VirtualMachine) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualMachine) OriginalGVK ¶
func (virtualMachine *VirtualMachine) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualMachine) Owner ¶
func (virtualMachine *VirtualMachine) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*VirtualMachine) SetConditions ¶
func (virtualMachine *VirtualMachine) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualMachine) SetStatus ¶
func (virtualMachine *VirtualMachine) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualMachine) ValidateCreate ¶
func (virtualMachine *VirtualMachine) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*VirtualMachine) ValidateDelete ¶
func (virtualMachine *VirtualMachine) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*VirtualMachine) ValidateUpdate ¶
func (virtualMachine *VirtualMachine) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type VirtualMachineAgentInstanceView_Status ¶
type VirtualMachineAgentInstanceView_Status struct { //ExtensionHandlers: The virtual machine extension handler instance view. ExtensionHandlers []VirtualMachineExtensionHandlerInstanceView_Status `json:"extensionHandlers,omitempty"` //Statuses: The resource status information. Statuses []InstanceViewStatus_Status `json:"statuses,omitempty"` //VmAgentVersion: The VM Agent full version. VmAgentVersion *string `json:"vmAgentVersion,omitempty"` }
func (*VirtualMachineAgentInstanceView_Status) AssignPropertiesFromVirtualMachineAgentInstanceViewStatus ¶
func (virtualMachineAgentInstanceViewStatus *VirtualMachineAgentInstanceView_Status) AssignPropertiesFromVirtualMachineAgentInstanceViewStatus(source *v1alpha1api20201201storage.VirtualMachineAgentInstanceView_Status) error
AssignPropertiesFromVirtualMachineAgentInstanceViewStatus populates our VirtualMachineAgentInstanceView_Status from the provided source VirtualMachineAgentInstanceView_Status
func (*VirtualMachineAgentInstanceView_Status) AssignPropertiesToVirtualMachineAgentInstanceViewStatus ¶
func (virtualMachineAgentInstanceViewStatus *VirtualMachineAgentInstanceView_Status) AssignPropertiesToVirtualMachineAgentInstanceViewStatus(destination *v1alpha1api20201201storage.VirtualMachineAgentInstanceView_Status) error
AssignPropertiesToVirtualMachineAgentInstanceViewStatus populates the provided destination VirtualMachineAgentInstanceView_Status from our VirtualMachineAgentInstanceView_Status
func (*VirtualMachineAgentInstanceView_Status) DeepCopy ¶
func (in *VirtualMachineAgentInstanceView_Status) DeepCopy() *VirtualMachineAgentInstanceView_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineAgentInstanceView_Status.
func (*VirtualMachineAgentInstanceView_Status) DeepCopyInto ¶
func (in *VirtualMachineAgentInstanceView_Status) DeepCopyInto(out *VirtualMachineAgentInstanceView_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineAgentInstanceView_Status) NewEmptyARMValue ¶
func (virtualMachineAgentInstanceViewStatus *VirtualMachineAgentInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineAgentInstanceView_Status) PopulateFromARM ¶
func (virtualMachineAgentInstanceViewStatus *VirtualMachineAgentInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineAgentInstanceView_StatusARM ¶
type VirtualMachineAgentInstanceView_StatusARM struct { //ExtensionHandlers: The virtual machine extension handler instance view. ExtensionHandlers []VirtualMachineExtensionHandlerInstanceView_StatusARM `json:"extensionHandlers,omitempty"` //Statuses: The resource status information. Statuses []InstanceViewStatus_StatusARM `json:"statuses,omitempty"` //VmAgentVersion: The VM Agent full version. VmAgentVersion *string `json:"vmAgentVersion,omitempty"` }
func (*VirtualMachineAgentInstanceView_StatusARM) DeepCopy ¶
func (in *VirtualMachineAgentInstanceView_StatusARM) DeepCopy() *VirtualMachineAgentInstanceView_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineAgentInstanceView_StatusARM.
func (*VirtualMachineAgentInstanceView_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineAgentInstanceView_StatusARM) DeepCopyInto(out *VirtualMachineAgentInstanceView_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineExtensionHandlerInstanceView_Status ¶
type VirtualMachineExtensionHandlerInstanceView_Status struct { //Status: The extension handler status. Status *InstanceViewStatus_Status `json:"status,omitempty"` //Type: Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `json:"type,omitempty"` //TypeHandlerVersion: Specifies the version of the script handler. TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionHandlerInstanceViewStatus ¶
func (virtualMachineExtensionHandlerInstanceViewStatus *VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionHandlerInstanceViewStatus(source *v1alpha1api20201201storage.VirtualMachineExtensionHandlerInstanceView_Status) error
AssignPropertiesFromVirtualMachineExtensionHandlerInstanceViewStatus populates our VirtualMachineExtensionHandlerInstanceView_Status from the provided source VirtualMachineExtensionHandlerInstanceView_Status
func (*VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesToVirtualMachineExtensionHandlerInstanceViewStatus ¶
func (virtualMachineExtensionHandlerInstanceViewStatus *VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesToVirtualMachineExtensionHandlerInstanceViewStatus(destination *v1alpha1api20201201storage.VirtualMachineExtensionHandlerInstanceView_Status) error
AssignPropertiesToVirtualMachineExtensionHandlerInstanceViewStatus populates the provided destination VirtualMachineExtensionHandlerInstanceView_Status from our VirtualMachineExtensionHandlerInstanceView_Status
func (*VirtualMachineExtensionHandlerInstanceView_Status) DeepCopy ¶
func (in *VirtualMachineExtensionHandlerInstanceView_Status) DeepCopy() *VirtualMachineExtensionHandlerInstanceView_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionHandlerInstanceView_Status.
func (*VirtualMachineExtensionHandlerInstanceView_Status) DeepCopyInto ¶
func (in *VirtualMachineExtensionHandlerInstanceView_Status) DeepCopyInto(out *VirtualMachineExtensionHandlerInstanceView_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineExtensionHandlerInstanceView_Status) NewEmptyARMValue ¶
func (virtualMachineExtensionHandlerInstanceViewStatus *VirtualMachineExtensionHandlerInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineExtensionHandlerInstanceView_Status) PopulateFromARM ¶
func (virtualMachineExtensionHandlerInstanceViewStatus *VirtualMachineExtensionHandlerInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineExtensionHandlerInstanceView_StatusARM ¶
type VirtualMachineExtensionHandlerInstanceView_StatusARM struct { //Status: The extension handler status. Status *InstanceViewStatus_StatusARM `json:"status,omitempty"` //Type: Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `json:"type,omitempty"` //TypeHandlerVersion: Specifies the version of the script handler. TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineExtensionHandlerInstanceView_StatusARM) DeepCopy ¶
func (in *VirtualMachineExtensionHandlerInstanceView_StatusARM) DeepCopy() *VirtualMachineExtensionHandlerInstanceView_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionHandlerInstanceView_StatusARM.
func (*VirtualMachineExtensionHandlerInstanceView_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineExtensionHandlerInstanceView_StatusARM) DeepCopyInto(out *VirtualMachineExtensionHandlerInstanceView_StatusARM)
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: The virtual machine extension name. Name *string `json:"name,omitempty"` //Statuses: The resource status information. Statuses []InstanceViewStatus_Status `json:"statuses,omitempty"` //Substatuses: The resource status information. Substatuses []InstanceViewStatus_Status `json:"substatuses,omitempty"` //Type: Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `json:"type,omitempty"` //TypeHandlerVersion: Specifies the version of the script handler. TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineExtensionInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionInstanceViewStatus ¶
func (virtualMachineExtensionInstanceViewStatus *VirtualMachineExtensionInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionInstanceViewStatus(source *v1alpha1api20201201storage.VirtualMachineExtensionInstanceView_Status) error
AssignPropertiesFromVirtualMachineExtensionInstanceViewStatus populates our VirtualMachineExtensionInstanceView_Status from the provided source VirtualMachineExtensionInstanceView_Status
func (*VirtualMachineExtensionInstanceView_Status) AssignPropertiesToVirtualMachineExtensionInstanceViewStatus ¶
func (virtualMachineExtensionInstanceViewStatus *VirtualMachineExtensionInstanceView_Status) AssignPropertiesToVirtualMachineExtensionInstanceViewStatus(destination *v1alpha1api20201201storage.VirtualMachineExtensionInstanceView_Status) error
AssignPropertiesToVirtualMachineExtensionInstanceViewStatus populates the provided destination VirtualMachineExtensionInstanceView_Status from our VirtualMachineExtensionInstanceView_Status
func (*VirtualMachineExtensionInstanceView_Status) DeepCopy ¶
func (in *VirtualMachineExtensionInstanceView_Status) DeepCopy() *VirtualMachineExtensionInstanceView_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionInstanceView_Status.
func (*VirtualMachineExtensionInstanceView_Status) DeepCopyInto ¶
func (in *VirtualMachineExtensionInstanceView_Status) DeepCopyInto(out *VirtualMachineExtensionInstanceView_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineExtensionInstanceView_Status) NewEmptyARMValue ¶
func (virtualMachineExtensionInstanceViewStatus *VirtualMachineExtensionInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineExtensionInstanceView_Status) PopulateFromARM ¶
func (virtualMachineExtensionInstanceViewStatus *VirtualMachineExtensionInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineExtensionInstanceView_StatusARM ¶
type VirtualMachineExtensionInstanceView_StatusARM struct { //Name: The virtual machine extension name. Name *string `json:"name,omitempty"` //Statuses: The resource status information. Statuses []InstanceViewStatus_StatusARM `json:"statuses,omitempty"` //Substatuses: The resource status information. Substatuses []InstanceViewStatus_StatusARM `json:"substatuses,omitempty"` //Type: Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `json:"type,omitempty"` //TypeHandlerVersion: Specifies the version of the script handler. TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineExtensionInstanceView_StatusARM) DeepCopy ¶
func (in *VirtualMachineExtensionInstanceView_StatusARM) DeepCopy() *VirtualMachineExtensionInstanceView_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionInstanceView_StatusARM.
func (*VirtualMachineExtensionInstanceView_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineExtensionInstanceView_StatusARM) DeepCopyInto(out *VirtualMachineExtensionInstanceView_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineExtensionProperties_StatusARM ¶
type VirtualMachineExtensionProperties_StatusARM struct { //AutoUpgradeMinorVersion: Indicates whether the extension should use a newer //minor version if one is available at deployment time. Once deployed, however, //the extension will not upgrade minor versions unless redeployed, even with this //property set to true. AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` //EnableAutomaticUpgrade: Indicates whether the extension should be automatically //upgraded by the platform if there is a newer version of the extension available. EnableAutomaticUpgrade *bool `json:"enableAutomaticUpgrade,omitempty"` //ForceUpdateTag: How the extension handler should be forced to update even if the //extension configuration has not changed. ForceUpdateTag *string `json:"forceUpdateTag,omitempty"` //InstanceView: The virtual machine extension instance view. InstanceView *VirtualMachineExtensionInstanceView_StatusARM `json:"instanceView,omitempty"` //ProtectedSettings: The extension can contain either protectedSettings or //protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings map[string]v1.JSON `json:"protectedSettings,omitempty"` //ProvisioningState: The provisioning state, which only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` //Publisher: The name of the extension handler publisher. Publisher *string `json:"publisher,omitempty"` //Settings: Json formatted public settings for the extension. Settings map[string]v1.JSON `json:"settings,omitempty"` //Type: Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `json:"type,omitempty"` //TypeHandlerVersion: Specifies the version of the script handler. TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineExtensionProperties_StatusARM) DeepCopy ¶
func (in *VirtualMachineExtensionProperties_StatusARM) DeepCopy() *VirtualMachineExtensionProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtensionProperties_StatusARM.
func (*VirtualMachineExtensionProperties_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineExtensionProperties_StatusARM) DeepCopyInto(out *VirtualMachineExtensionProperties_StatusARM)
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: Indicates whether the extension should use a newer //minor version if one is available at deployment time. Once deployed, however, //the extension will not upgrade minor versions unless redeployed, even with this //property set to true. AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` //EnableAutomaticUpgrade: Indicates whether the extension should be automatically //upgraded by the platform if there is a newer version of the extension available. EnableAutomaticUpgrade *bool `json:"enableAutomaticUpgrade,omitempty"` //ForceUpdateTag: How the extension handler should be forced to update even if the //extension configuration has not changed. ForceUpdateTag *string `json:"forceUpdateTag,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //InstanceView: The virtual machine extension instance view. InstanceView *VirtualMachineExtensionInstanceView_Status `json:"instanceView,omitempty"` // +kubebuilder:validation:Required //Location: Resource location Location string `json:"location"` //Name: Resource name Name *string `json:"name,omitempty"` //PropertiesType: Specifies the type of the extension; an example is //"CustomScriptExtension". PropertiesType *string `json:"properties_type,omitempty"` //ProtectedSettings: The extension can contain either protectedSettings or //protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings map[string]v1.JSON `json:"protectedSettings,omitempty"` //ProvisioningState: The provisioning state, which only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` //Publisher: The name of the extension handler publisher. Publisher *string `json:"publisher,omitempty"` //Settings: Json formatted public settings for the extension. Settings map[string]v1.JSON `json:"settings,omitempty"` //Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` //TypeHandlerVersion: Specifies the version of the script handler. TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineExtension_Status) AssignPropertiesFromVirtualMachineExtensionStatus ¶
func (virtualMachineExtensionStatus *VirtualMachineExtension_Status) AssignPropertiesFromVirtualMachineExtensionStatus(source *v1alpha1api20201201storage.VirtualMachineExtension_Status) error
AssignPropertiesFromVirtualMachineExtensionStatus populates our VirtualMachineExtension_Status from the provided source VirtualMachineExtension_Status
func (*VirtualMachineExtension_Status) AssignPropertiesToVirtualMachineExtensionStatus ¶
func (virtualMachineExtensionStatus *VirtualMachineExtension_Status) AssignPropertiesToVirtualMachineExtensionStatus(destination *v1alpha1api20201201storage.VirtualMachineExtension_Status) error
AssignPropertiesToVirtualMachineExtensionStatus populates the provided destination VirtualMachineExtension_Status from our VirtualMachineExtension_Status
func (*VirtualMachineExtension_Status) DeepCopy ¶
func (in *VirtualMachineExtension_Status) DeepCopy() *VirtualMachineExtension_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtension_Status.
func (*VirtualMachineExtension_Status) DeepCopyInto ¶
func (in *VirtualMachineExtension_Status) DeepCopyInto(out *VirtualMachineExtension_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineExtension_Status) NewEmptyARMValue ¶
func (virtualMachineExtensionStatus *VirtualMachineExtension_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineExtension_Status) PopulateFromARM ¶
func (virtualMachineExtensionStatus *VirtualMachineExtension_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineExtension_StatusARM ¶
type VirtualMachineExtension_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Location: Resource location Location string `json:"location"` //Name: Resource name Name *string `json:"name,omitempty"` Properties *VirtualMachineExtensionProperties_StatusARM `json:"properties,omitempty"` //Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` }
func (*VirtualMachineExtension_StatusARM) DeepCopy ¶
func (in *VirtualMachineExtension_StatusARM) DeepCopy() *VirtualMachineExtension_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineExtension_StatusARM.
func (*VirtualMachineExtension_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineExtension_StatusARM) DeepCopyInto(out *VirtualMachineExtension_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineHealthStatus_Status ¶
type VirtualMachineHealthStatus_Status struct { //Status: The health status information for the VM. Status *InstanceViewStatus_Status `json:"status,omitempty"` }
func (*VirtualMachineHealthStatus_Status) AssignPropertiesFromVirtualMachineHealthStatusStatus ¶
func (virtualMachineHealthStatusStatus *VirtualMachineHealthStatus_Status) AssignPropertiesFromVirtualMachineHealthStatusStatus(source *v1alpha1api20201201storage.VirtualMachineHealthStatus_Status) error
AssignPropertiesFromVirtualMachineHealthStatusStatus populates our VirtualMachineHealthStatus_Status from the provided source VirtualMachineHealthStatus_Status
func (*VirtualMachineHealthStatus_Status) AssignPropertiesToVirtualMachineHealthStatusStatus ¶
func (virtualMachineHealthStatusStatus *VirtualMachineHealthStatus_Status) AssignPropertiesToVirtualMachineHealthStatusStatus(destination *v1alpha1api20201201storage.VirtualMachineHealthStatus_Status) error
AssignPropertiesToVirtualMachineHealthStatusStatus populates the provided destination VirtualMachineHealthStatus_Status from our VirtualMachineHealthStatus_Status
func (*VirtualMachineHealthStatus_Status) DeepCopy ¶
func (in *VirtualMachineHealthStatus_Status) DeepCopy() *VirtualMachineHealthStatus_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineHealthStatus_Status.
func (*VirtualMachineHealthStatus_Status) DeepCopyInto ¶
func (in *VirtualMachineHealthStatus_Status) DeepCopyInto(out *VirtualMachineHealthStatus_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineHealthStatus_Status) NewEmptyARMValue ¶
func (virtualMachineHealthStatusStatus *VirtualMachineHealthStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineHealthStatus_Status) PopulateFromARM ¶
func (virtualMachineHealthStatusStatus *VirtualMachineHealthStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineHealthStatus_StatusARM ¶
type VirtualMachineHealthStatus_StatusARM struct { //Status: The health status information for the VM. Status *InstanceViewStatus_StatusARM `json:"status,omitempty"` }
func (*VirtualMachineHealthStatus_StatusARM) DeepCopy ¶
func (in *VirtualMachineHealthStatus_StatusARM) DeepCopy() *VirtualMachineHealthStatus_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineHealthStatus_StatusARM.
func (*VirtualMachineHealthStatus_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineHealthStatus_StatusARM) DeepCopyInto(out *VirtualMachineHealthStatus_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineIdentity ¶
type VirtualMachineIdentity struct { //Type: The type of identity used for the virtual machine. The type //'SystemAssigned, UserAssigned' includes both an implicitly created identity and //a set of user assigned identities. The type 'None' will remove any identities //from the virtual machine. Type *VirtualMachineIdentityType `json:"type,omitempty"` //UserAssignedIdentities: The list of user identities associated with the Virtual //Machine. The user identity dictionary key references will be ARM resource ids in //the form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]v1.JSON `json:"userAssignedIdentities,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineIdentity
func (*VirtualMachineIdentity) AssignPropertiesFromVirtualMachineIdentity ¶
func (virtualMachineIdentity *VirtualMachineIdentity) AssignPropertiesFromVirtualMachineIdentity(source *v1alpha1api20201201storage.VirtualMachineIdentity) error
AssignPropertiesFromVirtualMachineIdentity populates our VirtualMachineIdentity from the provided source VirtualMachineIdentity
func (*VirtualMachineIdentity) AssignPropertiesToVirtualMachineIdentity ¶
func (virtualMachineIdentity *VirtualMachineIdentity) AssignPropertiesToVirtualMachineIdentity(destination *v1alpha1api20201201storage.VirtualMachineIdentity) error
AssignPropertiesToVirtualMachineIdentity populates the provided destination VirtualMachineIdentity from our VirtualMachineIdentity
func (*VirtualMachineIdentity) ConvertToARM ¶
func (virtualMachineIdentity *VirtualMachineIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineIdentity) NewEmptyARMValue ¶
func (virtualMachineIdentity *VirtualMachineIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineIdentity) PopulateFromARM ¶
func (virtualMachineIdentity *VirtualMachineIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineIdentityARM ¶
type VirtualMachineIdentityARM struct { //Type: The type of identity used for the virtual machine. The type //'SystemAssigned, UserAssigned' includes both an implicitly created identity and //a set of user assigned identities. The type 'None' will remove any identities //from the virtual machine. Type *VirtualMachineIdentityType `json:"type,omitempty"` //UserAssignedIdentities: The list of user identities associated with the Virtual //Machine. The user identity dictionary key references will be ARM resource ids in //the form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]v1.JSON `json:"userAssignedIdentities,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineIdentity
func (*VirtualMachineIdentityARM) DeepCopy ¶
func (in *VirtualMachineIdentityARM) DeepCopy() *VirtualMachineIdentityARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentityARM.
func (*VirtualMachineIdentityARM) DeepCopyInto ¶
func (in *VirtualMachineIdentityARM) DeepCopyInto(out *VirtualMachineIdentityARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineIdentityStatusType ¶
type VirtualMachineIdentityStatusType string
type VirtualMachineIdentityType ¶
type VirtualMachineIdentityType string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type VirtualMachineIdentity_Status ¶
type VirtualMachineIdentity_Status struct { //PrincipalId: The principal id of virtual machine identity. This property will //only be provided for a system assigned identity. PrincipalId *string `json:"principalId,omitempty"` //TenantId: The tenant id associated with the virtual machine. This property will //only be provided for a system assigned identity. TenantId *string `json:"tenantId,omitempty"` //Type: The type of identity used for the virtual machine. The type //'SystemAssigned, UserAssigned' includes both an implicitly created identity and //a set of user assigned identities. The type 'None' will remove any identities //from the virtual machine. Type *VirtualMachineIdentityStatusType `json:"type,omitempty"` //UserAssignedIdentities: The list of user identities associated with the Virtual //Machine. The user identity dictionary key references will be ARM resource ids in //the form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]VirtualMachineIdentity_Status_UserAssignedIdentities `json:"userAssignedIdentities,omitempty"` }
func (*VirtualMachineIdentity_Status) AssignPropertiesFromVirtualMachineIdentityStatus ¶
func (virtualMachineIdentityStatus *VirtualMachineIdentity_Status) AssignPropertiesFromVirtualMachineIdentityStatus(source *v1alpha1api20201201storage.VirtualMachineIdentity_Status) error
AssignPropertiesFromVirtualMachineIdentityStatus populates our VirtualMachineIdentity_Status from the provided source VirtualMachineIdentity_Status
func (*VirtualMachineIdentity_Status) AssignPropertiesToVirtualMachineIdentityStatus ¶
func (virtualMachineIdentityStatus *VirtualMachineIdentity_Status) AssignPropertiesToVirtualMachineIdentityStatus(destination *v1alpha1api20201201storage.VirtualMachineIdentity_Status) error
AssignPropertiesToVirtualMachineIdentityStatus populates the provided destination VirtualMachineIdentity_Status from our VirtualMachineIdentity_Status
func (*VirtualMachineIdentity_Status) DeepCopy ¶
func (in *VirtualMachineIdentity_Status) DeepCopy() *VirtualMachineIdentity_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_Status.
func (*VirtualMachineIdentity_Status) DeepCopyInto ¶
func (in *VirtualMachineIdentity_Status) DeepCopyInto(out *VirtualMachineIdentity_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineIdentity_Status) NewEmptyARMValue ¶
func (virtualMachineIdentityStatus *VirtualMachineIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineIdentity_Status) PopulateFromARM ¶
func (virtualMachineIdentityStatus *VirtualMachineIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineIdentity_StatusARM ¶
type VirtualMachineIdentity_StatusARM struct { //PrincipalId: The principal id of virtual machine identity. This property will //only be provided for a system assigned identity. PrincipalId *string `json:"principalId,omitempty"` //TenantId: The tenant id associated with the virtual machine. This property will //only be provided for a system assigned identity. TenantId *string `json:"tenantId,omitempty"` //Type: The type of identity used for the virtual machine. The type //'SystemAssigned, UserAssigned' includes both an implicitly created identity and //a set of user assigned identities. The type 'None' will remove any identities //from the virtual machine. Type *VirtualMachineIdentityStatusType `json:"type,omitempty"` //UserAssignedIdentities: The list of user identities associated with the Virtual //Machine. The user identity dictionary key references will be ARM resource ids in //the form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]VirtualMachineIdentity_Status_UserAssignedIdentitiesARM `json:"userAssignedIdentities,omitempty"` }
func (*VirtualMachineIdentity_StatusARM) DeepCopy ¶
func (in *VirtualMachineIdentity_StatusARM) DeepCopy() *VirtualMachineIdentity_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_StatusARM.
func (*VirtualMachineIdentity_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineIdentity_StatusARM) DeepCopyInto(out *VirtualMachineIdentity_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineIdentity_Status_UserAssignedIdentities ¶
type VirtualMachineIdentity_Status_UserAssignedIdentities struct { //ClientId: The client id of user assigned identity. ClientId *string `json:"clientId,omitempty"` //PrincipalId: The principal id of user assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
func (*VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineIdentityStatusUserAssignedIdentities ¶
func (virtualMachineIdentityStatusUserAssignedIdentities *VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineIdentityStatusUserAssignedIdentities(source *v1alpha1api20201201storage.VirtualMachineIdentity_Status_UserAssignedIdentities) error
AssignPropertiesFromVirtualMachineIdentityStatusUserAssignedIdentities populates our VirtualMachineIdentity_Status_UserAssignedIdentities from the provided source VirtualMachineIdentity_Status_UserAssignedIdentities
func (*VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineIdentityStatusUserAssignedIdentities ¶
func (virtualMachineIdentityStatusUserAssignedIdentities *VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineIdentityStatusUserAssignedIdentities(destination *v1alpha1api20201201storage.VirtualMachineIdentity_Status_UserAssignedIdentities) error
AssignPropertiesToVirtualMachineIdentityStatusUserAssignedIdentities populates the provided destination VirtualMachineIdentity_Status_UserAssignedIdentities from our VirtualMachineIdentity_Status_UserAssignedIdentities
func (*VirtualMachineIdentity_Status_UserAssignedIdentities) DeepCopy ¶
func (in *VirtualMachineIdentity_Status_UserAssignedIdentities) DeepCopy() *VirtualMachineIdentity_Status_UserAssignedIdentities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_Status_UserAssignedIdentities.
func (*VirtualMachineIdentity_Status_UserAssignedIdentities) DeepCopyInto ¶
func (in *VirtualMachineIdentity_Status_UserAssignedIdentities) DeepCopyInto(out *VirtualMachineIdentity_Status_UserAssignedIdentities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineIdentity_Status_UserAssignedIdentities) NewEmptyARMValue ¶
func (virtualMachineIdentityStatusUserAssignedIdentities *VirtualMachineIdentity_Status_UserAssignedIdentities) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineIdentity_Status_UserAssignedIdentities) PopulateFromARM ¶
func (virtualMachineIdentityStatusUserAssignedIdentities *VirtualMachineIdentity_Status_UserAssignedIdentities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineIdentity_Status_UserAssignedIdentitiesARM ¶
type VirtualMachineIdentity_Status_UserAssignedIdentitiesARM struct { //ClientId: The client id of user assigned identity. ClientId *string `json:"clientId,omitempty"` //PrincipalId: The principal id of user assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
func (*VirtualMachineIdentity_Status_UserAssignedIdentitiesARM) DeepCopy ¶
func (in *VirtualMachineIdentity_Status_UserAssignedIdentitiesARM) DeepCopy() *VirtualMachineIdentity_Status_UserAssignedIdentitiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineIdentity_Status_UserAssignedIdentitiesARM.
func (*VirtualMachineIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto ¶
func (in *VirtualMachineIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto(out *VirtualMachineIdentity_Status_UserAssignedIdentitiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineInstanceViewStatusHyperVGeneration ¶
type VirtualMachineInstanceViewStatusHyperVGeneration string
type VirtualMachineInstanceView_Status ¶
type VirtualMachineInstanceView_Status struct { //AssignedHost: Resource id of the dedicated host, on which the virtual machine is //allocated through automatic placement, when the virtual machine is associated //with a dedicated host group that has automatic placement enabled. //Minimum api-version: 2020-06-01. AssignedHost *string `json:"assignedHost,omitempty"` //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. BootDiagnostics *BootDiagnosticsInstanceView_Status `json:"bootDiagnostics,omitempty"` //ComputerName: The computer name assigned to the virtual machine. ComputerName *string `json:"computerName,omitempty"` //Disks: The virtual machine disk information. Disks []DiskInstanceView_Status `json:"disks,omitempty"` //Extensions: The extensions information. Extensions []VirtualMachineExtensionInstanceView_Status `json:"extensions,omitempty"` //HyperVGeneration: Specifies the HyperVGeneration Type associated with a resource HyperVGeneration *VirtualMachineInstanceViewStatusHyperVGeneration `json:"hyperVGeneration,omitempty"` //MaintenanceRedeployStatus: The Maintenance Operation status on the virtual //machine. MaintenanceRedeployStatus *MaintenanceRedeployStatus_Status `json:"maintenanceRedeployStatus,omitempty"` //OsName: The Operating System running on the virtual machine. OsName *string `json:"osName,omitempty"` //OsVersion: The version of Operating System running on the virtual machine. OsVersion *string `json:"osVersion,omitempty"` //PatchStatus: [Preview Feature] The status of virtual machine patch operations. PatchStatus *VirtualMachinePatchStatus_Status `json:"patchStatus,omitempty"` //PlatformFaultDomain: Specifies the fault domain of the virtual machine. PlatformFaultDomain *int `json:"platformFaultDomain,omitempty"` //PlatformUpdateDomain: Specifies the update domain of the virtual machine. PlatformUpdateDomain *int `json:"platformUpdateDomain,omitempty"` //RdpThumbPrint: The Remote desktop certificate thumbprint. RdpThumbPrint *string `json:"rdpThumbPrint,omitempty"` //Statuses: The resource status information. Statuses []InstanceViewStatus_Status `json:"statuses,omitempty"` //VmAgent: The VM Agent running on the virtual machine. VmAgent *VirtualMachineAgentInstanceView_Status `json:"vmAgent,omitempty"` //VmHealth: The health status for the VM. VmHealth *VirtualMachineHealthStatus_Status `json:"vmHealth,omitempty"` }
func (*VirtualMachineInstanceView_Status) AssignPropertiesFromVirtualMachineInstanceViewStatus ¶
func (virtualMachineInstanceViewStatus *VirtualMachineInstanceView_Status) AssignPropertiesFromVirtualMachineInstanceViewStatus(source *v1alpha1api20201201storage.VirtualMachineInstanceView_Status) error
AssignPropertiesFromVirtualMachineInstanceViewStatus populates our VirtualMachineInstanceView_Status from the provided source VirtualMachineInstanceView_Status
func (*VirtualMachineInstanceView_Status) AssignPropertiesToVirtualMachineInstanceViewStatus ¶
func (virtualMachineInstanceViewStatus *VirtualMachineInstanceView_Status) AssignPropertiesToVirtualMachineInstanceViewStatus(destination *v1alpha1api20201201storage.VirtualMachineInstanceView_Status) error
AssignPropertiesToVirtualMachineInstanceViewStatus populates the provided destination VirtualMachineInstanceView_Status from our VirtualMachineInstanceView_Status
func (*VirtualMachineInstanceView_Status) DeepCopy ¶
func (in *VirtualMachineInstanceView_Status) DeepCopy() *VirtualMachineInstanceView_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineInstanceView_Status.
func (*VirtualMachineInstanceView_Status) DeepCopyInto ¶
func (in *VirtualMachineInstanceView_Status) DeepCopyInto(out *VirtualMachineInstanceView_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineInstanceView_Status) NewEmptyARMValue ¶
func (virtualMachineInstanceViewStatus *VirtualMachineInstanceView_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineInstanceView_Status) PopulateFromARM ¶
func (virtualMachineInstanceViewStatus *VirtualMachineInstanceView_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineInstanceView_StatusARM ¶
type VirtualMachineInstanceView_StatusARM struct { //AssignedHost: Resource id of the dedicated host, on which the virtual machine is //allocated through automatic placement, when the virtual machine is associated //with a dedicated host group that has automatic placement enabled. //Minimum api-version: 2020-06-01. AssignedHost *string `json:"assignedHost,omitempty"` //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. BootDiagnostics *BootDiagnosticsInstanceView_StatusARM `json:"bootDiagnostics,omitempty"` //ComputerName: The computer name assigned to the virtual machine. ComputerName *string `json:"computerName,omitempty"` //Disks: The virtual machine disk information. Disks []DiskInstanceView_StatusARM `json:"disks,omitempty"` //Extensions: The extensions information. Extensions []VirtualMachineExtensionInstanceView_StatusARM `json:"extensions,omitempty"` //HyperVGeneration: Specifies the HyperVGeneration Type associated with a resource HyperVGeneration *VirtualMachineInstanceViewStatusHyperVGeneration `json:"hyperVGeneration,omitempty"` //MaintenanceRedeployStatus: The Maintenance Operation status on the virtual //machine. MaintenanceRedeployStatus *MaintenanceRedeployStatus_StatusARM `json:"maintenanceRedeployStatus,omitempty"` //OsName: The Operating System running on the virtual machine. OsName *string `json:"osName,omitempty"` //OsVersion: The version of Operating System running on the virtual machine. OsVersion *string `json:"osVersion,omitempty"` //PatchStatus: [Preview Feature] The status of virtual machine patch operations. PatchStatus *VirtualMachinePatchStatus_StatusARM `json:"patchStatus,omitempty"` //PlatformFaultDomain: Specifies the fault domain of the virtual machine. PlatformFaultDomain *int `json:"platformFaultDomain,omitempty"` //PlatformUpdateDomain: Specifies the update domain of the virtual machine. PlatformUpdateDomain *int `json:"platformUpdateDomain,omitempty"` //RdpThumbPrint: The Remote desktop certificate thumbprint. RdpThumbPrint *string `json:"rdpThumbPrint,omitempty"` //Statuses: The resource status information. Statuses []InstanceViewStatus_StatusARM `json:"statuses,omitempty"` //VmAgent: The VM Agent running on the virtual machine. VmAgent *VirtualMachineAgentInstanceView_StatusARM `json:"vmAgent,omitempty"` //VmHealth: The health status for the VM. VmHealth *VirtualMachineHealthStatus_StatusARM `json:"vmHealth,omitempty"` }
func (*VirtualMachineInstanceView_StatusARM) DeepCopy ¶
func (in *VirtualMachineInstanceView_StatusARM) DeepCopy() *VirtualMachineInstanceView_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineInstanceView_StatusARM.
func (*VirtualMachineInstanceView_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineInstanceView_StatusARM) DeepCopyInto(out *VirtualMachineInstanceView_StatusARM)
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 Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachines
func (*VirtualMachineList) DeepCopy ¶
func (in *VirtualMachineList) DeepCopy() *VirtualMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineList.
func (*VirtualMachineList) DeepCopyInto ¶
func (in *VirtualMachineList) DeepCopyInto(out *VirtualMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineList) DeepCopyObject ¶
func (in *VirtualMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualMachinePatchStatus_Status ¶
type VirtualMachinePatchStatus_Status struct { //AvailablePatchSummary: The available patch summary of the latest assessment //operation for the virtual machine. AvailablePatchSummary *AvailablePatchSummary_Status `json:"availablePatchSummary,omitempty"` //ConfigurationStatuses: The enablement status of the specified patchMode ConfigurationStatuses []InstanceViewStatus_Status `json:"configurationStatuses,omitempty"` //LastPatchInstallationSummary: The installation summary of the latest //installation operation for the virtual machine. LastPatchInstallationSummary *LastPatchInstallationSummary_Status `json:"lastPatchInstallationSummary,omitempty"` }
func (*VirtualMachinePatchStatus_Status) AssignPropertiesFromVirtualMachinePatchStatusStatus ¶
func (virtualMachinePatchStatusStatus *VirtualMachinePatchStatus_Status) AssignPropertiesFromVirtualMachinePatchStatusStatus(source *v1alpha1api20201201storage.VirtualMachinePatchStatus_Status) error
AssignPropertiesFromVirtualMachinePatchStatusStatus populates our VirtualMachinePatchStatus_Status from the provided source VirtualMachinePatchStatus_Status
func (*VirtualMachinePatchStatus_Status) AssignPropertiesToVirtualMachinePatchStatusStatus ¶
func (virtualMachinePatchStatusStatus *VirtualMachinePatchStatus_Status) AssignPropertiesToVirtualMachinePatchStatusStatus(destination *v1alpha1api20201201storage.VirtualMachinePatchStatus_Status) error
AssignPropertiesToVirtualMachinePatchStatusStatus populates the provided destination VirtualMachinePatchStatus_Status from our VirtualMachinePatchStatus_Status
func (*VirtualMachinePatchStatus_Status) DeepCopy ¶
func (in *VirtualMachinePatchStatus_Status) DeepCopy() *VirtualMachinePatchStatus_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePatchStatus_Status.
func (*VirtualMachinePatchStatus_Status) DeepCopyInto ¶
func (in *VirtualMachinePatchStatus_Status) DeepCopyInto(out *VirtualMachinePatchStatus_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachinePatchStatus_Status) NewEmptyARMValue ¶
func (virtualMachinePatchStatusStatus *VirtualMachinePatchStatus_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachinePatchStatus_Status) PopulateFromARM ¶
func (virtualMachinePatchStatusStatus *VirtualMachinePatchStatus_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachinePatchStatus_StatusARM ¶
type VirtualMachinePatchStatus_StatusARM struct { //AvailablePatchSummary: The available patch summary of the latest assessment //operation for the virtual machine. AvailablePatchSummary *AvailablePatchSummary_StatusARM `json:"availablePatchSummary,omitempty"` //ConfigurationStatuses: The enablement status of the specified patchMode ConfigurationStatuses []InstanceViewStatus_StatusARM `json:"configurationStatuses,omitempty"` //LastPatchInstallationSummary: The installation summary of the latest //installation operation for the virtual machine. LastPatchInstallationSummary *LastPatchInstallationSummary_StatusARM `json:"lastPatchInstallationSummary,omitempty"` }
func (*VirtualMachinePatchStatus_StatusARM) DeepCopy ¶
func (in *VirtualMachinePatchStatus_StatusARM) DeepCopy() *VirtualMachinePatchStatus_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachinePatchStatus_StatusARM.
func (*VirtualMachinePatchStatus_StatusARM) DeepCopyInto ¶
func (in *VirtualMachinePatchStatus_StatusARM) DeepCopyInto(out *VirtualMachinePatchStatus_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineProperties_StatusARM ¶
type VirtualMachineProperties_StatusARM struct { //AdditionalCapabilities: Specifies additional capabilities enabled or disabled on //the virtual machine. AdditionalCapabilities *AdditionalCapabilities_StatusARM `json:"additionalCapabilities,omitempty"` //AvailabilitySet: Specifies information about the availability set that the //virtual machine should be assigned to. Virtual machines specified in the same //availability set are allocated to different nodes to maximize availability. For //more information about availability sets, see [Manage the availability of //virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). //For more information on Azure planned maintenance, see [Planned maintenance for //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //Currently, a VM can only be added to availability set at creation time. The //availability set to which the VM is being added should be under the same //resource group as the availability set resource. An existing VM cannot be added //to an availability set. //This property cannot exist along with a non-null //properties.virtualMachineScaleSet reference. AvailabilitySet *SubResource_StatusARM `json:"availabilitySet,omitempty"` //BillingProfile: Specifies the billing related details of a Azure Spot virtual //machine. //Minimum api-version: 2019-03-01. BillingProfile *BillingProfile_StatusARM `json:"billingProfile,omitempty"` //DiagnosticsProfile: Specifies the boot diagnostic settings state. //Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfile_StatusARM `json:"diagnosticsProfile,omitempty"` //EvictionPolicy: Specifies the eviction policy for the Azure Spot virtual machine //and Azure Spot scale set. //For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported //and the minimum api-version is 2019-03-01. //For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the //minimum api-version is 2017-10-30-preview. EvictionPolicy *EvictionPolicy_Status `json:"evictionPolicy,omitempty"` //ExtensionsTimeBudget: Specifies the time alloted for all extensions to start. //The time duration should be between 15 minutes and 120 minutes (inclusive) and //should be specified in ISO 8601 format. The default value is 90 minutes //(PT1H30M). //Minimum api-version: 2020-06-01 ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` //HardwareProfile: Specifies the hardware settings for the virtual machine. HardwareProfile *HardwareProfile_StatusARM `json:"hardwareProfile,omitempty"` //Host: Specifies information about the dedicated host that the virtual machine //resides in. //Minimum api-version: 2018-10-01. Host *SubResource_StatusARM `json:"host,omitempty"` //HostGroup: Specifies information about the dedicated host group that the virtual //machine resides in. //Minimum api-version: 2020-06-01. //NOTE: User cannot specify both host and hostGroup properties. HostGroup *SubResource_StatusARM `json:"hostGroup,omitempty"` //InstanceView: The virtual machine instance view. InstanceView *VirtualMachineInstanceView_StatusARM `json:"instanceView,omitempty"` //LicenseType: Specifies that the image or disk that is being used was licensed //on-premises. //Possible values for Windows Server operating system are: //Windows_Client //Windows_Server //Possible values for Linux Server operating system are: //RHEL_BYOS (for RHEL) //SLES_BYOS (for SUSE) //For more information, see [Azure Hybrid Use Benefit for Windows //Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing) //[Azure Hybrid Use Benefit for Linux //Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux) //Minimum api-version: 2015-06-15 LicenseType *string `json:"licenseType,omitempty"` //NetworkProfile: Specifies the network interfaces of the virtual machine. NetworkProfile *NetworkProfile_StatusARM `json:"networkProfile,omitempty"` //OsProfile: Specifies the operating system settings used while creating the //virtual machine. Some of the settings cannot be changed once VM is provisioned. OsProfile *OSProfile_StatusARM `json:"osProfile,omitempty"` //PlatformFaultDomain: Specifies the scale set logical fault domain into which the //Virtual Machine will be created. By default, the Virtual Machine will by //automatically assigned to a fault domain that best maintains balance across //available fault domains. //<li>This is applicable only if the 'virtualMachineScaleSet' property of this //Virtual Machine is set.<li>The Virtual Machine Scale Set that is referenced, //must have 'platformFaultDomainCount' > 1.<li>This property cannot be updated //once the Virtual Machine is created.<li>Fault domain assignment can be viewed in //the Virtual Machine Instance View. //Minimum api‐version: 2020‐12‐01 PlatformFaultDomain *int `json:"platformFaultDomain,omitempty"` //Priority: Specifies the priority for the virtual machine. //Minimum api-version: 2019-03-01 Priority *Priority_Status `json:"priority,omitempty"` //ProvisioningState: The provisioning state, which only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` //ProximityPlacementGroup: Specifies information about the proximity placement //group that the virtual machine should be assigned to. //Minimum api-version: 2018-04-01. ProximityPlacementGroup *SubResource_StatusARM `json:"proximityPlacementGroup,omitempty"` //SecurityProfile: Specifies the Security related profile settings for the virtual //machine. SecurityProfile *SecurityProfile_StatusARM `json:"securityProfile,omitempty"` //StorageProfile: Specifies the storage settings for the virtual machine disks. StorageProfile *StorageProfile_StatusARM `json:"storageProfile,omitempty"` //VirtualMachineScaleSet: Specifies information about the virtual machine scale //set that the virtual machine should be assigned to. Virtual machines specified //in the same virtual machine scale set are allocated to different nodes to //maximize availability. Currently, a VM can only be added to virtual machine //scale set at creation time. An existing VM cannot be added to a virtual machine //scale set. //This property cannot exist along with a non-null properties.availabilitySet //reference. //Minimum api‐version: 2019‐03‐01 VirtualMachineScaleSet *SubResource_StatusARM `json:"virtualMachineScaleSet,omitempty"` //VmId: Specifies the VM unique ID which is a 128-bits identifier that is encoded //and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS //commands. VmId *string `json:"vmId,omitempty"` }
func (*VirtualMachineProperties_StatusARM) DeepCopy ¶
func (in *VirtualMachineProperties_StatusARM) DeepCopy() *VirtualMachineProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineProperties_StatusARM.
func (*VirtualMachineProperties_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineProperties_StatusARM) DeepCopyInto(out *VirtualMachineProperties_StatusARM)
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 VirtualMachineScaleSets_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" Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachineScaleSets
func (*VirtualMachineScaleSet) AssignPropertiesFromVirtualMachineScaleSet ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) AssignPropertiesFromVirtualMachineScaleSet(source *v1alpha1api20201201storage.VirtualMachineScaleSet) error
AssignPropertiesFromVirtualMachineScaleSet populates our VirtualMachineScaleSet from the provided source VirtualMachineScaleSet
func (*VirtualMachineScaleSet) AssignPropertiesToVirtualMachineScaleSet ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) AssignPropertiesToVirtualMachineScaleSet(destination *v1alpha1api20201201storage.VirtualMachineScaleSet) error
AssignPropertiesToVirtualMachineScaleSet populates the provided destination VirtualMachineScaleSet from our VirtualMachineScaleSet
func (*VirtualMachineScaleSet) AzureName ¶
func (virtualMachineScaleSet *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) Default ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) Default()
Default applies defaults to the VirtualMachineScaleSet resource
func (VirtualMachineScaleSet) GetAPIVersion ¶
func (virtualMachineScaleSet VirtualMachineScaleSet) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-12-01"
func (*VirtualMachineScaleSet) GetConditions ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualMachineScaleSet) GetResourceKind ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*VirtualMachineScaleSet) GetSpec ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualMachineScaleSet) GetStatus ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualMachineScaleSet) GetType ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/virtualMachineScaleSets"
func (*VirtualMachineScaleSet) NewEmptyStatus ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualMachineScaleSet) OriginalGVK ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualMachineScaleSet) Owner ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*VirtualMachineScaleSet) SetConditions ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualMachineScaleSet) SetStatus ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualMachineScaleSet) ValidateCreate ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*VirtualMachineScaleSet) ValidateDelete ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*VirtualMachineScaleSet) ValidateUpdate ¶
func (virtualMachineScaleSet *VirtualMachineScaleSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type VirtualMachineScaleSetDataDisk ¶
type VirtualMachineScaleSetDataDisk struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *VirtualMachineScaleSetDataDiskCaching `json:"caching,omitempty"` // +kubebuilder:validation:Required //CreateOption: The create option. CreateOption VirtualMachineScaleSetDataDiskCreateOption `json:"createOption"` //DiskIOPSReadWrite: Specifies the Read-Write IOPS for the managed disk. Should be //used only when StorageAccountType is UltraSSD_LRS. If not specified, a default //value would be assigned based on diskSizeGB. DiskIOPSReadWrite *int `json:"diskIOPSReadWrite,omitempty"` //DiskMBpsReadWrite: Specifies the bandwidth in MB per second for the managed //disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not //specified, a default value would be assigned based on diskSizeGB. DiskMBpsReadWrite *int `json:"diskMBpsReadWrite,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` // +kubebuilder:validation:Required //Lun: Specifies the logical unit number of the data disk. This value is used to //identify data disks within the VM and therefore must be unique for each data //disk attached to a VM. Lun int `json:"lun"` //ManagedDisk: Describes the parameters of a ScaleSet managed disk. ManagedDisk *VirtualMachineScaleSetManagedDiskParameters `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetDataDisk
func (*VirtualMachineScaleSetDataDisk) AssignPropertiesFromVirtualMachineScaleSetDataDisk ¶
func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) AssignPropertiesFromVirtualMachineScaleSetDataDisk(source *v1alpha1api20201201storage.VirtualMachineScaleSetDataDisk) error
AssignPropertiesFromVirtualMachineScaleSetDataDisk populates our VirtualMachineScaleSetDataDisk from the provided source VirtualMachineScaleSetDataDisk
func (*VirtualMachineScaleSetDataDisk) AssignPropertiesToVirtualMachineScaleSetDataDisk ¶
func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) AssignPropertiesToVirtualMachineScaleSetDataDisk(destination *v1alpha1api20201201storage.VirtualMachineScaleSetDataDisk) error
AssignPropertiesToVirtualMachineScaleSetDataDisk populates the provided destination VirtualMachineScaleSetDataDisk from our VirtualMachineScaleSetDataDisk
func (*VirtualMachineScaleSetDataDisk) ConvertToARM ¶
func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetDataDisk) NewEmptyARMValue ¶
func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetDataDisk) PopulateFromARM ¶
func (virtualMachineScaleSetDataDisk *VirtualMachineScaleSetDataDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetDataDiskARM ¶
type VirtualMachineScaleSetDataDiskARM struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *VirtualMachineScaleSetDataDiskCaching `json:"caching,omitempty"` //CreateOption: The create option. CreateOption VirtualMachineScaleSetDataDiskCreateOption `json:"createOption"` //DiskIOPSReadWrite: Specifies the Read-Write IOPS for the managed disk. Should be //used only when StorageAccountType is UltraSSD_LRS. If not specified, a default //value would be assigned based on diskSizeGB. DiskIOPSReadWrite *int `json:"diskIOPSReadWrite,omitempty"` //DiskMBpsReadWrite: Specifies the bandwidth in MB per second for the managed //disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not //specified, a default value would be assigned based on diskSizeGB. DiskMBpsReadWrite *int `json:"diskMBpsReadWrite,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Lun: Specifies the logical unit number of the data disk. This value is used to //identify data disks within the VM and therefore must be unique for each data //disk attached to a VM. Lun int `json:"lun"` //ManagedDisk: Describes the parameters of a ScaleSet managed disk. ManagedDisk *VirtualMachineScaleSetManagedDiskParametersARM `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetDataDisk
func (*VirtualMachineScaleSetDataDiskARM) DeepCopy ¶
func (in *VirtualMachineScaleSetDataDiskARM) DeepCopy() *VirtualMachineScaleSetDataDiskARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDiskARM.
func (*VirtualMachineScaleSetDataDiskARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetDataDiskARM) DeepCopyInto(out *VirtualMachineScaleSetDataDiskARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetDataDiskCaching ¶
type VirtualMachineScaleSetDataDiskCaching string
+kubebuilder:validation:Enum={"None","ReadOnly","ReadWrite"}
type VirtualMachineScaleSetDataDiskCreateOption ¶
type VirtualMachineScaleSetDataDiskCreateOption string
+kubebuilder:validation:Enum={"Attach","Empty","FromImage"}
type VirtualMachineScaleSetDataDisk_Status ¶
type VirtualMachineScaleSetDataDisk_Status struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage Caching *Caching_Status `json:"caching,omitempty"` // +kubebuilder:validation:Required //CreateOption: The create option. CreateOption CreateOption_Status `json:"createOption"` //DiskIOPSReadWrite: Specifies the Read-Write IOPS for the managed disk. Should be //used only when StorageAccountType is UltraSSD_LRS. If not specified, a default //value would be assigned based on diskSizeGB. DiskIOPSReadWrite *int `json:"diskIOPSReadWrite,omitempty"` //DiskMBpsReadWrite: Specifies the bandwidth in MB per second for the managed //disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not //specified, a default value would be assigned based on diskSizeGB. DiskMBpsReadWrite *int `json:"diskMBpsReadWrite,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` // +kubebuilder:validation:Required //Lun: Specifies the logical unit number of the data disk. This value is used to //identify data disks within the VM and therefore must be unique for each data //disk attached to a VM. Lun int `json:"lun"` //ManagedDisk: The managed disk parameters. ManagedDisk *VirtualMachineScaleSetManagedDiskParameters_Status `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
func (*VirtualMachineScaleSetDataDisk_Status) AssignPropertiesFromVirtualMachineScaleSetDataDiskStatus ¶
func (virtualMachineScaleSetDataDiskStatus *VirtualMachineScaleSetDataDisk_Status) AssignPropertiesFromVirtualMachineScaleSetDataDiskStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetDataDisk_Status) error
AssignPropertiesFromVirtualMachineScaleSetDataDiskStatus populates our VirtualMachineScaleSetDataDisk_Status from the provided source VirtualMachineScaleSetDataDisk_Status
func (*VirtualMachineScaleSetDataDisk_Status) AssignPropertiesToVirtualMachineScaleSetDataDiskStatus ¶
func (virtualMachineScaleSetDataDiskStatus *VirtualMachineScaleSetDataDisk_Status) AssignPropertiesToVirtualMachineScaleSetDataDiskStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetDataDisk_Status) error
AssignPropertiesToVirtualMachineScaleSetDataDiskStatus populates the provided destination VirtualMachineScaleSetDataDisk_Status from our VirtualMachineScaleSetDataDisk_Status
func (*VirtualMachineScaleSetDataDisk_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetDataDisk_Status) DeepCopy() *VirtualMachineScaleSetDataDisk_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDisk_Status.
func (*VirtualMachineScaleSetDataDisk_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetDataDisk_Status) DeepCopyInto(out *VirtualMachineScaleSetDataDisk_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetDataDisk_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetDataDiskStatus *VirtualMachineScaleSetDataDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetDataDisk_Status) PopulateFromARM ¶
func (virtualMachineScaleSetDataDiskStatus *VirtualMachineScaleSetDataDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetDataDisk_StatusARM ¶
type VirtualMachineScaleSetDataDisk_StatusARM struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage Caching *Caching_Status `json:"caching,omitempty"` //CreateOption: The create option. CreateOption CreateOption_Status `json:"createOption"` //DiskIOPSReadWrite: Specifies the Read-Write IOPS for the managed disk. Should be //used only when StorageAccountType is UltraSSD_LRS. If not specified, a default //value would be assigned based on diskSizeGB. DiskIOPSReadWrite *int `json:"diskIOPSReadWrite,omitempty"` //DiskMBpsReadWrite: Specifies the bandwidth in MB per second for the managed //disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not //specified, a default value would be assigned based on diskSizeGB. DiskMBpsReadWrite *int `json:"diskMBpsReadWrite,omitempty"` //DiskSizeGB: Specifies the size of an empty data disk in gigabytes. This element //can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Lun: Specifies the logical unit number of the data disk. This value is used to //identify data disks within the VM and therefore must be unique for each data //disk attached to a VM. Lun int `json:"lun"` //ManagedDisk: The managed disk parameters. ManagedDisk *VirtualMachineScaleSetManagedDiskParameters_StatusARM `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
func (*VirtualMachineScaleSetDataDisk_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetDataDisk_StatusARM) DeepCopy() *VirtualMachineScaleSetDataDisk_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetDataDisk_StatusARM.
func (*VirtualMachineScaleSetDataDisk_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetDataDisk_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetDataDisk_StatusARM)
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: The virtual machine scale set child extension resources. Extensions []VirtualMachineScaleSetExtension_Status `json:"extensions,omitempty"` //ExtensionsTimeBudget: Specifies the time alloted for all extensions to start. //The time duration should be between 15 minutes and 120 minutes (inclusive) and //should be specified in ISO 8601 format. The default value is 90 minutes //(PT1H30M). //Minimum api-version: 2020-06-01 ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` }
func (*VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionProfileStatus ¶
func (virtualMachineScaleSetExtensionProfileStatus *VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetExtensionProfile_Status) error
AssignPropertiesFromVirtualMachineScaleSetExtensionProfileStatus populates our VirtualMachineScaleSetExtensionProfile_Status from the provided source VirtualMachineScaleSetExtensionProfile_Status
func (*VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesToVirtualMachineScaleSetExtensionProfileStatus ¶
func (virtualMachineScaleSetExtensionProfileStatus *VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesToVirtualMachineScaleSetExtensionProfileStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetExtensionProfile_Status) error
AssignPropertiesToVirtualMachineScaleSetExtensionProfileStatus populates the provided destination VirtualMachineScaleSetExtensionProfile_Status from our VirtualMachineScaleSetExtensionProfile_Status
func (*VirtualMachineScaleSetExtensionProfile_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetExtensionProfile_Status) DeepCopy() *VirtualMachineScaleSetExtensionProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProfile_Status.
func (*VirtualMachineScaleSetExtensionProfile_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtensionProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetExtensionProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetExtensionProfile_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetExtensionProfileStatus *VirtualMachineScaleSetExtensionProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetExtensionProfile_Status) PopulateFromARM ¶
func (virtualMachineScaleSetExtensionProfileStatus *VirtualMachineScaleSetExtensionProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetExtensionProfile_StatusARM ¶
type VirtualMachineScaleSetExtensionProfile_StatusARM struct { //Extensions: The virtual machine scale set child extension resources. Extensions []VirtualMachineScaleSetExtension_StatusARM `json:"extensions,omitempty"` //ExtensionsTimeBudget: Specifies the time alloted for all extensions to start. //The time duration should be between 15 minutes and 120 minutes (inclusive) and //should be specified in ISO 8601 format. The default value is 90 minutes //(PT1H30M). //Minimum api-version: 2020-06-01 ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` }
func (*VirtualMachineScaleSetExtensionProfile_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetExtensionProfile_StatusARM) DeepCopy() *VirtualMachineScaleSetExtensionProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProfile_StatusARM.
func (*VirtualMachineScaleSetExtensionProfile_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtensionProfile_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetExtensionProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetExtensionProperties_StatusARM ¶
type VirtualMachineScaleSetExtensionProperties_StatusARM struct { //AutoUpgradeMinorVersion: Indicates whether the extension should use a newer //minor version if one is available at deployment time. Once deployed, however, //the extension will not upgrade minor versions unless redeployed, even with this //property set to true. AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` //EnableAutomaticUpgrade: Indicates whether the extension should be automatically //upgraded by the platform if there is a newer version of the extension available. EnableAutomaticUpgrade *bool `json:"enableAutomaticUpgrade,omitempty"` //ForceUpdateTag: If a value is provided and is different from the previous value, //the extension handler will be forced to update even if the extension //configuration has not changed. ForceUpdateTag *string `json:"forceUpdateTag,omitempty"` //ProtectedSettings: The extension can contain either protectedSettings or //protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings map[string]v1.JSON `json:"protectedSettings,omitempty"` //ProvisionAfterExtensions: Collection of extension names after which this //extension needs to be provisioned. ProvisionAfterExtensions []string `json:"provisionAfterExtensions,omitempty"` //ProvisioningState: The provisioning state, which only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` //Publisher: The name of the extension handler publisher. Publisher *string `json:"publisher,omitempty"` //Settings: Json formatted public settings for the extension. Settings map[string]v1.JSON `json:"settings,omitempty"` //Type: Specifies the type of the extension; an example is "CustomScriptExtension". Type *string `json:"type,omitempty"` //TypeHandlerVersion: Specifies the version of the script handler. TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineScaleSetExtensionProperties_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetExtensionProperties_StatusARM) DeepCopy() *VirtualMachineScaleSetExtensionProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtensionProperties_StatusARM.
func (*VirtualMachineScaleSetExtensionProperties_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtensionProperties_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetExtensionProperties_StatusARM)
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: Indicates whether the extension should use a newer //minor version if one is available at deployment time. Once deployed, however, //the extension will not upgrade minor versions unless redeployed, even with this //property set to true. AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` //EnableAutomaticUpgrade: Indicates whether the extension should be automatically //upgraded by the platform if there is a newer version of the extension available. EnableAutomaticUpgrade *bool `json:"enableAutomaticUpgrade,omitempty"` //ForceUpdateTag: If a value is provided and is different from the previous value, //the extension handler will be forced to update even if the extension //configuration has not changed. ForceUpdateTag *string `json:"forceUpdateTag,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //Name: The name of the extension. Name *string `json:"name,omitempty"` //PropertiesType: Specifies the type of the extension; an example is //"CustomScriptExtension". PropertiesType *string `json:"properties_type,omitempty"` //ProtectedSettings: The extension can contain either protectedSettings or //protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings map[string]v1.JSON `json:"protectedSettings,omitempty"` //ProvisionAfterExtensions: Collection of extension names after which this //extension needs to be provisioned. ProvisionAfterExtensions []string `json:"provisionAfterExtensions,omitempty"` //ProvisioningState: The provisioning state, which only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` //Publisher: The name of the extension handler publisher. Publisher *string `json:"publisher,omitempty"` //Settings: Json formatted public settings for the extension. Settings map[string]v1.JSON `json:"settings,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` //TypeHandlerVersion: Specifies the version of the script handler. TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineScaleSetExtension_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionStatus ¶
func (virtualMachineScaleSetExtensionStatus *VirtualMachineScaleSetExtension_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetExtension_Status) error
AssignPropertiesFromVirtualMachineScaleSetExtensionStatus populates our VirtualMachineScaleSetExtension_Status from the provided source VirtualMachineScaleSetExtension_Status
func (*VirtualMachineScaleSetExtension_Status) AssignPropertiesToVirtualMachineScaleSetExtensionStatus ¶
func (virtualMachineScaleSetExtensionStatus *VirtualMachineScaleSetExtension_Status) AssignPropertiesToVirtualMachineScaleSetExtensionStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetExtension_Status) error
AssignPropertiesToVirtualMachineScaleSetExtensionStatus populates the provided destination VirtualMachineScaleSetExtension_Status from our VirtualMachineScaleSetExtension_Status
func (*VirtualMachineScaleSetExtension_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetExtension_Status) DeepCopy() *VirtualMachineScaleSetExtension_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtension_Status.
func (*VirtualMachineScaleSetExtension_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtension_Status) DeepCopyInto(out *VirtualMachineScaleSetExtension_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetExtension_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetExtensionStatus *VirtualMachineScaleSetExtension_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetExtension_Status) PopulateFromARM ¶
func (virtualMachineScaleSetExtensionStatus *VirtualMachineScaleSetExtension_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetExtension_StatusARM ¶
type VirtualMachineScaleSetExtension_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Name: The name of the extension. Name *string `json:"name,omitempty"` Properties *VirtualMachineScaleSetExtensionProperties_StatusARM `json:"properties,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` }
func (*VirtualMachineScaleSetExtension_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetExtension_StatusARM) DeepCopy() *VirtualMachineScaleSetExtension_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetExtension_StatusARM.
func (*VirtualMachineScaleSetExtension_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetExtension_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetExtension_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersion ¶
type VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersion string
type VirtualMachineScaleSetIPConfigurationProperties_StatusARM ¶
type VirtualMachineScaleSetIPConfigurationProperties_StatusARM struct { //ApplicationGatewayBackendAddressPools: Specifies an array of references to //backend address pools of application gateways. A scale set can reference backend //address pools of multiple application gateways. Multiple scale sets cannot use //the same application gateway. ApplicationGatewayBackendAddressPools []SubResource_StatusARM `json:"applicationGatewayBackendAddressPools,omitempty"` //ApplicationSecurityGroups: Specifies an array of references to application //security group. ApplicationSecurityGroups []SubResource_StatusARM `json:"applicationSecurityGroups,omitempty"` //LoadBalancerBackendAddressPools: Specifies an array of references to backend //address pools of load balancers. A scale set can reference backend address pools //of one public and one internal load balancer. Multiple scale sets cannot use the //same basic sku load balancer. LoadBalancerBackendAddressPools []SubResource_StatusARM `json:"loadBalancerBackendAddressPools,omitempty"` //LoadBalancerInboundNatPools: Specifies an array of references to inbound Nat //pools of the load balancers. A scale set can reference inbound nat pools of one //public and one internal load balancer. Multiple scale sets cannot use the same //basic sku load balancer. LoadBalancerInboundNatPools []SubResource_StatusARM `json:"loadBalancerInboundNatPools,omitempty"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` //PrivateIPAddressVersion: Available from Api-Version 2017-03-30 onwards, it //represents whether the specific ipconfiguration is IPv4 or IPv6. Default is //taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion *VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"` //PublicIPAddressConfiguration: The publicIPAddressConfiguration. PublicIPAddressConfiguration *VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM `json:"publicIPAddressConfiguration,omitempty"` //Subnet: Specifies the identifier of the subnet. Subnet *ApiEntityReference_StatusARM `json:"subnet,omitempty"` }
func (*VirtualMachineScaleSetIPConfigurationProperties_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetIPConfigurationProperties_StatusARM) DeepCopy() *VirtualMachineScaleSetIPConfigurationProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfigurationProperties_StatusARM.
func (*VirtualMachineScaleSetIPConfigurationProperties_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIPConfigurationProperties_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetIPConfigurationProperties_StatusARM)
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: Specifies an array of references to //backend address pools of application gateways. A scale set can reference backend //address pools of multiple application gateways. Multiple scale sets cannot use //the same application gateway. ApplicationGatewayBackendAddressPools []SubResource_Status `json:"applicationGatewayBackendAddressPools,omitempty"` //ApplicationSecurityGroups: Specifies an array of references to application //security group. ApplicationSecurityGroups []SubResource_Status `json:"applicationSecurityGroups,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //LoadBalancerBackendAddressPools: Specifies an array of references to backend //address pools of load balancers. A scale set can reference backend address pools //of one public and one internal load balancer. Multiple scale sets cannot use the //same basic sku load balancer. LoadBalancerBackendAddressPools []SubResource_Status `json:"loadBalancerBackendAddressPools,omitempty"` //LoadBalancerInboundNatPools: Specifies an array of references to inbound Nat //pools of the load balancers. A scale set can reference inbound nat pools of one //public and one internal load balancer. Multiple scale sets cannot use the same //basic sku load balancer. LoadBalancerInboundNatPools []SubResource_Status `json:"loadBalancerInboundNatPools,omitempty"` // +kubebuilder:validation:Required //Name: The IP configuration name. Name string `json:"name"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` //PrivateIPAddressVersion: Available from Api-Version 2017-03-30 onwards, it //represents whether the specific ipconfiguration is IPv4 or IPv6. Default is //taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion *VirtualMachineScaleSetIPConfigurationPropertiesStatusPrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"` //PublicIPAddressConfiguration: The publicIPAddressConfiguration. PublicIPAddressConfiguration *VirtualMachineScaleSetPublicIPAddressConfiguration_Status `json:"publicIPAddressConfiguration,omitempty"` //Subnet: Specifies the identifier of the subnet. Subnet *ApiEntityReference_Status `json:"subnet,omitempty"` }
func (*VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetIPConfigurationStatus ¶
func (virtualMachineScaleSetIPConfigurationStatus *VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetIPConfigurationStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetIPConfiguration_Status) error
AssignPropertiesFromVirtualMachineScaleSetIPConfigurationStatus populates our VirtualMachineScaleSetIPConfiguration_Status from the provided source VirtualMachineScaleSetIPConfiguration_Status
func (*VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetIPConfigurationStatus ¶
func (virtualMachineScaleSetIPConfigurationStatus *VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetIPConfigurationStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIPConfiguration_Status) error
AssignPropertiesToVirtualMachineScaleSetIPConfigurationStatus populates the provided destination VirtualMachineScaleSetIPConfiguration_Status from our VirtualMachineScaleSetIPConfiguration_Status
func (*VirtualMachineScaleSetIPConfiguration_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetIPConfiguration_Status) DeepCopy() *VirtualMachineScaleSetIPConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfiguration_Status.
func (*VirtualMachineScaleSetIPConfiguration_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIPConfiguration_Status) DeepCopyInto(out *VirtualMachineScaleSetIPConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetIPConfiguration_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetIPConfigurationStatus *VirtualMachineScaleSetIPConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetIPConfiguration_Status) PopulateFromARM ¶
func (virtualMachineScaleSetIPConfigurationStatus *VirtualMachineScaleSetIPConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetIPConfiguration_StatusARM ¶
type VirtualMachineScaleSetIPConfiguration_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Name: The IP configuration name. Name string `json:"name"` Properties *VirtualMachineScaleSetIPConfigurationProperties_StatusARM `json:"properties,omitempty"` }
func (*VirtualMachineScaleSetIPConfiguration_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetIPConfiguration_StatusARM) DeepCopy() *VirtualMachineScaleSetIPConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIPConfiguration_StatusARM.
func (*VirtualMachineScaleSetIPConfiguration_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIPConfiguration_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetIPConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetIdentity ¶
type VirtualMachineScaleSetIdentity struct { //Type: The type of identity used for the virtual machine scale set. The type //'SystemAssigned, UserAssigned' includes both an implicitly created identity and //a set of user assigned identities. The type 'None' will remove any identities //from the virtual machine scale set. Type *VirtualMachineScaleSetIdentityType `json:"type,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetIdentity
func (*VirtualMachineScaleSetIdentity) AssignPropertiesFromVirtualMachineScaleSetIdentity ¶
func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) AssignPropertiesFromVirtualMachineScaleSetIdentity(source *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity) error
AssignPropertiesFromVirtualMachineScaleSetIdentity populates our VirtualMachineScaleSetIdentity from the provided source VirtualMachineScaleSetIdentity
func (*VirtualMachineScaleSetIdentity) AssignPropertiesToVirtualMachineScaleSetIdentity ¶
func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) AssignPropertiesToVirtualMachineScaleSetIdentity(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity) error
AssignPropertiesToVirtualMachineScaleSetIdentity populates the provided destination VirtualMachineScaleSetIdentity from our VirtualMachineScaleSetIdentity
func (*VirtualMachineScaleSetIdentity) ConvertToARM ¶
func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetIdentity) NewEmptyARMValue ¶
func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetIdentity) PopulateFromARM ¶
func (virtualMachineScaleSetIdentity *VirtualMachineScaleSetIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetIdentityARM ¶
type VirtualMachineScaleSetIdentityARM struct { //Type: The type of identity used for the virtual machine scale set. The type //'SystemAssigned, UserAssigned' includes both an implicitly created identity and //a set of user assigned identities. The type 'None' will remove any identities //from the virtual machine scale set. Type *VirtualMachineScaleSetIdentityType `json:"type,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetIdentity
func (*VirtualMachineScaleSetIdentityARM) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentityARM) DeepCopy() *VirtualMachineScaleSetIdentityARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentityARM.
func (*VirtualMachineScaleSetIdentityARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentityARM) DeepCopyInto(out *VirtualMachineScaleSetIdentityARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetIdentityStatusType ¶
type VirtualMachineScaleSetIdentityStatusType string
type VirtualMachineScaleSetIdentityType ¶
type VirtualMachineScaleSetIdentityType string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type VirtualMachineScaleSetIdentity_Status ¶
type VirtualMachineScaleSetIdentity_Status struct { //PrincipalId: The principal id of virtual machine scale set identity. This //property will only be provided for a system assigned identity. PrincipalId *string `json:"principalId,omitempty"` //TenantId: The tenant id associated with the virtual machine scale set. This //property will only be provided for a system assigned identity. TenantId *string `json:"tenantId,omitempty"` //Type: The type of identity used for the virtual machine scale set. The type //'SystemAssigned, UserAssigned' includes both an implicitly created identity and //a set of user assigned identities. The type 'None' will remove any identities //from the virtual machine scale set. Type *VirtualMachineScaleSetIdentityStatusType `json:"type,omitempty"` //UserAssignedIdentities: The list of user identities associated with the virtual //machine scale set. The user identity dictionary key references will be ARM //resource ids in the form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities `json:"userAssignedIdentities,omitempty"` }
func (*VirtualMachineScaleSetIdentity_Status) AssignPropertiesFromVirtualMachineScaleSetIdentityStatus ¶
func (virtualMachineScaleSetIdentityStatus *VirtualMachineScaleSetIdentity_Status) AssignPropertiesFromVirtualMachineScaleSetIdentityStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity_Status) error
AssignPropertiesFromVirtualMachineScaleSetIdentityStatus populates our VirtualMachineScaleSetIdentity_Status from the provided source VirtualMachineScaleSetIdentity_Status
func (*VirtualMachineScaleSetIdentity_Status) AssignPropertiesToVirtualMachineScaleSetIdentityStatus ¶
func (virtualMachineScaleSetIdentityStatus *VirtualMachineScaleSetIdentity_Status) AssignPropertiesToVirtualMachineScaleSetIdentityStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity_Status) error
AssignPropertiesToVirtualMachineScaleSetIdentityStatus populates the provided destination VirtualMachineScaleSetIdentity_Status from our VirtualMachineScaleSetIdentity_Status
func (*VirtualMachineScaleSetIdentity_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentity_Status) DeepCopy() *VirtualMachineScaleSetIdentity_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_Status.
func (*VirtualMachineScaleSetIdentity_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentity_Status) DeepCopyInto(out *VirtualMachineScaleSetIdentity_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetIdentity_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetIdentityStatus *VirtualMachineScaleSetIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetIdentity_Status) PopulateFromARM ¶
func (virtualMachineScaleSetIdentityStatus *VirtualMachineScaleSetIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetIdentity_StatusARM ¶
type VirtualMachineScaleSetIdentity_StatusARM struct { //PrincipalId: The principal id of virtual machine scale set identity. This //property will only be provided for a system assigned identity. PrincipalId *string `json:"principalId,omitempty"` //TenantId: The tenant id associated with the virtual machine scale set. This //property will only be provided for a system assigned identity. TenantId *string `json:"tenantId,omitempty"` //Type: The type of identity used for the virtual machine scale set. The type //'SystemAssigned, UserAssigned' includes both an implicitly created identity and //a set of user assigned identities. The type 'None' will remove any identities //from the virtual machine scale set. Type *VirtualMachineScaleSetIdentityStatusType `json:"type,omitempty"` //UserAssignedIdentities: The list of user identities associated with the virtual //machine scale set. The user identity dictionary key references will be ARM //resource ids in the form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM `json:"userAssignedIdentities,omitempty"` }
func (*VirtualMachineScaleSetIdentity_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentity_StatusARM) DeepCopy() *VirtualMachineScaleSetIdentity_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_StatusARM.
func (*VirtualMachineScaleSetIdentity_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentity_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetIdentity_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities ¶
type VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities struct { //ClientId: The client id of user assigned identity. ClientId *string `json:"clientId,omitempty"` //PrincipalId: The principal id of user assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineScaleSetIdentityStatusUserAssignedIdentities ¶
func (virtualMachineScaleSetIdentityStatusUserAssignedIdentities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineScaleSetIdentityStatusUserAssignedIdentities(source *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) error
AssignPropertiesFromVirtualMachineScaleSetIdentityStatusUserAssignedIdentities populates our VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities from the provided source VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities
func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineScaleSetIdentityStatusUserAssignedIdentities ¶
func (virtualMachineScaleSetIdentityStatusUserAssignedIdentities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineScaleSetIdentityStatusUserAssignedIdentities(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) error
AssignPropertiesToVirtualMachineScaleSetIdentityStatusUserAssignedIdentities populates the provided destination VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities from our VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities
func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) DeepCopy() *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities.
func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) DeepCopyInto(out *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) NewEmptyARMValue ¶
func (virtualMachineScaleSetIdentityStatusUserAssignedIdentities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) PopulateFromARM ¶
func (virtualMachineScaleSetIdentityStatusUserAssignedIdentities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM ¶
type VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM struct { //ClientId: The client id of user assigned identity. ClientId *string `json:"clientId,omitempty"` //PrincipalId: The principal id of user assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM) DeepCopy ¶
func (in *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM) DeepCopy() *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM.
func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto(out *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentitiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetIpTag ¶
type VirtualMachineScaleSetIpTag struct { //IpTagType: IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` //Tag: IP tag associated with the public IP. Example: SQL, Storage etc. Tag *string `json:"tag,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetIpTag
func (*VirtualMachineScaleSetIpTag) AssignPropertiesFromVirtualMachineScaleSetIpTag ¶
func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) AssignPropertiesFromVirtualMachineScaleSetIpTag(source *v1alpha1api20201201storage.VirtualMachineScaleSetIpTag) error
AssignPropertiesFromVirtualMachineScaleSetIpTag populates our VirtualMachineScaleSetIpTag from the provided source VirtualMachineScaleSetIpTag
func (*VirtualMachineScaleSetIpTag) AssignPropertiesToVirtualMachineScaleSetIpTag ¶
func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) AssignPropertiesToVirtualMachineScaleSetIpTag(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIpTag) error
AssignPropertiesToVirtualMachineScaleSetIpTag populates the provided destination VirtualMachineScaleSetIpTag from our VirtualMachineScaleSetIpTag
func (*VirtualMachineScaleSetIpTag) ConvertToARM ¶
func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetIpTag) NewEmptyARMValue ¶
func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetIpTag) PopulateFromARM ¶
func (virtualMachineScaleSetIpTag *VirtualMachineScaleSetIpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetIpTagARM ¶
type VirtualMachineScaleSetIpTagARM struct { //IpTagType: IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` //Tag: IP tag associated with the public IP. Example: SQL, Storage etc. Tag *string `json:"tag,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetIpTag
func (*VirtualMachineScaleSetIpTagARM) DeepCopy ¶
func (in *VirtualMachineScaleSetIpTagARM) DeepCopy() *VirtualMachineScaleSetIpTagARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTagARM.
func (*VirtualMachineScaleSetIpTagARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIpTagARM) DeepCopyInto(out *VirtualMachineScaleSetIpTagARM)
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: IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` //Tag: IP tag associated with the public IP. Example: SQL, Storage etc. Tag *string `json:"tag,omitempty"` }
func (*VirtualMachineScaleSetIpTag_Status) AssignPropertiesFromVirtualMachineScaleSetIpTagStatus ¶
func (virtualMachineScaleSetIpTagStatus *VirtualMachineScaleSetIpTag_Status) AssignPropertiesFromVirtualMachineScaleSetIpTagStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetIpTag_Status) error
AssignPropertiesFromVirtualMachineScaleSetIpTagStatus populates our VirtualMachineScaleSetIpTag_Status from the provided source VirtualMachineScaleSetIpTag_Status
func (*VirtualMachineScaleSetIpTag_Status) AssignPropertiesToVirtualMachineScaleSetIpTagStatus ¶
func (virtualMachineScaleSetIpTagStatus *VirtualMachineScaleSetIpTag_Status) AssignPropertiesToVirtualMachineScaleSetIpTagStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetIpTag_Status) error
AssignPropertiesToVirtualMachineScaleSetIpTagStatus populates the provided destination VirtualMachineScaleSetIpTag_Status from our VirtualMachineScaleSetIpTag_Status
func (*VirtualMachineScaleSetIpTag_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetIpTag_Status) DeepCopy() *VirtualMachineScaleSetIpTag_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTag_Status.
func (*VirtualMachineScaleSetIpTag_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIpTag_Status) DeepCopyInto(out *VirtualMachineScaleSetIpTag_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetIpTag_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetIpTagStatus *VirtualMachineScaleSetIpTag_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetIpTag_Status) PopulateFromARM ¶
func (virtualMachineScaleSetIpTagStatus *VirtualMachineScaleSetIpTag_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetIpTag_StatusARM ¶
type VirtualMachineScaleSetIpTag_StatusARM struct { //IpTagType: IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` //Tag: IP tag associated with the public IP. Example: SQL, Storage etc. Tag *string `json:"tag,omitempty"` }
func (*VirtualMachineScaleSetIpTag_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetIpTag_StatusARM) DeepCopy() *VirtualMachineScaleSetIpTag_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetIpTag_StatusARM.
func (*VirtualMachineScaleSetIpTag_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetIpTag_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetIpTag_StatusARM)
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 Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/resourceDefinitions/virtualMachineScaleSets
func (*VirtualMachineScaleSetList) DeepCopy ¶
func (in *VirtualMachineScaleSetList) DeepCopy() *VirtualMachineScaleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetList.
func (*VirtualMachineScaleSetList) DeepCopyInto ¶
func (in *VirtualMachineScaleSetList) DeepCopyInto(out *VirtualMachineScaleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetList) DeepCopyObject ¶
func (in *VirtualMachineScaleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualMachineScaleSetManagedDiskParameters ¶
type VirtualMachineScaleSetManagedDiskParameters struct { //DiskEncryptionSet: Describes the parameter of customer managed disk encryption //set resource id that can be specified for disk. //NOTE: The disk encryption set resource id can only be specified for managed //disk. Please refer https://aka.ms/mdssewithcmkoverview for more details. DiskEncryptionSet *DiskEncryptionSetParameters `json:"diskEncryptionSet,omitempty"` //StorageAccountType: Specifies the storage account type for the managed disk. //NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS //Disk. StorageAccountType *VirtualMachineScaleSetManagedDiskParametersStorageAccountType `json:"storageAccountType,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetManagedDiskParameters
func (*VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParameters ¶
func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParameters(source *v1alpha1api20201201storage.VirtualMachineScaleSetManagedDiskParameters) error
AssignPropertiesFromVirtualMachineScaleSetManagedDiskParameters populates our VirtualMachineScaleSetManagedDiskParameters from the provided source VirtualMachineScaleSetManagedDiskParameters
func (*VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesToVirtualMachineScaleSetManagedDiskParameters ¶
func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesToVirtualMachineScaleSetManagedDiskParameters(destination *v1alpha1api20201201storage.VirtualMachineScaleSetManagedDiskParameters) error
AssignPropertiesToVirtualMachineScaleSetManagedDiskParameters populates the provided destination VirtualMachineScaleSetManagedDiskParameters from our VirtualMachineScaleSetManagedDiskParameters
func (*VirtualMachineScaleSetManagedDiskParameters) ConvertToARM ¶
func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetManagedDiskParameters) NewEmptyARMValue ¶
func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetManagedDiskParameters) PopulateFromARM ¶
func (virtualMachineScaleSetManagedDiskParameters *VirtualMachineScaleSetManagedDiskParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetManagedDiskParametersARM ¶
type VirtualMachineScaleSetManagedDiskParametersARM struct { //DiskEncryptionSet: Describes the parameter of customer managed disk encryption //set resource id that can be specified for disk. //NOTE: The disk encryption set resource id can only be specified for managed //disk. Please refer https://aka.ms/mdssewithcmkoverview for more details. DiskEncryptionSet *DiskEncryptionSetParametersARM `json:"diskEncryptionSet,omitempty"` //StorageAccountType: Specifies the storage account type for the managed disk. //NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS //Disk. StorageAccountType *VirtualMachineScaleSetManagedDiskParametersStorageAccountType `json:"storageAccountType,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetManagedDiskParameters
func (*VirtualMachineScaleSetManagedDiskParametersARM) DeepCopy ¶
func (in *VirtualMachineScaleSetManagedDiskParametersARM) DeepCopy() *VirtualMachineScaleSetManagedDiskParametersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParametersARM.
func (*VirtualMachineScaleSetManagedDiskParametersARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetManagedDiskParametersARM) DeepCopyInto(out *VirtualMachineScaleSetManagedDiskParametersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetManagedDiskParametersStorageAccountType ¶
type VirtualMachineScaleSetManagedDiskParametersStorageAccountType string
+kubebuilder:validation:Enum={"Premium_LRS","Premium_ZRS","Standard_LRS","StandardSSD_LRS","StandardSSD_ZRS","UltraSSD_LRS"}
type VirtualMachineScaleSetManagedDiskParameters_Status ¶
type VirtualMachineScaleSetManagedDiskParameters_Status struct { //DiskEncryptionSet: Specifies the customer managed disk encryption set resource //id for the managed disk. DiskEncryptionSet *SubResource_Status `json:"diskEncryptionSet,omitempty"` //StorageAccountType: Specifies the storage account type for the managed disk. //NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS //Disk. StorageAccountType *StorageAccountType_Status `json:"storageAccountType,omitempty"` }
func (*VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParametersStatus ¶
func (virtualMachineScaleSetManagedDiskParametersStatus *VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParametersStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetManagedDiskParameters_Status) error
AssignPropertiesFromVirtualMachineScaleSetManagedDiskParametersStatus populates our VirtualMachineScaleSetManagedDiskParameters_Status from the provided source VirtualMachineScaleSetManagedDiskParameters_Status
func (*VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesToVirtualMachineScaleSetManagedDiskParametersStatus ¶
func (virtualMachineScaleSetManagedDiskParametersStatus *VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesToVirtualMachineScaleSetManagedDiskParametersStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetManagedDiskParameters_Status) error
AssignPropertiesToVirtualMachineScaleSetManagedDiskParametersStatus populates the provided destination VirtualMachineScaleSetManagedDiskParameters_Status from our VirtualMachineScaleSetManagedDiskParameters_Status
func (*VirtualMachineScaleSetManagedDiskParameters_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetManagedDiskParameters_Status) DeepCopy() *VirtualMachineScaleSetManagedDiskParameters_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParameters_Status.
func (*VirtualMachineScaleSetManagedDiskParameters_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetManagedDiskParameters_Status) DeepCopyInto(out *VirtualMachineScaleSetManagedDiskParameters_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetManagedDiskParameters_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetManagedDiskParametersStatus *VirtualMachineScaleSetManagedDiskParameters_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetManagedDiskParameters_Status) PopulateFromARM ¶
func (virtualMachineScaleSetManagedDiskParametersStatus *VirtualMachineScaleSetManagedDiskParameters_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetManagedDiskParameters_StatusARM ¶
type VirtualMachineScaleSetManagedDiskParameters_StatusARM struct { //DiskEncryptionSet: Specifies the customer managed disk encryption set resource //id for the managed disk. DiskEncryptionSet *SubResource_StatusARM `json:"diskEncryptionSet,omitempty"` //StorageAccountType: Specifies the storage account type for the managed disk. //NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS //Disk. StorageAccountType *StorageAccountType_Status `json:"storageAccountType,omitempty"` }
func (*VirtualMachineScaleSetManagedDiskParameters_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetManagedDiskParameters_StatusARM) DeepCopy() *VirtualMachineScaleSetManagedDiskParameters_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetManagedDiskParameters_StatusARM.
func (*VirtualMachineScaleSetManagedDiskParameters_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetManagedDiskParameters_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetManagedDiskParameters_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetNetworkConfigurationDnsSettings ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettings struct { //DnsServers: List of DNS servers IP addresses DnsServers []string `json:"dnsServers,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetNetworkConfigurationDnsSettings
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettings ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettings(source *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkConfigurationDnsSettings) error
AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettings populates our VirtualMachineScaleSetNetworkConfigurationDnsSettings from the provided source VirtualMachineScaleSetNetworkConfigurationDnsSettings
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettings ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettings(destination *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkConfigurationDnsSettings) error
AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettings populates the provided destination VirtualMachineScaleSetNetworkConfigurationDnsSettings from our VirtualMachineScaleSetNetworkConfigurationDnsSettings
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) ConvertToARM ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) NewEmptyARMValue ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) PopulateFromARM ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM struct { //DnsServers: List of DNS servers IP addresses DnsServers []string `json:"dnsServers,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetNetworkConfigurationDnsSettings
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM.
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM)
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: List of DNS servers IP addresses DnsServers []string `json:"dnsServers,omitempty"` }
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettingsStatus *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) error
AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus populates our VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status from the provided source VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettingsStatus *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) error
AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus populates the provided destination VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status from our VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status.
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettingsStatus *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) PopulateFromARM ¶
func (virtualMachineScaleSetNetworkConfigurationDnsSettingsStatus *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM ¶
type VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM struct { //DnsServers: List of DNS servers IP addresses DnsServers []string `json:"dnsServers,omitempty"` }
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM.
func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM ¶
type VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM struct { //DnsSettings: The dns settings to be applied on the network interfaces. DnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings_StatusARM `json:"dnsSettings,omitempty"` //EnableAcceleratedNetworking: Specifies whether the network interface is //accelerated networking-enabled. EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` //EnableFpga: Specifies whether the network interface is FPGA networking-enabled. EnableFpga *bool `json:"enableFpga,omitempty"` //EnableIPForwarding: Whether IP forwarding enabled on this NIC. EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` //IpConfigurations: Specifies the IP configurations of the network interface. IpConfigurations []VirtualMachineScaleSetIPConfiguration_StatusARM `json:"ipConfigurations"` //NetworkSecurityGroup: The network security group. NetworkSecurityGroup *SubResource_StatusARM `json:"networkSecurityGroup,omitempty"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` }
func (*VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM) DeepCopy() *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM.
func (*VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetNetworkConfiguration_Status ¶
type VirtualMachineScaleSetNetworkConfiguration_Status struct { //DnsSettings: The dns settings to be applied on the network interfaces. DnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status `json:"dnsSettings,omitempty"` //EnableAcceleratedNetworking: Specifies whether the network interface is //accelerated networking-enabled. EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` //EnableFpga: Specifies whether the network interface is FPGA networking-enabled. EnableFpga *bool `json:"enableFpga,omitempty"` //EnableIPForwarding: Whether IP forwarding enabled on this NIC. EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //IpConfigurations: Specifies the IP configurations of the network interface. IpConfigurations []VirtualMachineScaleSetIPConfiguration_Status `json:"ipConfigurations,omitempty"` // +kubebuilder:validation:Required //Name: The network configuration name. Name string `json:"name"` //NetworkSecurityGroup: The network security group. NetworkSecurityGroup *SubResource_Status `json:"networkSecurityGroup,omitempty"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` }
func (*VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationStatus ¶
func (virtualMachineScaleSetNetworkConfigurationStatus *VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkConfiguration_Status) error
AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationStatus populates our VirtualMachineScaleSetNetworkConfiguration_Status from the provided source VirtualMachineScaleSetNetworkConfiguration_Status
func (*VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationStatus ¶
func (virtualMachineScaleSetNetworkConfigurationStatus *VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkConfiguration_Status) error
AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationStatus populates the provided destination VirtualMachineScaleSetNetworkConfiguration_Status from our VirtualMachineScaleSetNetworkConfiguration_Status
func (*VirtualMachineScaleSetNetworkConfiguration_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfiguration_Status) DeepCopy() *VirtualMachineScaleSetNetworkConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfiguration_Status.
func (*VirtualMachineScaleSetNetworkConfiguration_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfiguration_Status) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetNetworkConfiguration_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetNetworkConfigurationStatus *VirtualMachineScaleSetNetworkConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetNetworkConfiguration_Status) PopulateFromARM ¶
func (virtualMachineScaleSetNetworkConfigurationStatus *VirtualMachineScaleSetNetworkConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetNetworkConfiguration_StatusARM ¶
type VirtualMachineScaleSetNetworkConfiguration_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Name: The network configuration name. Name string `json:"name"` Properties *VirtualMachineScaleSetNetworkConfigurationProperties_StatusARM `json:"properties,omitempty"` }
func (*VirtualMachineScaleSetNetworkConfiguration_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkConfiguration_StatusARM) DeepCopy() *VirtualMachineScaleSetNetworkConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkConfiguration_StatusARM.
func (*VirtualMachineScaleSetNetworkConfiguration_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkConfiguration_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetNetworkConfiguration_StatusARM)
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: A reference to a load balancer probe used to determine the health //of an instance in the virtual machine scale set. The reference will be in the //form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. HealthProbe *ApiEntityReference_Status `json:"healthProbe,omitempty"` //NetworkInterfaceConfigurations: The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration_Status `json:"networkInterfaceConfigurations,omitempty"` }
func (*VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkProfileStatus ¶
func (virtualMachineScaleSetNetworkProfileStatus *VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkProfile_Status) error
AssignPropertiesFromVirtualMachineScaleSetNetworkProfileStatus populates our VirtualMachineScaleSetNetworkProfile_Status from the provided source VirtualMachineScaleSetNetworkProfile_Status
func (*VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesToVirtualMachineScaleSetNetworkProfileStatus ¶
func (virtualMachineScaleSetNetworkProfileStatus *VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesToVirtualMachineScaleSetNetworkProfileStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetNetworkProfile_Status) error
AssignPropertiesToVirtualMachineScaleSetNetworkProfileStatus populates the provided destination VirtualMachineScaleSetNetworkProfile_Status from our VirtualMachineScaleSetNetworkProfile_Status
func (*VirtualMachineScaleSetNetworkProfile_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkProfile_Status) DeepCopy() *VirtualMachineScaleSetNetworkProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkProfile_Status.
func (*VirtualMachineScaleSetNetworkProfile_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetNetworkProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetNetworkProfile_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetNetworkProfileStatus *VirtualMachineScaleSetNetworkProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetNetworkProfile_Status) PopulateFromARM ¶
func (virtualMachineScaleSetNetworkProfileStatus *VirtualMachineScaleSetNetworkProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetNetworkProfile_StatusARM ¶
type VirtualMachineScaleSetNetworkProfile_StatusARM struct { //HealthProbe: A reference to a load balancer probe used to determine the health //of an instance in the virtual machine scale set. The reference will be in the //form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. HealthProbe *ApiEntityReference_StatusARM `json:"healthProbe,omitempty"` //NetworkInterfaceConfigurations: The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration_StatusARM `json:"networkInterfaceConfigurations,omitempty"` }
func (*VirtualMachineScaleSetNetworkProfile_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetNetworkProfile_StatusARM) DeepCopy() *VirtualMachineScaleSetNetworkProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetNetworkProfile_StatusARM.
func (*VirtualMachineScaleSetNetworkProfile_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetNetworkProfile_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetNetworkProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetOSDisk ¶
type VirtualMachineScaleSetOSDisk struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *VirtualMachineScaleSetOSDiskCaching `json:"caching,omitempty"` // +kubebuilder:validation:Required //CreateOption: Specifies how the virtual machines in the scale set should be //created. //The only allowed value is: FromImage \u2013 This value is used when you are //using an image to create the virtual machine. If you are using a platform image, //you also use the imageReference element described above. If you are using a //marketplace image, you also use the plan element previously described. CreateOption VirtualMachineScaleSetOSDiskCreateOption `json:"createOption"` //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. DiffDiskSettings *DiffDiskSettings `json:"diffDiskSettings,omitempty"` //DiskSizeGB: Specifies the size of the operating system disk in gigabytes. This //element can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Image: Describes the uri of a disk. Image *VirtualHardDisk `json:"image,omitempty"` //ManagedDisk: Describes the parameters of a ScaleSet managed disk. ManagedDisk *VirtualMachineScaleSetManagedDiskParameters `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //OsType: This property allows you to specify the type of the OS that is included //in the disk if creating a VM from user-image or a specialized VHD. //Possible values are: //Windows //Linux. OsType *VirtualMachineScaleSetOSDiskOsType `json:"osType,omitempty"` //VhdContainers: Specifies the container urls that are used to store operating //system disks for the scale set. VhdContainers []string `json:"vhdContainers,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetOSDisk
func (*VirtualMachineScaleSetOSDisk) AssignPropertiesFromVirtualMachineScaleSetOSDisk ¶
func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) AssignPropertiesFromVirtualMachineScaleSetOSDisk(source *v1alpha1api20201201storage.VirtualMachineScaleSetOSDisk) error
AssignPropertiesFromVirtualMachineScaleSetOSDisk populates our VirtualMachineScaleSetOSDisk from the provided source VirtualMachineScaleSetOSDisk
func (*VirtualMachineScaleSetOSDisk) AssignPropertiesToVirtualMachineScaleSetOSDisk ¶
func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) AssignPropertiesToVirtualMachineScaleSetOSDisk(destination *v1alpha1api20201201storage.VirtualMachineScaleSetOSDisk) error
AssignPropertiesToVirtualMachineScaleSetOSDisk populates the provided destination VirtualMachineScaleSetOSDisk from our VirtualMachineScaleSetOSDisk
func (*VirtualMachineScaleSetOSDisk) ConvertToARM ¶
func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetOSDisk) NewEmptyARMValue ¶
func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetOSDisk) PopulateFromARM ¶
func (virtualMachineScaleSetOSDisk *VirtualMachineScaleSetOSDisk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetOSDiskARM ¶
type VirtualMachineScaleSetOSDiskARM struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage. Caching *VirtualMachineScaleSetOSDiskCaching `json:"caching,omitempty"` //CreateOption: Specifies how the virtual machines in the scale set should be //created. //The only allowed value is: FromImage \u2013 This value is used when you are //using an image to create the virtual machine. If you are using a platform image, //you also use the imageReference element described above. If you are using a //marketplace image, you also use the plan element previously described. CreateOption VirtualMachineScaleSetOSDiskCreateOption `json:"createOption"` //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. DiffDiskSettings *DiffDiskSettingsARM `json:"diffDiskSettings,omitempty"` //DiskSizeGB: Specifies the size of the operating system disk in gigabytes. This //element can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Image: Describes the uri of a disk. Image *VirtualHardDiskARM `json:"image,omitempty"` //ManagedDisk: Describes the parameters of a ScaleSet managed disk. ManagedDisk *VirtualMachineScaleSetManagedDiskParametersARM `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //OsType: This property allows you to specify the type of the OS that is included //in the disk if creating a VM from user-image or a specialized VHD. //Possible values are: //Windows //Linux. OsType *VirtualMachineScaleSetOSDiskOsType `json:"osType,omitempty"` //VhdContainers: Specifies the container urls that are used to store operating //system disks for the scale set. VhdContainers []string `json:"vhdContainers,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetOSDisk
func (*VirtualMachineScaleSetOSDiskARM) DeepCopy ¶
func (in *VirtualMachineScaleSetOSDiskARM) DeepCopy() *VirtualMachineScaleSetOSDiskARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDiskARM.
func (*VirtualMachineScaleSetOSDiskARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSDiskARM) DeepCopyInto(out *VirtualMachineScaleSetOSDiskARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetOSDiskCaching ¶
type VirtualMachineScaleSetOSDiskCaching string
+kubebuilder:validation:Enum={"None","ReadOnly","ReadWrite"}
type VirtualMachineScaleSetOSDiskCreateOption ¶
type VirtualMachineScaleSetOSDiskCreateOption string
+kubebuilder:validation:Enum={"Attach","Empty","FromImage"}
type VirtualMachineScaleSetOSDiskOsType ¶
type VirtualMachineScaleSetOSDiskOsType string
+kubebuilder:validation:Enum={"Linux","Windows"}
type VirtualMachineScaleSetOSDiskStatusOsType ¶
type VirtualMachineScaleSetOSDiskStatusOsType string
type VirtualMachineScaleSetOSDisk_Status ¶
type VirtualMachineScaleSetOSDisk_Status struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage Caching *Caching_Status `json:"caching,omitempty"` // +kubebuilder:validation:Required //CreateOption: Specifies how the virtual machines in the scale set should be //created. //The only allowed value is: FromImage \u2013 This value is used when you are //using an image to create the virtual machine. If you are using a platform image, //you also use the imageReference element described above. If you are using a //marketplace image, you also use the plan element previously described. CreateOption CreateOption_Status `json:"createOption"` //DiffDiskSettings: Specifies the ephemeral disk Settings for the operating system //disk used by the virtual machine scale set. DiffDiskSettings *DiffDiskSettings_Status `json:"diffDiskSettings,omitempty"` //DiskSizeGB: Specifies the size of the operating system disk in gigabytes. This //element can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Image: Specifies information about the unmanaged user image to base the scale //set on. Image *VirtualHardDisk_Status `json:"image,omitempty"` //ManagedDisk: The managed disk parameters. ManagedDisk *VirtualMachineScaleSetManagedDiskParameters_Status `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //OsType: This property allows you to specify the type of the OS that is included //in the disk if creating a VM from user-image or a specialized VHD. //Possible values are: //Windows //Linux OsType *VirtualMachineScaleSetOSDiskStatusOsType `json:"osType,omitempty"` //VhdContainers: Specifies the container urls that are used to store operating //system disks for the scale set. VhdContainers []string `json:"vhdContainers,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
func (*VirtualMachineScaleSetOSDisk_Status) AssignPropertiesFromVirtualMachineScaleSetOSDiskStatus ¶
func (virtualMachineScaleSetOSDiskStatus *VirtualMachineScaleSetOSDisk_Status) AssignPropertiesFromVirtualMachineScaleSetOSDiskStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetOSDisk_Status) error
AssignPropertiesFromVirtualMachineScaleSetOSDiskStatus populates our VirtualMachineScaleSetOSDisk_Status from the provided source VirtualMachineScaleSetOSDisk_Status
func (*VirtualMachineScaleSetOSDisk_Status) AssignPropertiesToVirtualMachineScaleSetOSDiskStatus ¶
func (virtualMachineScaleSetOSDiskStatus *VirtualMachineScaleSetOSDisk_Status) AssignPropertiesToVirtualMachineScaleSetOSDiskStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetOSDisk_Status) error
AssignPropertiesToVirtualMachineScaleSetOSDiskStatus populates the provided destination VirtualMachineScaleSetOSDisk_Status from our VirtualMachineScaleSetOSDisk_Status
func (*VirtualMachineScaleSetOSDisk_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetOSDisk_Status) DeepCopy() *VirtualMachineScaleSetOSDisk_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDisk_Status.
func (*VirtualMachineScaleSetOSDisk_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSDisk_Status) DeepCopyInto(out *VirtualMachineScaleSetOSDisk_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetOSDisk_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetOSDiskStatus *VirtualMachineScaleSetOSDisk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetOSDisk_Status) PopulateFromARM ¶
func (virtualMachineScaleSetOSDiskStatus *VirtualMachineScaleSetOSDisk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetOSDisk_StatusARM ¶
type VirtualMachineScaleSetOSDisk_StatusARM struct { //Caching: Specifies the caching requirements. //Possible values are: //None //ReadOnly //ReadWrite //Default: None for Standard storage. ReadOnly for Premium storage Caching *Caching_Status `json:"caching,omitempty"` //CreateOption: Specifies how the virtual machines in the scale set should be //created. //The only allowed value is: FromImage \u2013 This value is used when you are //using an image to create the virtual machine. If you are using a platform image, //you also use the imageReference element described above. If you are using a //marketplace image, you also use the plan element previously described. CreateOption CreateOption_Status `json:"createOption"` //DiffDiskSettings: Specifies the ephemeral disk Settings for the operating system //disk used by the virtual machine scale set. DiffDiskSettings *DiffDiskSettings_StatusARM `json:"diffDiskSettings,omitempty"` //DiskSizeGB: Specifies the size of the operating system disk in gigabytes. This //element can be used to overwrite the size of the disk in a virtual machine image. //This value cannot be larger than 1023 GB DiskSizeGB *int `json:"diskSizeGB,omitempty"` //Image: Specifies information about the unmanaged user image to base the scale //set on. Image *VirtualHardDisk_StatusARM `json:"image,omitempty"` //ManagedDisk: The managed disk parameters. ManagedDisk *VirtualMachineScaleSetManagedDiskParameters_StatusARM `json:"managedDisk,omitempty"` //Name: The disk name. Name *string `json:"name,omitempty"` //OsType: This property allows you to specify the type of the OS that is included //in the disk if creating a VM from user-image or a specialized VHD. //Possible values are: //Windows //Linux OsType *VirtualMachineScaleSetOSDiskStatusOsType `json:"osType,omitempty"` //VhdContainers: Specifies the container urls that are used to store operating //system disks for the scale set. VhdContainers []string `json:"vhdContainers,omitempty"` //WriteAcceleratorEnabled: Specifies whether writeAccelerator should be enabled or //disabled on the disk. WriteAcceleratorEnabled *bool `json:"writeAcceleratorEnabled,omitempty"` }
func (*VirtualMachineScaleSetOSDisk_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetOSDisk_StatusARM) DeepCopy() *VirtualMachineScaleSetOSDisk_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSDisk_StatusARM.
func (*VirtualMachineScaleSetOSDisk_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSDisk_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetOSDisk_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetOSProfile ¶
type VirtualMachineScaleSetOSProfile struct { //AdminPassword: Specifies the password of the administrator account. //Minimum-length (Windows): 8 characters //Minimum-length (Linux): 6 characters //Max-length (Windows): 123 characters //Max-length (Linux): 72 characters //Complexity requirements: 3 out of 4 conditions below need to be fulfilled //Has lower characters //Has upper characters //Has a digit //Has a special character (Regex match [\W_]) //Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", //"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" //For resetting the password, see [How to reset the Remote Desktop service or its //login password in a Windows //VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //For resetting root password, see [Manage users, SSH, and check or repair disks //on Azure Linux VMs using the VMAccess //Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `json:"adminPassword,omitempty"` //AdminUsername: Specifies the name of the administrator account. //Windows-only restriction: Cannot end in "." //Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", //"test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", //"aspnet", "backup", "console", "david", "guest", "john", "owner", "root", //"server", "sql", "support", "support_388945a0", "sys", "test2", "test3", //"user4", "user5". //Minimum-length (Linux): 1 character //Max-length (Linux): 64 characters //Max-length (Windows): 20 characters //<li> For root access to the Linux VM, see [Using root privileges on Linux //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //<li> For a list of built-in system users on Linux that should not be used in //this field, see [Selecting User Names for Linux on //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `json:"adminUsername,omitempty"` //ComputerNamePrefix: Specifies the computer name prefix for all of the virtual //machines in the scale set. Computer name prefixes must be 1 to 15 characters //long. ComputerNamePrefix *string `json:"computerNamePrefix,omitempty"` //CustomData: Specifies a base-64 encoded string of custom data. The base-64 //encoded string is decoded to a binary array that is saved as a file on the //Virtual Machine. The maximum length of the binary array is 65535 bytes. //For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM //during //creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `json:"customData,omitempty"` //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/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //For running non-endorsed distributions, see [Information for Non-Endorsed //Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfiguration `json:"linuxConfiguration,omitempty"` //Secrets: Specifies set of certificates that should be installed onto the virtual //machines in the scale set. Secrets []VaultSecretGroup `json:"secrets,omitempty"` //WindowsConfiguration: Specifies Windows operating system settings on the virtual //machine. WindowsConfiguration *WindowsConfiguration `json:"windowsConfiguration,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetOSProfile
func (*VirtualMachineScaleSetOSProfile) AssignPropertiesFromVirtualMachineScaleSetOSProfile ¶
func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) AssignPropertiesFromVirtualMachineScaleSetOSProfile(source *v1alpha1api20201201storage.VirtualMachineScaleSetOSProfile) error
AssignPropertiesFromVirtualMachineScaleSetOSProfile populates our VirtualMachineScaleSetOSProfile from the provided source VirtualMachineScaleSetOSProfile
func (*VirtualMachineScaleSetOSProfile) AssignPropertiesToVirtualMachineScaleSetOSProfile ¶
func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) AssignPropertiesToVirtualMachineScaleSetOSProfile(destination *v1alpha1api20201201storage.VirtualMachineScaleSetOSProfile) error
AssignPropertiesToVirtualMachineScaleSetOSProfile populates the provided destination VirtualMachineScaleSetOSProfile from our VirtualMachineScaleSetOSProfile
func (*VirtualMachineScaleSetOSProfile) ConvertToARM ¶
func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetOSProfile) NewEmptyARMValue ¶
func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetOSProfile) PopulateFromARM ¶
func (virtualMachineScaleSetOSProfile *VirtualMachineScaleSetOSProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetOSProfileARM ¶
type VirtualMachineScaleSetOSProfileARM struct { //AdminPassword: Specifies the password of the administrator account. //Minimum-length (Windows): 8 characters //Minimum-length (Linux): 6 characters //Max-length (Windows): 123 characters //Max-length (Linux): 72 characters //Complexity requirements: 3 out of 4 conditions below need to be fulfilled //Has lower characters //Has upper characters //Has a digit //Has a special character (Regex match [\W_]) //Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", //"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" //For resetting the password, see [How to reset the Remote Desktop service or its //login password in a Windows //VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //For resetting root password, see [Manage users, SSH, and check or repair disks //on Azure Linux VMs using the VMAccess //Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `json:"adminPassword,omitempty"` //AdminUsername: Specifies the name of the administrator account. //Windows-only restriction: Cannot end in "." //Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", //"test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", //"aspnet", "backup", "console", "david", "guest", "john", "owner", "root", //"server", "sql", "support", "support_388945a0", "sys", "test2", "test3", //"user4", "user5". //Minimum-length (Linux): 1 character //Max-length (Linux): 64 characters //Max-length (Windows): 20 characters //<li> For root access to the Linux VM, see [Using root privileges on Linux //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //<li> For a list of built-in system users on Linux that should not be used in //this field, see [Selecting User Names for Linux on //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `json:"adminUsername,omitempty"` //ComputerNamePrefix: Specifies the computer name prefix for all of the virtual //machines in the scale set. Computer name prefixes must be 1 to 15 characters //long. ComputerNamePrefix *string `json:"computerNamePrefix,omitempty"` //CustomData: Specifies a base-64 encoded string of custom data. The base-64 //encoded string is decoded to a binary array that is saved as a file on the //Virtual Machine. The maximum length of the binary array is 65535 bytes. //For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM //during //creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `json:"customData,omitempty"` //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/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //For running non-endorsed distributions, see [Information for Non-Endorsed //Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfigurationARM `json:"linuxConfiguration,omitempty"` //Secrets: Specifies set of certificates that should be installed onto the virtual //machines in the scale set. Secrets []VaultSecretGroupARM `json:"secrets,omitempty"` //WindowsConfiguration: Specifies Windows operating system settings on the virtual //machine. WindowsConfiguration *WindowsConfigurationARM `json:"windowsConfiguration,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetOSProfile
func (*VirtualMachineScaleSetOSProfileARM) DeepCopy ¶
func (in *VirtualMachineScaleSetOSProfileARM) DeepCopy() *VirtualMachineScaleSetOSProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfileARM.
func (*VirtualMachineScaleSetOSProfileARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSProfileARM) DeepCopyInto(out *VirtualMachineScaleSetOSProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetOSProfile_Status ¶
type VirtualMachineScaleSetOSProfile_Status struct { //AdminPassword: Specifies the password of the administrator account. //Minimum-length (Windows): 8 characters //Minimum-length (Linux): 6 characters //Max-length (Windows): 123 characters //Max-length (Linux): 72 characters //Complexity requirements: 3 out of 4 conditions below need to be fulfilled //Has lower characters //Has upper characters //Has a digit //Has a special character (Regex match [\W_]) //Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", //"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" //For resetting the password, see [How to reset the Remote Desktop service or its //login password in a Windows //VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //For resetting root password, see [Manage users, SSH, and check or repair disks //on Azure Linux VMs using the VMAccess //Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `json:"adminPassword,omitempty"` //AdminUsername: Specifies the name of the administrator account. //Windows-only restriction: Cannot end in "." //Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", //"test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", //"aspnet", "backup", "console", "david", "guest", "john", "owner", "root", //"server", "sql", "support", "support_388945a0", "sys", "test2", "test3", //"user4", "user5". //Minimum-length (Linux): 1 character //Max-length (Linux): 64 characters //Max-length (Windows): 20 characters //<li> For root access to the Linux VM, see [Using root privileges on Linux //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //<li> For a list of built-in system users on Linux that should not be used in //this field, see [Selecting User Names for Linux on //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `json:"adminUsername,omitempty"` //ComputerNamePrefix: Specifies the computer name prefix for all of the virtual //machines in the scale set. Computer name prefixes must be 1 to 15 characters //long. ComputerNamePrefix *string `json:"computerNamePrefix,omitempty"` //CustomData: Specifies a base-64 encoded string of custom data. The base-64 //encoded string is decoded to a binary array that is saved as a file on the //Virtual Machine. The maximum length of the binary array is 65535 bytes. //For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM //during //creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `json:"customData,omitempty"` //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/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //For running non-endorsed distributions, see [Information for Non-Endorsed //Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfiguration_Status `json:"linuxConfiguration,omitempty"` //Secrets: Specifies set of certificates that should be installed onto the virtual //machines in the scale set. Secrets []VaultSecretGroup_Status `json:"secrets,omitempty"` //WindowsConfiguration: Specifies Windows operating system settings on the virtual //machine. WindowsConfiguration *WindowsConfiguration_Status `json:"windowsConfiguration,omitempty"` }
func (*VirtualMachineScaleSetOSProfile_Status) AssignPropertiesFromVirtualMachineScaleSetOSProfileStatus ¶
func (virtualMachineScaleSetOSProfileStatus *VirtualMachineScaleSetOSProfile_Status) AssignPropertiesFromVirtualMachineScaleSetOSProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetOSProfile_Status) error
AssignPropertiesFromVirtualMachineScaleSetOSProfileStatus populates our VirtualMachineScaleSetOSProfile_Status from the provided source VirtualMachineScaleSetOSProfile_Status
func (*VirtualMachineScaleSetOSProfile_Status) AssignPropertiesToVirtualMachineScaleSetOSProfileStatus ¶
func (virtualMachineScaleSetOSProfileStatus *VirtualMachineScaleSetOSProfile_Status) AssignPropertiesToVirtualMachineScaleSetOSProfileStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetOSProfile_Status) error
AssignPropertiesToVirtualMachineScaleSetOSProfileStatus populates the provided destination VirtualMachineScaleSetOSProfile_Status from our VirtualMachineScaleSetOSProfile_Status
func (*VirtualMachineScaleSetOSProfile_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetOSProfile_Status) DeepCopy() *VirtualMachineScaleSetOSProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfile_Status.
func (*VirtualMachineScaleSetOSProfile_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetOSProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetOSProfile_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetOSProfileStatus *VirtualMachineScaleSetOSProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetOSProfile_Status) PopulateFromARM ¶
func (virtualMachineScaleSetOSProfileStatus *VirtualMachineScaleSetOSProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetOSProfile_StatusARM ¶
type VirtualMachineScaleSetOSProfile_StatusARM struct { //AdminPassword: Specifies the password of the administrator account. //Minimum-length (Windows): 8 characters //Minimum-length (Linux): 6 characters //Max-length (Windows): 123 characters //Max-length (Linux): 72 characters //Complexity requirements: 3 out of 4 conditions below need to be fulfilled //Has lower characters //Has upper characters //Has a digit //Has a special character (Regex match [\W_]) //Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", //"pass@word1", "Password!", "Password1", "Password22", "iloveyou!" //For resetting the password, see [How to reset the Remote Desktop service or its //login password in a Windows //VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //For resetting root password, see [Manage users, SSH, and check or repair disks //on Azure Linux VMs using the VMAccess //Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) AdminPassword *string `json:"adminPassword,omitempty"` //AdminUsername: Specifies the name of the administrator account. //Windows-only restriction: Cannot end in "." //Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", //"test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", //"aspnet", "backup", "console", "david", "guest", "john", "owner", "root", //"server", "sql", "support", "support_388945a0", "sys", "test2", "test3", //"user4", "user5". //Minimum-length (Linux): 1 character //Max-length (Linux): 64 characters //Max-length (Windows): 20 characters //<li> For root access to the Linux VM, see [Using root privileges on Linux //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //<li> For a list of built-in system users on Linux that should not be used in //this field, see [Selecting User Names for Linux on //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) AdminUsername *string `json:"adminUsername,omitempty"` //ComputerNamePrefix: Specifies the computer name prefix for all of the virtual //machines in the scale set. Computer name prefixes must be 1 to 15 characters //long. ComputerNamePrefix *string `json:"computerNamePrefix,omitempty"` //CustomData: Specifies a base-64 encoded string of custom data. The base-64 //encoded string is decoded to a binary array that is saved as a file on the //Virtual Machine. The maximum length of the binary array is 65535 bytes. //For using cloud-init for your VM, see [Using cloud-init to customize a Linux VM //during //creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `json:"customData,omitempty"` //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/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) //For running non-endorsed distributions, see [Information for Non-Endorsed //Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfiguration_StatusARM `json:"linuxConfiguration,omitempty"` //Secrets: Specifies set of certificates that should be installed onto the virtual //machines in the scale set. Secrets []VaultSecretGroup_StatusARM `json:"secrets,omitempty"` //WindowsConfiguration: Specifies Windows operating system settings on the virtual //machine. WindowsConfiguration *WindowsConfiguration_StatusARM `json:"windowsConfiguration,omitempty"` }
func (*VirtualMachineScaleSetOSProfile_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetOSProfile_StatusARM) DeepCopy() *VirtualMachineScaleSetOSProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetOSProfile_StatusARM.
func (*VirtualMachineScaleSetOSProfile_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetOSProfile_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetOSProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetProperties_StatusARM ¶
type VirtualMachineScaleSetProperties_StatusARM struct { //AdditionalCapabilities: Specifies additional capabilities enabled or disabled on //the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the //Virtual Machines have the capability to support attaching managed data disks //with UltraSSD_LRS storage account type. AdditionalCapabilities *AdditionalCapabilities_StatusARM `json:"additionalCapabilities,omitempty"` //AutomaticRepairsPolicy: Policy for automatic repairs. AutomaticRepairsPolicy *AutomaticRepairsPolicy_StatusARM `json:"automaticRepairsPolicy,omitempty"` //DoNotRunExtensionsOnOverprovisionedVMs: When Overprovision is enabled, //extensions are launched only on the requested number of VMs which are finally //kept. This property will hence ensure that the extensions do not run on the //extra overprovisioned VMs. DoNotRunExtensionsOnOverprovisionedVMs *bool `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"` //HostGroup: Specifies information about the dedicated host group that the virtual //machine scale set resides in. //Minimum api-version: 2020-06-01. HostGroup *SubResource_StatusARM `json:"hostGroup,omitempty"` //OrchestrationMode: Specifies the orchestration mode for the virtual machine //scale set. OrchestrationMode *OrchestrationMode_Status `json:"orchestrationMode,omitempty"` //Overprovision: Specifies whether the Virtual Machine Scale Set should be //overprovisioned. Overprovision *bool `json:"overprovision,omitempty"` //PlatformFaultDomainCount: Fault Domain count for each placement group. PlatformFaultDomainCount *int `json:"platformFaultDomainCount,omitempty"` //ProvisioningState: The provisioning state, which only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` //ProximityPlacementGroup: Specifies information about the proximity placement //group that the virtual machine scale set should be assigned to. //Minimum api-version: 2018-04-01. ProximityPlacementGroup *SubResource_StatusARM `json:"proximityPlacementGroup,omitempty"` //ScaleInPolicy: Specifies the scale-in policy that decides which virtual machines //are chosen for removal when a Virtual Machine Scale Set is scaled-in. ScaleInPolicy *ScaleInPolicy_StatusARM `json:"scaleInPolicy,omitempty"` //SinglePlacementGroup: When true this limits the scale set to a single placement //group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, //it may be modified to false. However, if singlePlacementGroup is false, it may //not be modified to true. SinglePlacementGroup *bool `json:"singlePlacementGroup,omitempty"` //UniqueId: Specifies the ID which uniquely identifies a Virtual Machine Scale Set. UniqueId *string `json:"uniqueId,omitempty"` //UpgradePolicy: The upgrade policy. UpgradePolicy *UpgradePolicy_StatusARM `json:"upgradePolicy,omitempty"` //VirtualMachineProfile: The virtual machine profile. VirtualMachineProfile *VirtualMachineScaleSetVMProfile_StatusARM `json:"virtualMachineProfile,omitempty"` //ZoneBalance: Whether to force strictly even Virtual Machine distribution cross //x-zones in case there is zone outage. ZoneBalance *bool `json:"zoneBalance,omitempty"` }
func (*VirtualMachineScaleSetProperties_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetProperties_StatusARM) DeepCopy() *VirtualMachineScaleSetProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetProperties_StatusARM.
func (*VirtualMachineScaleSetProperties_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetProperties_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings struct { // +kubebuilder:validation:Required //DomainNameLabel: The Domain name label.The concatenation of the domain name //label and vm index will be the domain name labels of the PublicIPAddress //resources that will be created DomainNameLabel string `json:"domainNameLabel"` }
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(source *v1alpha1api20201201storage.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) error
AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings populates our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings from the provided source VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(destination *v1alpha1api20201201storage.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) error
AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings populates the provided destination VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings from our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) ConvertToARM ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) NewEmptyARMValue ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) PopulateFromARM ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM struct { //DomainNameLabel: The Domain name label.The concatenation of the domain name //label and vm index will be the domain name labels of the PublicIPAddress //resources that will be created DomainNameLabel string `json:"domainNameLabel"` }
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status struct { // +kubebuilder:validation:Required //DomainNameLabel: The Domain name label.The concatenation of the domain name //label and vm index will be the domain name labels of the PublicIPAddress //resources that will be created DomainNameLabel string `json:"domainNameLabel"` }
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) error
AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus populates our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status from the provided source VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) error
AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus populates the provided destination VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status from our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) PopulateFromARM ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM struct { //DomainNameLabel: The Domain name label.The concatenation of the domain name //label and vm index will be the domain name labels of the PublicIPAddress //resources that will be created DomainNameLabel string `json:"domainNameLabel"` }
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM struct { //DnsSettings: Describes a virtual machines scale sets network configuration's DNS //settings. DnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsARM `json:"dnsSettings,omitempty"` //IdleTimeoutInMinutes: The idle timeout of the public IP address. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //IpTags: The list of IP tags associated with the public IP address. IpTags []VirtualMachineScaleSetIpTagARM `json:"ipTags,omitempty"` //PublicIPAddressVersion: Available from Api-Version 2019-07-01 onwards, it //represents whether the specific ipconfiguration is IPv4 or IPv6. Default is //taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersion `json:"publicIPAddressVersion,omitempty"` PublicIPPrefix *SubResourceARM `json:"publicIPPrefix,omitempty"` }
func (*VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersion ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersion string
+kubebuilder:validation:Enum={"IPv4","IPv6"}
type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersion ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersion string
type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM ¶
type VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM struct { //DnsSettings: The dns settings to be applied on the publicIP addresses . DnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_StatusARM `json:"dnsSettings,omitempty"` //IdleTimeoutInMinutes: The idle timeout of the public IP address. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //IpTags: The list of IP tags associated with the public IP address. IpTags []VirtualMachineScaleSetIpTag_StatusARM `json:"ipTags,omitempty"` //PublicIPAddressVersion: Available from Api-Version 2019-07-01 onwards, it //represents whether the specific ipconfiguration is IPv4 or IPv6. Default is //taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersion `json:"publicIPAddressVersion,omitempty"` //PublicIPPrefix: The PublicIPPrefix from which to allocate publicIP addresses. PublicIPPrefix *SubResource_StatusARM `json:"publicIPPrefix,omitempty"` }
func (*VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM.
func (*VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetPublicIPAddressConfiguration_Status ¶
type VirtualMachineScaleSetPublicIPAddressConfiguration_Status struct { //DnsSettings: The dns settings to be applied on the publicIP addresses . DnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status `json:"dnsSettings,omitempty"` //IdleTimeoutInMinutes: The idle timeout of the public IP address. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //IpTags: The list of IP tags associated with the public IP address. IpTags []VirtualMachineScaleSetIpTag_Status `json:"ipTags,omitempty"` // +kubebuilder:validation:Required //Name: The publicIP address configuration name. Name string `json:"name"` //PublicIPAddressVersion: Available from Api-Version 2019-07-01 onwards, it //represents whether the specific ipconfiguration is IPv4 or IPv6. Default is //taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesStatusPublicIPAddressVersion `json:"publicIPAddressVersion,omitempty"` //PublicIPPrefix: The PublicIPPrefix from which to allocate publicIP addresses. PublicIPPrefix *SubResource_Status `json:"publicIPPrefix,omitempty"` }
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationStatus ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationStatus *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetPublicIPAddressConfiguration_Status) error
AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationStatus populates our VirtualMachineScaleSetPublicIPAddressConfiguration_Status from the provided source VirtualMachineScaleSetPublicIPAddressConfiguration_Status
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationStatus ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationStatus *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetPublicIPAddressConfiguration_Status) error
AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationStatus populates the provided destination VirtualMachineScaleSetPublicIPAddressConfiguration_Status from our VirtualMachineScaleSetPublicIPAddressConfiguration_Status
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfiguration_Status.
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationStatus *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) PopulateFromARM ¶
func (virtualMachineScaleSetPublicIPAddressConfigurationStatus *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM ¶
type VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM struct { //Name: The publicIP address configuration name. Name string `json:"name"` Properties *VirtualMachineScaleSetPublicIPAddressConfigurationProperties_StatusARM `json:"properties,omitempty"` }
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM) DeepCopy() *VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM.
func (*VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetPublicIPAddressConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetStorageProfile ¶
type VirtualMachineScaleSetStorageProfile struct { //DataDisks: Specifies the parameters that are used to add data disks to the //virtual machines in the scale set. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []VirtualMachineScaleSetDataDisk `json:"dataDisks,omitempty"` //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. ImageReference *ImageReference `json:"imageReference,omitempty"` //OsDisk: Describes a virtual machine scale set operating system disk. OsDisk *VirtualMachineScaleSetOSDisk `json:"osDisk,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetStorageProfile
func (*VirtualMachineScaleSetStorageProfile) AssignPropertiesFromVirtualMachineScaleSetStorageProfile ¶
func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) AssignPropertiesFromVirtualMachineScaleSetStorageProfile(source *v1alpha1api20201201storage.VirtualMachineScaleSetStorageProfile) error
AssignPropertiesFromVirtualMachineScaleSetStorageProfile populates our VirtualMachineScaleSetStorageProfile from the provided source VirtualMachineScaleSetStorageProfile
func (*VirtualMachineScaleSetStorageProfile) AssignPropertiesToVirtualMachineScaleSetStorageProfile ¶
func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) AssignPropertiesToVirtualMachineScaleSetStorageProfile(destination *v1alpha1api20201201storage.VirtualMachineScaleSetStorageProfile) error
AssignPropertiesToVirtualMachineScaleSetStorageProfile populates the provided destination VirtualMachineScaleSetStorageProfile from our VirtualMachineScaleSetStorageProfile
func (*VirtualMachineScaleSetStorageProfile) ConvertToARM ¶
func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*VirtualMachineScaleSetStorageProfile) NewEmptyARMValue ¶
func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetStorageProfile) PopulateFromARM ¶
func (virtualMachineScaleSetStorageProfile *VirtualMachineScaleSetStorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetStorageProfileARM ¶
type VirtualMachineScaleSetStorageProfileARM struct { //DataDisks: Specifies the parameters that are used to add data disks to the //virtual machines in the scale set. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []VirtualMachineScaleSetDataDiskARM `json:"dataDisks,omitempty"` //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. ImageReference *ImageReferenceARM `json:"imageReference,omitempty"` //OsDisk: Describes a virtual machine scale set operating system disk. OsDisk *VirtualMachineScaleSetOSDiskARM `json:"osDisk,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/VirtualMachineScaleSetStorageProfile
func (*VirtualMachineScaleSetStorageProfileARM) DeepCopy ¶
func (in *VirtualMachineScaleSetStorageProfileARM) DeepCopy() *VirtualMachineScaleSetStorageProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfileARM.
func (*VirtualMachineScaleSetStorageProfileARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetStorageProfileARM) DeepCopyInto(out *VirtualMachineScaleSetStorageProfileARM)
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: Specifies the parameters that are used to add data disks to the //virtual machines in the scale set. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []VirtualMachineScaleSetDataDisk_Status `json:"dataDisks,omitempty"` //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. ImageReference *ImageReference_Status `json:"imageReference,omitempty"` //OsDisk: Specifies information about the operating system disk used by the //virtual machines in the scale set. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk *VirtualMachineScaleSetOSDisk_Status `json:"osDisk,omitempty"` }
func (*VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesFromVirtualMachineScaleSetStorageProfileStatus ¶
func (virtualMachineScaleSetStorageProfileStatus *VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesFromVirtualMachineScaleSetStorageProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetStorageProfile_Status) error
AssignPropertiesFromVirtualMachineScaleSetStorageProfileStatus populates our VirtualMachineScaleSetStorageProfile_Status from the provided source VirtualMachineScaleSetStorageProfile_Status
func (*VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesToVirtualMachineScaleSetStorageProfileStatus ¶
func (virtualMachineScaleSetStorageProfileStatus *VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesToVirtualMachineScaleSetStorageProfileStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetStorageProfile_Status) error
AssignPropertiesToVirtualMachineScaleSetStorageProfileStatus populates the provided destination VirtualMachineScaleSetStorageProfile_Status from our VirtualMachineScaleSetStorageProfile_Status
func (*VirtualMachineScaleSetStorageProfile_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetStorageProfile_Status) DeepCopy() *VirtualMachineScaleSetStorageProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfile_Status.
func (*VirtualMachineScaleSetStorageProfile_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetStorageProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetStorageProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetStorageProfile_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetStorageProfileStatus *VirtualMachineScaleSetStorageProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetStorageProfile_Status) PopulateFromARM ¶
func (virtualMachineScaleSetStorageProfileStatus *VirtualMachineScaleSetStorageProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetStorageProfile_StatusARM ¶
type VirtualMachineScaleSetStorageProfile_StatusARM struct { //DataDisks: Specifies the parameters that are used to add data disks to the //virtual machines in the scale set. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). DataDisks []VirtualMachineScaleSetDataDisk_StatusARM `json:"dataDisks,omitempty"` //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. ImageReference *ImageReference_StatusARM `json:"imageReference,omitempty"` //OsDisk: Specifies information about the operating system disk used by the //virtual machines in the scale set. //For more information about disks, see [About disks and VHDs for Azure virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). OsDisk *VirtualMachineScaleSetOSDisk_StatusARM `json:"osDisk,omitempty"` }
func (*VirtualMachineScaleSetStorageProfile_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetStorageProfile_StatusARM) DeepCopy() *VirtualMachineScaleSetStorageProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetStorageProfile_StatusARM.
func (*VirtualMachineScaleSetStorageProfile_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetStorageProfile_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetStorageProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetVMProfile_Status ¶
type VirtualMachineScaleSetVMProfile_Status struct { //BillingProfile: Specifies the billing related details of a Azure Spot VMSS. //Minimum api-version: 2019-03-01. BillingProfile *BillingProfile_Status `json:"billingProfile,omitempty"` //DiagnosticsProfile: Specifies the boot diagnostic settings state. //Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfile_Status `json:"diagnosticsProfile,omitempty"` //EvictionPolicy: Specifies the eviction policy for the Azure Spot virtual machine //and Azure Spot scale set. //For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported //and the minimum api-version is 2019-03-01. //For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the //minimum api-version is 2017-10-30-preview. EvictionPolicy *EvictionPolicy_Status `json:"evictionPolicy,omitempty"` //ExtensionProfile: Specifies a collection of settings for extensions installed on //virtual machines in the scale set. ExtensionProfile *VirtualMachineScaleSetExtensionProfile_Status `json:"extensionProfile,omitempty"` //LicenseType: Specifies that the image or disk that is being used was licensed //on-premises. //Possible values for Windows Server operating system are: //Windows_Client //Windows_Server //Possible values for Linux Server operating system are: //RHEL_BYOS (for RHEL) //SLES_BYOS (for SUSE) //For more information, see [Azure Hybrid Use Benefit for Windows //Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing) //[Azure Hybrid Use Benefit for Linux //Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux) //Minimum api-version: 2015-06-15 LicenseType *string `json:"licenseType,omitempty"` //NetworkProfile: Specifies properties of the network interfaces of the virtual //machines in the scale set. NetworkProfile *VirtualMachineScaleSetNetworkProfile_Status `json:"networkProfile,omitempty"` //OsProfile: Specifies the operating system settings for the virtual machines in //the scale set. OsProfile *VirtualMachineScaleSetOSProfile_Status `json:"osProfile,omitempty"` //Priority: Specifies the priority for the virtual machines in the scale set. //Minimum api-version: 2017-10-30-preview Priority *Priority_Status `json:"priority,omitempty"` //ScheduledEventsProfile: Specifies Scheduled Event related configurations. ScheduledEventsProfile *ScheduledEventsProfile_Status `json:"scheduledEventsProfile,omitempty"` //SecurityProfile: Specifies the Security related profile settings for the virtual //machines in the scale set. SecurityProfile *SecurityProfile_Status `json:"securityProfile,omitempty"` //StorageProfile: Specifies the storage settings for the virtual machine disks. StorageProfile *VirtualMachineScaleSetStorageProfile_Status `json:"storageProfile,omitempty"` }
func (*VirtualMachineScaleSetVMProfile_Status) AssignPropertiesFromVirtualMachineScaleSetVMProfileStatus ¶
func (virtualMachineScaleSetVMProfileStatus *VirtualMachineScaleSetVMProfile_Status) AssignPropertiesFromVirtualMachineScaleSetVMProfileStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSetVMProfile_Status) error
AssignPropertiesFromVirtualMachineScaleSetVMProfileStatus populates our VirtualMachineScaleSetVMProfile_Status from the provided source VirtualMachineScaleSetVMProfile_Status
func (*VirtualMachineScaleSetVMProfile_Status) AssignPropertiesToVirtualMachineScaleSetVMProfileStatus ¶
func (virtualMachineScaleSetVMProfileStatus *VirtualMachineScaleSetVMProfile_Status) AssignPropertiesToVirtualMachineScaleSetVMProfileStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSetVMProfile_Status) error
AssignPropertiesToVirtualMachineScaleSetVMProfileStatus populates the provided destination VirtualMachineScaleSetVMProfile_Status from our VirtualMachineScaleSetVMProfile_Status
func (*VirtualMachineScaleSetVMProfile_Status) DeepCopy ¶
func (in *VirtualMachineScaleSetVMProfile_Status) DeepCopy() *VirtualMachineScaleSetVMProfile_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetVMProfile_Status.
func (*VirtualMachineScaleSetVMProfile_Status) DeepCopyInto ¶
func (in *VirtualMachineScaleSetVMProfile_Status) DeepCopyInto(out *VirtualMachineScaleSetVMProfile_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSetVMProfile_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetVMProfileStatus *VirtualMachineScaleSetVMProfile_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSetVMProfile_Status) PopulateFromARM ¶
func (virtualMachineScaleSetVMProfileStatus *VirtualMachineScaleSetVMProfile_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSetVMProfile_StatusARM ¶
type VirtualMachineScaleSetVMProfile_StatusARM struct { //BillingProfile: Specifies the billing related details of a Azure Spot VMSS. //Minimum api-version: 2019-03-01. BillingProfile *BillingProfile_StatusARM `json:"billingProfile,omitempty"` //DiagnosticsProfile: Specifies the boot diagnostic settings state. //Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfile_StatusARM `json:"diagnosticsProfile,omitempty"` //EvictionPolicy: Specifies the eviction policy for the Azure Spot virtual machine //and Azure Spot scale set. //For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported //and the minimum api-version is 2019-03-01. //For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the //minimum api-version is 2017-10-30-preview. EvictionPolicy *EvictionPolicy_Status `json:"evictionPolicy,omitempty"` //ExtensionProfile: Specifies a collection of settings for extensions installed on //virtual machines in the scale set. ExtensionProfile *VirtualMachineScaleSetExtensionProfile_StatusARM `json:"extensionProfile,omitempty"` //LicenseType: Specifies that the image or disk that is being used was licensed //on-premises. //Possible values for Windows Server operating system are: //Windows_Client //Windows_Server //Possible values for Linux Server operating system are: //RHEL_BYOS (for RHEL) //SLES_BYOS (for SUSE) //For more information, see [Azure Hybrid Use Benefit for Windows //Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing) //[Azure Hybrid Use Benefit for Linux //Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux) //Minimum api-version: 2015-06-15 LicenseType *string `json:"licenseType,omitempty"` //NetworkProfile: Specifies properties of the network interfaces of the virtual //machines in the scale set. NetworkProfile *VirtualMachineScaleSetNetworkProfile_StatusARM `json:"networkProfile,omitempty"` //OsProfile: Specifies the operating system settings for the virtual machines in //the scale set. OsProfile *VirtualMachineScaleSetOSProfile_StatusARM `json:"osProfile,omitempty"` //Priority: Specifies the priority for the virtual machines in the scale set. //Minimum api-version: 2017-10-30-preview Priority *Priority_Status `json:"priority,omitempty"` //ScheduledEventsProfile: Specifies Scheduled Event related configurations. ScheduledEventsProfile *ScheduledEventsProfile_StatusARM `json:"scheduledEventsProfile,omitempty"` //SecurityProfile: Specifies the Security related profile settings for the virtual //machines in the scale set. SecurityProfile *SecurityProfile_StatusARM `json:"securityProfile,omitempty"` //StorageProfile: Specifies the storage settings for the virtual machine disks. StorageProfile *VirtualMachineScaleSetStorageProfile_StatusARM `json:"storageProfile,omitempty"` }
func (*VirtualMachineScaleSetVMProfile_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSetVMProfile_StatusARM) DeepCopy() *VirtualMachineScaleSetVMProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSetVMProfile_StatusARM.
func (*VirtualMachineScaleSetVMProfile_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSetVMProfile_StatusARM) DeepCopyInto(out *VirtualMachineScaleSetVMProfile_StatusARM)
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: Specifies additional capabilities enabled or disabled on //the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the //Virtual Machines have the capability to support attaching managed data disks //with UltraSSD_LRS storage account type. AdditionalCapabilities *AdditionalCapabilities_Status `json:"additionalCapabilities,omitempty"` //AutomaticRepairsPolicy: Policy for automatic repairs. AutomaticRepairsPolicy *AutomaticRepairsPolicy_Status `json:"automaticRepairsPolicy,omitempty"` //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //DoNotRunExtensionsOnOverprovisionedVMs: When Overprovision is enabled, //extensions are launched only on the requested number of VMs which are finally //kept. This property will hence ensure that the extensions do not run on the //extra overprovisioned VMs. DoNotRunExtensionsOnOverprovisionedVMs *bool `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"` //ExtendedLocation: The extended location of the Virtual Machine Scale Set. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //HostGroup: Specifies information about the dedicated host group that the virtual //machine scale set resides in. //Minimum api-version: 2020-06-01. HostGroup *SubResource_Status `json:"hostGroup,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //Identity: The identity of the virtual machine scale set, if configured. Identity *VirtualMachineScaleSetIdentity_Status `json:"identity,omitempty"` //Location: Resource location Location *string `json:"location,omitempty"` //Name: Resource name Name *string `json:"name,omitempty"` //OrchestrationMode: Specifies the orchestration mode for the virtual machine //scale set. OrchestrationMode *OrchestrationMode_Status `json:"orchestrationMode,omitempty"` //Overprovision: Specifies whether the Virtual Machine Scale Set should be //overprovisioned. Overprovision *bool `json:"overprovision,omitempty"` //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. Plan *Plan_Status `json:"plan,omitempty"` //PlatformFaultDomainCount: Fault Domain count for each placement group. PlatformFaultDomainCount *int `json:"platformFaultDomainCount,omitempty"` //ProvisioningState: The provisioning state, which only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` //ProximityPlacementGroup: Specifies information about the proximity placement //group that the virtual machine scale set should be assigned to. //Minimum api-version: 2018-04-01. ProximityPlacementGroup *SubResource_Status `json:"proximityPlacementGroup,omitempty"` //ScaleInPolicy: Specifies the scale-in policy that decides which virtual machines //are chosen for removal when a Virtual Machine Scale Set is scaled-in. ScaleInPolicy *ScaleInPolicy_Status `json:"scaleInPolicy,omitempty"` //SinglePlacementGroup: When true this limits the scale set to a single placement //group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, //it may be modified to false. However, if singlePlacementGroup is false, it may //not be modified to true. SinglePlacementGroup *bool `json:"singlePlacementGroup,omitempty"` //Sku: The virtual machine scale set sku. Sku *Sku_Status `json:"sku,omitempty"` //Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` //UniqueId: Specifies the ID which uniquely identifies a Virtual Machine Scale Set. UniqueId *string `json:"uniqueId,omitempty"` //UpgradePolicy: The upgrade policy. UpgradePolicy *UpgradePolicy_Status `json:"upgradePolicy,omitempty"` //VirtualMachineProfile: The virtual machine profile. VirtualMachineProfile *VirtualMachineScaleSetVMProfile_Status `json:"virtualMachineProfile,omitempty"` //ZoneBalance: Whether to force strictly even Virtual Machine distribution cross //x-zones in case there is zone outage. ZoneBalance *bool `json:"zoneBalance,omitempty"` //Zones: The virtual machine scale set zones. NOTE: Availability zones can only be //set when you create the scale set Zones []string `json:"zones,omitempty"` }
func (*VirtualMachineScaleSet_Status) AssignPropertiesFromVirtualMachineScaleSetStatus ¶
func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) AssignPropertiesFromVirtualMachineScaleSetStatus(source *v1alpha1api20201201storage.VirtualMachineScaleSet_Status) error
AssignPropertiesFromVirtualMachineScaleSetStatus populates our VirtualMachineScaleSet_Status from the provided source VirtualMachineScaleSet_Status
func (*VirtualMachineScaleSet_Status) AssignPropertiesToVirtualMachineScaleSetStatus ¶
func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) AssignPropertiesToVirtualMachineScaleSetStatus(destination *v1alpha1api20201201storage.VirtualMachineScaleSet_Status) error
AssignPropertiesToVirtualMachineScaleSetStatus populates the provided destination VirtualMachineScaleSet_Status from our VirtualMachineScaleSet_Status
func (*VirtualMachineScaleSet_Status) ConvertStatusFrom ¶
func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualMachineScaleSet_Status from the provided source
func (*VirtualMachineScaleSet_Status) ConvertStatusTo ¶
func (virtualMachineScaleSetStatus *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.
func (*VirtualMachineScaleSet_Status) NewEmptyARMValue ¶
func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSet_Status) PopulateFromARM ¶
func (virtualMachineScaleSetStatus *VirtualMachineScaleSet_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSet_StatusARM ¶
type VirtualMachineScaleSet_StatusARM struct { //ExtendedLocation: The extended location of the Virtual Machine Scale Set. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //Identity: The identity of the virtual machine scale set, if configured. Identity *VirtualMachineScaleSetIdentity_StatusARM `json:"identity,omitempty"` //Location: Resource location Location *string `json:"location,omitempty"` //Name: Resource name Name *string `json:"name,omitempty"` //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. Plan *Plan_StatusARM `json:"plan,omitempty"` Properties *VirtualMachineScaleSetProperties_StatusARM `json:"properties,omitempty"` //Sku: The virtual machine scale set sku. Sku *Sku_StatusARM `json:"sku,omitempty"` //Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` //Zones: The virtual machine scale set zones. NOTE: Availability zones can only be //set when you create the scale set Zones []string `json:"zones,omitempty"` }
func (*VirtualMachineScaleSet_StatusARM) DeepCopy ¶
func (in *VirtualMachineScaleSet_StatusARM) DeepCopy() *VirtualMachineScaleSet_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSet_StatusARM.
func (*VirtualMachineScaleSet_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSet_StatusARM) DeepCopyInto(out *VirtualMachineScaleSet_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSetsSpecAPIVersion ¶
type VirtualMachineScaleSetsSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-12-01"}
type VirtualMachineScaleSetsSpecPropertiesOrchestrationMode ¶
type VirtualMachineScaleSetsSpecPropertiesOrchestrationMode string
+kubebuilder:validation:Enum={"Flexible","Uniform"}
type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicy ¶
type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicy string
+kubebuilder:validation:Enum={"Deallocate","Delete"}
type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersion ¶
type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersion string
+kubebuilder:validation:Enum={"IPv4","IPv6"}
type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriority ¶
type VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriority string
+kubebuilder:validation:Enum={"Low","Regular","Spot"}
type VirtualMachineScaleSets_Spec ¶
type VirtualMachineScaleSets_Spec struct { //AdditionalCapabilities: Enables or disables a capability on the virtual machine //or virtual machine scale set. AdditionalCapabilities *AdditionalCapabilities `json:"additionalCapabilities,omitempty"` //AutomaticRepairsPolicy: Specifies the configuration parameters for automatic //repairs on the virtual machine scale set. 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"` //DoNotRunExtensionsOnOverprovisionedVMs: When Overprovision is enabled, //extensions are launched only on the requested number of VMs which are finally //kept. This property will hence ensure that the extensions do not run on the //extra overprovisioned VMs. DoNotRunExtensionsOnOverprovisionedVMs *bool `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"` //ExtendedLocation: The complex type of the extended location. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` HostGroup *SubResource `json:"hostGroup,omitempty"` //Identity: Identity for the virtual machine scale set. Identity *VirtualMachineScaleSetIdentity `json:"identity,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //OrchestrationMode: Specifies the orchestration mode for the virtual machine //scale set. OrchestrationMode *VirtualMachineScaleSetsSpecPropertiesOrchestrationMode `json:"orchestrationMode,omitempty"` //Overprovision: Specifies whether the Virtual Machine Scale Set should be //overprovisioned. Overprovision *bool `json:"overprovision,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //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. Plan *Plan `json:"plan,omitempty"` //PlatformFaultDomainCount: Fault Domain count for each placement group. PlatformFaultDomainCount *int `json:"platformFaultDomainCount,omitempty"` ProximityPlacementGroup *SubResource `json:"proximityPlacementGroup,omitempty"` //ScaleInPolicy: Describes a scale-in policy for a virtual machine scale set. ScaleInPolicy *ScaleInPolicy `json:"scaleInPolicy,omitempty"` //SinglePlacementGroup: When true this limits the scale set to a single placement //group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, //it may be modified to false. However, if singlePlacementGroup is false, it may //not be modified to true. SinglePlacementGroup *bool `json:"singlePlacementGroup,omitempty"` //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. Sku *Sku `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` //UpgradePolicy: Describes an upgrade policy - automatic, manual, or rolling. UpgradePolicy *UpgradePolicy `json:"upgradePolicy,omitempty"` //VirtualMachineProfile: Describes a virtual machine scale set virtual machine //profile. VirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile `json:"virtualMachineProfile,omitempty"` //ZoneBalance: Whether to force strictly even Virtual Machine distribution cross //x-zones in case there is zone outage. ZoneBalance *bool `json:"zoneBalance,omitempty"` //Zones: The virtual machine scale set zones. NOTE: Availability zones can only be //set when you create the scale set Zones []string `json:"zones,omitempty"` }
func (*VirtualMachineScaleSets_Spec) AssignPropertiesFromVirtualMachineScaleSetsSpec ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) AssignPropertiesFromVirtualMachineScaleSetsSpec(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec) error
AssignPropertiesFromVirtualMachineScaleSetsSpec populates our VirtualMachineScaleSets_Spec from the provided source VirtualMachineScaleSets_Spec
func (*VirtualMachineScaleSets_Spec) AssignPropertiesToVirtualMachineScaleSetsSpec ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) AssignPropertiesToVirtualMachineScaleSetsSpec(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec) error
AssignPropertiesToVirtualMachineScaleSetsSpec populates the provided destination VirtualMachineScaleSets_Spec from our VirtualMachineScaleSets_Spec
func (*VirtualMachineScaleSets_Spec) ConvertSpecFrom ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualMachineScaleSets_Spec from the provided source
func (*VirtualMachineScaleSets_Spec) ConvertSpecTo ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualMachineScaleSets_Spec
func (*VirtualMachineScaleSets_Spec) ConvertToARM ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachineScaleSets_Spec) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec) DeepCopy() *VirtualMachineScaleSets_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec.
func (*VirtualMachineScaleSets_Spec) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec) DeepCopyInto(out *VirtualMachineScaleSets_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSets_Spec) NewEmptyARMValue ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSets_Spec) OriginalVersion ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualMachineScaleSets_Spec) PopulateFromARM ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualMachineScaleSets_Spec) SetAzureName ¶
func (virtualMachineScaleSetsSpec *VirtualMachineScaleSets_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualMachineScaleSets_SpecARM ¶
type VirtualMachineScaleSets_SpecARM struct { //ExtendedLocation: The complex type of the extended location. ExtendedLocation *ExtendedLocationARM `json:"extendedLocation,omitempty"` //Identity: Identity for the virtual machine scale set. Identity *VirtualMachineScaleSetIdentityARM `json:"identity,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: The name of the VM scale set to create or update. Name string `json:"name"` //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. Plan *PlanARM `json:"plan,omitempty"` //Properties: Describes the properties of a Virtual Machine Scale Set. Properties VirtualMachineScaleSets_Spec_PropertiesARM `json:"properties"` //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. Sku *SkuARM `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` //Zones: The virtual machine scale set zones. NOTE: Availability zones can only be //set when you create the scale set Zones []string `json:"zones,omitempty"` }
func (*VirtualMachineScaleSets_SpecARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_SpecARM) DeepCopy() *VirtualMachineScaleSets_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_SpecARM.
func (*VirtualMachineScaleSets_SpecARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_SpecARM) DeepCopyInto(out *VirtualMachineScaleSets_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (VirtualMachineScaleSets_SpecARM) GetAPIVersion ¶
func (virtualMachineScaleSetsSpecARM VirtualMachineScaleSets_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-12-01"
func (VirtualMachineScaleSets_SpecARM) GetName ¶
func (virtualMachineScaleSetsSpecARM VirtualMachineScaleSets_SpecARM) GetName() string
GetName returns the Name of the resource
func (VirtualMachineScaleSets_SpecARM) GetType ¶
func (virtualMachineScaleSetsSpecARM VirtualMachineScaleSets_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/virtualMachineScaleSets"
type VirtualMachineScaleSets_Spec_PropertiesARM ¶
type VirtualMachineScaleSets_Spec_PropertiesARM struct { //AdditionalCapabilities: Enables or disables a capability on the virtual machine //or virtual machine scale set. AdditionalCapabilities *AdditionalCapabilitiesARM `json:"additionalCapabilities,omitempty"` //AutomaticRepairsPolicy: Specifies the configuration parameters for automatic //repairs on the virtual machine scale set. AutomaticRepairsPolicy *AutomaticRepairsPolicyARM `json:"automaticRepairsPolicy,omitempty"` //DoNotRunExtensionsOnOverprovisionedVMs: When Overprovision is enabled, //extensions are launched only on the requested number of VMs which are finally //kept. This property will hence ensure that the extensions do not run on the //extra overprovisioned VMs. DoNotRunExtensionsOnOverprovisionedVMs *bool `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"` HostGroup *SubResourceARM `json:"hostGroup,omitempty"` //OrchestrationMode: Specifies the orchestration mode for the virtual machine //scale set. OrchestrationMode *VirtualMachineScaleSetsSpecPropertiesOrchestrationMode `json:"orchestrationMode,omitempty"` //Overprovision: Specifies whether the Virtual Machine Scale Set should be //overprovisioned. Overprovision *bool `json:"overprovision,omitempty"` //PlatformFaultDomainCount: Fault Domain count for each placement group. PlatformFaultDomainCount *int `json:"platformFaultDomainCount,omitempty"` ProximityPlacementGroup *SubResourceARM `json:"proximityPlacementGroup,omitempty"` //ScaleInPolicy: Describes a scale-in policy for a virtual machine scale set. ScaleInPolicy *ScaleInPolicyARM `json:"scaleInPolicy,omitempty"` //SinglePlacementGroup: When true this limits the scale set to a single placement //group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, //it may be modified to false. However, if singlePlacementGroup is false, it may //not be modified to true. SinglePlacementGroup *bool `json:"singlePlacementGroup,omitempty"` //UpgradePolicy: Describes an upgrade policy - automatic, manual, or rolling. UpgradePolicy *UpgradePolicyARM `json:"upgradePolicy,omitempty"` //VirtualMachineProfile: Describes a virtual machine scale set virtual machine //profile. VirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM `json:"virtualMachineProfile,omitempty"` //ZoneBalance: Whether to force strictly even Virtual Machine distribution cross //x-zones in case there is zone outage. ZoneBalance *bool `json:"zoneBalance,omitempty"` }
func (*VirtualMachineScaleSets_Spec_PropertiesARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_PropertiesARM) DeepCopy() *VirtualMachineScaleSets_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_PropertiesARM.
func (*VirtualMachineScaleSets_Spec_PropertiesARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_PropertiesARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile struct { //BillingProfile: Specifies the billing related details of a Azure Spot VM or VMSS. //Minimum api-version: 2019-03-01. BillingProfile *BillingProfile `json:"billingProfile,omitempty"` //DiagnosticsProfile: Specifies the boot diagnostic settings state. //Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfile `json:"diagnosticsProfile,omitempty"` //EvictionPolicy: Specifies the eviction policy for the Azure Spot virtual machine //and Azure Spot scale set. //For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported //and the minimum api-version is 2019-03-01. //For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the //minimum api-version is 2017-10-30-preview. EvictionPolicy *VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicy `json:"evictionPolicy,omitempty"` //ExtensionProfile: Describes a virtual machine scale set extension profile. ExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile `json:"extensionProfile,omitempty"` //LicenseType: Specifies that the image or disk that is being used was licensed //on-premises. //Possible values for Windows Server operating system are: //Windows_Client //Windows_Server //Possible values for Linux Server operating system are: //RHEL_BYOS (for RHEL) //SLES_BYOS (for SUSE) //For more information, see [Azure Hybrid Use Benefit for Windows //Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing) //[Azure Hybrid Use Benefit for Linux //Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux) //Minimum api-version: 2015-06-15 LicenseType *string `json:"licenseType,omitempty"` //NetworkProfile: Describes a virtual machine scale set network profile. NetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile `json:"networkProfile,omitempty"` //OsProfile: Describes a virtual machine scale set OS profile. OsProfile *VirtualMachineScaleSetOSProfile `json:"osProfile,omitempty"` //Priority: Specifies the priority for the virtual machines in the scale set. //Minimum api-version: 2017-10-30-preview. Priority *VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriority `json:"priority,omitempty"` ScheduledEventsProfile *ScheduledEventsProfile `json:"scheduledEventsProfile,omitempty"` //SecurityProfile: Specifies the Security profile settings for the virtual machine //or virtual machine scale set. SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"` //StorageProfile: Describes a virtual machine scale set storage profile. StorageProfile *VirtualMachineScaleSetStorageProfile `json:"storageProfile,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) error
AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile populates our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile from the provided source VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) error
AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile populates the provided destination VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile from our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) ConvertToARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) NewEmptyARMValue ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) PopulateFromARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM struct { //BillingProfile: Specifies the billing related details of a Azure Spot VM or VMSS. //Minimum api-version: 2019-03-01. BillingProfile *BillingProfileARM `json:"billingProfile,omitempty"` //DiagnosticsProfile: Specifies the boot diagnostic settings state. //Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfileARM `json:"diagnosticsProfile,omitempty"` //EvictionPolicy: Specifies the eviction policy for the Azure Spot virtual machine //and Azure Spot scale set. //For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported //and the minimum api-version is 2019-03-01. //For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the //minimum api-version is 2017-10-30-preview. EvictionPolicy *VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileEvictionPolicy `json:"evictionPolicy,omitempty"` //ExtensionProfile: Describes a virtual machine scale set extension profile. ExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM `json:"extensionProfile,omitempty"` //LicenseType: Specifies that the image or disk that is being used was licensed //on-premises. //Possible values for Windows Server operating system are: //Windows_Client //Windows_Server //Possible values for Linux Server operating system are: //RHEL_BYOS (for RHEL) //SLES_BYOS (for SUSE) //For more information, see [Azure Hybrid Use Benefit for Windows //Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing) //[Azure Hybrid Use Benefit for Linux //Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux) //Minimum api-version: 2015-06-15 LicenseType *string `json:"licenseType,omitempty"` //NetworkProfile: Describes a virtual machine scale set network profile. NetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM `json:"networkProfile,omitempty"` //OsProfile: Describes a virtual machine scale set OS profile. OsProfile *VirtualMachineScaleSetOSProfileARM `json:"osProfile,omitempty"` //Priority: Specifies the priority for the virtual machines in the scale set. //Minimum api-version: 2017-10-30-preview. Priority *VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfilePriority `json:"priority,omitempty"` ScheduledEventsProfile *ScheduledEventsProfileARM `json:"scheduledEventsProfile,omitempty"` //SecurityProfile: Specifies the Security profile settings for the virtual machine //or virtual machine scale set. SecurityProfile *SecurityProfileARM `json:"securityProfile,omitempty"` //StorageProfile: Describes a virtual machine scale set storage profile. StorageProfile *VirtualMachineScaleSetStorageProfileARM `json:"storageProfile,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile struct { //Extensions: The virtual machine scale set child extension resources. Extensions []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions `json:"extensions,omitempty"` //ExtensionsTimeBudget: Specifies the time alloted for all extensions to start. //The time duration should be between 15 minutes and 120 minutes (inclusive) and //should be specified in ISO 8601 format. The default value is 90 minutes //(PT1H30M). //Minimum api-version: 2020-06-01 ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) error
AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile populates our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile from the provided source VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) error
AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile populates the provided destination VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile from our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) ConvertToARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) NewEmptyARMValue ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) PopulateFromARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM struct { //Extensions: The virtual machine scale set child extension resources. Extensions []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM `json:"extensions,omitempty"` //ExtensionsTimeBudget: Specifies the time alloted for all extensions to start. //The time duration should be between 15 minutes and 120 minutes (inclusive) and //should be specified in ISO 8601 format. The default value is 90 minutes //(PT1H30M). //Minimum api-version: 2020-06-01 ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions struct { //Name: The name of the extension. Name *string `json:"name,omitempty"` // +kubebuilder:validation:MinLength=1 //Publisher: Microsoft.Compute/extensions - Publisher Publisher *string `json:"publisher,omitempty"` //Settings: Microsoft.Compute/extensions - Settings Settings map[string]v1.JSON `json:"settings,omitempty"` // +kubebuilder:validation:MinLength=1 //Type: Microsoft.Compute/extensions - Type Type *string `json:"type,omitempty"` // +kubebuilder:validation:MinLength=1 //TypeHandlerVersion: Microsoft.Compute/extensions - Type handler version TypeHandlerVersion *string `json:"typeHandlerVersion,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) error
AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions populates our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions from the provided source VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) error
AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions populates the provided destination VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions from our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) ConvertToARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) NewEmptyARMValue ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) PopulateFromARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM struct { //Name: The name of the extension. Name *string `json:"name,omitempty"` Properties *GenericExtensionARM `json:"properties,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_ExtensionsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile struct { //HealthProbe: The API entity reference. HealthProbe *ApiEntityReference `json:"healthProbe,omitempty"` //NetworkInterfaceConfigurations: The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations `json:"networkInterfaceConfigurations,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) error
AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile populates our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile from the provided source VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) error
AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile populates the provided destination VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile from our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) ConvertToARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) NewEmptyARMValue ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) PopulateFromARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM struct { //HealthProbe: The API entity reference. HealthProbe *ApiEntityReferenceARM `json:"healthProbe,omitempty"` //NetworkInterfaceConfigurations: The list of network configurations. NetworkInterfaceConfigurations []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM `json:"networkInterfaceConfigurations,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations struct { //DnsSettings: Describes a virtual machines scale sets network configuration's DNS //settings. DnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettings `json:"dnsSettings,omitempty"` //EnableAcceleratedNetworking: Specifies whether the network interface is //accelerated networking-enabled. EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` //EnableFpga: Specifies whether the network interface is FPGA networking-enabled. EnableFpga *bool `json:"enableFpga,omitempty"` //EnableIPForwarding: Whether IP forwarding enabled on this NIC. EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //IpConfigurations: Specifies the IP configurations of the network interface. IpConfigurations []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations `json:"ipConfigurations,omitempty"` // +kubebuilder:validation:Required //Name: The network configuration name. Name string `json:"name"` NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) error
AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations populates our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations from the provided source VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) error
AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations populates the provided destination VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations from our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) ConvertToARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) NewEmptyARMValue ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) PopulateFromARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Name: The network configuration name. Name string `json:"name"` //Properties: Describes a virtual machine scale set network profile's IP //configuration. Properties *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM `json:"properties,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurationsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM struct { //DnsSettings: Describes a virtual machines scale sets network configuration's DNS //settings. DnsSettings *VirtualMachineScaleSetNetworkConfigurationDnsSettingsARM `json:"dnsSettings,omitempty"` //EnableAcceleratedNetworking: Specifies whether the network interface is //accelerated networking-enabled. EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` //EnableFpga: Specifies whether the network interface is FPGA networking-enabled. EnableFpga *bool `json:"enableFpga,omitempty"` //EnableIPForwarding: Whether IP forwarding enabled on this NIC. EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` //IpConfigurations: Specifies the IP configurations of the network interface. IpConfigurations []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM `json:"ipConfigurations"` NetworkSecurityGroup *SubResourceARM `json:"networkSecurityGroup,omitempty"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations struct { //ApplicationGatewayBackendAddressPools: Specifies an array of references to //backend address pools of application gateways. A scale set can reference backend //address pools of multiple application gateways. Multiple scale sets cannot use //the same application gateway. ApplicationGatewayBackendAddressPools []SubResource `json:"applicationGatewayBackendAddressPools,omitempty"` //ApplicationSecurityGroups: Specifies an array of references to application //security group. ApplicationSecurityGroups []SubResource `json:"applicationSecurityGroups,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //LoadBalancerBackendAddressPools: Specifies an array of references to backend //address pools of load balancers. A scale set can reference backend address pools //of one public and one internal load balancer. Multiple scale sets cannot use the //same basic sku load balancer. LoadBalancerBackendAddressPools []SubResource `json:"loadBalancerBackendAddressPools,omitempty"` //LoadBalancerInboundNatPools: Specifies an array of references to inbound Nat //pools of the load balancers. A scale set can reference inbound nat pools of one //public and one internal load balancer. Multiple scale sets cannot use the same //basic sku load balancer. LoadBalancerInboundNatPools []SubResource `json:"loadBalancerInboundNatPools,omitempty"` // +kubebuilder:validation:Required //Name: The IP configuration name. Name string `json:"name"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` //PrivateIPAddressVersion: Available from Api-Version 2017-03-30 onwards, it //represents whether the specific ipconfiguration is IPv4 or IPv6. Default is //taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion *VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"` //PublicIPAddressConfiguration: Describes a virtual machines scale set IP //Configuration's PublicIPAddress configuration PublicIPAddressConfiguration *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration `json:"publicIPAddressConfiguration,omitempty"` //Subnet: The API entity reference. Subnet *ApiEntityReference `json:"subnet,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) error
AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations populates our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations from the provided source VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) error
AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations populates the provided destination VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations from our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) ConvertToARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) NewEmptyARMValue ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) PopulateFromARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Name: The IP configuration name. Name string `json:"name"` //Properties: Describes a virtual machine scale set network profile's IP //configuration properties. Properties *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM `json:"properties,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurationsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM struct { //ApplicationGatewayBackendAddressPools: Specifies an array of references to //backend address pools of application gateways. A scale set can reference backend //address pools of multiple application gateways. Multiple scale sets cannot use //the same application gateway. ApplicationGatewayBackendAddressPools []SubResourceARM `json:"applicationGatewayBackendAddressPools,omitempty"` //ApplicationSecurityGroups: Specifies an array of references to application //security group. ApplicationSecurityGroups []SubResourceARM `json:"applicationSecurityGroups,omitempty"` //LoadBalancerBackendAddressPools: Specifies an array of references to backend //address pools of load balancers. A scale set can reference backend address pools //of one public and one internal load balancer. Multiple scale sets cannot use the //same basic sku load balancer. LoadBalancerBackendAddressPools []SubResourceARM `json:"loadBalancerBackendAddressPools,omitempty"` //LoadBalancerInboundNatPools: Specifies an array of references to inbound Nat //pools of the load balancers. A scale set can reference inbound nat pools of one //public and one internal load balancer. Multiple scale sets cannot use the same //basic sku load balancer. LoadBalancerInboundNatPools []SubResourceARM `json:"loadBalancerInboundNatPools,omitempty"` //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` //PrivateIPAddressVersion: Available from Api-Version 2017-03-30 onwards, it //represents whether the specific ipconfiguration is IPv4 or IPv6. Default is //taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PrivateIPAddressVersion *VirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"` //PublicIPAddressConfiguration: Describes a virtual machines scale set IP //Configuration's PublicIPAddress configuration PublicIPAddressConfiguration *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM `json:"publicIPAddressConfiguration,omitempty"` //Subnet: The API entity reference. Subnet *ApiEntityReferenceARM `json:"subnet,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration struct { //DnsSettings: Describes a virtual machines scale sets network configuration's DNS //settings. DnsSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings `json:"dnsSettings,omitempty"` //IdleTimeoutInMinutes: The idle timeout of the public IP address. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //IpTags: The list of IP tags associated with the public IP address. IpTags []VirtualMachineScaleSetIpTag `json:"ipTags,omitempty"` // +kubebuilder:validation:Required //Name: The publicIP address configuration name. Name string `json:"name"` //PublicIPAddressVersion: Available from Api-Version 2019-07-01 onwards, it //represents whether the specific ipconfiguration is IPv4 or IPv6. Default is //taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. PublicIPAddressVersion *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesPublicIPAddressVersion `json:"publicIPAddressVersion,omitempty"` PublicIPPrefix *SubResource `json:"publicIPPrefix,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration(source *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) error
AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration populates our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration from the provided source VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration(destination *v1alpha1api20201201storage.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) error
AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration populates the provided destination VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration from our VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) ConvertToARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) NewEmptyARMValue ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) PopulateFromARM ¶
func (virtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM ¶
type VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM struct { //Name: The publicIP address configuration name. Name string `json:"name"` //Properties: Describes a virtual machines scale set IP Configuration's //PublicIPAddress configuration Properties *VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesARM `json:"properties,omitempty"` }
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM) DeepCopy ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM) DeepCopy() *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM.
func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM) DeepCopyInto ¶
func (in *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM) DeepCopyInto(out *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfigurationARM)
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: Specifies additional capabilities enabled or disabled on //the virtual machine. AdditionalCapabilities *AdditionalCapabilities_Status `json:"additionalCapabilities,omitempty"` //AvailabilitySet: Specifies information about the availability set that the //virtual machine should be assigned to. Virtual machines specified in the same //availability set are allocated to different nodes to maximize availability. For //more information about availability sets, see [Manage the availability of //virtual //machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). //For more information on Azure planned maintenance, see [Planned maintenance for //virtual machines in //Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) //Currently, a VM can only be added to availability set at creation time. The //availability set to which the VM is being added should be under the same //resource group as the availability set resource. An existing VM cannot be added //to an availability set. //This property cannot exist along with a non-null //properties.virtualMachineScaleSet reference. AvailabilitySet *SubResource_Status `json:"availabilitySet,omitempty"` //BillingProfile: Specifies the billing related details of a Azure Spot virtual //machine. //Minimum api-version: 2019-03-01. BillingProfile *BillingProfile_Status `json:"billingProfile,omitempty"` //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //DiagnosticsProfile: Specifies the boot diagnostic settings state. //Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfile_Status `json:"diagnosticsProfile,omitempty"` //EvictionPolicy: Specifies the eviction policy for the Azure Spot virtual machine //and Azure Spot scale set. //For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported //and the minimum api-version is 2019-03-01. //For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the //minimum api-version is 2017-10-30-preview. EvictionPolicy *EvictionPolicy_Status `json:"evictionPolicy,omitempty"` //ExtendedLocation: The extended location of the Virtual Machine. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //ExtensionsTimeBudget: Specifies the time alloted for all extensions to start. //The time duration should be between 15 minutes and 120 minutes (inclusive) and //should be specified in ISO 8601 format. The default value is 90 minutes //(PT1H30M). //Minimum api-version: 2020-06-01 ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` //HardwareProfile: Specifies the hardware settings for the virtual machine. HardwareProfile *HardwareProfile_Status `json:"hardwareProfile,omitempty"` //Host: Specifies information about the dedicated host that the virtual machine //resides in. //Minimum api-version: 2018-10-01. Host *SubResource_Status `json:"host,omitempty"` //HostGroup: Specifies information about the dedicated host group that the virtual //machine resides in. //Minimum api-version: 2020-06-01. //NOTE: User cannot specify both host and hostGroup properties. HostGroup *SubResource_Status `json:"hostGroup,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //Identity: The identity of the virtual machine, if configured. Identity *VirtualMachineIdentity_Status `json:"identity,omitempty"` //InstanceView: The virtual machine instance view. InstanceView *VirtualMachineInstanceView_Status `json:"instanceView,omitempty"` //LicenseType: Specifies that the image or disk that is being used was licensed //on-premises. //Possible values for Windows Server operating system are: //Windows_Client //Windows_Server //Possible values for Linux Server operating system are: //RHEL_BYOS (for RHEL) //SLES_BYOS (for SUSE) //For more information, see [Azure Hybrid Use Benefit for Windows //Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing) //[Azure Hybrid Use Benefit for Linux //Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux) //Minimum api-version: 2015-06-15 LicenseType *string `json:"licenseType,omitempty"` //Location: Resource location Location *string `json:"location,omitempty"` //Name: Resource name Name *string `json:"name,omitempty"` //NetworkProfile: Specifies the network interfaces of the virtual machine. NetworkProfile *NetworkProfile_Status `json:"networkProfile,omitempty"` //OsProfile: Specifies the operating system settings used while creating the //virtual machine. Some of the settings cannot be changed once VM is provisioned. OsProfile *OSProfile_Status `json:"osProfile,omitempty"` //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. Plan *Plan_Status `json:"plan,omitempty"` //PlatformFaultDomain: Specifies the scale set logical fault domain into which the //Virtual Machine will be created. By default, the Virtual Machine will by //automatically assigned to a fault domain that best maintains balance across //available fault domains. //<li>This is applicable only if the 'virtualMachineScaleSet' property of this //Virtual Machine is set.<li>The Virtual Machine Scale Set that is referenced, //must have 'platformFaultDomainCount' > 1.<li>This property cannot be updated //once the Virtual Machine is created.<li>Fault domain assignment can be viewed in //the Virtual Machine Instance View. //Minimum api‐version: 2020‐12‐01 PlatformFaultDomain *int `json:"platformFaultDomain,omitempty"` //Priority: Specifies the priority for the virtual machine. //Minimum api-version: 2019-03-01 Priority *Priority_Status `json:"priority,omitempty"` //ProvisioningState: The provisioning state, which only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` //ProximityPlacementGroup: Specifies information about the proximity placement //group that the virtual machine should be assigned to. //Minimum api-version: 2018-04-01. ProximityPlacementGroup *SubResource_Status `json:"proximityPlacementGroup,omitempty"` //Resources: The virtual machine child extension resources. Resources []VirtualMachineExtension_Status `json:"resources,omitempty"` //SecurityProfile: Specifies the Security related profile settings for the virtual //machine. SecurityProfile *SecurityProfile_Status `json:"securityProfile,omitempty"` //StorageProfile: Specifies the storage settings for the virtual machine disks. StorageProfile *StorageProfile_Status `json:"storageProfile,omitempty"` //Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` //VirtualMachineScaleSet: Specifies information about the virtual machine scale //set that the virtual machine should be assigned to. Virtual machines specified //in the same virtual machine scale set are allocated to different nodes to //maximize availability. Currently, a VM can only be added to virtual machine //scale set at creation time. An existing VM cannot be added to a virtual machine //scale set. //This property cannot exist along with a non-null properties.availabilitySet //reference. //Minimum api‐version: 2019‐03‐01 VirtualMachineScaleSet *SubResource_Status `json:"virtualMachineScaleSet,omitempty"` //VmId: Specifies the VM unique ID which is a 128-bits identifier that is encoded //and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS //commands. VmId *string `json:"vmId,omitempty"` //Zones: The virtual machine zones. Zones []string `json:"zones,omitempty"` }
func (*VirtualMachine_Status) AssignPropertiesFromVirtualMachineStatus ¶
func (virtualMachineStatus *VirtualMachine_Status) AssignPropertiesFromVirtualMachineStatus(source *v1alpha1api20201201storage.VirtualMachine_Status) error
AssignPropertiesFromVirtualMachineStatus populates our VirtualMachine_Status from the provided source VirtualMachine_Status
func (*VirtualMachine_Status) AssignPropertiesToVirtualMachineStatus ¶
func (virtualMachineStatus *VirtualMachine_Status) AssignPropertiesToVirtualMachineStatus(destination *v1alpha1api20201201storage.VirtualMachine_Status) error
AssignPropertiesToVirtualMachineStatus populates the provided destination VirtualMachine_Status from our VirtualMachine_Status
func (*VirtualMachine_Status) ConvertStatusFrom ¶
func (virtualMachineStatus *VirtualMachine_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualMachine_Status from the provided source
func (*VirtualMachine_Status) ConvertStatusTo ¶
func (virtualMachineStatus *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.
func (*VirtualMachine_Status) NewEmptyARMValue ¶
func (virtualMachineStatus *VirtualMachine_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachine_Status) PopulateFromARM ¶
func (virtualMachineStatus *VirtualMachine_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachine_StatusARM ¶
type VirtualMachine_StatusARM struct { //ExtendedLocation: The extended location of the Virtual Machine. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource Id Id *string `json:"id,omitempty"` //Identity: The identity of the virtual machine, if configured. Identity *VirtualMachineIdentity_StatusARM `json:"identity,omitempty"` //Location: Resource location Location *string `json:"location,omitempty"` //Name: Resource name Name *string `json:"name,omitempty"` //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. Plan *Plan_StatusARM `json:"plan,omitempty"` Properties *VirtualMachineProperties_StatusARM `json:"properties,omitempty"` //Resources: The virtual machine child extension resources. Resources []VirtualMachineExtension_StatusARM `json:"resources,omitempty"` //Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` //Zones: The virtual machine zones. Zones []string `json:"zones,omitempty"` }
func (*VirtualMachine_StatusARM) DeepCopy ¶
func (in *VirtualMachine_StatusARM) DeepCopy() *VirtualMachine_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine_StatusARM.
func (*VirtualMachine_StatusARM) DeepCopyInto ¶
func (in *VirtualMachine_StatusARM) DeepCopyInto(out *VirtualMachine_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachinesSpecAPIVersion ¶
type VirtualMachinesSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-12-01"}
type VirtualMachinesSpecPropertiesEvictionPolicy ¶
type VirtualMachinesSpecPropertiesEvictionPolicy string
+kubebuilder:validation:Enum={"Deallocate","Delete"}
type VirtualMachinesSpecPropertiesPriority ¶
type VirtualMachinesSpecPropertiesPriority string
+kubebuilder:validation:Enum={"Low","Regular","Spot"}
type VirtualMachines_Spec ¶
type VirtualMachines_Spec struct { //AdditionalCapabilities: Enables or disables a capability on the virtual machine //or virtual machine scale set. AdditionalCapabilities *AdditionalCapabilities `json:"additionalCapabilities,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"` //BillingProfile: Specifies the billing related details of a Azure Spot VM or VMSS. //Minimum api-version: 2019-03-01. BillingProfile *BillingProfile `json:"billingProfile,omitempty"` //DiagnosticsProfile: Specifies the boot diagnostic settings state. //Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfile `json:"diagnosticsProfile,omitempty"` //EvictionPolicy: Specifies the eviction policy for the Azure Spot virtual machine //and Azure Spot scale set. //For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported //and the minimum api-version is 2019-03-01. //For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the //minimum api-version is 2017-10-30-preview. EvictionPolicy *VirtualMachinesSpecPropertiesEvictionPolicy `json:"evictionPolicy,omitempty"` //ExtendedLocation: The complex type of the extended location. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` //ExtensionsTimeBudget: Specifies the time alloted for all extensions to start. //The time duration should be between 15 minutes and 120 minutes (inclusive) and //should be specified in ISO 8601 format. The default value is 90 minutes //(PT1H30M). //Minimum api-version: 2020-06-01 ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` //HardwareProfile: Specifies the hardware settings for the virtual machine. HardwareProfile *HardwareProfile `json:"hardwareProfile,omitempty"` Host *SubResource `json:"host,omitempty"` HostGroup *SubResource `json:"hostGroup,omitempty"` //Identity: Identity for the virtual machine. Identity *VirtualMachineIdentity `json:"identity,omitempty"` //LicenseType: Specifies that the image or disk that is being used was licensed //on-premises. //Possible values for Windows Server operating system are: //Windows_Client //Windows_Server //Possible values for Linux Server operating system are: //RHEL_BYOS (for RHEL) //SLES_BYOS (for SUSE) //For more information, see [Azure Hybrid Use Benefit for Windows //Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing) //[Azure Hybrid Use Benefit for Linux //Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux) //Minimum api-version: 2015-06-15 LicenseType *string `json:"licenseType,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //NetworkProfile: Specifies the network interfaces of the virtual machine. NetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile `json:"networkProfile,omitempty"` //OsProfile: Specifies the operating system settings for the virtual machine. Some //of the settings cannot be changed once VM is provisioned. OsProfile *OSProfile `json:"osProfile,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //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. Plan *Plan `json:"plan,omitempty"` //PlatformFaultDomain: Specifies the scale set logical fault domain into which the //Virtual Machine will be created. By default, the Virtual Machine will by //automatically assigned to a fault domain that best maintains balance across //available fault domains. //<li>This is applicable only if the 'virtualMachineScaleSet' property of this //Virtual Machine is set.<li>The Virtual Machine Scale Set that is referenced, //must have 'platformFaultDomainCount' > 1.<li>This property cannot be updated //once the Virtual Machine is created.<li>Fault domain assignment can be viewed in //the Virtual Machine Instance View. //Minimum api‐version: 2020‐12‐01 PlatformFaultDomain *int `json:"platformFaultDomain,omitempty"` //Priority: Specifies the priority for the virtual machine. //Minimum api-version: 2019-03-01. Priority *VirtualMachinesSpecPropertiesPriority `json:"priority,omitempty"` ProximityPlacementGroup *SubResource `json:"proximityPlacementGroup,omitempty"` //SecurityProfile: Specifies the Security profile settings for the virtual machine //or virtual machine scale set. SecurityProfile *SecurityProfile `json:"securityProfile,omitempty"` //StorageProfile: Specifies the storage settings for the virtual machine disks. StorageProfile *StorageProfile `json:"storageProfile,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` VirtualMachineScaleSet *SubResource `json:"virtualMachineScaleSet,omitempty"` //Zones: The virtual machine zones. Zones []string `json:"zones,omitempty"` }
func (*VirtualMachines_Spec) AssignPropertiesFromVirtualMachinesSpec ¶
func (virtualMachinesSpec *VirtualMachines_Spec) AssignPropertiesFromVirtualMachinesSpec(source *v1alpha1api20201201storage.VirtualMachines_Spec) error
AssignPropertiesFromVirtualMachinesSpec populates our VirtualMachines_Spec from the provided source VirtualMachines_Spec
func (*VirtualMachines_Spec) AssignPropertiesToVirtualMachinesSpec ¶
func (virtualMachinesSpec *VirtualMachines_Spec) AssignPropertiesToVirtualMachinesSpec(destination *v1alpha1api20201201storage.VirtualMachines_Spec) error
AssignPropertiesToVirtualMachinesSpec populates the provided destination VirtualMachines_Spec from our VirtualMachines_Spec
func (*VirtualMachines_Spec) ConvertSpecFrom ¶
func (virtualMachinesSpec *VirtualMachines_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualMachines_Spec from the provided source
func (*VirtualMachines_Spec) ConvertSpecTo ¶
func (virtualMachinesSpec *VirtualMachines_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualMachines_Spec
func (*VirtualMachines_Spec) ConvertToARM ¶
func (virtualMachinesSpec *VirtualMachines_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachines_Spec) DeepCopy ¶
func (in *VirtualMachines_Spec) DeepCopy() *VirtualMachines_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachines_Spec.
func (*VirtualMachines_Spec) DeepCopyInto ¶
func (in *VirtualMachines_Spec) DeepCopyInto(out *VirtualMachines_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachines_Spec) NewEmptyARMValue ¶
func (virtualMachinesSpec *VirtualMachines_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachines_Spec) OriginalVersion ¶
func (virtualMachinesSpec *VirtualMachines_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualMachines_Spec) PopulateFromARM ¶
func (virtualMachinesSpec *VirtualMachines_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualMachines_Spec) SetAzureName ¶
func (virtualMachinesSpec *VirtualMachines_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualMachines_SpecARM ¶
type VirtualMachines_SpecARM struct { //ExtendedLocation: The complex type of the extended location. ExtendedLocation *ExtendedLocationARM `json:"extendedLocation,omitempty"` //Identity: Identity for the virtual machine. Identity *VirtualMachineIdentityARM `json:"identity,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: The name of the virtual machine. Name string `json:"name"` //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. Plan *PlanARM `json:"plan,omitempty"` //Properties: Describes the properties of a Virtual Machine. Properties VirtualMachines_Spec_PropertiesARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` //Zones: The virtual machine zones. Zones []string `json:"zones,omitempty"` }
func (*VirtualMachines_SpecARM) DeepCopy ¶
func (in *VirtualMachines_SpecARM) DeepCopy() *VirtualMachines_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachines_SpecARM.
func (*VirtualMachines_SpecARM) DeepCopyInto ¶
func (in *VirtualMachines_SpecARM) DeepCopyInto(out *VirtualMachines_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (VirtualMachines_SpecARM) GetAPIVersion ¶
func (virtualMachinesSpecARM VirtualMachines_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-12-01"
func (VirtualMachines_SpecARM) GetName ¶
func (virtualMachinesSpecARM VirtualMachines_SpecARM) GetName() string
GetName returns the Name of the resource
func (VirtualMachines_SpecARM) GetType ¶
func (virtualMachinesSpecARM VirtualMachines_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Compute/virtualMachines"
type VirtualMachines_Spec_PropertiesARM ¶
type VirtualMachines_Spec_PropertiesARM struct { //AdditionalCapabilities: Enables or disables a capability on the virtual machine //or virtual machine scale set. AdditionalCapabilities *AdditionalCapabilitiesARM `json:"additionalCapabilities,omitempty"` AvailabilitySet *SubResourceARM `json:"availabilitySet,omitempty"` //BillingProfile: Specifies the billing related details of a Azure Spot VM or VMSS. //Minimum api-version: 2019-03-01. BillingProfile *BillingProfileARM `json:"billingProfile,omitempty"` //DiagnosticsProfile: Specifies the boot diagnostic settings state. //Minimum api-version: 2015-06-15. DiagnosticsProfile *DiagnosticsProfileARM `json:"diagnosticsProfile,omitempty"` //EvictionPolicy: Specifies the eviction policy for the Azure Spot virtual machine //and Azure Spot scale set. //For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported //and the minimum api-version is 2019-03-01. //For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the //minimum api-version is 2017-10-30-preview. EvictionPolicy *VirtualMachinesSpecPropertiesEvictionPolicy `json:"evictionPolicy,omitempty"` //ExtensionsTimeBudget: Specifies the time alloted for all extensions to start. //The time duration should be between 15 minutes and 120 minutes (inclusive) and //should be specified in ISO 8601 format. The default value is 90 minutes //(PT1H30M). //Minimum api-version: 2020-06-01 ExtensionsTimeBudget *string `json:"extensionsTimeBudget,omitempty"` //HardwareProfile: Specifies the hardware settings for the virtual machine. HardwareProfile *HardwareProfileARM `json:"hardwareProfile,omitempty"` Host *SubResourceARM `json:"host,omitempty"` HostGroup *SubResourceARM `json:"hostGroup,omitempty"` //LicenseType: Specifies that the image or disk that is being used was licensed //on-premises. //Possible values for Windows Server operating system are: //Windows_Client //Windows_Server //Possible values for Linux Server operating system are: //RHEL_BYOS (for RHEL) //SLES_BYOS (for SUSE) //For more information, see [Azure Hybrid Use Benefit for Windows //Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing) //[Azure Hybrid Use Benefit for Linux //Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux) //Minimum api-version: 2015-06-15 LicenseType *string `json:"licenseType,omitempty"` //NetworkProfile: Specifies the network interfaces of the virtual machine. NetworkProfile *VirtualMachines_Spec_Properties_NetworkProfileARM `json:"networkProfile,omitempty"` //OsProfile: Specifies the operating system settings for the virtual machine. Some //of the settings cannot be changed once VM is provisioned. OsProfile *OSProfileARM `json:"osProfile,omitempty"` //PlatformFaultDomain: Specifies the scale set logical fault domain into which the //Virtual Machine will be created. By default, the Virtual Machine will by //automatically assigned to a fault domain that best maintains balance across //available fault domains. //<li>This is applicable only if the 'virtualMachineScaleSet' property of this //Virtual Machine is set.<li>The Virtual Machine Scale Set that is referenced, //must have 'platformFaultDomainCount' > 1.<li>This property cannot be updated //once the Virtual Machine is created.<li>Fault domain assignment can be viewed in //the Virtual Machine Instance View. //Minimum api‐version: 2020‐12‐01 PlatformFaultDomain *int `json:"platformFaultDomain,omitempty"` //Priority: Specifies the priority for the virtual machine. //Minimum api-version: 2019-03-01. Priority *VirtualMachinesSpecPropertiesPriority `json:"priority,omitempty"` ProximityPlacementGroup *SubResourceARM `json:"proximityPlacementGroup,omitempty"` //SecurityProfile: Specifies the Security profile settings for the virtual machine //or virtual machine scale set. SecurityProfile *SecurityProfileARM `json:"securityProfile,omitempty"` //StorageProfile: Specifies the storage settings for the virtual machine disks. StorageProfile *StorageProfileARM `json:"storageProfile,omitempty"` VirtualMachineScaleSet *SubResourceARM `json:"virtualMachineScaleSet,omitempty"` }
func (*VirtualMachines_Spec_PropertiesARM) DeepCopy ¶
func (in *VirtualMachines_Spec_PropertiesARM) DeepCopy() *VirtualMachines_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachines_Spec_PropertiesARM.
func (*VirtualMachines_Spec_PropertiesARM) DeepCopyInto ¶
func (in *VirtualMachines_Spec_PropertiesARM) DeepCopyInto(out *VirtualMachines_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachines_Spec_Properties_NetworkProfile ¶
type VirtualMachines_Spec_Properties_NetworkProfile struct { //NetworkInterfaces: Specifies the list of resource Ids for the network interfaces //associated with the virtual machine. NetworkInterfaces []VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces `json:"networkInterfaces,omitempty"` }
func (*VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfile ¶
func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfile(source *v1alpha1api20201201storage.VirtualMachines_Spec_Properties_NetworkProfile) error
AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfile populates our VirtualMachines_Spec_Properties_NetworkProfile from the provided source VirtualMachines_Spec_Properties_NetworkProfile
func (*VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfile ¶
func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfile(destination *v1alpha1api20201201storage.VirtualMachines_Spec_Properties_NetworkProfile) error
AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfile populates the provided destination VirtualMachines_Spec_Properties_NetworkProfile from our VirtualMachines_Spec_Properties_NetworkProfile
func (*VirtualMachines_Spec_Properties_NetworkProfile) ConvertToARM ¶
func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachines_Spec_Properties_NetworkProfile) DeepCopy ¶
func (in *VirtualMachines_Spec_Properties_NetworkProfile) DeepCopy() *VirtualMachines_Spec_Properties_NetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachines_Spec_Properties_NetworkProfile.
func (*VirtualMachines_Spec_Properties_NetworkProfile) DeepCopyInto ¶
func (in *VirtualMachines_Spec_Properties_NetworkProfile) DeepCopyInto(out *VirtualMachines_Spec_Properties_NetworkProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachines_Spec_Properties_NetworkProfile) NewEmptyARMValue ¶
func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachines_Spec_Properties_NetworkProfile) PopulateFromARM ¶
func (virtualMachinesSpecPropertiesNetworkProfile *VirtualMachines_Spec_Properties_NetworkProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachines_Spec_Properties_NetworkProfileARM ¶
type VirtualMachines_Spec_Properties_NetworkProfileARM struct { //NetworkInterfaces: Specifies the list of resource Ids for the network interfaces //associated with the virtual machine. NetworkInterfaces []VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM `json:"networkInterfaces,omitempty"` }
func (*VirtualMachines_Spec_Properties_NetworkProfileARM) DeepCopy ¶
func (in *VirtualMachines_Spec_Properties_NetworkProfileARM) DeepCopy() *VirtualMachines_Spec_Properties_NetworkProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachines_Spec_Properties_NetworkProfileARM.
func (*VirtualMachines_Spec_Properties_NetworkProfileARM) DeepCopyInto ¶
func (in *VirtualMachines_Spec_Properties_NetworkProfileARM) DeepCopyInto(out *VirtualMachines_Spec_Properties_NetworkProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces ¶
type VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces struct { //Primary: Specifies the primary network interface in case the virtual machine has //more than 1 network interface. Primary *bool `json:"primary,omitempty"` //Reference: Resource Id Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces ¶
func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces(source *v1alpha1api20201201storage.VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) error
AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces populates our VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces from the provided source VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces ¶
func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces(destination *v1alpha1api20201201storage.VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) error
AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces populates the provided destination VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces from our VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) ConvertToARM ¶
func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) DeepCopy ¶
func (in *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) DeepCopy() *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces.
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) DeepCopyInto ¶
func (in *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) DeepCopyInto(out *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) NewEmptyARMValue ¶
func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) PopulateFromARM ¶
func (virtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM ¶
type VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM struct { Id *string `json:"id,omitempty"` //Properties: Describes a network interface reference properties. Properties *NetworkInterfaceReferencePropertiesARM `json:"properties,omitempty"` }
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM) DeepCopy ¶
func (in *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM) DeepCopy() *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM.
func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM) DeepCopyInto ¶
func (in *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM) DeepCopyInto(out *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfacesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WinRMConfiguration ¶
type WinRMConfiguration struct { //Listeners: The list of Windows Remote Management listeners Listeners []WinRMListener `json:"listeners,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/WinRMConfiguration
func (*WinRMConfiguration) AssignPropertiesFromWinRMConfiguration ¶
func (winRMConfiguration *WinRMConfiguration) AssignPropertiesFromWinRMConfiguration(source *v1alpha1api20201201storage.WinRMConfiguration) error
AssignPropertiesFromWinRMConfiguration populates our WinRMConfiguration from the provided source WinRMConfiguration
func (*WinRMConfiguration) AssignPropertiesToWinRMConfiguration ¶
func (winRMConfiguration *WinRMConfiguration) AssignPropertiesToWinRMConfiguration(destination *v1alpha1api20201201storage.WinRMConfiguration) error
AssignPropertiesToWinRMConfiguration populates the provided destination WinRMConfiguration from our WinRMConfiguration
func (*WinRMConfiguration) ConvertToARM ¶
func (winRMConfiguration *WinRMConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*WinRMConfiguration) DeepCopy ¶
func (in *WinRMConfiguration) DeepCopy() *WinRMConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfiguration.
func (*WinRMConfiguration) DeepCopyInto ¶
func (in *WinRMConfiguration) DeepCopyInto(out *WinRMConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WinRMConfiguration) NewEmptyARMValue ¶
func (winRMConfiguration *WinRMConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WinRMConfiguration) PopulateFromARM ¶
func (winRMConfiguration *WinRMConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WinRMConfigurationARM ¶
type WinRMConfigurationARM struct { //Listeners: The list of Windows Remote Management listeners Listeners []WinRMListenerARM `json:"listeners,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/WinRMConfiguration
func (*WinRMConfigurationARM) DeepCopy ¶
func (in *WinRMConfigurationARM) DeepCopy() *WinRMConfigurationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfigurationARM.
func (*WinRMConfigurationARM) DeepCopyInto ¶
func (in *WinRMConfigurationARM) DeepCopyInto(out *WinRMConfigurationARM)
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: The list of Windows Remote Management listeners Listeners []WinRMListener_Status `json:"listeners,omitempty"` }
func (*WinRMConfiguration_Status) AssignPropertiesFromWinRMConfigurationStatus ¶
func (winRMConfigurationStatus *WinRMConfiguration_Status) AssignPropertiesFromWinRMConfigurationStatus(source *v1alpha1api20201201storage.WinRMConfiguration_Status) error
AssignPropertiesFromWinRMConfigurationStatus populates our WinRMConfiguration_Status from the provided source WinRMConfiguration_Status
func (*WinRMConfiguration_Status) AssignPropertiesToWinRMConfigurationStatus ¶
func (winRMConfigurationStatus *WinRMConfiguration_Status) AssignPropertiesToWinRMConfigurationStatus(destination *v1alpha1api20201201storage.WinRMConfiguration_Status) error
AssignPropertiesToWinRMConfigurationStatus populates the provided destination WinRMConfiguration_Status from our WinRMConfiguration_Status
func (*WinRMConfiguration_Status) DeepCopy ¶
func (in *WinRMConfiguration_Status) DeepCopy() *WinRMConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfiguration_Status.
func (*WinRMConfiguration_Status) DeepCopyInto ¶
func (in *WinRMConfiguration_Status) DeepCopyInto(out *WinRMConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WinRMConfiguration_Status) NewEmptyARMValue ¶
func (winRMConfigurationStatus *WinRMConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WinRMConfiguration_Status) PopulateFromARM ¶
func (winRMConfigurationStatus *WinRMConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WinRMConfiguration_StatusARM ¶
type WinRMConfiguration_StatusARM struct { //Listeners: The list of Windows Remote Management listeners Listeners []WinRMListener_StatusARM `json:"listeners,omitempty"` }
func (*WinRMConfiguration_StatusARM) DeepCopy ¶
func (in *WinRMConfiguration_StatusARM) DeepCopy() *WinRMConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMConfiguration_StatusARM.
func (*WinRMConfiguration_StatusARM) DeepCopyInto ¶
func (in *WinRMConfiguration_StatusARM) DeepCopyInto(out *WinRMConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WinRMListener ¶
type WinRMListener struct { //CertificateUrl: This is the URL of a certificate that has been uploaded to Key //Vault as a secret. For adding a secret to the Key Vault, see [Add a key or //secret to the key //vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). //In this case, your certificate needs to be It is the Base64 encoding of the //following JSON Object which is encoded in UTF-8: //{ //"data":"<Base64-encoded-certificate>", //"dataType":"pfx", //"password":"<pfx-file-password>" //} CertificateUrl *string `json:"certificateUrl,omitempty"` //Protocol: Specifies the protocol of WinRM listener. //Possible values are: //http //https. Protocol *WinRMListenerProtocol `json:"protocol,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/WinRMListener
func (*WinRMListener) AssignPropertiesFromWinRMListener ¶
func (winRMListener *WinRMListener) AssignPropertiesFromWinRMListener(source *v1alpha1api20201201storage.WinRMListener) error
AssignPropertiesFromWinRMListener populates our WinRMListener from the provided source WinRMListener
func (*WinRMListener) AssignPropertiesToWinRMListener ¶
func (winRMListener *WinRMListener) AssignPropertiesToWinRMListener(destination *v1alpha1api20201201storage.WinRMListener) error
AssignPropertiesToWinRMListener populates the provided destination WinRMListener from our WinRMListener
func (*WinRMListener) ConvertToARM ¶
func (winRMListener *WinRMListener) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*WinRMListener) DeepCopy ¶
func (in *WinRMListener) DeepCopy() *WinRMListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMListener.
func (*WinRMListener) DeepCopyInto ¶
func (in *WinRMListener) DeepCopyInto(out *WinRMListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WinRMListener) NewEmptyARMValue ¶
func (winRMListener *WinRMListener) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WinRMListener) PopulateFromARM ¶
func (winRMListener *WinRMListener) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WinRMListenerARM ¶
type WinRMListenerARM struct { //CertificateUrl: This is the URL of a certificate that has been uploaded to Key //Vault as a secret. For adding a secret to the Key Vault, see [Add a key or //secret to the key //vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). //In this case, your certificate needs to be It is the Base64 encoding of the //following JSON Object which is encoded in UTF-8: //{ //"data":"<Base64-encoded-certificate>", //"dataType":"pfx", //"password":"<pfx-file-password>" //} CertificateUrl *string `json:"certificateUrl,omitempty"` //Protocol: Specifies the protocol of WinRM listener. //Possible values are: //http //https. Protocol *WinRMListenerProtocol `json:"protocol,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/WinRMListener
func (*WinRMListenerARM) DeepCopy ¶
func (in *WinRMListenerARM) DeepCopy() *WinRMListenerARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMListenerARM.
func (*WinRMListenerARM) DeepCopyInto ¶
func (in *WinRMListenerARM) DeepCopyInto(out *WinRMListenerARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WinRMListenerProtocol ¶
type WinRMListenerProtocol string
+kubebuilder:validation:Enum={"Http","Https"}
type WinRMListenerStatusProtocol ¶
type WinRMListenerStatusProtocol string
type WinRMListener_Status ¶
type WinRMListener_Status struct { //CertificateUrl: This is the URL of a certificate that has been uploaded to Key //Vault as a secret. For adding a secret to the Key Vault, see [Add a key or //secret to the key //vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). //In this case, your certificate needs to be It is the Base64 encoding of the //following JSON Object which is encoded in UTF-8: //{ //"data":"<Base64-encoded-certificate>", //"dataType":"pfx", //"password":"<pfx-file-password>" //} CertificateUrl *string `json:"certificateUrl,omitempty"` //Protocol: Specifies the protocol of WinRM listener. //Possible values are: //http //https Protocol *WinRMListenerStatusProtocol `json:"protocol,omitempty"` }
func (*WinRMListener_Status) AssignPropertiesFromWinRMListenerStatus ¶
func (winRMListenerStatus *WinRMListener_Status) AssignPropertiesFromWinRMListenerStatus(source *v1alpha1api20201201storage.WinRMListener_Status) error
AssignPropertiesFromWinRMListenerStatus populates our WinRMListener_Status from the provided source WinRMListener_Status
func (*WinRMListener_Status) AssignPropertiesToWinRMListenerStatus ¶
func (winRMListenerStatus *WinRMListener_Status) AssignPropertiesToWinRMListenerStatus(destination *v1alpha1api20201201storage.WinRMListener_Status) error
AssignPropertiesToWinRMListenerStatus populates the provided destination WinRMListener_Status from our WinRMListener_Status
func (*WinRMListener_Status) DeepCopy ¶
func (in *WinRMListener_Status) DeepCopy() *WinRMListener_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMListener_Status.
func (*WinRMListener_Status) DeepCopyInto ¶
func (in *WinRMListener_Status) DeepCopyInto(out *WinRMListener_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WinRMListener_Status) NewEmptyARMValue ¶
func (winRMListenerStatus *WinRMListener_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WinRMListener_Status) PopulateFromARM ¶
func (winRMListenerStatus *WinRMListener_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WinRMListener_StatusARM ¶
type WinRMListener_StatusARM struct { //CertificateUrl: This is the URL of a certificate that has been uploaded to Key //Vault as a secret. For adding a secret to the Key Vault, see [Add a key or //secret to the key //vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). //In this case, your certificate needs to be It is the Base64 encoding of the //following JSON Object which is encoded in UTF-8: //{ //"data":"<Base64-encoded-certificate>", //"dataType":"pfx", //"password":"<pfx-file-password>" //} CertificateUrl *string `json:"certificateUrl,omitempty"` //Protocol: Specifies the protocol of WinRM listener. //Possible values are: //http //https Protocol *WinRMListenerStatusProtocol `json:"protocol,omitempty"` }
func (*WinRMListener_StatusARM) DeepCopy ¶
func (in *WinRMListener_StatusARM) DeepCopy() *WinRMListener_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WinRMListener_StatusARM.
func (*WinRMListener_StatusARM) DeepCopyInto ¶
func (in *WinRMListener_StatusARM) DeepCopyInto(out *WinRMListener_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsConfiguration ¶
type WindowsConfiguration struct { //AdditionalUnattendContent: Specifies additional base-64 encoded XML formatted //information that can be included in the Unattend.xml file, which is used by //Windows Setup. AdditionalUnattendContent []AdditionalUnattendContent `json:"additionalUnattendContent,omitempty"` //EnableAutomaticUpdates: Indicates whether Automatic Updates is enabled for the //Windows virtual machine. Default value is true. //For virtual machine scale sets, this property can be updated and updates will //take effect on OS reprovisioning. EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty"` //PatchSettings: Specifies settings related to VM Guest Patching on Windows. PatchSettings *PatchSettings `json:"patchSettings,omitempty"` //ProvisionVMAgent: Indicates whether virtual machine agent should be provisioned //on the virtual machine. //When this property is not specified in the request body, default behavior is to //set it to true. This will ensure that VM Agent is installed on the VM so that //extensions can be added to the VM later. ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"` //TimeZone: Specifies the time zone of the virtual machine. e.g. "Pacific Standard //Time". //Possible values can be //[TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) //value from time zones returned by //[TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). TimeZone *string `json:"timeZone,omitempty"` //WinRM: Describes Windows Remote Management configuration of the VM WinRM *WinRMConfiguration `json:"winRM,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/WindowsConfiguration
func (*WindowsConfiguration) AssignPropertiesFromWindowsConfiguration ¶
func (windowsConfiguration *WindowsConfiguration) AssignPropertiesFromWindowsConfiguration(source *v1alpha1api20201201storage.WindowsConfiguration) error
AssignPropertiesFromWindowsConfiguration populates our WindowsConfiguration from the provided source WindowsConfiguration
func (*WindowsConfiguration) AssignPropertiesToWindowsConfiguration ¶
func (windowsConfiguration *WindowsConfiguration) AssignPropertiesToWindowsConfiguration(destination *v1alpha1api20201201storage.WindowsConfiguration) error
AssignPropertiesToWindowsConfiguration populates the provided destination WindowsConfiguration from our WindowsConfiguration
func (*WindowsConfiguration) ConvertToARM ¶
func (windowsConfiguration *WindowsConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*WindowsConfiguration) NewEmptyARMValue ¶
func (windowsConfiguration *WindowsConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WindowsConfiguration) PopulateFromARM ¶
func (windowsConfiguration *WindowsConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WindowsConfigurationARM ¶
type WindowsConfigurationARM struct { //AdditionalUnattendContent: Specifies additional base-64 encoded XML formatted //information that can be included in the Unattend.xml file, which is used by //Windows Setup. AdditionalUnattendContent []AdditionalUnattendContentARM `json:"additionalUnattendContent,omitempty"` //EnableAutomaticUpdates: Indicates whether Automatic Updates is enabled for the //Windows virtual machine. Default value is true. //For virtual machine scale sets, this property can be updated and updates will //take effect on OS reprovisioning. EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty"` //PatchSettings: Specifies settings related to VM Guest Patching on Windows. PatchSettings *PatchSettingsARM `json:"patchSettings,omitempty"` //ProvisionVMAgent: Indicates whether virtual machine agent should be provisioned //on the virtual machine. //When this property is not specified in the request body, default behavior is to //set it to true. This will ensure that VM Agent is installed on the VM so that //extensions can be added to the VM later. ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"` //TimeZone: Specifies the time zone of the virtual machine. e.g. "Pacific Standard //Time". //Possible values can be //[TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) //value from time zones returned by //[TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). TimeZone *string `json:"timeZone,omitempty"` //WinRM: Describes Windows Remote Management configuration of the VM WinRM *WinRMConfigurationARM `json:"winRM,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-12-01/Microsoft.Compute.json#/definitions/WindowsConfiguration
func (*WindowsConfigurationARM) DeepCopy ¶
func (in *WindowsConfigurationARM) DeepCopy() *WindowsConfigurationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsConfigurationARM.
func (*WindowsConfigurationARM) DeepCopyInto ¶
func (in *WindowsConfigurationARM) DeepCopyInto(out *WindowsConfigurationARM)
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: Specifies additional base-64 encoded XML formatted //information that can be included in the Unattend.xml file, which is used by //Windows Setup. AdditionalUnattendContent []AdditionalUnattendContent_Status `json:"additionalUnattendContent,omitempty"` //EnableAutomaticUpdates: Indicates whether Automatic Updates is enabled for the //Windows virtual machine. Default value is true. //For virtual machine scale sets, this property can be updated and updates will //take effect on OS reprovisioning. EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty"` //PatchSettings: [Preview Feature] Specifies settings related to VM Guest Patching //on Windows. PatchSettings *PatchSettings_Status `json:"patchSettings,omitempty"` //ProvisionVMAgent: Indicates whether virtual machine agent should be provisioned //on the virtual machine. //When this property is not specified in the request body, default behavior is to //set it to true. This will ensure that VM Agent is installed on the VM so that //extensions can be added to the VM later. ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"` //TimeZone: Specifies the time zone of the virtual machine. e.g. "Pacific Standard //Time". //Possible values can be //[TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) //value from time zones returned by //[TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). TimeZone *string `json:"timeZone,omitempty"` //WinRM: Specifies the Windows Remote Management listeners. This enables remote //Windows PowerShell. WinRM *WinRMConfiguration_Status `json:"winRM,omitempty"` }
func (*WindowsConfiguration_Status) AssignPropertiesFromWindowsConfigurationStatus ¶
func (windowsConfigurationStatus *WindowsConfiguration_Status) AssignPropertiesFromWindowsConfigurationStatus(source *v1alpha1api20201201storage.WindowsConfiguration_Status) error
AssignPropertiesFromWindowsConfigurationStatus populates our WindowsConfiguration_Status from the provided source WindowsConfiguration_Status
func (*WindowsConfiguration_Status) AssignPropertiesToWindowsConfigurationStatus ¶
func (windowsConfigurationStatus *WindowsConfiguration_Status) AssignPropertiesToWindowsConfigurationStatus(destination *v1alpha1api20201201storage.WindowsConfiguration_Status) error
AssignPropertiesToWindowsConfigurationStatus populates the provided destination WindowsConfiguration_Status from our WindowsConfiguration_Status
func (*WindowsConfiguration_Status) DeepCopy ¶
func (in *WindowsConfiguration_Status) DeepCopy() *WindowsConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsConfiguration_Status.
func (*WindowsConfiguration_Status) DeepCopyInto ¶
func (in *WindowsConfiguration_Status) DeepCopyInto(out *WindowsConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WindowsConfiguration_Status) NewEmptyARMValue ¶
func (windowsConfigurationStatus *WindowsConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WindowsConfiguration_Status) PopulateFromARM ¶
func (windowsConfigurationStatus *WindowsConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WindowsConfiguration_StatusARM ¶
type WindowsConfiguration_StatusARM struct { //AdditionalUnattendContent: Specifies additional base-64 encoded XML formatted //information that can be included in the Unattend.xml file, which is used by //Windows Setup. AdditionalUnattendContent []AdditionalUnattendContent_StatusARM `json:"additionalUnattendContent,omitempty"` //EnableAutomaticUpdates: Indicates whether Automatic Updates is enabled for the //Windows virtual machine. Default value is true. //For virtual machine scale sets, this property can be updated and updates will //take effect on OS reprovisioning. EnableAutomaticUpdates *bool `json:"enableAutomaticUpdates,omitempty"` //PatchSettings: [Preview Feature] Specifies settings related to VM Guest Patching //on Windows. PatchSettings *PatchSettings_StatusARM `json:"patchSettings,omitempty"` //ProvisionVMAgent: Indicates whether virtual machine agent should be provisioned //on the virtual machine. //When this property is not specified in the request body, default behavior is to //set it to true. This will ensure that VM Agent is installed on the VM so that //extensions can be added to the VM later. ProvisionVMAgent *bool `json:"provisionVMAgent,omitempty"` //TimeZone: Specifies the time zone of the virtual machine. e.g. "Pacific Standard //Time". //Possible values can be //[TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) //value from time zones returned by //[TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). TimeZone *string `json:"timeZone,omitempty"` //WinRM: Specifies the Windows Remote Management listeners. This enables remote //Windows PowerShell. WinRM *WinRMConfiguration_StatusARM `json:"winRM,omitempty"` }
func (*WindowsConfiguration_StatusARM) DeepCopy ¶
func (in *WindowsConfiguration_StatusARM) DeepCopy() *WindowsConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsConfiguration_StatusARM.
func (*WindowsConfiguration_StatusARM) DeepCopyInto ¶
func (in *WindowsConfiguration_StatusARM) DeepCopyInto(out *WindowsConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.