v1alpha1api20201201storage

package
v2.0.0-beta.0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

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

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

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

Index

Constants

This section is empty.

Variables

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

	// 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 {
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UltraSSDEnabled *bool                  `json:"ultraSSDEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.AdditionalCapabilities Deprecated version of AdditionalCapabilities. Use v1beta20201201.AdditionalCapabilities instead

func (*AdditionalCapabilities) AssignPropertiesFromAdditionalCapabilities

func (capabilities *AdditionalCapabilities) AssignPropertiesFromAdditionalCapabilities(source *v1beta20201201storage.AdditionalCapabilities) error

AssignPropertiesFromAdditionalCapabilities populates our AdditionalCapabilities from the provided source AdditionalCapabilities

func (*AdditionalCapabilities) AssignPropertiesToAdditionalCapabilities

func (capabilities *AdditionalCapabilities) AssignPropertiesToAdditionalCapabilities(destination *v1beta20201201storage.AdditionalCapabilities) error

AssignPropertiesToAdditionalCapabilities populates the provided destination AdditionalCapabilities from our AdditionalCapabilities

func (*AdditionalCapabilities) DeepCopy

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

func (*AdditionalCapabilities) DeepCopyInto

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

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

type AdditionalCapabilities_Status

type AdditionalCapabilities_Status struct {
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UltraSSDEnabled *bool                  `json:"ultraSSDEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.AdditionalCapabilities_Status Deprecated version of AdditionalCapabilities_Status. Use v1beta20201201.AdditionalCapabilities_Status instead

func (*AdditionalCapabilities_Status) AssignPropertiesFromAdditionalCapabilitiesStatus

func (capabilities *AdditionalCapabilities_Status) AssignPropertiesFromAdditionalCapabilitiesStatus(source *v1beta20201201storage.AdditionalCapabilities_Status) error

AssignPropertiesFromAdditionalCapabilitiesStatus populates our AdditionalCapabilities_Status from the provided source AdditionalCapabilities_Status

func (*AdditionalCapabilities_Status) AssignPropertiesToAdditionalCapabilitiesStatus

func (capabilities *AdditionalCapabilities_Status) AssignPropertiesToAdditionalCapabilitiesStatus(destination *v1beta20201201storage.AdditionalCapabilities_Status) error

AssignPropertiesToAdditionalCapabilitiesStatus populates the provided destination AdditionalCapabilities_Status from our AdditionalCapabilities_Status

func (*AdditionalCapabilities_Status) DeepCopy

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

func (*AdditionalCapabilities_Status) DeepCopyInto

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

type AdditionalUnattendContent

type AdditionalUnattendContent struct {
	ComponentName *string                `json:"componentName,omitempty"`
	Content       *string                `json:"content,omitempty"`
	PassName      *string                `json:"passName,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SettingName   *string                `json:"settingName,omitempty"`
}

Storage version of v1alpha1api20201201.AdditionalUnattendContent Deprecated version of AdditionalUnattendContent. Use v1beta20201201.AdditionalUnattendContent instead

func (*AdditionalUnattendContent) AssignPropertiesFromAdditionalUnattendContent

func (content *AdditionalUnattendContent) AssignPropertiesFromAdditionalUnattendContent(source *v1beta20201201storage.AdditionalUnattendContent) error

AssignPropertiesFromAdditionalUnattendContent populates our AdditionalUnattendContent from the provided source AdditionalUnattendContent

func (*AdditionalUnattendContent) AssignPropertiesToAdditionalUnattendContent

func (content *AdditionalUnattendContent) AssignPropertiesToAdditionalUnattendContent(destination *v1beta20201201storage.AdditionalUnattendContent) error

AssignPropertiesToAdditionalUnattendContent populates the provided destination AdditionalUnattendContent from our AdditionalUnattendContent

func (*AdditionalUnattendContent) DeepCopy

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

func (*AdditionalUnattendContent) DeepCopyInto

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

type AdditionalUnattendContent_Status

type AdditionalUnattendContent_Status struct {
	ComponentName *string                `json:"componentName,omitempty"`
	Content       *string                `json:"content,omitempty"`
	PassName      *string                `json:"passName,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SettingName   *string                `json:"settingName,omitempty"`
}

Storage version of v1alpha1api20201201.AdditionalUnattendContent_Status Deprecated version of AdditionalUnattendContent_Status. Use v1beta20201201.AdditionalUnattendContent_Status instead

func (*AdditionalUnattendContent_Status) AssignPropertiesFromAdditionalUnattendContentStatus

func (content *AdditionalUnattendContent_Status) AssignPropertiesFromAdditionalUnattendContentStatus(source *v1beta20201201storage.AdditionalUnattendContent_Status) error

AssignPropertiesFromAdditionalUnattendContentStatus populates our AdditionalUnattendContent_Status from the provided source AdditionalUnattendContent_Status

func (*AdditionalUnattendContent_Status) AssignPropertiesToAdditionalUnattendContentStatus

func (content *AdditionalUnattendContent_Status) AssignPropertiesToAdditionalUnattendContentStatus(destination *v1beta20201201storage.AdditionalUnattendContent_Status) error

AssignPropertiesToAdditionalUnattendContentStatus populates the provided destination AdditionalUnattendContent_Status from our AdditionalUnattendContent_Status

func (*AdditionalUnattendContent_Status) DeepCopy

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

func (*AdditionalUnattendContent_Status) DeepCopyInto

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

type ApiEntityReference

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

Storage version of v1alpha1api20201201.ApiEntityReference Deprecated version of ApiEntityReference. Use v1beta20201201.ApiEntityReference instead

func (*ApiEntityReference) AssignPropertiesFromApiEntityReference

func (reference *ApiEntityReference) AssignPropertiesFromApiEntityReference(source *v1beta20201201storage.ApiEntityReference) error

AssignPropertiesFromApiEntityReference populates our ApiEntityReference from the provided source ApiEntityReference

func (*ApiEntityReference) AssignPropertiesToApiEntityReference

func (reference *ApiEntityReference) AssignPropertiesToApiEntityReference(destination *v1beta20201201storage.ApiEntityReference) error

AssignPropertiesToApiEntityReference populates the provided destination ApiEntityReference from our ApiEntityReference

func (*ApiEntityReference) DeepCopy

func (in *ApiEntityReference) DeepCopy() *ApiEntityReference

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

func (*ApiEntityReference) DeepCopyInto

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

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

type ApiEntityReference_Status

type ApiEntityReference_Status struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.ApiEntityReference_Status Deprecated version of ApiEntityReference_Status. Use v1beta20201201.ApiEntityReference_Status instead

func (*ApiEntityReference_Status) AssignPropertiesFromApiEntityReferenceStatus

func (reference *ApiEntityReference_Status) AssignPropertiesFromApiEntityReferenceStatus(source *v1beta20201201storage.ApiEntityReference_Status) error

AssignPropertiesFromApiEntityReferenceStatus populates our ApiEntityReference_Status from the provided source ApiEntityReference_Status

func (*ApiEntityReference_Status) AssignPropertiesToApiEntityReferenceStatus

func (reference *ApiEntityReference_Status) AssignPropertiesToApiEntityReferenceStatus(destination *v1beta20201201storage.ApiEntityReference_Status) error

AssignPropertiesToApiEntityReferenceStatus populates the provided destination ApiEntityReference_Status from our ApiEntityReference_Status

func (*ApiEntityReference_Status) DeepCopy

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

func (*ApiEntityReference_Status) DeepCopyInto

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

type ApiErrorBase_Status

type ApiErrorBase_Status struct {
	Code        *string                `json:"code,omitempty"`
	Message     *string                `json:"message,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Target      *string                `json:"target,omitempty"`
}

Storage version of v1alpha1api20201201.ApiErrorBase_Status Deprecated version of ApiErrorBase_Status. Use v1beta20201201.ApiErrorBase_Status instead

func (*ApiErrorBase_Status) AssignPropertiesFromApiErrorBaseStatus

func (base *ApiErrorBase_Status) AssignPropertiesFromApiErrorBaseStatus(source *v1beta20201201storage.ApiErrorBase_Status) error

AssignPropertiesFromApiErrorBaseStatus populates our ApiErrorBase_Status from the provided source ApiErrorBase_Status

func (*ApiErrorBase_Status) AssignPropertiesToApiErrorBaseStatus

func (base *ApiErrorBase_Status) AssignPropertiesToApiErrorBaseStatus(destination *v1beta20201201storage.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.

type ApiError_Status

type ApiError_Status struct {
	Code        *string                `json:"code,omitempty"`
	Details     []ApiErrorBase_Status  `json:"details,omitempty"`
	Innererror  *InnerError_Status     `json:"innererror,omitempty"`
	Message     *string                `json:"message,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Target      *string                `json:"target,omitempty"`
}

Storage version of v1alpha1api20201201.ApiError_Status Deprecated version of ApiError_Status. Use v1beta20201201.ApiError_Status instead

func (*ApiError_Status) AssignPropertiesFromApiErrorStatus

func (error *ApiError_Status) AssignPropertiesFromApiErrorStatus(source *v1beta20201201storage.ApiError_Status) error

AssignPropertiesFromApiErrorStatus populates our ApiError_Status from the provided source ApiError_Status

func (*ApiError_Status) AssignPropertiesToApiErrorStatus

func (error *ApiError_Status) AssignPropertiesToApiErrorStatus(destination *v1beta20201201storage.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.

type AutomaticOSUpgradePolicy

type AutomaticOSUpgradePolicy struct {
	DisableAutomaticRollback *bool                  `json:"disableAutomaticRollback,omitempty"`
	EnableAutomaticOSUpgrade *bool                  `json:"enableAutomaticOSUpgrade,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.AutomaticOSUpgradePolicy Deprecated version of AutomaticOSUpgradePolicy. Use v1beta20201201.AutomaticOSUpgradePolicy instead

func (*AutomaticOSUpgradePolicy) AssignPropertiesFromAutomaticOSUpgradePolicy

func (policy *AutomaticOSUpgradePolicy) AssignPropertiesFromAutomaticOSUpgradePolicy(source *v1beta20201201storage.AutomaticOSUpgradePolicy) error

AssignPropertiesFromAutomaticOSUpgradePolicy populates our AutomaticOSUpgradePolicy from the provided source AutomaticOSUpgradePolicy

func (*AutomaticOSUpgradePolicy) AssignPropertiesToAutomaticOSUpgradePolicy

func (policy *AutomaticOSUpgradePolicy) AssignPropertiesToAutomaticOSUpgradePolicy(destination *v1beta20201201storage.AutomaticOSUpgradePolicy) error

AssignPropertiesToAutomaticOSUpgradePolicy populates the provided destination AutomaticOSUpgradePolicy from our AutomaticOSUpgradePolicy

func (*AutomaticOSUpgradePolicy) DeepCopy

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

func (*AutomaticOSUpgradePolicy) DeepCopyInto

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

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

type AutomaticOSUpgradePolicy_Status

type AutomaticOSUpgradePolicy_Status struct {
	DisableAutomaticRollback *bool                  `json:"disableAutomaticRollback,omitempty"`
	EnableAutomaticOSUpgrade *bool                  `json:"enableAutomaticOSUpgrade,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.AutomaticOSUpgradePolicy_Status Deprecated version of AutomaticOSUpgradePolicy_Status. Use v1beta20201201.AutomaticOSUpgradePolicy_Status instead

func (*AutomaticOSUpgradePolicy_Status) AssignPropertiesFromAutomaticOSUpgradePolicyStatus

func (policy *AutomaticOSUpgradePolicy_Status) AssignPropertiesFromAutomaticOSUpgradePolicyStatus(source *v1beta20201201storage.AutomaticOSUpgradePolicy_Status) error

AssignPropertiesFromAutomaticOSUpgradePolicyStatus populates our AutomaticOSUpgradePolicy_Status from the provided source AutomaticOSUpgradePolicy_Status

func (*AutomaticOSUpgradePolicy_Status) AssignPropertiesToAutomaticOSUpgradePolicyStatus

func (policy *AutomaticOSUpgradePolicy_Status) AssignPropertiesToAutomaticOSUpgradePolicyStatus(destination *v1beta20201201storage.AutomaticOSUpgradePolicy_Status) error

AssignPropertiesToAutomaticOSUpgradePolicyStatus populates the provided destination AutomaticOSUpgradePolicy_Status from our AutomaticOSUpgradePolicy_Status

func (*AutomaticOSUpgradePolicy_Status) DeepCopy

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

func (*AutomaticOSUpgradePolicy_Status) DeepCopyInto

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

type AutomaticRepairsPolicy

type AutomaticRepairsPolicy struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	GracePeriod *string                `json:"gracePeriod,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.AutomaticRepairsPolicy Deprecated version of AutomaticRepairsPolicy. Use v1beta20201201.AutomaticRepairsPolicy instead

func (*AutomaticRepairsPolicy) AssignPropertiesFromAutomaticRepairsPolicy

func (policy *AutomaticRepairsPolicy) AssignPropertiesFromAutomaticRepairsPolicy(source *v1beta20201201storage.AutomaticRepairsPolicy) error

AssignPropertiesFromAutomaticRepairsPolicy populates our AutomaticRepairsPolicy from the provided source AutomaticRepairsPolicy

func (*AutomaticRepairsPolicy) AssignPropertiesToAutomaticRepairsPolicy

func (policy *AutomaticRepairsPolicy) AssignPropertiesToAutomaticRepairsPolicy(destination *v1beta20201201storage.AutomaticRepairsPolicy) error

AssignPropertiesToAutomaticRepairsPolicy populates the provided destination AutomaticRepairsPolicy from our AutomaticRepairsPolicy

func (*AutomaticRepairsPolicy) DeepCopy

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

func (*AutomaticRepairsPolicy) DeepCopyInto

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

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

type AutomaticRepairsPolicy_Status

type AutomaticRepairsPolicy_Status struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	GracePeriod *string                `json:"gracePeriod,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.AutomaticRepairsPolicy_Status Deprecated version of AutomaticRepairsPolicy_Status. Use v1beta20201201.AutomaticRepairsPolicy_Status instead

func (*AutomaticRepairsPolicy_Status) AssignPropertiesFromAutomaticRepairsPolicyStatus

func (policy *AutomaticRepairsPolicy_Status) AssignPropertiesFromAutomaticRepairsPolicyStatus(source *v1beta20201201storage.AutomaticRepairsPolicy_Status) error

AssignPropertiesFromAutomaticRepairsPolicyStatus populates our AutomaticRepairsPolicy_Status from the provided source AutomaticRepairsPolicy_Status

func (*AutomaticRepairsPolicy_Status) AssignPropertiesToAutomaticRepairsPolicyStatus

func (policy *AutomaticRepairsPolicy_Status) AssignPropertiesToAutomaticRepairsPolicyStatus(destination *v1beta20201201storage.AutomaticRepairsPolicy_Status) error

AssignPropertiesToAutomaticRepairsPolicyStatus populates the provided destination AutomaticRepairsPolicy_Status from our AutomaticRepairsPolicy_Status

func (*AutomaticRepairsPolicy_Status) DeepCopy

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

func (*AutomaticRepairsPolicy_Status) DeepCopyInto

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

type AvailablePatchSummary_Status

type AvailablePatchSummary_Status struct {
	AssessmentActivityId          *string                `json:"assessmentActivityId,omitempty"`
	CriticalAndSecurityPatchCount *int                   `json:"criticalAndSecurityPatchCount,omitempty"`
	Error                         *ApiError_Status       `json:"error,omitempty"`
	LastModifiedTime              *string                `json:"lastModifiedTime,omitempty"`
	OtherPatchCount               *int                   `json:"otherPatchCount,omitempty"`
	PropertyBag                   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RebootPending                 *bool                  `json:"rebootPending,omitempty"`
	StartTime                     *string                `json:"startTime,omitempty"`
	Status                        *string                `json:"status,omitempty"`
}

Storage version of v1alpha1api20201201.AvailablePatchSummary_Status Deprecated version of AvailablePatchSummary_Status. Use v1beta20201201.AvailablePatchSummary_Status instead

func (*AvailablePatchSummary_Status) AssignPropertiesFromAvailablePatchSummaryStatus

func (summary *AvailablePatchSummary_Status) AssignPropertiesFromAvailablePatchSummaryStatus(source *v1beta20201201storage.AvailablePatchSummary_Status) error

AssignPropertiesFromAvailablePatchSummaryStatus populates our AvailablePatchSummary_Status from the provided source AvailablePatchSummary_Status

func (*AvailablePatchSummary_Status) AssignPropertiesToAvailablePatchSummaryStatus

func (summary *AvailablePatchSummary_Status) AssignPropertiesToAvailablePatchSummaryStatus(destination *v1beta20201201storage.AvailablePatchSummary_Status) error

AssignPropertiesToAvailablePatchSummaryStatus populates the provided destination AvailablePatchSummary_Status from our AvailablePatchSummary_Status

func (*AvailablePatchSummary_Status) DeepCopy

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

func (*AvailablePatchSummary_Status) DeepCopyInto

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

type BillingProfile

type BillingProfile struct {
	MaxPrice    *float64               `json:"maxPrice,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.BillingProfile Deprecated version of BillingProfile. Use v1beta20201201.BillingProfile instead

func (*BillingProfile) AssignPropertiesFromBillingProfile

func (profile *BillingProfile) AssignPropertiesFromBillingProfile(source *v1beta20201201storage.BillingProfile) error

AssignPropertiesFromBillingProfile populates our BillingProfile from the provided source BillingProfile

func (*BillingProfile) AssignPropertiesToBillingProfile

func (profile *BillingProfile) AssignPropertiesToBillingProfile(destination *v1beta20201201storage.BillingProfile) error

AssignPropertiesToBillingProfile populates the provided destination BillingProfile from our BillingProfile

func (*BillingProfile) DeepCopy

func (in *BillingProfile) DeepCopy() *BillingProfile

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

func (*BillingProfile) DeepCopyInto

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

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

type BillingProfile_Status

type BillingProfile_Status struct {
	MaxPrice    *float64               `json:"maxPrice,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.BillingProfile_Status Deprecated version of BillingProfile_Status. Use v1beta20201201.BillingProfile_Status instead

func (*BillingProfile_Status) AssignPropertiesFromBillingProfileStatus

func (profile *BillingProfile_Status) AssignPropertiesFromBillingProfileStatus(source *v1beta20201201storage.BillingProfile_Status) error

AssignPropertiesFromBillingProfileStatus populates our BillingProfile_Status from the provided source BillingProfile_Status

func (*BillingProfile_Status) AssignPropertiesToBillingProfileStatus

func (profile *BillingProfile_Status) AssignPropertiesToBillingProfileStatus(destination *v1beta20201201storage.BillingProfile_Status) error

AssignPropertiesToBillingProfileStatus populates the provided destination BillingProfile_Status from our BillingProfile_Status

func (*BillingProfile_Status) DeepCopy

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

func (*BillingProfile_Status) DeepCopyInto

func (in *BillingProfile_Status) DeepCopyInto(out *BillingProfile_Status)

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

type BootDiagnostics

type BootDiagnostics struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StorageUri  *string                `json:"storageUri,omitempty"`
}

Storage version of v1alpha1api20201201.BootDiagnostics Deprecated version of BootDiagnostics. Use v1beta20201201.BootDiagnostics instead

func (*BootDiagnostics) AssignPropertiesFromBootDiagnostics

func (diagnostics *BootDiagnostics) AssignPropertiesFromBootDiagnostics(source *v1beta20201201storage.BootDiagnostics) error

AssignPropertiesFromBootDiagnostics populates our BootDiagnostics from the provided source BootDiagnostics

func (*BootDiagnostics) AssignPropertiesToBootDiagnostics

func (diagnostics *BootDiagnostics) AssignPropertiesToBootDiagnostics(destination *v1beta20201201storage.BootDiagnostics) error

AssignPropertiesToBootDiagnostics populates the provided destination BootDiagnostics from our BootDiagnostics

func (*BootDiagnostics) DeepCopy

func (in *BootDiagnostics) DeepCopy() *BootDiagnostics

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

func (*BootDiagnostics) DeepCopyInto

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

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

type BootDiagnosticsInstanceView_Status

type BootDiagnosticsInstanceView_Status struct {
	ConsoleScreenshotBlobUri *string                    `json:"consoleScreenshotBlobUri,omitempty"`
	PropertyBag              genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	SerialConsoleLogBlobUri  *string                    `json:"serialConsoleLogBlobUri,omitempty"`
	Status                   *InstanceViewStatus_Status `json:"status,omitempty"`
}

Storage version of v1alpha1api20201201.BootDiagnosticsInstanceView_Status Deprecated version of BootDiagnosticsInstanceView_Status. Use v1beta20201201.BootDiagnosticsInstanceView_Status instead

func (*BootDiagnosticsInstanceView_Status) AssignPropertiesFromBootDiagnosticsInstanceViewStatus

func (view *BootDiagnosticsInstanceView_Status) AssignPropertiesFromBootDiagnosticsInstanceViewStatus(source *v1beta20201201storage.BootDiagnosticsInstanceView_Status) error

AssignPropertiesFromBootDiagnosticsInstanceViewStatus populates our BootDiagnosticsInstanceView_Status from the provided source BootDiagnosticsInstanceView_Status

func (*BootDiagnosticsInstanceView_Status) AssignPropertiesToBootDiagnosticsInstanceViewStatus

func (view *BootDiagnosticsInstanceView_Status) AssignPropertiesToBootDiagnosticsInstanceViewStatus(destination *v1beta20201201storage.BootDiagnosticsInstanceView_Status) error

AssignPropertiesToBootDiagnosticsInstanceViewStatus populates the provided destination BootDiagnosticsInstanceView_Status from our BootDiagnosticsInstanceView_Status

func (*BootDiagnosticsInstanceView_Status) DeepCopy

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

func (*BootDiagnosticsInstanceView_Status) DeepCopyInto

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

type BootDiagnostics_Status

type BootDiagnostics_Status struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StorageUri  *string                `json:"storageUri,omitempty"`
}

Storage version of v1alpha1api20201201.BootDiagnostics_Status Deprecated version of BootDiagnostics_Status. Use v1beta20201201.BootDiagnostics_Status instead

func (*BootDiagnostics_Status) AssignPropertiesFromBootDiagnosticsStatus

func (diagnostics *BootDiagnostics_Status) AssignPropertiesFromBootDiagnosticsStatus(source *v1beta20201201storage.BootDiagnostics_Status) error

AssignPropertiesFromBootDiagnosticsStatus populates our BootDiagnostics_Status from the provided source BootDiagnostics_Status

func (*BootDiagnostics_Status) AssignPropertiesToBootDiagnosticsStatus

func (diagnostics *BootDiagnostics_Status) AssignPropertiesToBootDiagnosticsStatus(destination *v1beta20201201storage.BootDiagnostics_Status) error

AssignPropertiesToBootDiagnosticsStatus populates the provided destination BootDiagnostics_Status from our BootDiagnostics_Status

func (*BootDiagnostics_Status) DeepCopy

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

func (*BootDiagnostics_Status) DeepCopyInto

func (in *BootDiagnostics_Status) DeepCopyInto(out *BootDiagnostics_Status)

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

type DataDisk

type DataDisk struct {
	Caching                 *string                `json:"caching,omitempty"`
	CreateOption            *string                `json:"createOption,omitempty"`
	DetachOption            *string                `json:"detachOption,omitempty"`
	DiskSizeGB              *int                   `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk       `json:"image,omitempty"`
	Lun                     *int                   `json:"lun,omitempty"`
	ManagedDisk             *ManagedDiskParameters `json:"managedDisk,omitempty"`
	Name                    *string                `json:"name,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ToBeDetached            *bool                  `json:"toBeDetached,omitempty"`
	Vhd                     *VirtualHardDisk       `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                  `json:"writeAcceleratorEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.DataDisk Deprecated version of DataDisk. Use v1beta20201201.DataDisk instead

func (*DataDisk) AssignPropertiesFromDataDisk

func (disk *DataDisk) AssignPropertiesFromDataDisk(source *v1beta20201201storage.DataDisk) error

AssignPropertiesFromDataDisk populates our DataDisk from the provided source DataDisk

func (*DataDisk) AssignPropertiesToDataDisk

func (disk *DataDisk) AssignPropertiesToDataDisk(destination *v1beta20201201storage.DataDisk) error

AssignPropertiesToDataDisk populates the provided destination DataDisk from our DataDisk

func (*DataDisk) DeepCopy

func (in *DataDisk) DeepCopy() *DataDisk

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

func (*DataDisk) DeepCopyInto

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

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

type DataDisk_Status

type DataDisk_Status struct {
	Caching                 *string                       `json:"caching,omitempty"`
	CreateOption            *string                       `json:"createOption,omitempty"`
	DetachOption            *string                       `json:"detachOption,omitempty"`
	DiskIOPSReadWrite       *int                          `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite       *int                          `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB              *int                          `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk_Status       `json:"image,omitempty"`
	Lun                     *int                          `json:"lun,omitempty"`
	ManagedDisk             *ManagedDiskParameters_Status `json:"managedDisk,omitempty"`
	Name                    *string                       `json:"name,omitempty"`
	PropertyBag             genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	ToBeDetached            *bool                         `json:"toBeDetached,omitempty"`
	Vhd                     *VirtualHardDisk_Status       `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                         `json:"writeAcceleratorEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.DataDisk_Status Deprecated version of DataDisk_Status. Use v1beta20201201.DataDisk_Status instead

func (*DataDisk_Status) AssignPropertiesFromDataDiskStatus

func (disk *DataDisk_Status) AssignPropertiesFromDataDiskStatus(source *v1beta20201201storage.DataDisk_Status) error

AssignPropertiesFromDataDiskStatus populates our DataDisk_Status from the provided source DataDisk_Status

func (*DataDisk_Status) AssignPropertiesToDataDiskStatus

func (disk *DataDisk_Status) AssignPropertiesToDataDiskStatus(destination *v1beta20201201storage.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.

type DiagnosticsProfile

type DiagnosticsProfile struct {
	BootDiagnostics *BootDiagnostics       `json:"bootDiagnostics,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.DiagnosticsProfile Deprecated version of DiagnosticsProfile. Use v1beta20201201.DiagnosticsProfile instead

func (*DiagnosticsProfile) AssignPropertiesFromDiagnosticsProfile

func (profile *DiagnosticsProfile) AssignPropertiesFromDiagnosticsProfile(source *v1beta20201201storage.DiagnosticsProfile) error

AssignPropertiesFromDiagnosticsProfile populates our DiagnosticsProfile from the provided source DiagnosticsProfile

func (*DiagnosticsProfile) AssignPropertiesToDiagnosticsProfile

func (profile *DiagnosticsProfile) AssignPropertiesToDiagnosticsProfile(destination *v1beta20201201storage.DiagnosticsProfile) error

AssignPropertiesToDiagnosticsProfile populates the provided destination DiagnosticsProfile from our DiagnosticsProfile

func (*DiagnosticsProfile) DeepCopy

func (in *DiagnosticsProfile) DeepCopy() *DiagnosticsProfile

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

func (*DiagnosticsProfile) DeepCopyInto

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

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

type DiagnosticsProfile_Status

type DiagnosticsProfile_Status struct {
	BootDiagnostics *BootDiagnostics_Status `json:"bootDiagnostics,omitempty"`
	PropertyBag     genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.DiagnosticsProfile_Status Deprecated version of DiagnosticsProfile_Status. Use v1beta20201201.DiagnosticsProfile_Status instead

func (*DiagnosticsProfile_Status) AssignPropertiesFromDiagnosticsProfileStatus

func (profile *DiagnosticsProfile_Status) AssignPropertiesFromDiagnosticsProfileStatus(source *v1beta20201201storage.DiagnosticsProfile_Status) error

AssignPropertiesFromDiagnosticsProfileStatus populates our DiagnosticsProfile_Status from the provided source DiagnosticsProfile_Status

func (*DiagnosticsProfile_Status) AssignPropertiesToDiagnosticsProfileStatus

func (profile *DiagnosticsProfile_Status) AssignPropertiesToDiagnosticsProfileStatus(destination *v1beta20201201storage.DiagnosticsProfile_Status) error

AssignPropertiesToDiagnosticsProfileStatus populates the provided destination DiagnosticsProfile_Status from our DiagnosticsProfile_Status

func (*DiagnosticsProfile_Status) DeepCopy

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

func (*DiagnosticsProfile_Status) DeepCopyInto

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

type DiffDiskSettings

type DiffDiskSettings struct {
	Option      *string                `json:"option,omitempty"`
	Placement   *string                `json:"placement,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.DiffDiskSettings Deprecated version of DiffDiskSettings. Use v1beta20201201.DiffDiskSettings instead

func (*DiffDiskSettings) AssignPropertiesFromDiffDiskSettings

func (settings *DiffDiskSettings) AssignPropertiesFromDiffDiskSettings(source *v1beta20201201storage.DiffDiskSettings) error

AssignPropertiesFromDiffDiskSettings populates our DiffDiskSettings from the provided source DiffDiskSettings

func (*DiffDiskSettings) AssignPropertiesToDiffDiskSettings

func (settings *DiffDiskSettings) AssignPropertiesToDiffDiskSettings(destination *v1beta20201201storage.DiffDiskSettings) error

AssignPropertiesToDiffDiskSettings populates the provided destination DiffDiskSettings from our DiffDiskSettings

func (*DiffDiskSettings) DeepCopy

func (in *DiffDiskSettings) DeepCopy() *DiffDiskSettings

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

func (*DiffDiskSettings) DeepCopyInto

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

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

type DiffDiskSettings_Status

type DiffDiskSettings_Status struct {
	Option      *string                `json:"option,omitempty"`
	Placement   *string                `json:"placement,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.DiffDiskSettings_Status Deprecated version of DiffDiskSettings_Status. Use v1beta20201201.DiffDiskSettings_Status instead

func (*DiffDiskSettings_Status) AssignPropertiesFromDiffDiskSettingsStatus

func (settings *DiffDiskSettings_Status) AssignPropertiesFromDiffDiskSettingsStatus(source *v1beta20201201storage.DiffDiskSettings_Status) error

AssignPropertiesFromDiffDiskSettingsStatus populates our DiffDiskSettings_Status from the provided source DiffDiskSettings_Status

func (*DiffDiskSettings_Status) AssignPropertiesToDiffDiskSettingsStatus

func (settings *DiffDiskSettings_Status) AssignPropertiesToDiffDiskSettingsStatus(destination *v1beta20201201storage.DiffDiskSettings_Status) error

AssignPropertiesToDiffDiskSettingsStatus populates the provided destination DiffDiskSettings_Status from our DiffDiskSettings_Status

func (*DiffDiskSettings_Status) DeepCopy

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

func (*DiffDiskSettings_Status) DeepCopyInto

func (in *DiffDiskSettings_Status) DeepCopyInto(out *DiffDiskSettings_Status)

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

type DiskEncryptionSetParameters

type DiskEncryptionSetParameters struct {
	PropertyBag genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Reference   *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1alpha1api20201201.DiskEncryptionSetParameters Deprecated version of DiskEncryptionSetParameters. Use v1beta20201201.DiskEncryptionSetParameters instead

func (*DiskEncryptionSetParameters) AssignPropertiesFromDiskEncryptionSetParameters

func (parameters *DiskEncryptionSetParameters) AssignPropertiesFromDiskEncryptionSetParameters(source *v1alpha1api20210701storage.DiskEncryptionSetParameters) error

AssignPropertiesFromDiskEncryptionSetParameters populates our DiskEncryptionSetParameters from the provided source DiskEncryptionSetParameters

func (*DiskEncryptionSetParameters) AssignPropertiesToDiskEncryptionSetParameters

func (parameters *DiskEncryptionSetParameters) AssignPropertiesToDiskEncryptionSetParameters(destination *v1alpha1api20210701storage.DiskEncryptionSetParameters) error

AssignPropertiesToDiskEncryptionSetParameters populates the provided destination DiskEncryptionSetParameters from our DiskEncryptionSetParameters

func (*DiskEncryptionSetParameters) DeepCopy

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

func (*DiskEncryptionSetParameters) DeepCopyInto

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

type DiskEncryptionSettings

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

Storage version of v1alpha1api20201201.DiskEncryptionSettings Deprecated version of DiskEncryptionSettings. Use v1beta20201201.DiskEncryptionSettings instead

func (*DiskEncryptionSettings) AssignPropertiesFromDiskEncryptionSettings

func (settings *DiskEncryptionSettings) AssignPropertiesFromDiskEncryptionSettings(source *v1beta20201201storage.DiskEncryptionSettings) error

AssignPropertiesFromDiskEncryptionSettings populates our DiskEncryptionSettings from the provided source DiskEncryptionSettings

func (*DiskEncryptionSettings) AssignPropertiesToDiskEncryptionSettings

func (settings *DiskEncryptionSettings) AssignPropertiesToDiskEncryptionSettings(destination *v1beta20201201storage.DiskEncryptionSettings) error

AssignPropertiesToDiskEncryptionSettings populates the provided destination DiskEncryptionSettings from our DiskEncryptionSettings

func (*DiskEncryptionSettings) DeepCopy

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

func (*DiskEncryptionSettings) DeepCopyInto

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

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

type DiskEncryptionSettings_Status

type DiskEncryptionSettings_Status struct {
	DiskEncryptionKey *KeyVaultSecretReference_Status `json:"diskEncryptionKey,omitempty"`
	Enabled           *bool                           `json:"enabled,omitempty"`
	KeyEncryptionKey  *KeyVaultKeyReference_Status    `json:"keyEncryptionKey,omitempty"`
	PropertyBag       genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.DiskEncryptionSettings_Status Deprecated version of DiskEncryptionSettings_Status. Use v1beta20201201.DiskEncryptionSettings_Status instead

func (*DiskEncryptionSettings_Status) AssignPropertiesFromDiskEncryptionSettingsStatus

func (settings *DiskEncryptionSettings_Status) AssignPropertiesFromDiskEncryptionSettingsStatus(source *v1beta20201201storage.DiskEncryptionSettings_Status) error

AssignPropertiesFromDiskEncryptionSettingsStatus populates our DiskEncryptionSettings_Status from the provided source DiskEncryptionSettings_Status

func (*DiskEncryptionSettings_Status) AssignPropertiesToDiskEncryptionSettingsStatus

func (settings *DiskEncryptionSettings_Status) AssignPropertiesToDiskEncryptionSettingsStatus(destination *v1beta20201201storage.DiskEncryptionSettings_Status) error

AssignPropertiesToDiskEncryptionSettingsStatus populates the provided destination DiskEncryptionSettings_Status from our DiskEncryptionSettings_Status

func (*DiskEncryptionSettings_Status) DeepCopy

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

func (*DiskEncryptionSettings_Status) DeepCopyInto

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

type DiskInstanceView_Status

type DiskInstanceView_Status struct {
	EncryptionSettings []DiskEncryptionSettings_Status `json:"encryptionSettings,omitempty"`
	Name               *string                         `json:"name,omitempty"`
	PropertyBag        genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	Statuses           []InstanceViewStatus_Status     `json:"statuses,omitempty"`
}

Storage version of v1alpha1api20201201.DiskInstanceView_Status Deprecated version of DiskInstanceView_Status. Use v1beta20201201.DiskInstanceView_Status instead

func (*DiskInstanceView_Status) AssignPropertiesFromDiskInstanceViewStatus

func (view *DiskInstanceView_Status) AssignPropertiesFromDiskInstanceViewStatus(source *v1beta20201201storage.DiskInstanceView_Status) error

AssignPropertiesFromDiskInstanceViewStatus populates our DiskInstanceView_Status from the provided source DiskInstanceView_Status

func (*DiskInstanceView_Status) AssignPropertiesToDiskInstanceViewStatus

func (view *DiskInstanceView_Status) AssignPropertiesToDiskInstanceViewStatus(destination *v1beta20201201storage.DiskInstanceView_Status) error

AssignPropertiesToDiskInstanceViewStatus populates the provided destination DiskInstanceView_Status from our DiskInstanceView_Status

func (*DiskInstanceView_Status) DeepCopy

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

func (*DiskInstanceView_Status) DeepCopyInto

func (in *DiskInstanceView_Status) DeepCopyInto(out *DiskInstanceView_Status)

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

type ExtendedLocation

type ExtendedLocation struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1alpha1api20201201.ExtendedLocation Deprecated version of ExtendedLocation. Use v1beta20201201.ExtendedLocation instead

func (*ExtendedLocation) AssignPropertiesFromExtendedLocation

func (location *ExtendedLocation) AssignPropertiesFromExtendedLocation(source *v1alpha1api20210701storage.ExtendedLocation) error

AssignPropertiesFromExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignPropertiesToExtendedLocation

func (location *ExtendedLocation) AssignPropertiesToExtendedLocation(destination *v1alpha1api20210701storage.ExtendedLocation) error

AssignPropertiesToExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation

func (*ExtendedLocation) DeepCopy

func (in *ExtendedLocation) DeepCopy() *ExtendedLocation

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

func (*ExtendedLocation) DeepCopyInto

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

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

type ExtendedLocation_Status

type ExtendedLocation_Status struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1alpha1api20201201.ExtendedLocation_Status Deprecated version of ExtendedLocation_Status. Use v1beta20201201.ExtendedLocation_Status instead

func (*ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus

func (location *ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus(source *v1alpha1api20210701storage.ExtendedLocation_Status) error

AssignPropertiesFromExtendedLocationStatus populates our ExtendedLocation_Status from the provided source ExtendedLocation_Status

func (*ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus

func (location *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *v1alpha1api20210701storage.ExtendedLocation_Status) error

AssignPropertiesToExtendedLocationStatus populates the provided destination ExtendedLocation_Status from our ExtendedLocation_Status

func (*ExtendedLocation_Status) DeepCopy

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

func (*ExtendedLocation_Status) DeepCopyInto

func (in *ExtendedLocation_Status) DeepCopyInto(out *ExtendedLocation_Status)

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

type HardwareProfile

type HardwareProfile struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	VmSize      *string                `json:"vmSize,omitempty"`
}

Storage version of v1alpha1api20201201.HardwareProfile Deprecated version of HardwareProfile. Use v1beta20201201.HardwareProfile instead

func (*HardwareProfile) AssignPropertiesFromHardwareProfile

func (profile *HardwareProfile) AssignPropertiesFromHardwareProfile(source *v1beta20201201storage.HardwareProfile) error

AssignPropertiesFromHardwareProfile populates our HardwareProfile from the provided source HardwareProfile

func (*HardwareProfile) AssignPropertiesToHardwareProfile

func (profile *HardwareProfile) AssignPropertiesToHardwareProfile(destination *v1beta20201201storage.HardwareProfile) error

AssignPropertiesToHardwareProfile populates the provided destination HardwareProfile from our HardwareProfile

func (*HardwareProfile) DeepCopy

func (in *HardwareProfile) DeepCopy() *HardwareProfile

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

func (*HardwareProfile) DeepCopyInto

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

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

type HardwareProfile_Status

type HardwareProfile_Status struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	VmSize      *string                `json:"vmSize,omitempty"`
}

Storage version of v1alpha1api20201201.HardwareProfile_Status Deprecated version of HardwareProfile_Status. Use v1beta20201201.HardwareProfile_Status instead

func (*HardwareProfile_Status) AssignPropertiesFromHardwareProfileStatus

func (profile *HardwareProfile_Status) AssignPropertiesFromHardwareProfileStatus(source *v1beta20201201storage.HardwareProfile_Status) error

AssignPropertiesFromHardwareProfileStatus populates our HardwareProfile_Status from the provided source HardwareProfile_Status

func (*HardwareProfile_Status) AssignPropertiesToHardwareProfileStatus

func (profile *HardwareProfile_Status) AssignPropertiesToHardwareProfileStatus(destination *v1beta20201201storage.HardwareProfile_Status) error

AssignPropertiesToHardwareProfileStatus populates the provided destination HardwareProfile_Status from our HardwareProfile_Status

func (*HardwareProfile_Status) DeepCopy

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

func (*HardwareProfile_Status) DeepCopyInto

func (in *HardwareProfile_Status) DeepCopyInto(out *HardwareProfile_Status)

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

type ImageReference

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

Storage version of v1alpha1api20201201.ImageReference Deprecated version of ImageReference. Use v1beta20201201.ImageReference instead

func (*ImageReference) AssignPropertiesFromImageReference

func (reference *ImageReference) AssignPropertiesFromImageReference(source *v1beta20201201storage.ImageReference) error

AssignPropertiesFromImageReference populates our ImageReference from the provided source ImageReference

func (*ImageReference) AssignPropertiesToImageReference

func (reference *ImageReference) AssignPropertiesToImageReference(destination *v1beta20201201storage.ImageReference) error

AssignPropertiesToImageReference populates the provided destination ImageReference from our ImageReference

func (*ImageReference) DeepCopy

func (in *ImageReference) DeepCopy() *ImageReference

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

func (*ImageReference) DeepCopyInto

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

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

type ImageReference_Status

type ImageReference_Status struct {
	ExactVersion *string                `json:"exactVersion,omitempty"`
	Id           *string                `json:"id,omitempty"`
	Offer        *string                `json:"offer,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Publisher    *string                `json:"publisher,omitempty"`
	Sku          *string                `json:"sku,omitempty"`
	Version      *string                `json:"version,omitempty"`
}

Storage version of v1alpha1api20201201.ImageReference_Status Deprecated version of ImageReference_Status. Use v1beta20201201.ImageReference_Status instead

func (*ImageReference_Status) AssignPropertiesFromImageReferenceStatus

func (reference *ImageReference_Status) AssignPropertiesFromImageReferenceStatus(source *v1beta20201201storage.ImageReference_Status) error

AssignPropertiesFromImageReferenceStatus populates our ImageReference_Status from the provided source ImageReference_Status

func (*ImageReference_Status) AssignPropertiesToImageReferenceStatus

func (reference *ImageReference_Status) AssignPropertiesToImageReferenceStatus(destination *v1beta20201201storage.ImageReference_Status) error

AssignPropertiesToImageReferenceStatus populates the provided destination ImageReference_Status from our ImageReference_Status

func (*ImageReference_Status) DeepCopy

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

func (*ImageReference_Status) DeepCopyInto

func (in *ImageReference_Status) DeepCopyInto(out *ImageReference_Status)

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

type InnerError_Status

type InnerError_Status struct {
	Errordetail   *string                `json:"errordetail,omitempty"`
	Exceptiontype *string                `json:"exceptiontype,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.InnerError_Status Deprecated version of InnerError_Status. Use v1beta20201201.InnerError_Status instead

func (*InnerError_Status) AssignPropertiesFromInnerErrorStatus

func (error *InnerError_Status) AssignPropertiesFromInnerErrorStatus(source *v1beta20201201storage.InnerError_Status) error

AssignPropertiesFromInnerErrorStatus populates our InnerError_Status from the provided source InnerError_Status

func (*InnerError_Status) AssignPropertiesToInnerErrorStatus

func (error *InnerError_Status) AssignPropertiesToInnerErrorStatus(destination *v1beta20201201storage.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.

type InstanceViewStatus_Status

type InstanceViewStatus_Status struct {
	Code          *string                `json:"code,omitempty"`
	DisplayStatus *string                `json:"displayStatus,omitempty"`
	Level         *string                `json:"level,omitempty"`
	Message       *string                `json:"message,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Time          *string                `json:"time,omitempty"`
}

Storage version of v1alpha1api20201201.InstanceViewStatus_Status Deprecated version of InstanceViewStatus_Status. Use v1beta20201201.InstanceViewStatus_Status instead

func (*InstanceViewStatus_Status) AssignPropertiesFromInstanceViewStatusStatus

func (view *InstanceViewStatus_Status) AssignPropertiesFromInstanceViewStatusStatus(source *v1beta20201201storage.InstanceViewStatus_Status) error

AssignPropertiesFromInstanceViewStatusStatus populates our InstanceViewStatus_Status from the provided source InstanceViewStatus_Status

func (*InstanceViewStatus_Status) AssignPropertiesToInstanceViewStatusStatus

func (view *InstanceViewStatus_Status) AssignPropertiesToInstanceViewStatusStatus(destination *v1beta20201201storage.InstanceViewStatus_Status) error

AssignPropertiesToInstanceViewStatusStatus populates the provided destination InstanceViewStatus_Status from our InstanceViewStatus_Status

func (*InstanceViewStatus_Status) DeepCopy

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

func (*InstanceViewStatus_Status) DeepCopyInto

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

type KeyVaultKeyReference

type KeyVaultKeyReference struct {
	KeyUrl      *string                `json:"keyUrl,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SourceVault *SubResource           `json:"sourceVault,omitempty"`
}

Storage version of v1alpha1api20201201.KeyVaultKeyReference Deprecated version of KeyVaultKeyReference. Use v1beta20201201.KeyVaultKeyReference instead

func (*KeyVaultKeyReference) AssignPropertiesFromKeyVaultKeyReference

func (reference *KeyVaultKeyReference) AssignPropertiesFromKeyVaultKeyReference(source *v1beta20201201storage.KeyVaultKeyReference) error

AssignPropertiesFromKeyVaultKeyReference populates our KeyVaultKeyReference from the provided source KeyVaultKeyReference

func (*KeyVaultKeyReference) AssignPropertiesToKeyVaultKeyReference

func (reference *KeyVaultKeyReference) AssignPropertiesToKeyVaultKeyReference(destination *v1beta20201201storage.KeyVaultKeyReference) error

AssignPropertiesToKeyVaultKeyReference populates the provided destination KeyVaultKeyReference from our KeyVaultKeyReference

func (*KeyVaultKeyReference) DeepCopy

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

func (*KeyVaultKeyReference) DeepCopyInto

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

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

type KeyVaultKeyReference_Status

type KeyVaultKeyReference_Status struct {
	KeyUrl      *string                `json:"keyUrl,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SourceVault *SubResource_Status    `json:"sourceVault,omitempty"`
}

Storage version of v1alpha1api20201201.KeyVaultKeyReference_Status Deprecated version of KeyVaultKeyReference_Status. Use v1beta20201201.KeyVaultKeyReference_Status instead

func (*KeyVaultKeyReference_Status) AssignPropertiesFromKeyVaultKeyReferenceStatus

func (reference *KeyVaultKeyReference_Status) AssignPropertiesFromKeyVaultKeyReferenceStatus(source *v1beta20201201storage.KeyVaultKeyReference_Status) error

AssignPropertiesFromKeyVaultKeyReferenceStatus populates our KeyVaultKeyReference_Status from the provided source KeyVaultKeyReference_Status

func (*KeyVaultKeyReference_Status) AssignPropertiesToKeyVaultKeyReferenceStatus

func (reference *KeyVaultKeyReference_Status) AssignPropertiesToKeyVaultKeyReferenceStatus(destination *v1beta20201201storage.KeyVaultKeyReference_Status) error

AssignPropertiesToKeyVaultKeyReferenceStatus populates the provided destination KeyVaultKeyReference_Status from our KeyVaultKeyReference_Status

func (*KeyVaultKeyReference_Status) DeepCopy

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

func (*KeyVaultKeyReference_Status) DeepCopyInto

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

type KeyVaultSecretReference

type KeyVaultSecretReference struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecretUrl   *string                `json:"secretUrl,omitempty"`
	SourceVault *SubResource           `json:"sourceVault,omitempty"`
}

Storage version of v1alpha1api20201201.KeyVaultSecretReference Deprecated version of KeyVaultSecretReference. Use v1beta20201201.KeyVaultSecretReference instead

func (*KeyVaultSecretReference) AssignPropertiesFromKeyVaultSecretReference

func (reference *KeyVaultSecretReference) AssignPropertiesFromKeyVaultSecretReference(source *v1beta20201201storage.KeyVaultSecretReference) error

AssignPropertiesFromKeyVaultSecretReference populates our KeyVaultSecretReference from the provided source KeyVaultSecretReference

func (*KeyVaultSecretReference) AssignPropertiesToKeyVaultSecretReference

func (reference *KeyVaultSecretReference) AssignPropertiesToKeyVaultSecretReference(destination *v1beta20201201storage.KeyVaultSecretReference) error

AssignPropertiesToKeyVaultSecretReference populates the provided destination KeyVaultSecretReference from our KeyVaultSecretReference

func (*KeyVaultSecretReference) DeepCopy

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

func (*KeyVaultSecretReference) DeepCopyInto

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

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

type KeyVaultSecretReference_Status

type KeyVaultSecretReference_Status struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecretUrl   *string                `json:"secretUrl,omitempty"`
	SourceVault *SubResource_Status    `json:"sourceVault,omitempty"`
}

Storage version of v1alpha1api20201201.KeyVaultSecretReference_Status Deprecated version of KeyVaultSecretReference_Status. Use v1beta20201201.KeyVaultSecretReference_Status instead

func (*KeyVaultSecretReference_Status) AssignPropertiesFromKeyVaultSecretReferenceStatus

func (reference *KeyVaultSecretReference_Status) AssignPropertiesFromKeyVaultSecretReferenceStatus(source *v1beta20201201storage.KeyVaultSecretReference_Status) error

AssignPropertiesFromKeyVaultSecretReferenceStatus populates our KeyVaultSecretReference_Status from the provided source KeyVaultSecretReference_Status

func (*KeyVaultSecretReference_Status) AssignPropertiesToKeyVaultSecretReferenceStatus

func (reference *KeyVaultSecretReference_Status) AssignPropertiesToKeyVaultSecretReferenceStatus(destination *v1beta20201201storage.KeyVaultSecretReference_Status) error

AssignPropertiesToKeyVaultSecretReferenceStatus populates the provided destination KeyVaultSecretReference_Status from our KeyVaultSecretReference_Status

func (*KeyVaultSecretReference_Status) DeepCopy

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

func (*KeyVaultSecretReference_Status) DeepCopyInto

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

type LastPatchInstallationSummary_Status

type LastPatchInstallationSummary_Status struct {
	Error                     *ApiError_Status       `json:"error,omitempty"`
	ExcludedPatchCount        *int                   `json:"excludedPatchCount,omitempty"`
	FailedPatchCount          *int                   `json:"failedPatchCount,omitempty"`
	InstallationActivityId    *string                `json:"installationActivityId,omitempty"`
	InstalledPatchCount       *int                   `json:"installedPatchCount,omitempty"`
	LastModifiedTime          *string                `json:"lastModifiedTime,omitempty"`
	MaintenanceWindowExceeded *bool                  `json:"maintenanceWindowExceeded,omitempty"`
	NotSelectedPatchCount     *int                   `json:"notSelectedPatchCount,omitempty"`
	PendingPatchCount         *int                   `json:"pendingPatchCount,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartTime                 *string                `json:"startTime,omitempty"`
	Status                    *string                `json:"status,omitempty"`
}

Storage version of v1alpha1api20201201.LastPatchInstallationSummary_Status Deprecated version of LastPatchInstallationSummary_Status. Use v1beta20201201.LastPatchInstallationSummary_Status instead

func (*LastPatchInstallationSummary_Status) AssignPropertiesFromLastPatchInstallationSummaryStatus

func (summary *LastPatchInstallationSummary_Status) AssignPropertiesFromLastPatchInstallationSummaryStatus(source *v1beta20201201storage.LastPatchInstallationSummary_Status) error

AssignPropertiesFromLastPatchInstallationSummaryStatus populates our LastPatchInstallationSummary_Status from the provided source LastPatchInstallationSummary_Status

func (*LastPatchInstallationSummary_Status) AssignPropertiesToLastPatchInstallationSummaryStatus

func (summary *LastPatchInstallationSummary_Status) AssignPropertiesToLastPatchInstallationSummaryStatus(destination *v1beta20201201storage.LastPatchInstallationSummary_Status) error

AssignPropertiesToLastPatchInstallationSummaryStatus populates the provided destination LastPatchInstallationSummary_Status from our LastPatchInstallationSummary_Status

func (*LastPatchInstallationSummary_Status) DeepCopy

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

func (*LastPatchInstallationSummary_Status) DeepCopyInto

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

type LinuxConfiguration

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

Storage version of v1alpha1api20201201.LinuxConfiguration Deprecated version of LinuxConfiguration. Use v1beta20201201.LinuxConfiguration instead

func (*LinuxConfiguration) AssignPropertiesFromLinuxConfiguration

func (configuration *LinuxConfiguration) AssignPropertiesFromLinuxConfiguration(source *v1beta20201201storage.LinuxConfiguration) error

AssignPropertiesFromLinuxConfiguration populates our LinuxConfiguration from the provided source LinuxConfiguration

func (*LinuxConfiguration) AssignPropertiesToLinuxConfiguration

func (configuration *LinuxConfiguration) AssignPropertiesToLinuxConfiguration(destination *v1beta20201201storage.LinuxConfiguration) error

AssignPropertiesToLinuxConfiguration populates the provided destination LinuxConfiguration from our LinuxConfiguration

func (*LinuxConfiguration) DeepCopy

func (in *LinuxConfiguration) DeepCopy() *LinuxConfiguration

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

func (*LinuxConfiguration) DeepCopyInto

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

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

type LinuxConfiguration_Status

type LinuxConfiguration_Status struct {
	DisablePasswordAuthentication *bool                      `json:"disablePasswordAuthentication,omitempty"`
	PatchSettings                 *LinuxPatchSettings_Status `json:"patchSettings,omitempty"`
	PropertyBag                   genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	ProvisionVMAgent              *bool                      `json:"provisionVMAgent,omitempty"`
	Ssh                           *SshConfiguration_Status   `json:"ssh,omitempty"`
}

Storage version of v1alpha1api20201201.LinuxConfiguration_Status Deprecated version of LinuxConfiguration_Status. Use v1beta20201201.LinuxConfiguration_Status instead

func (*LinuxConfiguration_Status) AssignPropertiesFromLinuxConfigurationStatus

func (configuration *LinuxConfiguration_Status) AssignPropertiesFromLinuxConfigurationStatus(source *v1beta20201201storage.LinuxConfiguration_Status) error

AssignPropertiesFromLinuxConfigurationStatus populates our LinuxConfiguration_Status from the provided source LinuxConfiguration_Status

func (*LinuxConfiguration_Status) AssignPropertiesToLinuxConfigurationStatus

func (configuration *LinuxConfiguration_Status) AssignPropertiesToLinuxConfigurationStatus(destination *v1beta20201201storage.LinuxConfiguration_Status) error

AssignPropertiesToLinuxConfigurationStatus populates the provided destination LinuxConfiguration_Status from our LinuxConfiguration_Status

func (*LinuxConfiguration_Status) DeepCopy

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

func (*LinuxConfiguration_Status) DeepCopyInto

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

type LinuxPatchSettings

type LinuxPatchSettings struct {
	PatchMode   *string                `json:"patchMode,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.LinuxPatchSettings Deprecated version of LinuxPatchSettings. Use v1beta20201201.LinuxPatchSettings instead

func (*LinuxPatchSettings) AssignPropertiesFromLinuxPatchSettings

func (settings *LinuxPatchSettings) AssignPropertiesFromLinuxPatchSettings(source *v1beta20201201storage.LinuxPatchSettings) error

AssignPropertiesFromLinuxPatchSettings populates our LinuxPatchSettings from the provided source LinuxPatchSettings

func (*LinuxPatchSettings) AssignPropertiesToLinuxPatchSettings

func (settings *LinuxPatchSettings) AssignPropertiesToLinuxPatchSettings(destination *v1beta20201201storage.LinuxPatchSettings) error

AssignPropertiesToLinuxPatchSettings populates the provided destination LinuxPatchSettings from our LinuxPatchSettings

func (*LinuxPatchSettings) DeepCopy

func (in *LinuxPatchSettings) DeepCopy() *LinuxPatchSettings

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

func (*LinuxPatchSettings) DeepCopyInto

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

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

type LinuxPatchSettings_Status

type LinuxPatchSettings_Status struct {
	PatchMode   *string                `json:"patchMode,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.LinuxPatchSettings_Status Deprecated version of LinuxPatchSettings_Status. Use v1beta20201201.LinuxPatchSettings_Status instead

func (*LinuxPatchSettings_Status) AssignPropertiesFromLinuxPatchSettingsStatus

func (settings *LinuxPatchSettings_Status) AssignPropertiesFromLinuxPatchSettingsStatus(source *v1beta20201201storage.LinuxPatchSettings_Status) error

AssignPropertiesFromLinuxPatchSettingsStatus populates our LinuxPatchSettings_Status from the provided source LinuxPatchSettings_Status

func (*LinuxPatchSettings_Status) AssignPropertiesToLinuxPatchSettingsStatus

func (settings *LinuxPatchSettings_Status) AssignPropertiesToLinuxPatchSettingsStatus(destination *v1beta20201201storage.LinuxPatchSettings_Status) error

AssignPropertiesToLinuxPatchSettingsStatus populates the provided destination LinuxPatchSettings_Status from our LinuxPatchSettings_Status

func (*LinuxPatchSettings_Status) DeepCopy

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

func (*LinuxPatchSettings_Status) DeepCopyInto

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

type MaintenanceRedeployStatus_Status

type MaintenanceRedeployStatus_Status struct {
	IsCustomerInitiatedMaintenanceAllowed *bool                  `json:"isCustomerInitiatedMaintenanceAllowed,omitempty"`
	LastOperationMessage                  *string                `json:"lastOperationMessage,omitempty"`
	LastOperationResultCode               *string                `json:"lastOperationResultCode,omitempty"`
	MaintenanceWindowEndTime              *string                `json:"maintenanceWindowEndTime,omitempty"`
	MaintenanceWindowStartTime            *string                `json:"maintenanceWindowStartTime,omitempty"`
	PreMaintenanceWindowEndTime           *string                `json:"preMaintenanceWindowEndTime,omitempty"`
	PreMaintenanceWindowStartTime         *string                `json:"preMaintenanceWindowStartTime,omitempty"`
	PropertyBag                           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.MaintenanceRedeployStatus_Status Deprecated version of MaintenanceRedeployStatus_Status. Use v1beta20201201.MaintenanceRedeployStatus_Status instead

func (*MaintenanceRedeployStatus_Status) AssignPropertiesFromMaintenanceRedeployStatusStatus

func (redeploy *MaintenanceRedeployStatus_Status) AssignPropertiesFromMaintenanceRedeployStatusStatus(source *v1beta20201201storage.MaintenanceRedeployStatus_Status) error

AssignPropertiesFromMaintenanceRedeployStatusStatus populates our MaintenanceRedeployStatus_Status from the provided source MaintenanceRedeployStatus_Status

func (*MaintenanceRedeployStatus_Status) AssignPropertiesToMaintenanceRedeployStatusStatus

func (redeploy *MaintenanceRedeployStatus_Status) AssignPropertiesToMaintenanceRedeployStatusStatus(destination *v1beta20201201storage.MaintenanceRedeployStatus_Status) error

AssignPropertiesToMaintenanceRedeployStatusStatus populates the provided destination MaintenanceRedeployStatus_Status from our MaintenanceRedeployStatus_Status

func (*MaintenanceRedeployStatus_Status) DeepCopy

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

func (*MaintenanceRedeployStatus_Status) DeepCopyInto

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

type ManagedDiskParameters

type ManagedDiskParameters struct {
	DiskEncryptionSet  *DiskEncryptionSetParameters  `json:"diskEncryptionSet,omitempty"`
	PropertyBag        genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Reference          *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
	StorageAccountType *string                       `json:"storageAccountType,omitempty"`
}

Storage version of v1alpha1api20201201.ManagedDiskParameters Deprecated version of ManagedDiskParameters. Use v1beta20201201.ManagedDiskParameters instead

func (*ManagedDiskParameters) AssignPropertiesFromManagedDiskParameters

func (parameters *ManagedDiskParameters) AssignPropertiesFromManagedDiskParameters(source *v1beta20201201storage.ManagedDiskParameters) error

AssignPropertiesFromManagedDiskParameters populates our ManagedDiskParameters from the provided source ManagedDiskParameters

func (*ManagedDiskParameters) AssignPropertiesToManagedDiskParameters

func (parameters *ManagedDiskParameters) AssignPropertiesToManagedDiskParameters(destination *v1beta20201201storage.ManagedDiskParameters) error

AssignPropertiesToManagedDiskParameters populates the provided destination ManagedDiskParameters from our ManagedDiskParameters

func (*ManagedDiskParameters) DeepCopy

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

func (*ManagedDiskParameters) DeepCopyInto

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

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

type ManagedDiskParameters_Status

type ManagedDiskParameters_Status struct {
	DiskEncryptionSet  *SubResource_Status    `json:"diskEncryptionSet,omitempty"`
	Id                 *string                `json:"id,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StorageAccountType *string                `json:"storageAccountType,omitempty"`
}

Storage version of v1alpha1api20201201.ManagedDiskParameters_Status Deprecated version of ManagedDiskParameters_Status. Use v1beta20201201.ManagedDiskParameters_Status instead

func (*ManagedDiskParameters_Status) AssignPropertiesFromManagedDiskParametersStatus

func (parameters *ManagedDiskParameters_Status) AssignPropertiesFromManagedDiskParametersStatus(source *v1beta20201201storage.ManagedDiskParameters_Status) error

AssignPropertiesFromManagedDiskParametersStatus populates our ManagedDiskParameters_Status from the provided source ManagedDiskParameters_Status

func (*ManagedDiskParameters_Status) AssignPropertiesToManagedDiskParametersStatus

func (parameters *ManagedDiskParameters_Status) AssignPropertiesToManagedDiskParametersStatus(destination *v1beta20201201storage.ManagedDiskParameters_Status) error

AssignPropertiesToManagedDiskParametersStatus populates the provided destination ManagedDiskParameters_Status from our ManagedDiskParameters_Status

func (*ManagedDiskParameters_Status) DeepCopy

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

func (*ManagedDiskParameters_Status) DeepCopyInto

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

type NetworkInterfaceReference_Status

type NetworkInterfaceReference_Status struct {
	Id          *string                `json:"id,omitempty"`
	Primary     *bool                  `json:"primary,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.NetworkInterfaceReference_Status Deprecated version of NetworkInterfaceReference_Status. Use v1beta20201201.NetworkInterfaceReference_Status instead

func (*NetworkInterfaceReference_Status) AssignPropertiesFromNetworkInterfaceReferenceStatus

func (reference *NetworkInterfaceReference_Status) AssignPropertiesFromNetworkInterfaceReferenceStatus(source *v1beta20201201storage.NetworkInterfaceReference_Status) error

AssignPropertiesFromNetworkInterfaceReferenceStatus populates our NetworkInterfaceReference_Status from the provided source NetworkInterfaceReference_Status

func (*NetworkInterfaceReference_Status) AssignPropertiesToNetworkInterfaceReferenceStatus

func (reference *NetworkInterfaceReference_Status) AssignPropertiesToNetworkInterfaceReferenceStatus(destination *v1beta20201201storage.NetworkInterfaceReference_Status) error

AssignPropertiesToNetworkInterfaceReferenceStatus populates the provided destination NetworkInterfaceReference_Status from our NetworkInterfaceReference_Status

func (*NetworkInterfaceReference_Status) DeepCopy

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

func (*NetworkInterfaceReference_Status) DeepCopyInto

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

type NetworkProfile_Status

type NetworkProfile_Status struct {
	NetworkInterfaces []NetworkInterfaceReference_Status `json:"networkInterfaces,omitempty"`
	PropertyBag       genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.NetworkProfile_Status Deprecated version of NetworkProfile_Status. Use v1beta20201201.NetworkProfile_Status instead

func (*NetworkProfile_Status) AssignPropertiesFromNetworkProfileStatus

func (profile *NetworkProfile_Status) AssignPropertiesFromNetworkProfileStatus(source *v1beta20201201storage.NetworkProfile_Status) error

AssignPropertiesFromNetworkProfileStatus populates our NetworkProfile_Status from the provided source NetworkProfile_Status

func (*NetworkProfile_Status) AssignPropertiesToNetworkProfileStatus

func (profile *NetworkProfile_Status) AssignPropertiesToNetworkProfileStatus(destination *v1beta20201201storage.NetworkProfile_Status) error

AssignPropertiesToNetworkProfileStatus populates the provided destination NetworkProfile_Status from our NetworkProfile_Status

func (*NetworkProfile_Status) DeepCopy

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

func (*NetworkProfile_Status) DeepCopyInto

func (in *NetworkProfile_Status) DeepCopyInto(out *NetworkProfile_Status)

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

type OSDisk

type OSDisk struct {
	Caching                 *string                 `json:"caching,omitempty"`
	CreateOption            *string                 `json:"createOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings       `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                    `json:"diskSizeGB,omitempty"`
	EncryptionSettings      *DiskEncryptionSettings `json:"encryptionSettings,omitempty"`
	Image                   *VirtualHardDisk        `json:"image,omitempty"`
	ManagedDisk             *ManagedDiskParameters  `json:"managedDisk,omitempty"`
	Name                    *string                 `json:"name,omitempty"`
	OsType                  *string                 `json:"osType,omitempty"`
	PropertyBag             genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
	Vhd                     *VirtualHardDisk        `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                   `json:"writeAcceleratorEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.OSDisk Deprecated version of OSDisk. Use v1beta20201201.OSDisk instead

func (*OSDisk) AssignPropertiesFromOSDisk

func (disk *OSDisk) AssignPropertiesFromOSDisk(source *v1beta20201201storage.OSDisk) error

AssignPropertiesFromOSDisk populates our OSDisk from the provided source OSDisk

func (*OSDisk) AssignPropertiesToOSDisk

func (disk *OSDisk) AssignPropertiesToOSDisk(destination *v1beta20201201storage.OSDisk) error

AssignPropertiesToOSDisk populates the provided destination OSDisk from our OSDisk

func (*OSDisk) DeepCopy

func (in *OSDisk) DeepCopy() *OSDisk

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

func (*OSDisk) DeepCopyInto

func (in *OSDisk) DeepCopyInto(out *OSDisk)

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

type OSDisk_Status

type OSDisk_Status struct {
	Caching                 *string                        `json:"caching,omitempty"`
	CreateOption            *string                        `json:"createOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings_Status       `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                           `json:"diskSizeGB,omitempty"`
	EncryptionSettings      *DiskEncryptionSettings_Status `json:"encryptionSettings,omitempty"`
	Image                   *VirtualHardDisk_Status        `json:"image,omitempty"`
	ManagedDisk             *ManagedDiskParameters_Status  `json:"managedDisk,omitempty"`
	Name                    *string                        `json:"name,omitempty"`
	OsType                  *string                        `json:"osType,omitempty"`
	PropertyBag             genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	Vhd                     *VirtualHardDisk_Status        `json:"vhd,omitempty"`
	WriteAcceleratorEnabled *bool                          `json:"writeAcceleratorEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.OSDisk_Status Deprecated version of OSDisk_Status. Use v1beta20201201.OSDisk_Status instead

func (*OSDisk_Status) AssignPropertiesFromOSDiskStatus

func (disk *OSDisk_Status) AssignPropertiesFromOSDiskStatus(source *v1beta20201201storage.OSDisk_Status) error

AssignPropertiesFromOSDiskStatus populates our OSDisk_Status from the provided source OSDisk_Status

func (*OSDisk_Status) AssignPropertiesToOSDiskStatus

func (disk *OSDisk_Status) AssignPropertiesToOSDiskStatus(destination *v1beta20201201storage.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.

type OSProfile

type OSProfile struct {
	AdminPassword               *genruntime.SecretReference `json:"adminPassword,omitempty"`
	AdminUsername               *string                     `json:"adminUsername,omitempty"`
	AllowExtensionOperations    *bool                       `json:"allowExtensionOperations,omitempty"`
	ComputerName                *string                     `json:"computerName,omitempty"`
	CustomData                  *string                     `json:"customData,omitempty"`
	LinuxConfiguration          *LinuxConfiguration         `json:"linuxConfiguration,omitempty"`
	PropertyBag                 genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	RequireGuestProvisionSignal *bool                       `json:"requireGuestProvisionSignal,omitempty"`
	Secrets                     []VaultSecretGroup          `json:"secrets,omitempty"`
	WindowsConfiguration        *WindowsConfiguration       `json:"windowsConfiguration,omitempty"`
}

Storage version of v1alpha1api20201201.OSProfile Deprecated version of OSProfile. Use v1beta20201201.OSProfile instead

func (*OSProfile) AssignPropertiesFromOSProfile

func (profile *OSProfile) AssignPropertiesFromOSProfile(source *v1beta20201201storage.OSProfile) error

AssignPropertiesFromOSProfile populates our OSProfile from the provided source OSProfile

func (*OSProfile) AssignPropertiesToOSProfile

func (profile *OSProfile) AssignPropertiesToOSProfile(destination *v1beta20201201storage.OSProfile) error

AssignPropertiesToOSProfile populates the provided destination OSProfile from our OSProfile

func (*OSProfile) DeepCopy

func (in *OSProfile) DeepCopy() *OSProfile

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

func (*OSProfile) DeepCopyInto

func (in *OSProfile) DeepCopyInto(out *OSProfile)

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

type OSProfile_Status

type OSProfile_Status struct {
	AdminPassword               *string                      `json:"adminPassword,omitempty"`
	AdminUsername               *string                      `json:"adminUsername,omitempty"`
	AllowExtensionOperations    *bool                        `json:"allowExtensionOperations,omitempty"`
	ComputerName                *string                      `json:"computerName,omitempty"`
	CustomData                  *string                      `json:"customData,omitempty"`
	LinuxConfiguration          *LinuxConfiguration_Status   `json:"linuxConfiguration,omitempty"`
	PropertyBag                 genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	RequireGuestProvisionSignal *bool                        `json:"requireGuestProvisionSignal,omitempty"`
	Secrets                     []VaultSecretGroup_Status    `json:"secrets,omitempty"`
	WindowsConfiguration        *WindowsConfiguration_Status `json:"windowsConfiguration,omitempty"`
}

Storage version of v1alpha1api20201201.OSProfile_Status Deprecated version of OSProfile_Status. Use v1beta20201201.OSProfile_Status instead

func (*OSProfile_Status) AssignPropertiesFromOSProfileStatus

func (profile *OSProfile_Status) AssignPropertiesFromOSProfileStatus(source *v1beta20201201storage.OSProfile_Status) error

AssignPropertiesFromOSProfileStatus populates our OSProfile_Status from the provided source OSProfile_Status

func (*OSProfile_Status) AssignPropertiesToOSProfileStatus

func (profile *OSProfile_Status) AssignPropertiesToOSProfileStatus(destination *v1beta20201201storage.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.

type PatchSettings

type PatchSettings struct {
	EnableHotpatching *bool                  `json:"enableHotpatching,omitempty"`
	PatchMode         *string                `json:"patchMode,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.PatchSettings Deprecated version of PatchSettings. Use v1beta20201201.PatchSettings instead

func (*PatchSettings) AssignPropertiesFromPatchSettings

func (settings *PatchSettings) AssignPropertiesFromPatchSettings(source *v1beta20201201storage.PatchSettings) error

AssignPropertiesFromPatchSettings populates our PatchSettings from the provided source PatchSettings

func (*PatchSettings) AssignPropertiesToPatchSettings

func (settings *PatchSettings) AssignPropertiesToPatchSettings(destination *v1beta20201201storage.PatchSettings) error

AssignPropertiesToPatchSettings populates the provided destination PatchSettings from our PatchSettings

func (*PatchSettings) DeepCopy

func (in *PatchSettings) DeepCopy() *PatchSettings

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

func (*PatchSettings) DeepCopyInto

func (in *PatchSettings) DeepCopyInto(out *PatchSettings)

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

type PatchSettings_Status

type PatchSettings_Status struct {
	EnableHotpatching *bool                  `json:"enableHotpatching,omitempty"`
	PatchMode         *string                `json:"patchMode,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.PatchSettings_Status Deprecated version of PatchSettings_Status. Use v1beta20201201.PatchSettings_Status instead

func (*PatchSettings_Status) AssignPropertiesFromPatchSettingsStatus

func (settings *PatchSettings_Status) AssignPropertiesFromPatchSettingsStatus(source *v1beta20201201storage.PatchSettings_Status) error

AssignPropertiesFromPatchSettingsStatus populates our PatchSettings_Status from the provided source PatchSettings_Status

func (*PatchSettings_Status) AssignPropertiesToPatchSettingsStatus

func (settings *PatchSettings_Status) AssignPropertiesToPatchSettingsStatus(destination *v1beta20201201storage.PatchSettings_Status) error

AssignPropertiesToPatchSettingsStatus populates the provided destination PatchSettings_Status from our PatchSettings_Status

func (*PatchSettings_Status) DeepCopy

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

func (*PatchSettings_Status) DeepCopyInto

func (in *PatchSettings_Status) DeepCopyInto(out *PatchSettings_Status)

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

type Plan

type Plan struct {
	Name          *string                `json:"name,omitempty"`
	Product       *string                `json:"product,omitempty"`
	PromotionCode *string                `json:"promotionCode,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Publisher     *string                `json:"publisher,omitempty"`
}

Storage version of v1alpha1api20201201.Plan Deprecated version of Plan. Use v1beta20201201.Plan instead

func (*Plan) AssignPropertiesFromPlan

func (plan *Plan) AssignPropertiesFromPlan(source *v1beta20201201storage.Plan) error

AssignPropertiesFromPlan populates our Plan from the provided source Plan

func (*Plan) AssignPropertiesToPlan

func (plan *Plan) AssignPropertiesToPlan(destination *v1beta20201201storage.Plan) error

AssignPropertiesToPlan populates the provided destination Plan from our Plan

func (*Plan) DeepCopy

func (in *Plan) DeepCopy() *Plan

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

func (*Plan) DeepCopyInto

func (in *Plan) DeepCopyInto(out *Plan)

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

type Plan_Status

type Plan_Status struct {
	Name          *string                `json:"name,omitempty"`
	Product       *string                `json:"product,omitempty"`
	PromotionCode *string                `json:"promotionCode,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Publisher     *string                `json:"publisher,omitempty"`
}

Storage version of v1alpha1api20201201.Plan_Status Deprecated version of Plan_Status. Use v1beta20201201.Plan_Status instead

func (*Plan_Status) AssignPropertiesFromPlanStatus

func (plan *Plan_Status) AssignPropertiesFromPlanStatus(source *v1beta20201201storage.Plan_Status) error

AssignPropertiesFromPlanStatus populates our Plan_Status from the provided source Plan_Status

func (*Plan_Status) AssignPropertiesToPlanStatus

func (plan *Plan_Status) AssignPropertiesToPlanStatus(destination *v1beta20201201storage.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.

type RollingUpgradePolicy

type RollingUpgradePolicy struct {
	EnableCrossZoneUpgrade              *bool                  `json:"enableCrossZoneUpgrade,omitempty"`
	MaxBatchInstancePercent             *int                   `json:"maxBatchInstancePercent,omitempty"`
	MaxUnhealthyInstancePercent         *int                   `json:"maxUnhealthyInstancePercent,omitempty"`
	MaxUnhealthyUpgradedInstancePercent *int                   `json:"maxUnhealthyUpgradedInstancePercent,omitempty"`
	PauseTimeBetweenBatches             *string                `json:"pauseTimeBetweenBatches,omitempty"`
	PrioritizeUnhealthyInstances        *bool                  `json:"prioritizeUnhealthyInstances,omitempty"`
	PropertyBag                         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.RollingUpgradePolicy Deprecated version of RollingUpgradePolicy. Use v1beta20201201.RollingUpgradePolicy instead

func (*RollingUpgradePolicy) AssignPropertiesFromRollingUpgradePolicy

func (policy *RollingUpgradePolicy) AssignPropertiesFromRollingUpgradePolicy(source *v1beta20201201storage.RollingUpgradePolicy) error

AssignPropertiesFromRollingUpgradePolicy populates our RollingUpgradePolicy from the provided source RollingUpgradePolicy

func (*RollingUpgradePolicy) AssignPropertiesToRollingUpgradePolicy

func (policy *RollingUpgradePolicy) AssignPropertiesToRollingUpgradePolicy(destination *v1beta20201201storage.RollingUpgradePolicy) error

AssignPropertiesToRollingUpgradePolicy populates the provided destination RollingUpgradePolicy from our RollingUpgradePolicy

func (*RollingUpgradePolicy) DeepCopy

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

func (*RollingUpgradePolicy) DeepCopyInto

func (in *RollingUpgradePolicy) DeepCopyInto(out *RollingUpgradePolicy)

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

type RollingUpgradePolicy_Status

type RollingUpgradePolicy_Status struct {
	EnableCrossZoneUpgrade              *bool                  `json:"enableCrossZoneUpgrade,omitempty"`
	MaxBatchInstancePercent             *int                   `json:"maxBatchInstancePercent,omitempty"`
	MaxUnhealthyInstancePercent         *int                   `json:"maxUnhealthyInstancePercent,omitempty"`
	MaxUnhealthyUpgradedInstancePercent *int                   `json:"maxUnhealthyUpgradedInstancePercent,omitempty"`
	PauseTimeBetweenBatches             *string                `json:"pauseTimeBetweenBatches,omitempty"`
	PrioritizeUnhealthyInstances        *bool                  `json:"prioritizeUnhealthyInstances,omitempty"`
	PropertyBag                         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.RollingUpgradePolicy_Status Deprecated version of RollingUpgradePolicy_Status. Use v1beta20201201.RollingUpgradePolicy_Status instead

func (*RollingUpgradePolicy_Status) AssignPropertiesFromRollingUpgradePolicyStatus

func (policy *RollingUpgradePolicy_Status) AssignPropertiesFromRollingUpgradePolicyStatus(source *v1beta20201201storage.RollingUpgradePolicy_Status) error

AssignPropertiesFromRollingUpgradePolicyStatus populates our RollingUpgradePolicy_Status from the provided source RollingUpgradePolicy_Status

func (*RollingUpgradePolicy_Status) AssignPropertiesToRollingUpgradePolicyStatus

func (policy *RollingUpgradePolicy_Status) AssignPropertiesToRollingUpgradePolicyStatus(destination *v1beta20201201storage.RollingUpgradePolicy_Status) error

AssignPropertiesToRollingUpgradePolicyStatus populates the provided destination RollingUpgradePolicy_Status from our RollingUpgradePolicy_Status

func (*RollingUpgradePolicy_Status) DeepCopy

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

func (*RollingUpgradePolicy_Status) DeepCopyInto

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

type ScaleInPolicy

type ScaleInPolicy struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rules       []string               `json:"rules,omitempty"`
}

Storage version of v1alpha1api20201201.ScaleInPolicy Deprecated version of ScaleInPolicy. Use v1beta20201201.ScaleInPolicy instead

func (*ScaleInPolicy) AssignPropertiesFromScaleInPolicy

func (policy *ScaleInPolicy) AssignPropertiesFromScaleInPolicy(source *v1beta20201201storage.ScaleInPolicy) error

AssignPropertiesFromScaleInPolicy populates our ScaleInPolicy from the provided source ScaleInPolicy

func (*ScaleInPolicy) AssignPropertiesToScaleInPolicy

func (policy *ScaleInPolicy) AssignPropertiesToScaleInPolicy(destination *v1beta20201201storage.ScaleInPolicy) error

AssignPropertiesToScaleInPolicy populates the provided destination ScaleInPolicy from our ScaleInPolicy

func (*ScaleInPolicy) DeepCopy

func (in *ScaleInPolicy) DeepCopy() *ScaleInPolicy

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

func (*ScaleInPolicy) DeepCopyInto

func (in *ScaleInPolicy) DeepCopyInto(out *ScaleInPolicy)

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

type ScaleInPolicy_Status

type ScaleInPolicy_Status struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rules       []string               `json:"rules,omitempty"`
}

Storage version of v1alpha1api20201201.ScaleInPolicy_Status Deprecated version of ScaleInPolicy_Status. Use v1beta20201201.ScaleInPolicy_Status instead

func (*ScaleInPolicy_Status) AssignPropertiesFromScaleInPolicyStatus

func (policy *ScaleInPolicy_Status) AssignPropertiesFromScaleInPolicyStatus(source *v1beta20201201storage.ScaleInPolicy_Status) error

AssignPropertiesFromScaleInPolicyStatus populates our ScaleInPolicy_Status from the provided source ScaleInPolicy_Status

func (*ScaleInPolicy_Status) AssignPropertiesToScaleInPolicyStatus

func (policy *ScaleInPolicy_Status) AssignPropertiesToScaleInPolicyStatus(destination *v1beta20201201storage.ScaleInPolicy_Status) error

AssignPropertiesToScaleInPolicyStatus populates the provided destination ScaleInPolicy_Status from our ScaleInPolicy_Status

func (*ScaleInPolicy_Status) DeepCopy

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

func (*ScaleInPolicy_Status) DeepCopyInto

func (in *ScaleInPolicy_Status) DeepCopyInto(out *ScaleInPolicy_Status)

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

type ScheduledEventsProfile

type ScheduledEventsProfile struct {
	PropertyBag                  genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	TerminateNotificationProfile *TerminateNotificationProfile `json:"terminateNotificationProfile,omitempty"`
}

Storage version of v1alpha1api20201201.ScheduledEventsProfile Deprecated version of ScheduledEventsProfile. Use v1beta20201201.ScheduledEventsProfile instead

func (*ScheduledEventsProfile) AssignPropertiesFromScheduledEventsProfile

func (profile *ScheduledEventsProfile) AssignPropertiesFromScheduledEventsProfile(source *v1beta20201201storage.ScheduledEventsProfile) error

AssignPropertiesFromScheduledEventsProfile populates our ScheduledEventsProfile from the provided source ScheduledEventsProfile

func (*ScheduledEventsProfile) AssignPropertiesToScheduledEventsProfile

func (profile *ScheduledEventsProfile) AssignPropertiesToScheduledEventsProfile(destination *v1beta20201201storage.ScheduledEventsProfile) error

AssignPropertiesToScheduledEventsProfile populates the provided destination ScheduledEventsProfile from our ScheduledEventsProfile

func (*ScheduledEventsProfile) DeepCopy

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

func (*ScheduledEventsProfile) DeepCopyInto

func (in *ScheduledEventsProfile) DeepCopyInto(out *ScheduledEventsProfile)

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

type ScheduledEventsProfile_Status

type ScheduledEventsProfile_Status struct {
	PropertyBag                  genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
	TerminateNotificationProfile *TerminateNotificationProfile_Status `json:"terminateNotificationProfile,omitempty"`
}

Storage version of v1alpha1api20201201.ScheduledEventsProfile_Status Deprecated version of ScheduledEventsProfile_Status. Use v1beta20201201.ScheduledEventsProfile_Status instead

func (*ScheduledEventsProfile_Status) AssignPropertiesFromScheduledEventsProfileStatus

func (profile *ScheduledEventsProfile_Status) AssignPropertiesFromScheduledEventsProfileStatus(source *v1beta20201201storage.ScheduledEventsProfile_Status) error

AssignPropertiesFromScheduledEventsProfileStatus populates our ScheduledEventsProfile_Status from the provided source ScheduledEventsProfile_Status

func (*ScheduledEventsProfile_Status) AssignPropertiesToScheduledEventsProfileStatus

func (profile *ScheduledEventsProfile_Status) AssignPropertiesToScheduledEventsProfileStatus(destination *v1beta20201201storage.ScheduledEventsProfile_Status) error

AssignPropertiesToScheduledEventsProfileStatus populates the provided destination ScheduledEventsProfile_Status from our ScheduledEventsProfile_Status

func (*ScheduledEventsProfile_Status) DeepCopy

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

func (*ScheduledEventsProfile_Status) DeepCopyInto

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

type SecurityProfile

type SecurityProfile struct {
	EncryptionAtHost *bool                  `json:"encryptionAtHost,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecurityType     *string                `json:"securityType,omitempty"`
	UefiSettings     *UefiSettings          `json:"uefiSettings,omitempty"`
}

Storage version of v1alpha1api20201201.SecurityProfile Deprecated version of SecurityProfile. Use v1beta20201201.SecurityProfile instead

func (*SecurityProfile) AssignPropertiesFromSecurityProfile

func (profile *SecurityProfile) AssignPropertiesFromSecurityProfile(source *v1beta20201201storage.SecurityProfile) error

AssignPropertiesFromSecurityProfile populates our SecurityProfile from the provided source SecurityProfile

func (*SecurityProfile) AssignPropertiesToSecurityProfile

func (profile *SecurityProfile) AssignPropertiesToSecurityProfile(destination *v1beta20201201storage.SecurityProfile) error

AssignPropertiesToSecurityProfile populates the provided destination SecurityProfile from our SecurityProfile

func (*SecurityProfile) DeepCopy

func (in *SecurityProfile) DeepCopy() *SecurityProfile

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

func (*SecurityProfile) DeepCopyInto

func (in *SecurityProfile) DeepCopyInto(out *SecurityProfile)

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

type SecurityProfile_Status

type SecurityProfile_Status struct {
	EncryptionAtHost *bool                  `json:"encryptionAtHost,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecurityType     *string                `json:"securityType,omitempty"`
	UefiSettings     *UefiSettings_Status   `json:"uefiSettings,omitempty"`
}

Storage version of v1alpha1api20201201.SecurityProfile_Status Deprecated version of SecurityProfile_Status. Use v1beta20201201.SecurityProfile_Status instead

func (*SecurityProfile_Status) AssignPropertiesFromSecurityProfileStatus

func (profile *SecurityProfile_Status) AssignPropertiesFromSecurityProfileStatus(source *v1beta20201201storage.SecurityProfile_Status) error

AssignPropertiesFromSecurityProfileStatus populates our SecurityProfile_Status from the provided source SecurityProfile_Status

func (*SecurityProfile_Status) AssignPropertiesToSecurityProfileStatus

func (profile *SecurityProfile_Status) AssignPropertiesToSecurityProfileStatus(destination *v1beta20201201storage.SecurityProfile_Status) error

AssignPropertiesToSecurityProfileStatus populates the provided destination SecurityProfile_Status from our SecurityProfile_Status

func (*SecurityProfile_Status) DeepCopy

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

func (*SecurityProfile_Status) DeepCopyInto

func (in *SecurityProfile_Status) DeepCopyInto(out *SecurityProfile_Status)

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

type Sku

type Sku struct {
	Capacity    *int                   `json:"capacity,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1alpha1api20201201.Sku Deprecated version of Sku. Use v1beta20201201.Sku instead

func (*Sku) AssignPropertiesFromSku

func (sku *Sku) AssignPropertiesFromSku(source *v1beta20201201storage.Sku) error

AssignPropertiesFromSku populates our Sku from the provided source Sku

func (*Sku) AssignPropertiesToSku

func (sku *Sku) AssignPropertiesToSku(destination *v1beta20201201storage.Sku) error

AssignPropertiesToSku populates the provided destination Sku from our Sku

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

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

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

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

type Sku_Status

type Sku_Status struct {
	Capacity    *int                   `json:"capacity,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1alpha1api20201201.Sku_Status Deprecated version of Sku_Status. Use v1beta20201201.Sku_Status instead

func (*Sku_Status) AssignPropertiesFromSkuStatus

func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *v1beta20201201storage.Sku_Status) error

AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status

func (*Sku_Status) AssignPropertiesToSkuStatus

func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *v1beta20201201storage.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.

type SshConfiguration

type SshConfiguration struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublicKeys  []SshPublicKey         `json:"publicKeys,omitempty"`
}

Storage version of v1alpha1api20201201.SshConfiguration Deprecated version of SshConfiguration. Use v1beta20201201.SshConfiguration instead

func (*SshConfiguration) AssignPropertiesFromSshConfiguration

func (configuration *SshConfiguration) AssignPropertiesFromSshConfiguration(source *v1beta20201201storage.SshConfiguration) error

AssignPropertiesFromSshConfiguration populates our SshConfiguration from the provided source SshConfiguration

func (*SshConfiguration) AssignPropertiesToSshConfiguration

func (configuration *SshConfiguration) AssignPropertiesToSshConfiguration(destination *v1beta20201201storage.SshConfiguration) error

AssignPropertiesToSshConfiguration populates the provided destination SshConfiguration from our SshConfiguration

func (*SshConfiguration) DeepCopy

func (in *SshConfiguration) DeepCopy() *SshConfiguration

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

func (*SshConfiguration) DeepCopyInto

func (in *SshConfiguration) DeepCopyInto(out *SshConfiguration)

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

type SshConfiguration_Status

type SshConfiguration_Status struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublicKeys  []SshPublicKey_Status  `json:"publicKeys,omitempty"`
}

Storage version of v1alpha1api20201201.SshConfiguration_Status Deprecated version of SshConfiguration_Status. Use v1beta20201201.SshConfiguration_Status instead

func (*SshConfiguration_Status) AssignPropertiesFromSshConfigurationStatus

func (configuration *SshConfiguration_Status) AssignPropertiesFromSshConfigurationStatus(source *v1beta20201201storage.SshConfiguration_Status) error

AssignPropertiesFromSshConfigurationStatus populates our SshConfiguration_Status from the provided source SshConfiguration_Status

func (*SshConfiguration_Status) AssignPropertiesToSshConfigurationStatus

func (configuration *SshConfiguration_Status) AssignPropertiesToSshConfigurationStatus(destination *v1beta20201201storage.SshConfiguration_Status) error

AssignPropertiesToSshConfigurationStatus populates the provided destination SshConfiguration_Status from our SshConfiguration_Status

func (*SshConfiguration_Status) DeepCopy

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

func (*SshConfiguration_Status) DeepCopyInto

func (in *SshConfiguration_Status) DeepCopyInto(out *SshConfiguration_Status)

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

type SshPublicKey

type SshPublicKey struct {
	KeyData     *string                `json:"keyData,omitempty"`
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.SshPublicKey Deprecated version of SshPublicKey. Use v1beta20201201.SshPublicKey instead

func (*SshPublicKey) AssignPropertiesFromSshPublicKey

func (publicKey *SshPublicKey) AssignPropertiesFromSshPublicKey(source *v1beta20201201storage.SshPublicKey) error

AssignPropertiesFromSshPublicKey populates our SshPublicKey from the provided source SshPublicKey

func (*SshPublicKey) AssignPropertiesToSshPublicKey

func (publicKey *SshPublicKey) AssignPropertiesToSshPublicKey(destination *v1beta20201201storage.SshPublicKey) error

AssignPropertiesToSshPublicKey populates the provided destination SshPublicKey from our SshPublicKey

func (*SshPublicKey) DeepCopy

func (in *SshPublicKey) DeepCopy() *SshPublicKey

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

func (*SshPublicKey) DeepCopyInto

func (in *SshPublicKey) DeepCopyInto(out *SshPublicKey)

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

type SshPublicKey_Status

type SshPublicKey_Status struct {
	KeyData     *string                `json:"keyData,omitempty"`
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.SshPublicKey_Status Deprecated version of SshPublicKey_Status. Use v1beta20201201.SshPublicKey_Status instead

func (*SshPublicKey_Status) AssignPropertiesFromSshPublicKeyStatus

func (publicKey *SshPublicKey_Status) AssignPropertiesFromSshPublicKeyStatus(source *v1beta20201201storage.SshPublicKey_Status) error

AssignPropertiesFromSshPublicKeyStatus populates our SshPublicKey_Status from the provided source SshPublicKey_Status

func (*SshPublicKey_Status) AssignPropertiesToSshPublicKeyStatus

func (publicKey *SshPublicKey_Status) AssignPropertiesToSshPublicKeyStatus(destination *v1beta20201201storage.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.

type StorageProfile

type StorageProfile struct {
	DataDisks      []DataDisk             `json:"dataDisks,omitempty"`
	ImageReference *ImageReference        `json:"imageReference,omitempty"`
	OsDisk         *OSDisk                `json:"osDisk,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.StorageProfile Deprecated version of StorageProfile. Use v1beta20201201.StorageProfile instead

func (*StorageProfile) AssignPropertiesFromStorageProfile

func (profile *StorageProfile) AssignPropertiesFromStorageProfile(source *v1beta20201201storage.StorageProfile) error

AssignPropertiesFromStorageProfile populates our StorageProfile from the provided source StorageProfile

func (*StorageProfile) AssignPropertiesToStorageProfile

func (profile *StorageProfile) AssignPropertiesToStorageProfile(destination *v1beta20201201storage.StorageProfile) error

AssignPropertiesToStorageProfile populates the provided destination StorageProfile from our StorageProfile

func (*StorageProfile) DeepCopy

func (in *StorageProfile) DeepCopy() *StorageProfile

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

func (*StorageProfile) DeepCopyInto

func (in *StorageProfile) DeepCopyInto(out *StorageProfile)

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

type StorageProfile_Status

type StorageProfile_Status struct {
	DataDisks      []DataDisk_Status      `json:"dataDisks,omitempty"`
	ImageReference *ImageReference_Status `json:"imageReference,omitempty"`
	OsDisk         *OSDisk_Status         `json:"osDisk,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.StorageProfile_Status Deprecated version of StorageProfile_Status. Use v1beta20201201.StorageProfile_Status instead

func (*StorageProfile_Status) AssignPropertiesFromStorageProfileStatus

func (profile *StorageProfile_Status) AssignPropertiesFromStorageProfileStatus(source *v1beta20201201storage.StorageProfile_Status) error

AssignPropertiesFromStorageProfileStatus populates our StorageProfile_Status from the provided source StorageProfile_Status

func (*StorageProfile_Status) AssignPropertiesToStorageProfileStatus

func (profile *StorageProfile_Status) AssignPropertiesToStorageProfileStatus(destination *v1beta20201201storage.StorageProfile_Status) error

AssignPropertiesToStorageProfileStatus populates the provided destination StorageProfile_Status from our StorageProfile_Status

func (*StorageProfile_Status) DeepCopy

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

func (*StorageProfile_Status) DeepCopyInto

func (in *StorageProfile_Status) DeepCopyInto(out *StorageProfile_Status)

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

type SubResource

type SubResource struct {
	PropertyBag genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Reference   *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1alpha1api20201201.SubResource Deprecated version of SubResource. Use v1beta20201201.SubResource instead

func (*SubResource) AssignPropertiesFromSubResource

func (resource *SubResource) AssignPropertiesFromSubResource(source *v1alpha1api20210701storage.SubResource) error

AssignPropertiesFromSubResource populates our SubResource from the provided source SubResource

func (*SubResource) AssignPropertiesToSubResource

func (resource *SubResource) AssignPropertiesToSubResource(destination *v1alpha1api20210701storage.SubResource) error

AssignPropertiesToSubResource populates the provided destination SubResource from our SubResource

func (*SubResource) DeepCopy

func (in *SubResource) DeepCopy() *SubResource

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

func (*SubResource) DeepCopyInto

func (in *SubResource) DeepCopyInto(out *SubResource)

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

type SubResource_Status

type SubResource_Status struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.SubResource_Status Deprecated version of SubResource_Status. Use v1beta20201201.SubResource_Status instead

func (*SubResource_Status) AssignPropertiesFromSubResourceStatus

func (resource *SubResource_Status) AssignPropertiesFromSubResourceStatus(source *v1alpha1api20210701storage.SubResource_Status) error

AssignPropertiesFromSubResourceStatus populates our SubResource_Status from the provided source SubResource_Status

func (*SubResource_Status) AssignPropertiesToSubResourceStatus

func (resource *SubResource_Status) AssignPropertiesToSubResourceStatus(destination *v1alpha1api20210701storage.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.

type TerminateNotificationProfile

type TerminateNotificationProfile struct {
	Enable           *bool                  `json:"enable,omitempty"`
	NotBeforeTimeout *string                `json:"notBeforeTimeout,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.TerminateNotificationProfile Deprecated version of TerminateNotificationProfile. Use v1beta20201201.TerminateNotificationProfile instead

func (*TerminateNotificationProfile) AssignPropertiesFromTerminateNotificationProfile

func (profile *TerminateNotificationProfile) AssignPropertiesFromTerminateNotificationProfile(source *v1beta20201201storage.TerminateNotificationProfile) error

AssignPropertiesFromTerminateNotificationProfile populates our TerminateNotificationProfile from the provided source TerminateNotificationProfile

func (*TerminateNotificationProfile) AssignPropertiesToTerminateNotificationProfile

func (profile *TerminateNotificationProfile) AssignPropertiesToTerminateNotificationProfile(destination *v1beta20201201storage.TerminateNotificationProfile) error

AssignPropertiesToTerminateNotificationProfile populates the provided destination TerminateNotificationProfile from our TerminateNotificationProfile

func (*TerminateNotificationProfile) DeepCopy

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

func (*TerminateNotificationProfile) DeepCopyInto

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

type TerminateNotificationProfile_Status

type TerminateNotificationProfile_Status struct {
	Enable           *bool                  `json:"enable,omitempty"`
	NotBeforeTimeout *string                `json:"notBeforeTimeout,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.TerminateNotificationProfile_Status Deprecated version of TerminateNotificationProfile_Status. Use v1beta20201201.TerminateNotificationProfile_Status instead

func (*TerminateNotificationProfile_Status) AssignPropertiesFromTerminateNotificationProfileStatus

func (profile *TerminateNotificationProfile_Status) AssignPropertiesFromTerminateNotificationProfileStatus(source *v1beta20201201storage.TerminateNotificationProfile_Status) error

AssignPropertiesFromTerminateNotificationProfileStatus populates our TerminateNotificationProfile_Status from the provided source TerminateNotificationProfile_Status

func (*TerminateNotificationProfile_Status) AssignPropertiesToTerminateNotificationProfileStatus

func (profile *TerminateNotificationProfile_Status) AssignPropertiesToTerminateNotificationProfileStatus(destination *v1beta20201201storage.TerminateNotificationProfile_Status) error

AssignPropertiesToTerminateNotificationProfileStatus populates the provided destination TerminateNotificationProfile_Status from our TerminateNotificationProfile_Status

func (*TerminateNotificationProfile_Status) DeepCopy

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

func (*TerminateNotificationProfile_Status) DeepCopyInto

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

type UefiSettings

type UefiSettings struct {
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecureBootEnabled *bool                  `json:"secureBootEnabled,omitempty"`
	VTpmEnabled       *bool                  `json:"vTpmEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.UefiSettings Deprecated version of UefiSettings. Use v1beta20201201.UefiSettings instead

func (*UefiSettings) AssignPropertiesFromUefiSettings

func (settings *UefiSettings) AssignPropertiesFromUefiSettings(source *v1beta20201201storage.UefiSettings) error

AssignPropertiesFromUefiSettings populates our UefiSettings from the provided source UefiSettings

func (*UefiSettings) AssignPropertiesToUefiSettings

func (settings *UefiSettings) AssignPropertiesToUefiSettings(destination *v1beta20201201storage.UefiSettings) error

AssignPropertiesToUefiSettings populates the provided destination UefiSettings from our UefiSettings

func (*UefiSettings) DeepCopy

func (in *UefiSettings) DeepCopy() *UefiSettings

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

func (*UefiSettings) DeepCopyInto

func (in *UefiSettings) DeepCopyInto(out *UefiSettings)

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

type UefiSettings_Status

type UefiSettings_Status struct {
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecureBootEnabled *bool                  `json:"secureBootEnabled,omitempty"`
	VTpmEnabled       *bool                  `json:"vTpmEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.UefiSettings_Status Deprecated version of UefiSettings_Status. Use v1beta20201201.UefiSettings_Status instead

func (*UefiSettings_Status) AssignPropertiesFromUefiSettingsStatus

func (settings *UefiSettings_Status) AssignPropertiesFromUefiSettingsStatus(source *v1beta20201201storage.UefiSettings_Status) error

AssignPropertiesFromUefiSettingsStatus populates our UefiSettings_Status from the provided source UefiSettings_Status

func (*UefiSettings_Status) AssignPropertiesToUefiSettingsStatus

func (settings *UefiSettings_Status) AssignPropertiesToUefiSettingsStatus(destination *v1beta20201201storage.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.

type UpgradePolicy

type UpgradePolicy struct {
	AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy `json:"automaticOSUpgradePolicy,omitempty"`
	Mode                     *string                   `json:"mode,omitempty"`
	PropertyBag              genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	RollingUpgradePolicy     *RollingUpgradePolicy     `json:"rollingUpgradePolicy,omitempty"`
}

Storage version of v1alpha1api20201201.UpgradePolicy Deprecated version of UpgradePolicy. Use v1beta20201201.UpgradePolicy instead

func (*UpgradePolicy) AssignPropertiesFromUpgradePolicy

func (policy *UpgradePolicy) AssignPropertiesFromUpgradePolicy(source *v1beta20201201storage.UpgradePolicy) error

AssignPropertiesFromUpgradePolicy populates our UpgradePolicy from the provided source UpgradePolicy

func (*UpgradePolicy) AssignPropertiesToUpgradePolicy

func (policy *UpgradePolicy) AssignPropertiesToUpgradePolicy(destination *v1beta20201201storage.UpgradePolicy) error

AssignPropertiesToUpgradePolicy populates the provided destination UpgradePolicy from our UpgradePolicy

func (*UpgradePolicy) DeepCopy

func (in *UpgradePolicy) DeepCopy() *UpgradePolicy

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

func (*UpgradePolicy) DeepCopyInto

func (in *UpgradePolicy) DeepCopyInto(out *UpgradePolicy)

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

type UpgradePolicy_Status

type UpgradePolicy_Status struct {
	AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy_Status `json:"automaticOSUpgradePolicy,omitempty"`
	Mode                     *string                          `json:"mode,omitempty"`
	PropertyBag              genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	RollingUpgradePolicy     *RollingUpgradePolicy_Status     `json:"rollingUpgradePolicy,omitempty"`
}

Storage version of v1alpha1api20201201.UpgradePolicy_Status Deprecated version of UpgradePolicy_Status. Use v1beta20201201.UpgradePolicy_Status instead

func (*UpgradePolicy_Status) AssignPropertiesFromUpgradePolicyStatus

func (policy *UpgradePolicy_Status) AssignPropertiesFromUpgradePolicyStatus(source *v1beta20201201storage.UpgradePolicy_Status) error

AssignPropertiesFromUpgradePolicyStatus populates our UpgradePolicy_Status from the provided source UpgradePolicy_Status

func (*UpgradePolicy_Status) AssignPropertiesToUpgradePolicyStatus

func (policy *UpgradePolicy_Status) AssignPropertiesToUpgradePolicyStatus(destination *v1beta20201201storage.UpgradePolicy_Status) error

AssignPropertiesToUpgradePolicyStatus populates the provided destination UpgradePolicy_Status from our UpgradePolicy_Status

func (*UpgradePolicy_Status) DeepCopy

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

func (*UpgradePolicy_Status) DeepCopyInto

func (in *UpgradePolicy_Status) DeepCopyInto(out *UpgradePolicy_Status)

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

type VaultCertificate

type VaultCertificate struct {
	CertificateStore *string                `json:"certificateStore,omitempty"`
	CertificateUrl   *string                `json:"certificateUrl,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VaultCertificate Deprecated version of VaultCertificate. Use v1beta20201201.VaultCertificate instead

func (*VaultCertificate) AssignPropertiesFromVaultCertificate

func (certificate *VaultCertificate) AssignPropertiesFromVaultCertificate(source *v1beta20201201storage.VaultCertificate) error

AssignPropertiesFromVaultCertificate populates our VaultCertificate from the provided source VaultCertificate

func (*VaultCertificate) AssignPropertiesToVaultCertificate

func (certificate *VaultCertificate) AssignPropertiesToVaultCertificate(destination *v1beta20201201storage.VaultCertificate) error

AssignPropertiesToVaultCertificate populates the provided destination VaultCertificate from our VaultCertificate

func (*VaultCertificate) DeepCopy

func (in *VaultCertificate) DeepCopy() *VaultCertificate

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

func (*VaultCertificate) DeepCopyInto

func (in *VaultCertificate) DeepCopyInto(out *VaultCertificate)

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

type VaultCertificate_Status

type VaultCertificate_Status struct {
	CertificateStore *string                `json:"certificateStore,omitempty"`
	CertificateUrl   *string                `json:"certificateUrl,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VaultCertificate_Status Deprecated version of VaultCertificate_Status. Use v1beta20201201.VaultCertificate_Status instead

func (*VaultCertificate_Status) AssignPropertiesFromVaultCertificateStatus

func (certificate *VaultCertificate_Status) AssignPropertiesFromVaultCertificateStatus(source *v1beta20201201storage.VaultCertificate_Status) error

AssignPropertiesFromVaultCertificateStatus populates our VaultCertificate_Status from the provided source VaultCertificate_Status

func (*VaultCertificate_Status) AssignPropertiesToVaultCertificateStatus

func (certificate *VaultCertificate_Status) AssignPropertiesToVaultCertificateStatus(destination *v1beta20201201storage.VaultCertificate_Status) error

AssignPropertiesToVaultCertificateStatus populates the provided destination VaultCertificate_Status from our VaultCertificate_Status

func (*VaultCertificate_Status) DeepCopy

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

func (*VaultCertificate_Status) DeepCopyInto

func (in *VaultCertificate_Status) DeepCopyInto(out *VaultCertificate_Status)

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

type VaultSecretGroup

type VaultSecretGroup struct {
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SourceVault       *SubResource           `json:"sourceVault,omitempty"`
	VaultCertificates []VaultCertificate     `json:"vaultCertificates,omitempty"`
}

Storage version of v1alpha1api20201201.VaultSecretGroup Deprecated version of VaultSecretGroup. Use v1beta20201201.VaultSecretGroup instead

func (*VaultSecretGroup) AssignPropertiesFromVaultSecretGroup

func (group *VaultSecretGroup) AssignPropertiesFromVaultSecretGroup(source *v1beta20201201storage.VaultSecretGroup) error

AssignPropertiesFromVaultSecretGroup populates our VaultSecretGroup from the provided source VaultSecretGroup

func (*VaultSecretGroup) AssignPropertiesToVaultSecretGroup

func (group *VaultSecretGroup) AssignPropertiesToVaultSecretGroup(destination *v1beta20201201storage.VaultSecretGroup) error

AssignPropertiesToVaultSecretGroup populates the provided destination VaultSecretGroup from our VaultSecretGroup

func (*VaultSecretGroup) DeepCopy

func (in *VaultSecretGroup) DeepCopy() *VaultSecretGroup

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

func (*VaultSecretGroup) DeepCopyInto

func (in *VaultSecretGroup) DeepCopyInto(out *VaultSecretGroup)

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

type VaultSecretGroup_Status

type VaultSecretGroup_Status struct {
	PropertyBag       genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	SourceVault       *SubResource_Status       `json:"sourceVault,omitempty"`
	VaultCertificates []VaultCertificate_Status `json:"vaultCertificates,omitempty"`
}

Storage version of v1alpha1api20201201.VaultSecretGroup_Status Deprecated version of VaultSecretGroup_Status. Use v1beta20201201.VaultSecretGroup_Status instead

func (*VaultSecretGroup_Status) AssignPropertiesFromVaultSecretGroupStatus

func (group *VaultSecretGroup_Status) AssignPropertiesFromVaultSecretGroupStatus(source *v1beta20201201storage.VaultSecretGroup_Status) error

AssignPropertiesFromVaultSecretGroupStatus populates our VaultSecretGroup_Status from the provided source VaultSecretGroup_Status

func (*VaultSecretGroup_Status) AssignPropertiesToVaultSecretGroupStatus

func (group *VaultSecretGroup_Status) AssignPropertiesToVaultSecretGroupStatus(destination *v1beta20201201storage.VaultSecretGroup_Status) error

AssignPropertiesToVaultSecretGroupStatus populates the provided destination VaultSecretGroup_Status from our VaultSecretGroup_Status

func (*VaultSecretGroup_Status) DeepCopy

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

func (*VaultSecretGroup_Status) DeepCopyInto

func (in *VaultSecretGroup_Status) DeepCopyInto(out *VaultSecretGroup_Status)

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

type VirtualHardDisk

type VirtualHardDisk struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Uri         *string                `json:"uri,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualHardDisk Deprecated version of VirtualHardDisk. Use v1beta20201201.VirtualHardDisk instead

func (*VirtualHardDisk) AssignPropertiesFromVirtualHardDisk

func (disk *VirtualHardDisk) AssignPropertiesFromVirtualHardDisk(source *v1beta20201201storage.VirtualHardDisk) error

AssignPropertiesFromVirtualHardDisk populates our VirtualHardDisk from the provided source VirtualHardDisk

func (*VirtualHardDisk) AssignPropertiesToVirtualHardDisk

func (disk *VirtualHardDisk) AssignPropertiesToVirtualHardDisk(destination *v1beta20201201storage.VirtualHardDisk) error

AssignPropertiesToVirtualHardDisk populates the provided destination VirtualHardDisk from our VirtualHardDisk

func (*VirtualHardDisk) DeepCopy

func (in *VirtualHardDisk) DeepCopy() *VirtualHardDisk

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

func (*VirtualHardDisk) DeepCopyInto

func (in *VirtualHardDisk) DeepCopyInto(out *VirtualHardDisk)

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

type VirtualHardDisk_Status

type VirtualHardDisk_Status struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Uri         *string                `json:"uri,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualHardDisk_Status Deprecated version of VirtualHardDisk_Status. Use v1beta20201201.VirtualHardDisk_Status instead

func (*VirtualHardDisk_Status) AssignPropertiesFromVirtualHardDiskStatus

func (disk *VirtualHardDisk_Status) AssignPropertiesFromVirtualHardDiskStatus(source *v1beta20201201storage.VirtualHardDisk_Status) error

AssignPropertiesFromVirtualHardDiskStatus populates our VirtualHardDisk_Status from the provided source VirtualHardDisk_Status

func (*VirtualHardDisk_Status) AssignPropertiesToVirtualHardDiskStatus

func (disk *VirtualHardDisk_Status) AssignPropertiesToVirtualHardDiskStatus(destination *v1beta20201201storage.VirtualHardDisk_Status) error

AssignPropertiesToVirtualHardDiskStatus populates the provided destination VirtualHardDisk_Status from our VirtualHardDisk_Status

func (*VirtualHardDisk_Status) DeepCopy

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

func (*VirtualHardDisk_Status) DeepCopyInto

func (in *VirtualHardDisk_Status) DeepCopyInto(out *VirtualHardDisk_Status)

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

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:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20201201.VirtualMachine Deprecated version of VirtualMachine. Use v1beta20201201.VirtualMachine instead

func (*VirtualMachine) AssignPropertiesFromVirtualMachine

func (machine *VirtualMachine) AssignPropertiesFromVirtualMachine(source *v1beta20201201storage.VirtualMachine) error

AssignPropertiesFromVirtualMachine populates our VirtualMachine from the provided source VirtualMachine

func (*VirtualMachine) AssignPropertiesToVirtualMachine

func (machine *VirtualMachine) AssignPropertiesToVirtualMachine(destination *v1beta20201201storage.VirtualMachine) error

AssignPropertiesToVirtualMachine populates the provided destination VirtualMachine from our VirtualMachine

func (*VirtualMachine) AzureName

func (machine *VirtualMachine) AzureName() string

AzureName returns the Azure name of the resource

func (*VirtualMachine) ConvertFrom

func (machine *VirtualMachine) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our VirtualMachine from the provided hub VirtualMachine

func (*VirtualMachine) ConvertTo

func (machine *VirtualMachine) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub VirtualMachine from our VirtualMachine

func (*VirtualMachine) DeepCopy

func (in *VirtualMachine) DeepCopy() *VirtualMachine

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

func (*VirtualMachine) DeepCopyInto

func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)

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

func (*VirtualMachine) DeepCopyObject

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

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

func (VirtualMachine) GetAPIVersion

func (machine VirtualMachine) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-12-01"

func (*VirtualMachine) GetConditions

func (machine *VirtualMachine) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*VirtualMachine) GetResourceKind

func (machine *VirtualMachine) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*VirtualMachine) GetSpec

func (machine *VirtualMachine) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*VirtualMachine) GetStatus

func (machine *VirtualMachine) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*VirtualMachine) GetType

func (machine *VirtualMachine) GetType() string

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

func (*VirtualMachine) NewEmptyStatus

func (machine *VirtualMachine) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*VirtualMachine) OriginalGVK

func (machine *VirtualMachine) OriginalGVK() *schema.GroupVersionKind

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

func (*VirtualMachine) Owner

func (machine *VirtualMachine) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*VirtualMachine) SetConditions

func (machine *VirtualMachine) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*VirtualMachine) SetStatus

func (machine *VirtualMachine) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type VirtualMachineAgentInstanceView_Status

type VirtualMachineAgentInstanceView_Status struct {
	ExtensionHandlers []VirtualMachineExtensionHandlerInstanceView_Status `json:"extensionHandlers,omitempty"`
	PropertyBag       genruntime.PropertyBag                              `json:"$propertyBag,omitempty"`
	Statuses          []InstanceViewStatus_Status                         `json:"statuses,omitempty"`
	VmAgentVersion    *string                                             `json:"vmAgentVersion,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineAgentInstanceView_Status Deprecated version of VirtualMachineAgentInstanceView_Status. Use v1beta20201201.VirtualMachineAgentInstanceView_Status instead

func (*VirtualMachineAgentInstanceView_Status) AssignPropertiesFromVirtualMachineAgentInstanceViewStatus

func (view *VirtualMachineAgentInstanceView_Status) AssignPropertiesFromVirtualMachineAgentInstanceViewStatus(source *v1beta20201201storage.VirtualMachineAgentInstanceView_Status) error

AssignPropertiesFromVirtualMachineAgentInstanceViewStatus populates our VirtualMachineAgentInstanceView_Status from the provided source VirtualMachineAgentInstanceView_Status

func (*VirtualMachineAgentInstanceView_Status) AssignPropertiesToVirtualMachineAgentInstanceViewStatus

func (view *VirtualMachineAgentInstanceView_Status) AssignPropertiesToVirtualMachineAgentInstanceViewStatus(destination *v1beta20201201storage.VirtualMachineAgentInstanceView_Status) error

AssignPropertiesToVirtualMachineAgentInstanceViewStatus populates the provided destination VirtualMachineAgentInstanceView_Status from our VirtualMachineAgentInstanceView_Status

func (*VirtualMachineAgentInstanceView_Status) DeepCopy

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

func (*VirtualMachineAgentInstanceView_Status) DeepCopyInto

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

type VirtualMachineExtensionHandlerInstanceView_Status

type VirtualMachineExtensionHandlerInstanceView_Status struct {
	PropertyBag        genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Status             *InstanceViewStatus_Status `json:"status,omitempty"`
	Type               *string                    `json:"type,omitempty"`
	TypeHandlerVersion *string                    `json:"typeHandlerVersion,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineExtensionHandlerInstanceView_Status Deprecated version of VirtualMachineExtensionHandlerInstanceView_Status. Use v1beta20201201.VirtualMachineExtensionHandlerInstanceView_Status instead

func (*VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionHandlerInstanceViewStatus

func (view *VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionHandlerInstanceViewStatus(source *v1beta20201201storage.VirtualMachineExtensionHandlerInstanceView_Status) error

AssignPropertiesFromVirtualMachineExtensionHandlerInstanceViewStatus populates our VirtualMachineExtensionHandlerInstanceView_Status from the provided source VirtualMachineExtensionHandlerInstanceView_Status

func (*VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesToVirtualMachineExtensionHandlerInstanceViewStatus

func (view *VirtualMachineExtensionHandlerInstanceView_Status) AssignPropertiesToVirtualMachineExtensionHandlerInstanceViewStatus(destination *v1beta20201201storage.VirtualMachineExtensionHandlerInstanceView_Status) error

AssignPropertiesToVirtualMachineExtensionHandlerInstanceViewStatus populates the provided destination VirtualMachineExtensionHandlerInstanceView_Status from our VirtualMachineExtensionHandlerInstanceView_Status

func (*VirtualMachineExtensionHandlerInstanceView_Status) DeepCopy

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

func (*VirtualMachineExtensionHandlerInstanceView_Status) DeepCopyInto

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

type VirtualMachineExtensionInstanceView_Status

type VirtualMachineExtensionInstanceView_Status struct {
	Name               *string                     `json:"name,omitempty"`
	PropertyBag        genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Statuses           []InstanceViewStatus_Status `json:"statuses,omitempty"`
	Substatuses        []InstanceViewStatus_Status `json:"substatuses,omitempty"`
	Type               *string                     `json:"type,omitempty"`
	TypeHandlerVersion *string                     `json:"typeHandlerVersion,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineExtensionInstanceView_Status Deprecated version of VirtualMachineExtensionInstanceView_Status. Use v1beta20201201.VirtualMachineExtensionInstanceView_Status instead

func (*VirtualMachineExtensionInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionInstanceViewStatus

func (view *VirtualMachineExtensionInstanceView_Status) AssignPropertiesFromVirtualMachineExtensionInstanceViewStatus(source *v1beta20201201storage.VirtualMachineExtensionInstanceView_Status) error

AssignPropertiesFromVirtualMachineExtensionInstanceViewStatus populates our VirtualMachineExtensionInstanceView_Status from the provided source VirtualMachineExtensionInstanceView_Status

func (*VirtualMachineExtensionInstanceView_Status) AssignPropertiesToVirtualMachineExtensionInstanceViewStatus

func (view *VirtualMachineExtensionInstanceView_Status) AssignPropertiesToVirtualMachineExtensionInstanceViewStatus(destination *v1beta20201201storage.VirtualMachineExtensionInstanceView_Status) error

AssignPropertiesToVirtualMachineExtensionInstanceViewStatus populates the provided destination VirtualMachineExtensionInstanceView_Status from our VirtualMachineExtensionInstanceView_Status

func (*VirtualMachineExtensionInstanceView_Status) DeepCopy

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

func (*VirtualMachineExtensionInstanceView_Status) DeepCopyInto

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

type VirtualMachineExtension_Status

type VirtualMachineExtension_Status struct {
	AutoUpgradeMinorVersion *bool                                       `json:"autoUpgradeMinorVersion,omitempty"`
	EnableAutomaticUpgrade  *bool                                       `json:"enableAutomaticUpgrade,omitempty"`
	ForceUpdateTag          *string                                     `json:"forceUpdateTag,omitempty"`
	Id                      *string                                     `json:"id,omitempty"`
	InstanceView            *VirtualMachineExtensionInstanceView_Status `json:"instanceView,omitempty"`
	Location                *string                                     `json:"location,omitempty"`
	Name                    *string                                     `json:"name,omitempty"`
	PropertiesType          *string                                     `json:"properties_type,omitempty"`
	PropertyBag             genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
	ProtectedSettings       map[string]v1.JSON                          `json:"protectedSettings,omitempty"`
	ProvisioningState       *string                                     `json:"provisioningState,omitempty"`
	Publisher               *string                                     `json:"publisher,omitempty"`
	Settings                map[string]v1.JSON                          `json:"settings,omitempty"`
	Tags                    map[string]string                           `json:"tags,omitempty"`
	Type                    *string                                     `json:"type,omitempty"`
	TypeHandlerVersion      *string                                     `json:"typeHandlerVersion,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineExtension_Status Deprecated version of VirtualMachineExtension_Status. Use v1beta20201201.VirtualMachineExtension_Status instead

func (*VirtualMachineExtension_Status) AssignPropertiesFromVirtualMachineExtensionStatus

func (extension *VirtualMachineExtension_Status) AssignPropertiesFromVirtualMachineExtensionStatus(source *v1beta20201201storage.VirtualMachineExtension_Status) error

AssignPropertiesFromVirtualMachineExtensionStatus populates our VirtualMachineExtension_Status from the provided source VirtualMachineExtension_Status

func (*VirtualMachineExtension_Status) AssignPropertiesToVirtualMachineExtensionStatus

func (extension *VirtualMachineExtension_Status) AssignPropertiesToVirtualMachineExtensionStatus(destination *v1beta20201201storage.VirtualMachineExtension_Status) error

AssignPropertiesToVirtualMachineExtensionStatus populates the provided destination VirtualMachineExtension_Status from our VirtualMachineExtension_Status

func (*VirtualMachineExtension_Status) DeepCopy

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

func (*VirtualMachineExtension_Status) DeepCopyInto

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

type VirtualMachineHealthStatus_Status

type VirtualMachineHealthStatus_Status struct {
	PropertyBag genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Status      *InstanceViewStatus_Status `json:"status,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineHealthStatus_Status Deprecated version of VirtualMachineHealthStatus_Status. Use v1beta20201201.VirtualMachineHealthStatus_Status instead

func (*VirtualMachineHealthStatus_Status) AssignPropertiesFromVirtualMachineHealthStatusStatus

func (health *VirtualMachineHealthStatus_Status) AssignPropertiesFromVirtualMachineHealthStatusStatus(source *v1beta20201201storage.VirtualMachineHealthStatus_Status) error

AssignPropertiesFromVirtualMachineHealthStatusStatus populates our VirtualMachineHealthStatus_Status from the provided source VirtualMachineHealthStatus_Status

func (*VirtualMachineHealthStatus_Status) AssignPropertiesToVirtualMachineHealthStatusStatus

func (health *VirtualMachineHealthStatus_Status) AssignPropertiesToVirtualMachineHealthStatusStatus(destination *v1beta20201201storage.VirtualMachineHealthStatus_Status) error

AssignPropertiesToVirtualMachineHealthStatusStatus populates the provided destination VirtualMachineHealthStatus_Status from our VirtualMachineHealthStatus_Status

func (*VirtualMachineHealthStatus_Status) DeepCopy

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

func (*VirtualMachineHealthStatus_Status) DeepCopyInto

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

type VirtualMachineIdentity

type VirtualMachineIdentity struct {
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type                   *string                `json:"type,omitempty"`
	UserAssignedIdentities map[string]v1.JSON     `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineIdentity Deprecated version of VirtualMachineIdentity. Use v1beta20201201.VirtualMachineIdentity instead

func (*VirtualMachineIdentity) AssignPropertiesFromVirtualMachineIdentity

func (identity *VirtualMachineIdentity) AssignPropertiesFromVirtualMachineIdentity(source *v1beta20201201storage.VirtualMachineIdentity) error

AssignPropertiesFromVirtualMachineIdentity populates our VirtualMachineIdentity from the provided source VirtualMachineIdentity

func (*VirtualMachineIdentity) AssignPropertiesToVirtualMachineIdentity

func (identity *VirtualMachineIdentity) AssignPropertiesToVirtualMachineIdentity(destination *v1beta20201201storage.VirtualMachineIdentity) error

AssignPropertiesToVirtualMachineIdentity populates the provided destination VirtualMachineIdentity from our VirtualMachineIdentity

func (*VirtualMachineIdentity) DeepCopy

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

func (*VirtualMachineIdentity) DeepCopyInto

func (in *VirtualMachineIdentity) DeepCopyInto(out *VirtualMachineIdentity)

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

type VirtualMachineIdentity_Status

type VirtualMachineIdentity_Status struct {
	PrincipalId            *string                                                         `json:"principalId,omitempty"`
	PropertyBag            genruntime.PropertyBag                                          `json:"$propertyBag,omitempty"`
	TenantId               *string                                                         `json:"tenantId,omitempty"`
	Type                   *string                                                         `json:"type,omitempty"`
	UserAssignedIdentities map[string]VirtualMachineIdentity_Status_UserAssignedIdentities `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineIdentity_Status Deprecated version of VirtualMachineIdentity_Status. Use v1beta20201201.VirtualMachineIdentity_Status instead

func (*VirtualMachineIdentity_Status) AssignPropertiesFromVirtualMachineIdentityStatus

func (identity *VirtualMachineIdentity_Status) AssignPropertiesFromVirtualMachineIdentityStatus(source *v1beta20201201storage.VirtualMachineIdentity_Status) error

AssignPropertiesFromVirtualMachineIdentityStatus populates our VirtualMachineIdentity_Status from the provided source VirtualMachineIdentity_Status

func (*VirtualMachineIdentity_Status) AssignPropertiesToVirtualMachineIdentityStatus

func (identity *VirtualMachineIdentity_Status) AssignPropertiesToVirtualMachineIdentityStatus(destination *v1beta20201201storage.VirtualMachineIdentity_Status) error

AssignPropertiesToVirtualMachineIdentityStatus populates the provided destination VirtualMachineIdentity_Status from our VirtualMachineIdentity_Status

func (*VirtualMachineIdentity_Status) DeepCopy

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

func (*VirtualMachineIdentity_Status) DeepCopyInto

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

type VirtualMachineIdentity_Status_UserAssignedIdentities

type VirtualMachineIdentity_Status_UserAssignedIdentities struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineIdentity_Status_UserAssignedIdentities Deprecated version of VirtualMachineIdentity_Status_UserAssignedIdentities. Use v1beta20201201.VirtualMachineIdentity_Status_UserAssignedIdentities instead

func (*VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineIdentityStatusUserAssignedIdentities

func (identities *VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineIdentityStatusUserAssignedIdentities(source *v1beta20201201storage.VirtualMachineIdentity_Status_UserAssignedIdentities) error

AssignPropertiesFromVirtualMachineIdentityStatusUserAssignedIdentities populates our VirtualMachineIdentity_Status_UserAssignedIdentities from the provided source VirtualMachineIdentity_Status_UserAssignedIdentities

func (*VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineIdentityStatusUserAssignedIdentities

func (identities *VirtualMachineIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineIdentityStatusUserAssignedIdentities(destination *v1beta20201201storage.VirtualMachineIdentity_Status_UserAssignedIdentities) error

AssignPropertiesToVirtualMachineIdentityStatusUserAssignedIdentities populates the provided destination VirtualMachineIdentity_Status_UserAssignedIdentities from our VirtualMachineIdentity_Status_UserAssignedIdentities

func (*VirtualMachineIdentity_Status_UserAssignedIdentities) DeepCopy

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

func (*VirtualMachineIdentity_Status_UserAssignedIdentities) DeepCopyInto

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

type VirtualMachineInstanceView_Status

type VirtualMachineInstanceView_Status struct {
	AssignedHost              *string                                      `json:"assignedHost,omitempty"`
	BootDiagnostics           *BootDiagnosticsInstanceView_Status          `json:"bootDiagnostics,omitempty"`
	ComputerName              *string                                      `json:"computerName,omitempty"`
	Disks                     []DiskInstanceView_Status                    `json:"disks,omitempty"`
	Extensions                []VirtualMachineExtensionInstanceView_Status `json:"extensions,omitempty"`
	HyperVGeneration          *string                                      `json:"hyperVGeneration,omitempty"`
	MaintenanceRedeployStatus *MaintenanceRedeployStatus_Status            `json:"maintenanceRedeployStatus,omitempty"`
	OsName                    *string                                      `json:"osName,omitempty"`
	OsVersion                 *string                                      `json:"osVersion,omitempty"`
	PatchStatus               *VirtualMachinePatchStatus_Status            `json:"patchStatus,omitempty"`
	PlatformFaultDomain       *int                                         `json:"platformFaultDomain,omitempty"`
	PlatformUpdateDomain      *int                                         `json:"platformUpdateDomain,omitempty"`
	PropertyBag               genruntime.PropertyBag                       `json:"$propertyBag,omitempty"`
	RdpThumbPrint             *string                                      `json:"rdpThumbPrint,omitempty"`
	Statuses                  []InstanceViewStatus_Status                  `json:"statuses,omitempty"`
	VmAgent                   *VirtualMachineAgentInstanceView_Status      `json:"vmAgent,omitempty"`
	VmHealth                  *VirtualMachineHealthStatus_Status           `json:"vmHealth,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineInstanceView_Status Deprecated version of VirtualMachineInstanceView_Status. Use v1beta20201201.VirtualMachineInstanceView_Status instead

func (*VirtualMachineInstanceView_Status) AssignPropertiesFromVirtualMachineInstanceViewStatus

func (view *VirtualMachineInstanceView_Status) AssignPropertiesFromVirtualMachineInstanceViewStatus(source *v1beta20201201storage.VirtualMachineInstanceView_Status) error

AssignPropertiesFromVirtualMachineInstanceViewStatus populates our VirtualMachineInstanceView_Status from the provided source VirtualMachineInstanceView_Status

func (*VirtualMachineInstanceView_Status) AssignPropertiesToVirtualMachineInstanceViewStatus

func (view *VirtualMachineInstanceView_Status) AssignPropertiesToVirtualMachineInstanceViewStatus(destination *v1beta20201201storage.VirtualMachineInstanceView_Status) error

AssignPropertiesToVirtualMachineInstanceViewStatus populates the provided destination VirtualMachineInstanceView_Status from our VirtualMachineInstanceView_Status

func (*VirtualMachineInstanceView_Status) DeepCopy

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

func (*VirtualMachineInstanceView_Status) DeepCopyInto

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

type VirtualMachineList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20201201.VirtualMachine Deprecated version of VirtualMachine. Use v1beta20201201.VirtualMachine instead

func (*VirtualMachineList) DeepCopy

func (in *VirtualMachineList) DeepCopy() *VirtualMachineList

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

func (*VirtualMachineList) DeepCopyInto

func (in *VirtualMachineList) DeepCopyInto(out *VirtualMachineList)

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

func (*VirtualMachineList) DeepCopyObject

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

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

type VirtualMachinePatchStatus_Status

type VirtualMachinePatchStatus_Status struct {
	AvailablePatchSummary        *AvailablePatchSummary_Status        `json:"availablePatchSummary,omitempty"`
	ConfigurationStatuses        []InstanceViewStatus_Status          `json:"configurationStatuses,omitempty"`
	LastPatchInstallationSummary *LastPatchInstallationSummary_Status `json:"lastPatchInstallationSummary,omitempty"`
	PropertyBag                  genruntime.PropertyBag               `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachinePatchStatus_Status Deprecated version of VirtualMachinePatchStatus_Status. Use v1beta20201201.VirtualMachinePatchStatus_Status instead

func (*VirtualMachinePatchStatus_Status) AssignPropertiesFromVirtualMachinePatchStatusStatus

func (patch *VirtualMachinePatchStatus_Status) AssignPropertiesFromVirtualMachinePatchStatusStatus(source *v1beta20201201storage.VirtualMachinePatchStatus_Status) error

AssignPropertiesFromVirtualMachinePatchStatusStatus populates our VirtualMachinePatchStatus_Status from the provided source VirtualMachinePatchStatus_Status

func (*VirtualMachinePatchStatus_Status) AssignPropertiesToVirtualMachinePatchStatusStatus

func (patch *VirtualMachinePatchStatus_Status) AssignPropertiesToVirtualMachinePatchStatusStatus(destination *v1beta20201201storage.VirtualMachinePatchStatus_Status) error

AssignPropertiesToVirtualMachinePatchStatusStatus populates the provided destination VirtualMachinePatchStatus_Status from our VirtualMachinePatchStatus_Status

func (*VirtualMachinePatchStatus_Status) DeepCopy

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

func (*VirtualMachinePatchStatus_Status) DeepCopyInto

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

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:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1alpha1api20201201.VirtualMachineScaleSet Deprecated version of VirtualMachineScaleSet. Use v1beta20201201.VirtualMachineScaleSet instead

func (*VirtualMachineScaleSet) AssignPropertiesFromVirtualMachineScaleSet

func (scaleSet *VirtualMachineScaleSet) AssignPropertiesFromVirtualMachineScaleSet(source *v1beta20201201storage.VirtualMachineScaleSet) error

AssignPropertiesFromVirtualMachineScaleSet populates our VirtualMachineScaleSet from the provided source VirtualMachineScaleSet

func (*VirtualMachineScaleSet) AssignPropertiesToVirtualMachineScaleSet

func (scaleSet *VirtualMachineScaleSet) AssignPropertiesToVirtualMachineScaleSet(destination *v1beta20201201storage.VirtualMachineScaleSet) error

AssignPropertiesToVirtualMachineScaleSet populates the provided destination VirtualMachineScaleSet from our VirtualMachineScaleSet

func (*VirtualMachineScaleSet) AzureName

func (scaleSet *VirtualMachineScaleSet) AzureName() string

AzureName returns the Azure name of the resource

func (*VirtualMachineScaleSet) ConvertFrom

func (scaleSet *VirtualMachineScaleSet) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our VirtualMachineScaleSet from the provided hub VirtualMachineScaleSet

func (*VirtualMachineScaleSet) ConvertTo

func (scaleSet *VirtualMachineScaleSet) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub VirtualMachineScaleSet from our VirtualMachineScaleSet

func (*VirtualMachineScaleSet) DeepCopy

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

func (*VirtualMachineScaleSet) DeepCopyInto

func (in *VirtualMachineScaleSet) DeepCopyInto(out *VirtualMachineScaleSet)

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

func (*VirtualMachineScaleSet) DeepCopyObject

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

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

func (VirtualMachineScaleSet) GetAPIVersion

func (scaleSet VirtualMachineScaleSet) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-12-01"

func (*VirtualMachineScaleSet) GetConditions

func (scaleSet *VirtualMachineScaleSet) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*VirtualMachineScaleSet) GetResourceKind

func (scaleSet *VirtualMachineScaleSet) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*VirtualMachineScaleSet) GetSpec

GetSpec returns the specification of this resource

func (*VirtualMachineScaleSet) GetStatus

func (scaleSet *VirtualMachineScaleSet) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*VirtualMachineScaleSet) GetType

func (scaleSet *VirtualMachineScaleSet) GetType() string

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

func (*VirtualMachineScaleSet) NewEmptyStatus

func (scaleSet *VirtualMachineScaleSet) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*VirtualMachineScaleSet) OriginalGVK

func (scaleSet *VirtualMachineScaleSet) OriginalGVK() *schema.GroupVersionKind

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

func (*VirtualMachineScaleSet) Owner

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*VirtualMachineScaleSet) SetConditions

func (scaleSet *VirtualMachineScaleSet) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*VirtualMachineScaleSet) SetStatus

func (scaleSet *VirtualMachineScaleSet) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type VirtualMachineScaleSetDataDisk

type VirtualMachineScaleSetDataDisk struct {
	Caching                 *string                                      `json:"caching,omitempty"`
	CreateOption            *string                                      `json:"createOption,omitempty"`
	DiskIOPSReadWrite       *int                                         `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite       *int                                         `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB              *int                                         `json:"diskSizeGB,omitempty"`
	Lun                     *int                                         `json:"lun,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters `json:"managedDisk,omitempty"`
	Name                    *string                                      `json:"name,omitempty"`
	PropertyBag             genruntime.PropertyBag                       `json:"$propertyBag,omitempty"`
	WriteAcceleratorEnabled *bool                                        `json:"writeAcceleratorEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetDataDisk Deprecated version of VirtualMachineScaleSetDataDisk. Use v1beta20201201.VirtualMachineScaleSetDataDisk instead

func (*VirtualMachineScaleSetDataDisk) AssignPropertiesFromVirtualMachineScaleSetDataDisk

func (disk *VirtualMachineScaleSetDataDisk) AssignPropertiesFromVirtualMachineScaleSetDataDisk(source *v1beta20201201storage.VirtualMachineScaleSetDataDisk) error

AssignPropertiesFromVirtualMachineScaleSetDataDisk populates our VirtualMachineScaleSetDataDisk from the provided source VirtualMachineScaleSetDataDisk

func (*VirtualMachineScaleSetDataDisk) AssignPropertiesToVirtualMachineScaleSetDataDisk

func (disk *VirtualMachineScaleSetDataDisk) AssignPropertiesToVirtualMachineScaleSetDataDisk(destination *v1beta20201201storage.VirtualMachineScaleSetDataDisk) error

AssignPropertiesToVirtualMachineScaleSetDataDisk populates the provided destination VirtualMachineScaleSetDataDisk from our VirtualMachineScaleSetDataDisk

func (*VirtualMachineScaleSetDataDisk) DeepCopy

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

func (*VirtualMachineScaleSetDataDisk) DeepCopyInto

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

type VirtualMachineScaleSetDataDisk_Status

type VirtualMachineScaleSetDataDisk_Status struct {
	Caching                 *string                                             `json:"caching,omitempty"`
	CreateOption            *string                                             `json:"createOption,omitempty"`
	DiskIOPSReadWrite       *int                                                `json:"diskIOPSReadWrite,omitempty"`
	DiskMBpsReadWrite       *int                                                `json:"diskMBpsReadWrite,omitempty"`
	DiskSizeGB              *int                                                `json:"diskSizeGB,omitempty"`
	Lun                     *int                                                `json:"lun,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters_Status `json:"managedDisk,omitempty"`
	Name                    *string                                             `json:"name,omitempty"`
	PropertyBag             genruntime.PropertyBag                              `json:"$propertyBag,omitempty"`
	WriteAcceleratorEnabled *bool                                               `json:"writeAcceleratorEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetDataDisk_Status Deprecated version of VirtualMachineScaleSetDataDisk_Status. Use v1beta20201201.VirtualMachineScaleSetDataDisk_Status instead

func (*VirtualMachineScaleSetDataDisk_Status) AssignPropertiesFromVirtualMachineScaleSetDataDiskStatus

func (disk *VirtualMachineScaleSetDataDisk_Status) AssignPropertiesFromVirtualMachineScaleSetDataDiskStatus(source *v1beta20201201storage.VirtualMachineScaleSetDataDisk_Status) error

AssignPropertiesFromVirtualMachineScaleSetDataDiskStatus populates our VirtualMachineScaleSetDataDisk_Status from the provided source VirtualMachineScaleSetDataDisk_Status

func (*VirtualMachineScaleSetDataDisk_Status) AssignPropertiesToVirtualMachineScaleSetDataDiskStatus

func (disk *VirtualMachineScaleSetDataDisk_Status) AssignPropertiesToVirtualMachineScaleSetDataDiskStatus(destination *v1beta20201201storage.VirtualMachineScaleSetDataDisk_Status) error

AssignPropertiesToVirtualMachineScaleSetDataDiskStatus populates the provided destination VirtualMachineScaleSetDataDisk_Status from our VirtualMachineScaleSetDataDisk_Status

func (*VirtualMachineScaleSetDataDisk_Status) DeepCopy

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

func (*VirtualMachineScaleSetDataDisk_Status) DeepCopyInto

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

type VirtualMachineScaleSetExtensionProfile_Status

type VirtualMachineScaleSetExtensionProfile_Status struct {
	Extensions           []VirtualMachineScaleSetExtension_Status `json:"extensions,omitempty"`
	ExtensionsTimeBudget *string                                  `json:"extensionsTimeBudget,omitempty"`
	PropertyBag          genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetExtensionProfile_Status Deprecated version of VirtualMachineScaleSetExtensionProfile_Status. Use v1beta20201201.VirtualMachineScaleSetExtensionProfile_Status instead

func (*VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionProfileStatus

func (profile *VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionProfileStatus(source *v1beta20201201storage.VirtualMachineScaleSetExtensionProfile_Status) error

AssignPropertiesFromVirtualMachineScaleSetExtensionProfileStatus populates our VirtualMachineScaleSetExtensionProfile_Status from the provided source VirtualMachineScaleSetExtensionProfile_Status

func (*VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesToVirtualMachineScaleSetExtensionProfileStatus

func (profile *VirtualMachineScaleSetExtensionProfile_Status) AssignPropertiesToVirtualMachineScaleSetExtensionProfileStatus(destination *v1beta20201201storage.VirtualMachineScaleSetExtensionProfile_Status) error

AssignPropertiesToVirtualMachineScaleSetExtensionProfileStatus populates the provided destination VirtualMachineScaleSetExtensionProfile_Status from our VirtualMachineScaleSetExtensionProfile_Status

func (*VirtualMachineScaleSetExtensionProfile_Status) DeepCopy

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

func (*VirtualMachineScaleSetExtensionProfile_Status) DeepCopyInto

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

type VirtualMachineScaleSetExtension_Status

type VirtualMachineScaleSetExtension_Status struct {
	AutoUpgradeMinorVersion  *bool                  `json:"autoUpgradeMinorVersion,omitempty"`
	EnableAutomaticUpgrade   *bool                  `json:"enableAutomaticUpgrade,omitempty"`
	ForceUpdateTag           *string                `json:"forceUpdateTag,omitempty"`
	Id                       *string                `json:"id,omitempty"`
	Name                     *string                `json:"name,omitempty"`
	PropertiesType           *string                `json:"properties_type,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProtectedSettings        map[string]v1.JSON     `json:"protectedSettings,omitempty"`
	ProvisionAfterExtensions []string               `json:"provisionAfterExtensions,omitempty"`
	ProvisioningState        *string                `json:"provisioningState,omitempty"`
	Publisher                *string                `json:"publisher,omitempty"`
	Settings                 map[string]v1.JSON     `json:"settings,omitempty"`
	Type                     *string                `json:"type,omitempty"`
	TypeHandlerVersion       *string                `json:"typeHandlerVersion,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetExtension_Status Deprecated version of VirtualMachineScaleSetExtension_Status. Use v1beta20201201.VirtualMachineScaleSetExtension_Status instead

func (*VirtualMachineScaleSetExtension_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionStatus

func (extension *VirtualMachineScaleSetExtension_Status) AssignPropertiesFromVirtualMachineScaleSetExtensionStatus(source *v1beta20201201storage.VirtualMachineScaleSetExtension_Status) error

AssignPropertiesFromVirtualMachineScaleSetExtensionStatus populates our VirtualMachineScaleSetExtension_Status from the provided source VirtualMachineScaleSetExtension_Status

func (*VirtualMachineScaleSetExtension_Status) AssignPropertiesToVirtualMachineScaleSetExtensionStatus

func (extension *VirtualMachineScaleSetExtension_Status) AssignPropertiesToVirtualMachineScaleSetExtensionStatus(destination *v1beta20201201storage.VirtualMachineScaleSetExtension_Status) error

AssignPropertiesToVirtualMachineScaleSetExtensionStatus populates the provided destination VirtualMachineScaleSetExtension_Status from our VirtualMachineScaleSetExtension_Status

func (*VirtualMachineScaleSetExtension_Status) DeepCopy

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

func (*VirtualMachineScaleSetExtension_Status) DeepCopyInto

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

type VirtualMachineScaleSetIPConfiguration_Status

type VirtualMachineScaleSetIPConfiguration_Status struct {
	ApplicationGatewayBackendAddressPools []SubResource_Status                                       `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource_Status                                       `json:"applicationSecurityGroups,omitempty"`
	Id                                    *string                                                    `json:"id,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource_Status                                       `json:"loadBalancerBackendAddressPools,omitempty"`
	LoadBalancerInboundNatPools           []SubResource_Status                                       `json:"loadBalancerInboundNatPools,omitempty"`
	Name                                  *string                                                    `json:"name,omitempty"`
	Primary                               *bool                                                      `json:"primary,omitempty"`
	PrivateIPAddressVersion               *string                                                    `json:"privateIPAddressVersion,omitempty"`
	PropertyBag                           genruntime.PropertyBag                                     `json:"$propertyBag,omitempty"`
	PublicIPAddressConfiguration          *VirtualMachineScaleSetPublicIPAddressConfiguration_Status `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                                *ApiEntityReference_Status                                 `json:"subnet,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetIPConfiguration_Status Deprecated version of VirtualMachineScaleSetIPConfiguration_Status. Use v1beta20201201.VirtualMachineScaleSetIPConfiguration_Status instead

func (*VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetIPConfigurationStatus

func (configuration *VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetIPConfigurationStatus(source *v1beta20201201storage.VirtualMachineScaleSetIPConfiguration_Status) error

AssignPropertiesFromVirtualMachineScaleSetIPConfigurationStatus populates our VirtualMachineScaleSetIPConfiguration_Status from the provided source VirtualMachineScaleSetIPConfiguration_Status

func (*VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetIPConfigurationStatus

func (configuration *VirtualMachineScaleSetIPConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetIPConfigurationStatus(destination *v1beta20201201storage.VirtualMachineScaleSetIPConfiguration_Status) error

AssignPropertiesToVirtualMachineScaleSetIPConfigurationStatus populates the provided destination VirtualMachineScaleSetIPConfiguration_Status from our VirtualMachineScaleSetIPConfiguration_Status

func (*VirtualMachineScaleSetIPConfiguration_Status) DeepCopy

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

func (*VirtualMachineScaleSetIPConfiguration_Status) DeepCopyInto

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

type VirtualMachineScaleSetIdentity

type VirtualMachineScaleSetIdentity struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetIdentity Deprecated version of VirtualMachineScaleSetIdentity. Use v1beta20201201.VirtualMachineScaleSetIdentity instead

func (*VirtualMachineScaleSetIdentity) AssignPropertiesFromVirtualMachineScaleSetIdentity

func (identity *VirtualMachineScaleSetIdentity) AssignPropertiesFromVirtualMachineScaleSetIdentity(source *v1beta20201201storage.VirtualMachineScaleSetIdentity) error

AssignPropertiesFromVirtualMachineScaleSetIdentity populates our VirtualMachineScaleSetIdentity from the provided source VirtualMachineScaleSetIdentity

func (*VirtualMachineScaleSetIdentity) AssignPropertiesToVirtualMachineScaleSetIdentity

func (identity *VirtualMachineScaleSetIdentity) AssignPropertiesToVirtualMachineScaleSetIdentity(destination *v1beta20201201storage.VirtualMachineScaleSetIdentity) error

AssignPropertiesToVirtualMachineScaleSetIdentity populates the provided destination VirtualMachineScaleSetIdentity from our VirtualMachineScaleSetIdentity

func (*VirtualMachineScaleSetIdentity) DeepCopy

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

func (*VirtualMachineScaleSetIdentity) DeepCopyInto

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

type VirtualMachineScaleSetIdentity_Status

type VirtualMachineScaleSetIdentity_Status struct {
	PrincipalId            *string                                                                 `json:"principalId,omitempty"`
	PropertyBag            genruntime.PropertyBag                                                  `json:"$propertyBag,omitempty"`
	TenantId               *string                                                                 `json:"tenantId,omitempty"`
	Type                   *string                                                                 `json:"type,omitempty"`
	UserAssignedIdentities map[string]VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetIdentity_Status Deprecated version of VirtualMachineScaleSetIdentity_Status. Use v1beta20201201.VirtualMachineScaleSetIdentity_Status instead

func (*VirtualMachineScaleSetIdentity_Status) AssignPropertiesFromVirtualMachineScaleSetIdentityStatus

func (identity *VirtualMachineScaleSetIdentity_Status) AssignPropertiesFromVirtualMachineScaleSetIdentityStatus(source *v1beta20201201storage.VirtualMachineScaleSetIdentity_Status) error

AssignPropertiesFromVirtualMachineScaleSetIdentityStatus populates our VirtualMachineScaleSetIdentity_Status from the provided source VirtualMachineScaleSetIdentity_Status

func (*VirtualMachineScaleSetIdentity_Status) AssignPropertiesToVirtualMachineScaleSetIdentityStatus

func (identity *VirtualMachineScaleSetIdentity_Status) AssignPropertiesToVirtualMachineScaleSetIdentityStatus(destination *v1beta20201201storage.VirtualMachineScaleSetIdentity_Status) error

AssignPropertiesToVirtualMachineScaleSetIdentityStatus populates the provided destination VirtualMachineScaleSetIdentity_Status from our VirtualMachineScaleSetIdentity_Status

func (*VirtualMachineScaleSetIdentity_Status) DeepCopy

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

func (*VirtualMachineScaleSetIdentity_Status) DeepCopyInto

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

type VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities

type VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities Deprecated version of VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities. Use v1beta20201201.VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities instead

func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineScaleSetIdentityStatusUserAssignedIdentities

func (identities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesFromVirtualMachineScaleSetIdentityStatusUserAssignedIdentities(source *v1beta20201201storage.VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) error

AssignPropertiesFromVirtualMachineScaleSetIdentityStatusUserAssignedIdentities populates our VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities from the provided source VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities

func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineScaleSetIdentityStatusUserAssignedIdentities

func (identities *VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) AssignPropertiesToVirtualMachineScaleSetIdentityStatusUserAssignedIdentities(destination *v1beta20201201storage.VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) error

AssignPropertiesToVirtualMachineScaleSetIdentityStatusUserAssignedIdentities populates the provided destination VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities from our VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities

func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) DeepCopy

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

func (*VirtualMachineScaleSetIdentity_Status_UserAssignedIdentities) DeepCopyInto

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

type VirtualMachineScaleSetIpTag

type VirtualMachineScaleSetIpTag struct {
	IpTagType   *string                `json:"ipTagType,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tag         *string                `json:"tag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetIpTag Deprecated version of VirtualMachineScaleSetIpTag. Use v1beta20201201.VirtualMachineScaleSetIpTag instead

func (*VirtualMachineScaleSetIpTag) AssignPropertiesFromVirtualMachineScaleSetIpTag

func (ipTag *VirtualMachineScaleSetIpTag) AssignPropertiesFromVirtualMachineScaleSetIpTag(source *v1beta20201201storage.VirtualMachineScaleSetIpTag) error

AssignPropertiesFromVirtualMachineScaleSetIpTag populates our VirtualMachineScaleSetIpTag from the provided source VirtualMachineScaleSetIpTag

func (*VirtualMachineScaleSetIpTag) AssignPropertiesToVirtualMachineScaleSetIpTag

func (ipTag *VirtualMachineScaleSetIpTag) AssignPropertiesToVirtualMachineScaleSetIpTag(destination *v1beta20201201storage.VirtualMachineScaleSetIpTag) error

AssignPropertiesToVirtualMachineScaleSetIpTag populates the provided destination VirtualMachineScaleSetIpTag from our VirtualMachineScaleSetIpTag

func (*VirtualMachineScaleSetIpTag) DeepCopy

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

func (*VirtualMachineScaleSetIpTag) DeepCopyInto

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

type VirtualMachineScaleSetIpTag_Status

type VirtualMachineScaleSetIpTag_Status struct {
	IpTagType   *string                `json:"ipTagType,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tag         *string                `json:"tag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetIpTag_Status Deprecated version of VirtualMachineScaleSetIpTag_Status. Use v1beta20201201.VirtualMachineScaleSetIpTag_Status instead

func (*VirtualMachineScaleSetIpTag_Status) AssignPropertiesFromVirtualMachineScaleSetIpTagStatus

func (ipTag *VirtualMachineScaleSetIpTag_Status) AssignPropertiesFromVirtualMachineScaleSetIpTagStatus(source *v1beta20201201storage.VirtualMachineScaleSetIpTag_Status) error

AssignPropertiesFromVirtualMachineScaleSetIpTagStatus populates our VirtualMachineScaleSetIpTag_Status from the provided source VirtualMachineScaleSetIpTag_Status

func (*VirtualMachineScaleSetIpTag_Status) AssignPropertiesToVirtualMachineScaleSetIpTagStatus

func (ipTag *VirtualMachineScaleSetIpTag_Status) AssignPropertiesToVirtualMachineScaleSetIpTagStatus(destination *v1beta20201201storage.VirtualMachineScaleSetIpTag_Status) error

AssignPropertiesToVirtualMachineScaleSetIpTagStatus populates the provided destination VirtualMachineScaleSetIpTag_Status from our VirtualMachineScaleSetIpTag_Status

func (*VirtualMachineScaleSetIpTag_Status) DeepCopy

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

func (*VirtualMachineScaleSetIpTag_Status) DeepCopyInto

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

type VirtualMachineScaleSetList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20201201.VirtualMachineScaleSet Deprecated version of VirtualMachineScaleSet. Use v1beta20201201.VirtualMachineScaleSet instead

func (*VirtualMachineScaleSetList) DeepCopy

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

func (*VirtualMachineScaleSetList) DeepCopyInto

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

func (*VirtualMachineScaleSetList) DeepCopyObject

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

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

type VirtualMachineScaleSetManagedDiskParameters

type VirtualMachineScaleSetManagedDiskParameters struct {
	DiskEncryptionSet  *DiskEncryptionSetParameters `json:"diskEncryptionSet,omitempty"`
	PropertyBag        genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	StorageAccountType *string                      `json:"storageAccountType,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetManagedDiskParameters Deprecated version of VirtualMachineScaleSetManagedDiskParameters. Use v1beta20201201.VirtualMachineScaleSetManagedDiskParameters instead

func (*VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParameters

func (parameters *VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParameters(source *v1beta20201201storage.VirtualMachineScaleSetManagedDiskParameters) error

AssignPropertiesFromVirtualMachineScaleSetManagedDiskParameters populates our VirtualMachineScaleSetManagedDiskParameters from the provided source VirtualMachineScaleSetManagedDiskParameters

func (*VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesToVirtualMachineScaleSetManagedDiskParameters

func (parameters *VirtualMachineScaleSetManagedDiskParameters) AssignPropertiesToVirtualMachineScaleSetManagedDiskParameters(destination *v1beta20201201storage.VirtualMachineScaleSetManagedDiskParameters) error

AssignPropertiesToVirtualMachineScaleSetManagedDiskParameters populates the provided destination VirtualMachineScaleSetManagedDiskParameters from our VirtualMachineScaleSetManagedDiskParameters

func (*VirtualMachineScaleSetManagedDiskParameters) DeepCopy

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

func (*VirtualMachineScaleSetManagedDiskParameters) DeepCopyInto

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

type VirtualMachineScaleSetManagedDiskParameters_Status

type VirtualMachineScaleSetManagedDiskParameters_Status struct {
	DiskEncryptionSet  *SubResource_Status    `json:"diskEncryptionSet,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StorageAccountType *string                `json:"storageAccountType,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetManagedDiskParameters_Status Deprecated version of VirtualMachineScaleSetManagedDiskParameters_Status. Use v1beta20201201.VirtualMachineScaleSetManagedDiskParameters_Status instead

func (*VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParametersStatus

func (parameters *VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesFromVirtualMachineScaleSetManagedDiskParametersStatus(source *v1beta20201201storage.VirtualMachineScaleSetManagedDiskParameters_Status) error

AssignPropertiesFromVirtualMachineScaleSetManagedDiskParametersStatus populates our VirtualMachineScaleSetManagedDiskParameters_Status from the provided source VirtualMachineScaleSetManagedDiskParameters_Status

func (*VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesToVirtualMachineScaleSetManagedDiskParametersStatus

func (parameters *VirtualMachineScaleSetManagedDiskParameters_Status) AssignPropertiesToVirtualMachineScaleSetManagedDiskParametersStatus(destination *v1beta20201201storage.VirtualMachineScaleSetManagedDiskParameters_Status) error

AssignPropertiesToVirtualMachineScaleSetManagedDiskParametersStatus populates the provided destination VirtualMachineScaleSetManagedDiskParameters_Status from our VirtualMachineScaleSetManagedDiskParameters_Status

func (*VirtualMachineScaleSetManagedDiskParameters_Status) DeepCopy

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

func (*VirtualMachineScaleSetManagedDiskParameters_Status) DeepCopyInto

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

type VirtualMachineScaleSetNetworkConfigurationDnsSettings

type VirtualMachineScaleSetNetworkConfigurationDnsSettings struct {
	DnsServers  []string               `json:"dnsServers,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetNetworkConfigurationDnsSettings Deprecated version of VirtualMachineScaleSetNetworkConfigurationDnsSettings. Use v1beta20201201.VirtualMachineScaleSetNetworkConfigurationDnsSettings instead

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettings

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettings(source *v1beta20201201storage.VirtualMachineScaleSetNetworkConfigurationDnsSettings) error

AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettings populates our VirtualMachineScaleSetNetworkConfigurationDnsSettings from the provided source VirtualMachineScaleSetNetworkConfigurationDnsSettings

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettings

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettings(destination *v1beta20201201storage.VirtualMachineScaleSetNetworkConfigurationDnsSettings) error

AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettings populates the provided destination VirtualMachineScaleSetNetworkConfigurationDnsSettings from our VirtualMachineScaleSetNetworkConfigurationDnsSettings

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopy

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

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings) DeepCopyInto

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

type VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status

type VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status struct {
	DnsServers  []string               `json:"dnsServers,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status Deprecated version of VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status. Use v1beta20201201.VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status instead

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus(source *v1beta20201201storage.VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) error

AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus populates our VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status from the provided source VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus

func (settings *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus(destination *v1beta20201201storage.VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) error

AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationDnsSettingsStatus populates the provided destination VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status from our VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) DeepCopy

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

func (*VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status) DeepCopyInto

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

type VirtualMachineScaleSetNetworkConfiguration_Status

type VirtualMachineScaleSetNetworkConfiguration_Status struct {
	DnsSettings                 *VirtualMachineScaleSetNetworkConfigurationDnsSettings_Status `json:"dnsSettings,omitempty"`
	EnableAcceleratedNetworking *bool                                                         `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                         `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                         `json:"enableIPForwarding,omitempty"`
	Id                          *string                                                       `json:"id,omitempty"`
	IpConfigurations            []VirtualMachineScaleSetIPConfiguration_Status                `json:"ipConfigurations,omitempty"`
	Name                        *string                                                       `json:"name,omitempty"`
	NetworkSecurityGroup        *SubResource_Status                                           `json:"networkSecurityGroup,omitempty"`
	Primary                     *bool                                                         `json:"primary,omitempty"`
	PropertyBag                 genruntime.PropertyBag                                        `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetNetworkConfiguration_Status Deprecated version of VirtualMachineScaleSetNetworkConfiguration_Status. Use v1beta20201201.VirtualMachineScaleSetNetworkConfiguration_Status instead

func (*VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationStatus

func (configuration *VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationStatus(source *v1beta20201201storage.VirtualMachineScaleSetNetworkConfiguration_Status) error

AssignPropertiesFromVirtualMachineScaleSetNetworkConfigurationStatus populates our VirtualMachineScaleSetNetworkConfiguration_Status from the provided source VirtualMachineScaleSetNetworkConfiguration_Status

func (*VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationStatus

func (configuration *VirtualMachineScaleSetNetworkConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationStatus(destination *v1beta20201201storage.VirtualMachineScaleSetNetworkConfiguration_Status) error

AssignPropertiesToVirtualMachineScaleSetNetworkConfigurationStatus populates the provided destination VirtualMachineScaleSetNetworkConfiguration_Status from our VirtualMachineScaleSetNetworkConfiguration_Status

func (*VirtualMachineScaleSetNetworkConfiguration_Status) DeepCopy

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

func (*VirtualMachineScaleSetNetworkConfiguration_Status) DeepCopyInto

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

type VirtualMachineScaleSetNetworkProfile_Status

type VirtualMachineScaleSetNetworkProfile_Status struct {
	HealthProbe                    *ApiEntityReference_Status                          `json:"healthProbe,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineScaleSetNetworkConfiguration_Status `json:"networkInterfaceConfigurations,omitempty"`
	PropertyBag                    genruntime.PropertyBag                              `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetNetworkProfile_Status Deprecated version of VirtualMachineScaleSetNetworkProfile_Status. Use v1beta20201201.VirtualMachineScaleSetNetworkProfile_Status instead

func (*VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkProfileStatus

func (profile *VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesFromVirtualMachineScaleSetNetworkProfileStatus(source *v1beta20201201storage.VirtualMachineScaleSetNetworkProfile_Status) error

AssignPropertiesFromVirtualMachineScaleSetNetworkProfileStatus populates our VirtualMachineScaleSetNetworkProfile_Status from the provided source VirtualMachineScaleSetNetworkProfile_Status

func (*VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesToVirtualMachineScaleSetNetworkProfileStatus

func (profile *VirtualMachineScaleSetNetworkProfile_Status) AssignPropertiesToVirtualMachineScaleSetNetworkProfileStatus(destination *v1beta20201201storage.VirtualMachineScaleSetNetworkProfile_Status) error

AssignPropertiesToVirtualMachineScaleSetNetworkProfileStatus populates the provided destination VirtualMachineScaleSetNetworkProfile_Status from our VirtualMachineScaleSetNetworkProfile_Status

func (*VirtualMachineScaleSetNetworkProfile_Status) DeepCopy

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

func (*VirtualMachineScaleSetNetworkProfile_Status) DeepCopyInto

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

type VirtualMachineScaleSetOSDisk

type VirtualMachineScaleSetOSDisk struct {
	Caching                 *string                                      `json:"caching,omitempty"`
	CreateOption            *string                                      `json:"createOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings                            `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                                         `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk                             `json:"image,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters `json:"managedDisk,omitempty"`
	Name                    *string                                      `json:"name,omitempty"`
	OsType                  *string                                      `json:"osType,omitempty"`
	PropertyBag             genruntime.PropertyBag                       `json:"$propertyBag,omitempty"`
	VhdContainers           []string                                     `json:"vhdContainers,omitempty"`
	WriteAcceleratorEnabled *bool                                        `json:"writeAcceleratorEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetOSDisk Deprecated version of VirtualMachineScaleSetOSDisk. Use v1beta20201201.VirtualMachineScaleSetOSDisk instead

func (*VirtualMachineScaleSetOSDisk) AssignPropertiesFromVirtualMachineScaleSetOSDisk

func (disk *VirtualMachineScaleSetOSDisk) AssignPropertiesFromVirtualMachineScaleSetOSDisk(source *v1beta20201201storage.VirtualMachineScaleSetOSDisk) error

AssignPropertiesFromVirtualMachineScaleSetOSDisk populates our VirtualMachineScaleSetOSDisk from the provided source VirtualMachineScaleSetOSDisk

func (*VirtualMachineScaleSetOSDisk) AssignPropertiesToVirtualMachineScaleSetOSDisk

func (disk *VirtualMachineScaleSetOSDisk) AssignPropertiesToVirtualMachineScaleSetOSDisk(destination *v1beta20201201storage.VirtualMachineScaleSetOSDisk) error

AssignPropertiesToVirtualMachineScaleSetOSDisk populates the provided destination VirtualMachineScaleSetOSDisk from our VirtualMachineScaleSetOSDisk

func (*VirtualMachineScaleSetOSDisk) DeepCopy

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

func (*VirtualMachineScaleSetOSDisk) DeepCopyInto

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

type VirtualMachineScaleSetOSDisk_Status

type VirtualMachineScaleSetOSDisk_Status struct {
	Caching                 *string                                             `json:"caching,omitempty"`
	CreateOption            *string                                             `json:"createOption,omitempty"`
	DiffDiskSettings        *DiffDiskSettings_Status                            `json:"diffDiskSettings,omitempty"`
	DiskSizeGB              *int                                                `json:"diskSizeGB,omitempty"`
	Image                   *VirtualHardDisk_Status                             `json:"image,omitempty"`
	ManagedDisk             *VirtualMachineScaleSetManagedDiskParameters_Status `json:"managedDisk,omitempty"`
	Name                    *string                                             `json:"name,omitempty"`
	OsType                  *string                                             `json:"osType,omitempty"`
	PropertyBag             genruntime.PropertyBag                              `json:"$propertyBag,omitempty"`
	VhdContainers           []string                                            `json:"vhdContainers,omitempty"`
	WriteAcceleratorEnabled *bool                                               `json:"writeAcceleratorEnabled,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetOSDisk_Status Deprecated version of VirtualMachineScaleSetOSDisk_Status. Use v1beta20201201.VirtualMachineScaleSetOSDisk_Status instead

func (*VirtualMachineScaleSetOSDisk_Status) AssignPropertiesFromVirtualMachineScaleSetOSDiskStatus

func (disk *VirtualMachineScaleSetOSDisk_Status) AssignPropertiesFromVirtualMachineScaleSetOSDiskStatus(source *v1beta20201201storage.VirtualMachineScaleSetOSDisk_Status) error

AssignPropertiesFromVirtualMachineScaleSetOSDiskStatus populates our VirtualMachineScaleSetOSDisk_Status from the provided source VirtualMachineScaleSetOSDisk_Status

func (*VirtualMachineScaleSetOSDisk_Status) AssignPropertiesToVirtualMachineScaleSetOSDiskStatus

func (disk *VirtualMachineScaleSetOSDisk_Status) AssignPropertiesToVirtualMachineScaleSetOSDiskStatus(destination *v1beta20201201storage.VirtualMachineScaleSetOSDisk_Status) error

AssignPropertiesToVirtualMachineScaleSetOSDiskStatus populates the provided destination VirtualMachineScaleSetOSDisk_Status from our VirtualMachineScaleSetOSDisk_Status

func (*VirtualMachineScaleSetOSDisk_Status) DeepCopy

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

func (*VirtualMachineScaleSetOSDisk_Status) DeepCopyInto

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

type VirtualMachineScaleSetOSProfile

type VirtualMachineScaleSetOSProfile struct {
	AdminPassword        *genruntime.SecretReference `json:"adminPassword,omitempty"`
	AdminUsername        *string                     `json:"adminUsername,omitempty"`
	ComputerNamePrefix   *string                     `json:"computerNamePrefix,omitempty"`
	CustomData           *string                     `json:"customData,omitempty"`
	LinuxConfiguration   *LinuxConfiguration         `json:"linuxConfiguration,omitempty"`
	PropertyBag          genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Secrets              []VaultSecretGroup          `json:"secrets,omitempty"`
	WindowsConfiguration *WindowsConfiguration       `json:"windowsConfiguration,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetOSProfile Deprecated version of VirtualMachineScaleSetOSProfile. Use v1beta20201201.VirtualMachineScaleSetOSProfile instead

func (*VirtualMachineScaleSetOSProfile) AssignPropertiesFromVirtualMachineScaleSetOSProfile

func (profile *VirtualMachineScaleSetOSProfile) AssignPropertiesFromVirtualMachineScaleSetOSProfile(source *v1beta20201201storage.VirtualMachineScaleSetOSProfile) error

AssignPropertiesFromVirtualMachineScaleSetOSProfile populates our VirtualMachineScaleSetOSProfile from the provided source VirtualMachineScaleSetOSProfile

func (*VirtualMachineScaleSetOSProfile) AssignPropertiesToVirtualMachineScaleSetOSProfile

func (profile *VirtualMachineScaleSetOSProfile) AssignPropertiesToVirtualMachineScaleSetOSProfile(destination *v1beta20201201storage.VirtualMachineScaleSetOSProfile) error

AssignPropertiesToVirtualMachineScaleSetOSProfile populates the provided destination VirtualMachineScaleSetOSProfile from our VirtualMachineScaleSetOSProfile

func (*VirtualMachineScaleSetOSProfile) DeepCopy

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

func (*VirtualMachineScaleSetOSProfile) DeepCopyInto

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

type VirtualMachineScaleSetOSProfile_Status

type VirtualMachineScaleSetOSProfile_Status struct {
	AdminPassword        *string                      `json:"adminPassword,omitempty"`
	AdminUsername        *string                      `json:"adminUsername,omitempty"`
	ComputerNamePrefix   *string                      `json:"computerNamePrefix,omitempty"`
	CustomData           *string                      `json:"customData,omitempty"`
	LinuxConfiguration   *LinuxConfiguration_Status   `json:"linuxConfiguration,omitempty"`
	PropertyBag          genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Secrets              []VaultSecretGroup_Status    `json:"secrets,omitempty"`
	WindowsConfiguration *WindowsConfiguration_Status `json:"windowsConfiguration,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetOSProfile_Status Deprecated version of VirtualMachineScaleSetOSProfile_Status. Use v1beta20201201.VirtualMachineScaleSetOSProfile_Status instead

func (*VirtualMachineScaleSetOSProfile_Status) AssignPropertiesFromVirtualMachineScaleSetOSProfileStatus

func (profile *VirtualMachineScaleSetOSProfile_Status) AssignPropertiesFromVirtualMachineScaleSetOSProfileStatus(source *v1beta20201201storage.VirtualMachineScaleSetOSProfile_Status) error

AssignPropertiesFromVirtualMachineScaleSetOSProfileStatus populates our VirtualMachineScaleSetOSProfile_Status from the provided source VirtualMachineScaleSetOSProfile_Status

func (*VirtualMachineScaleSetOSProfile_Status) AssignPropertiesToVirtualMachineScaleSetOSProfileStatus

func (profile *VirtualMachineScaleSetOSProfile_Status) AssignPropertiesToVirtualMachineScaleSetOSProfileStatus(destination *v1beta20201201storage.VirtualMachineScaleSetOSProfile_Status) error

AssignPropertiesToVirtualMachineScaleSetOSProfileStatus populates the provided destination VirtualMachineScaleSetOSProfile_Status from our VirtualMachineScaleSetOSProfile_Status

func (*VirtualMachineScaleSetOSProfile_Status) DeepCopy

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

func (*VirtualMachineScaleSetOSProfile_Status) DeepCopyInto

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

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings struct {
	DomainNameLabel *string                `json:"domainNameLabel,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings. Use v1beta20201201.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings instead

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(source *v1beta20201201storage.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) error

AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings populates our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings from the provided source VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings(destination *v1beta20201201storage.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) error

AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings populates the provided destination VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings from our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopy

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

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings) DeepCopyInto

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

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status

type VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status struct {
	DomainNameLabel *string                `json:"domainNameLabel,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status Deprecated version of VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status. Use v1beta20201201.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status instead

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus(source *v1beta20201201storage.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) error

AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus populates our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status from the provided source VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus

func (settings *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus(destination *v1beta20201201storage.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) error

AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsStatus populates the provided destination VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status from our VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) DeepCopy

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

func (*VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status) DeepCopyInto

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

type VirtualMachineScaleSetPublicIPAddressConfiguration_Status

type VirtualMachineScaleSetPublicIPAddressConfiguration_Status struct {
	DnsSettings            *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings_Status `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes   *int                                                                  `json:"idleTimeoutInMinutes,omitempty"`
	IpTags                 []VirtualMachineScaleSetIpTag_Status                                  `json:"ipTags,omitempty"`
	Name                   *string                                                               `json:"name,omitempty"`
	PropertyBag            genruntime.PropertyBag                                                `json:"$propertyBag,omitempty"`
	PublicIPAddressVersion *string                                                               `json:"publicIPAddressVersion,omitempty"`
	PublicIPPrefix         *SubResource_Status                                                   `json:"publicIPPrefix,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetPublicIPAddressConfiguration_Status Deprecated version of VirtualMachineScaleSetPublicIPAddressConfiguration_Status. Use v1beta20201201.VirtualMachineScaleSetPublicIPAddressConfiguration_Status instead

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationStatus

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationStatus(source *v1beta20201201storage.VirtualMachineScaleSetPublicIPAddressConfiguration_Status) error

AssignPropertiesFromVirtualMachineScaleSetPublicIPAddressConfigurationStatus populates our VirtualMachineScaleSetPublicIPAddressConfiguration_Status from the provided source VirtualMachineScaleSetPublicIPAddressConfiguration_Status

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationStatus

func (configuration *VirtualMachineScaleSetPublicIPAddressConfiguration_Status) AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationStatus(destination *v1beta20201201storage.VirtualMachineScaleSetPublicIPAddressConfiguration_Status) error

AssignPropertiesToVirtualMachineScaleSetPublicIPAddressConfigurationStatus populates the provided destination VirtualMachineScaleSetPublicIPAddressConfiguration_Status from our VirtualMachineScaleSetPublicIPAddressConfiguration_Status

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) DeepCopy

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

func (*VirtualMachineScaleSetPublicIPAddressConfiguration_Status) DeepCopyInto

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

type VirtualMachineScaleSetStorageProfile

type VirtualMachineScaleSetStorageProfile struct {
	DataDisks      []VirtualMachineScaleSetDataDisk `json:"dataDisks,omitempty"`
	ImageReference *ImageReference                  `json:"imageReference,omitempty"`
	OsDisk         *VirtualMachineScaleSetOSDisk    `json:"osDisk,omitempty"`
	PropertyBag    genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetStorageProfile Deprecated version of VirtualMachineScaleSetStorageProfile. Use v1beta20201201.VirtualMachineScaleSetStorageProfile instead

func (*VirtualMachineScaleSetStorageProfile) AssignPropertiesFromVirtualMachineScaleSetStorageProfile

func (profile *VirtualMachineScaleSetStorageProfile) AssignPropertiesFromVirtualMachineScaleSetStorageProfile(source *v1beta20201201storage.VirtualMachineScaleSetStorageProfile) error

AssignPropertiesFromVirtualMachineScaleSetStorageProfile populates our VirtualMachineScaleSetStorageProfile from the provided source VirtualMachineScaleSetStorageProfile

func (*VirtualMachineScaleSetStorageProfile) AssignPropertiesToVirtualMachineScaleSetStorageProfile

func (profile *VirtualMachineScaleSetStorageProfile) AssignPropertiesToVirtualMachineScaleSetStorageProfile(destination *v1beta20201201storage.VirtualMachineScaleSetStorageProfile) error

AssignPropertiesToVirtualMachineScaleSetStorageProfile populates the provided destination VirtualMachineScaleSetStorageProfile from our VirtualMachineScaleSetStorageProfile

func (*VirtualMachineScaleSetStorageProfile) DeepCopy

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

func (*VirtualMachineScaleSetStorageProfile) DeepCopyInto

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

type VirtualMachineScaleSetStorageProfile_Status

type VirtualMachineScaleSetStorageProfile_Status struct {
	DataDisks      []VirtualMachineScaleSetDataDisk_Status `json:"dataDisks,omitempty"`
	ImageReference *ImageReference_Status                  `json:"imageReference,omitempty"`
	OsDisk         *VirtualMachineScaleSetOSDisk_Status    `json:"osDisk,omitempty"`
	PropertyBag    genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetStorageProfile_Status Deprecated version of VirtualMachineScaleSetStorageProfile_Status. Use v1beta20201201.VirtualMachineScaleSetStorageProfile_Status instead

func (*VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesFromVirtualMachineScaleSetStorageProfileStatus

func (profile *VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesFromVirtualMachineScaleSetStorageProfileStatus(source *v1beta20201201storage.VirtualMachineScaleSetStorageProfile_Status) error

AssignPropertiesFromVirtualMachineScaleSetStorageProfileStatus populates our VirtualMachineScaleSetStorageProfile_Status from the provided source VirtualMachineScaleSetStorageProfile_Status

func (*VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesToVirtualMachineScaleSetStorageProfileStatus

func (profile *VirtualMachineScaleSetStorageProfile_Status) AssignPropertiesToVirtualMachineScaleSetStorageProfileStatus(destination *v1beta20201201storage.VirtualMachineScaleSetStorageProfile_Status) error

AssignPropertiesToVirtualMachineScaleSetStorageProfileStatus populates the provided destination VirtualMachineScaleSetStorageProfile_Status from our VirtualMachineScaleSetStorageProfile_Status

func (*VirtualMachineScaleSetStorageProfile_Status) DeepCopy

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

func (*VirtualMachineScaleSetStorageProfile_Status) DeepCopyInto

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

type VirtualMachineScaleSetVMProfile_Status

type VirtualMachineScaleSetVMProfile_Status struct {
	BillingProfile         *BillingProfile_Status                         `json:"billingProfile,omitempty"`
	DiagnosticsProfile     *DiagnosticsProfile_Status                     `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy         *string                                        `json:"evictionPolicy,omitempty"`
	ExtensionProfile       *VirtualMachineScaleSetExtensionProfile_Status `json:"extensionProfile,omitempty"`
	LicenseType            *string                                        `json:"licenseType,omitempty"`
	NetworkProfile         *VirtualMachineScaleSetNetworkProfile_Status   `json:"networkProfile,omitempty"`
	OsProfile              *VirtualMachineScaleSetOSProfile_Status        `json:"osProfile,omitempty"`
	Priority               *string                                        `json:"priority,omitempty"`
	PropertyBag            genruntime.PropertyBag                         `json:"$propertyBag,omitempty"`
	ScheduledEventsProfile *ScheduledEventsProfile_Status                 `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile        *SecurityProfile_Status                        `json:"securityProfile,omitempty"`
	StorageProfile         *VirtualMachineScaleSetStorageProfile_Status   `json:"storageProfile,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSetVMProfile_Status Deprecated version of VirtualMachineScaleSetVMProfile_Status. Use v1beta20201201.VirtualMachineScaleSetVMProfile_Status instead

func (*VirtualMachineScaleSetVMProfile_Status) AssignPropertiesFromVirtualMachineScaleSetVMProfileStatus

func (profile *VirtualMachineScaleSetVMProfile_Status) AssignPropertiesFromVirtualMachineScaleSetVMProfileStatus(source *v1beta20201201storage.VirtualMachineScaleSetVMProfile_Status) error

AssignPropertiesFromVirtualMachineScaleSetVMProfileStatus populates our VirtualMachineScaleSetVMProfile_Status from the provided source VirtualMachineScaleSetVMProfile_Status

func (*VirtualMachineScaleSetVMProfile_Status) AssignPropertiesToVirtualMachineScaleSetVMProfileStatus

func (profile *VirtualMachineScaleSetVMProfile_Status) AssignPropertiesToVirtualMachineScaleSetVMProfileStatus(destination *v1beta20201201storage.VirtualMachineScaleSetVMProfile_Status) error

AssignPropertiesToVirtualMachineScaleSetVMProfileStatus populates the provided destination VirtualMachineScaleSetVMProfile_Status from our VirtualMachineScaleSetVMProfile_Status

func (*VirtualMachineScaleSetVMProfile_Status) DeepCopy

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

func (*VirtualMachineScaleSetVMProfile_Status) DeepCopyInto

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

type VirtualMachineScaleSet_Status

type VirtualMachineScaleSet_Status struct {
	AdditionalCapabilities                 *AdditionalCapabilities_Status          `json:"additionalCapabilities,omitempty"`
	AutomaticRepairsPolicy                 *AutomaticRepairsPolicy_Status          `json:"automaticRepairsPolicy,omitempty"`
	Conditions                             []conditions.Condition                  `json:"conditions,omitempty"`
	DoNotRunExtensionsOnOverprovisionedVMs *bool                                   `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"`
	ExtendedLocation                       *ExtendedLocation_Status                `json:"extendedLocation,omitempty"`
	HostGroup                              *SubResource_Status                     `json:"hostGroup,omitempty"`
	Id                                     *string                                 `json:"id,omitempty"`
	Identity                               *VirtualMachineScaleSetIdentity_Status  `json:"identity,omitempty"`
	Location                               *string                                 `json:"location,omitempty"`
	Name                                   *string                                 `json:"name,omitempty"`
	OrchestrationMode                      *string                                 `json:"orchestrationMode,omitempty"`
	Overprovision                          *bool                                   `json:"overprovision,omitempty"`
	Plan                                   *Plan_Status                            `json:"plan,omitempty"`
	PlatformFaultDomainCount               *int                                    `json:"platformFaultDomainCount,omitempty"`
	PropertyBag                            genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
	ProvisioningState                      *string                                 `json:"provisioningState,omitempty"`
	ProximityPlacementGroup                *SubResource_Status                     `json:"proximityPlacementGroup,omitempty"`
	ScaleInPolicy                          *ScaleInPolicy_Status                   `json:"scaleInPolicy,omitempty"`
	SinglePlacementGroup                   *bool                                   `json:"singlePlacementGroup,omitempty"`
	Sku                                    *Sku_Status                             `json:"sku,omitempty"`
	Tags                                   map[string]string                       `json:"tags,omitempty"`
	Type                                   *string                                 `json:"type,omitempty"`
	UniqueId                               *string                                 `json:"uniqueId,omitempty"`
	UpgradePolicy                          *UpgradePolicy_Status                   `json:"upgradePolicy,omitempty"`
	VirtualMachineProfile                  *VirtualMachineScaleSetVMProfile_Status `json:"virtualMachineProfile,omitempty"`
	ZoneBalance                            *bool                                   `json:"zoneBalance,omitempty"`
	Zones                                  []string                                `json:"zones,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSet_Status Deprecated version of VirtualMachineScaleSet_Status. Use v1beta20201201.VirtualMachineScaleSet_Status instead

func (*VirtualMachineScaleSet_Status) AssignPropertiesFromVirtualMachineScaleSetStatus

func (scaleSet *VirtualMachineScaleSet_Status) AssignPropertiesFromVirtualMachineScaleSetStatus(source *v1beta20201201storage.VirtualMachineScaleSet_Status) error

AssignPropertiesFromVirtualMachineScaleSetStatus populates our VirtualMachineScaleSet_Status from the provided source VirtualMachineScaleSet_Status

func (*VirtualMachineScaleSet_Status) AssignPropertiesToVirtualMachineScaleSetStatus

func (scaleSet *VirtualMachineScaleSet_Status) AssignPropertiesToVirtualMachineScaleSetStatus(destination *v1beta20201201storage.VirtualMachineScaleSet_Status) error

AssignPropertiesToVirtualMachineScaleSetStatus populates the provided destination VirtualMachineScaleSet_Status from our VirtualMachineScaleSet_Status

func (*VirtualMachineScaleSet_Status) ConvertStatusFrom

func (scaleSet *VirtualMachineScaleSet_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our VirtualMachineScaleSet_Status from the provided source

func (*VirtualMachineScaleSet_Status) ConvertStatusTo

func (scaleSet *VirtualMachineScaleSet_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our VirtualMachineScaleSet_Status

func (*VirtualMachineScaleSet_Status) DeepCopy

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

func (*VirtualMachineScaleSet_Status) DeepCopyInto

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

type VirtualMachineScaleSets_Spec

type VirtualMachineScaleSets_Spec struct {
	AdditionalCapabilities *AdditionalCapabilities `json:"additionalCapabilities,omitempty"`
	AutomaticRepairsPolicy *AutomaticRepairsPolicy `json:"automaticRepairsPolicy,omitempty"`

	//AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	//doesn't have to be.
	AzureName                              string                          `json:"azureName,omitempty"`
	DoNotRunExtensionsOnOverprovisionedVMs *bool                           `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"`
	ExtendedLocation                       *ExtendedLocation               `json:"extendedLocation,omitempty"`
	HostGroup                              *SubResource                    `json:"hostGroup,omitempty"`
	Identity                               *VirtualMachineScaleSetIdentity `json:"identity,omitempty"`
	Location                               *string                         `json:"location,omitempty"`
	OrchestrationMode                      *string                         `json:"orchestrationMode,omitempty"`
	OriginalVersion                        string                          `json:"originalVersion,omitempty"`
	Overprovision                          *bool                           `json:"overprovision,omitempty"`

	// +kubebuilder:validation:Required
	//Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	//controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	//reference to a resources.azure.com/ResourceGroup resource
	Owner                    *genruntime.KnownResourceReference                             `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	Plan                     *Plan                                                          `json:"plan,omitempty"`
	PlatformFaultDomainCount *int                                                           `json:"platformFaultDomainCount,omitempty"`
	PropertyBag              genruntime.PropertyBag                                         `json:"$propertyBag,omitempty"`
	ProximityPlacementGroup  *SubResource                                                   `json:"proximityPlacementGroup,omitempty"`
	ScaleInPolicy            *ScaleInPolicy                                                 `json:"scaleInPolicy,omitempty"`
	SinglePlacementGroup     *bool                                                          `json:"singlePlacementGroup,omitempty"`
	Sku                      *Sku                                                           `json:"sku,omitempty"`
	Tags                     map[string]string                                              `json:"tags,omitempty"`
	UpgradePolicy            *UpgradePolicy                                                 `json:"upgradePolicy,omitempty"`
	VirtualMachineProfile    *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile `json:"virtualMachineProfile,omitempty"`
	ZoneBalance              *bool                                                          `json:"zoneBalance,omitempty"`
	Zones                    []string                                                       `json:"zones,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSets_Spec

func (*VirtualMachineScaleSets_Spec) AssignPropertiesFromVirtualMachineScaleSetsSpec

func (sets *VirtualMachineScaleSets_Spec) AssignPropertiesFromVirtualMachineScaleSetsSpec(source *v1beta20201201storage.VirtualMachineScaleSets_Spec) error

AssignPropertiesFromVirtualMachineScaleSetsSpec populates our VirtualMachineScaleSets_Spec from the provided source VirtualMachineScaleSets_Spec

func (*VirtualMachineScaleSets_Spec) AssignPropertiesToVirtualMachineScaleSetsSpec

func (sets *VirtualMachineScaleSets_Spec) AssignPropertiesToVirtualMachineScaleSetsSpec(destination *v1beta20201201storage.VirtualMachineScaleSets_Spec) error

AssignPropertiesToVirtualMachineScaleSetsSpec populates the provided destination VirtualMachineScaleSets_Spec from our VirtualMachineScaleSets_Spec

func (*VirtualMachineScaleSets_Spec) ConvertSpecFrom

func (sets *VirtualMachineScaleSets_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our VirtualMachineScaleSets_Spec from the provided source

func (*VirtualMachineScaleSets_Spec) ConvertSpecTo

func (sets *VirtualMachineScaleSets_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our VirtualMachineScaleSets_Spec

func (*VirtualMachineScaleSets_Spec) DeepCopy

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

func (*VirtualMachineScaleSets_Spec) DeepCopyInto

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         *BillingProfile                                                                 `json:"billingProfile,omitempty"`
	DiagnosticsProfile     *DiagnosticsProfile                                                             `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy         *string                                                                         `json:"evictionPolicy,omitempty"`
	ExtensionProfile       *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile `json:"extensionProfile,omitempty"`
	LicenseType            *string                                                                         `json:"licenseType,omitempty"`
	NetworkProfile         *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile   `json:"networkProfile,omitempty"`
	OsProfile              *VirtualMachineScaleSetOSProfile                                                `json:"osProfile,omitempty"`
	Priority               *string                                                                         `json:"priority,omitempty"`
	PropertyBag            genruntime.PropertyBag                                                          `json:"$propertyBag,omitempty"`
	ScheduledEventsProfile *ScheduledEventsProfile                                                         `json:"scheduledEventsProfile,omitempty"`
	SecurityProfile        *SecurityProfile                                                                `json:"securityProfile,omitempty"`
	StorageProfile         *VirtualMachineScaleSetStorageProfile                                           `json:"storageProfile,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile Deprecated version of VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile. Use v1beta20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile instead

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile

func (profile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile(source *v1beta20201201storage.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 (profile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfile(destination *v1beta20201201storage.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) DeepCopy

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

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile) DeepCopyInto

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           []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions `json:"extensions,omitempty"`
	ExtensionsTimeBudget *string                                                                                     `json:"extensionsTimeBudget,omitempty"`
	PropertyBag          genruntime.PropertyBag                                                                      `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile Deprecated version of VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile. Use v1beta20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile instead

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile

func (profile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile(source *v1beta20201201storage.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 (profile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfile(destination *v1beta20201201storage.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) DeepCopy

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

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile) DeepCopyInto

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               *string                `json:"name,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Publisher          *string                `json:"publisher,omitempty"`
	Settings           map[string]v1.JSON     `json:"settings,omitempty"`
	Type               *string                `json:"type,omitempty"`
	TypeHandlerVersion *string                `json:"typeHandlerVersion,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions Deprecated version of VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions. Use v1beta20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions instead

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions

func (extensions *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions(source *v1beta20201201storage.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 (extensions *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_ExtensionProfile_Extensions) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileExtensionProfileExtensions(destination *v1beta20201201storage.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) DeepCopy

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

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                    *ApiEntityReference                                                                                           `json:"healthProbe,omitempty"`
	NetworkInterfaceConfigurations []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations `json:"networkInterfaceConfigurations,omitempty"`
	PropertyBag                    genruntime.PropertyBag                                                                                        `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile Deprecated version of VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile. Use v1beta20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile instead

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile

func (profile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile(source *v1beta20201201storage.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 (profile *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfile(destination *v1beta20201201storage.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) DeepCopy

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

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile) DeepCopyInto

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                 *VirtualMachineScaleSetNetworkConfigurationDnsSettings                                                                                    `json:"dnsSettings,omitempty"`
	EnableAcceleratedNetworking *bool                                                                                                                                     `json:"enableAcceleratedNetworking,omitempty"`
	EnableFpga                  *bool                                                                                                                                     `json:"enableFpga,omitempty"`
	EnableIPForwarding          *bool                                                                                                                                     `json:"enableIPForwarding,omitempty"`
	Id                          *string                                                                                                                                   `json:"id,omitempty"`
	IpConfigurations            []VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations `json:"ipConfigurations,omitempty"`
	Name                        *string                                                                                                                                   `json:"name,omitempty"`
	NetworkSecurityGroup        *SubResource                                                                                                                              `json:"networkSecurityGroup,omitempty"`
	Primary                     *bool                                                                                                                                     `json:"primary,omitempty"`
	PropertyBag                 genruntime.PropertyBag                                                                                                                    `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations Deprecated version of VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations. Use v1beta20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations instead

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations

func (configurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations(source *v1beta20201201storage.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 (configurations *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations) AssignPropertiesToVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurations(destination *v1beta20201201storage.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) DeepCopy

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

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 []SubResource                                                                                                                                                                    `json:"applicationGatewayBackendAddressPools,omitempty"`
	ApplicationSecurityGroups             []SubResource                                                                                                                                                                    `json:"applicationSecurityGroups,omitempty"`
	Id                                    *string                                                                                                                                                                          `json:"id,omitempty"`
	LoadBalancerBackendAddressPools       []SubResource                                                                                                                                                                    `json:"loadBalancerBackendAddressPools,omitempty"`
	LoadBalancerInboundNatPools           []SubResource                                                                                                                                                                    `json:"loadBalancerInboundNatPools,omitempty"`
	Name                                  *string                                                                                                                                                                          `json:"name,omitempty"`
	Primary                               *bool                                                                                                                                                                            `json:"primary,omitempty"`
	PrivateIPAddressVersion               *string                                                                                                                                                                          `json:"privateIPAddressVersion,omitempty"`
	PropertyBag                           genruntime.PropertyBag                                                                                                                                                           `json:"$propertyBag,omitempty"`
	PublicIPAddressConfiguration          *VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration `json:"publicIPAddressConfiguration,omitempty"`
	Subnet                                *ApiEntityReference                                                                                                                                                              `json:"subnet,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations Deprecated version of VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations. Use v1beta20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations instead

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurations

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

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) DeepCopy

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

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            *VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings `json:"dnsSettings,omitempty"`
	IdleTimeoutInMinutes   *int                                                           `json:"idleTimeoutInMinutes,omitempty"`
	IpTags                 []VirtualMachineScaleSetIpTag                                  `json:"ipTags,omitempty"`
	Name                   *string                                                        `json:"name,omitempty"`
	PropertyBag            genruntime.PropertyBag                                         `json:"$propertyBag,omitempty"`
	PublicIPAddressVersion *string                                                        `json:"publicIPAddressVersion,omitempty"`
	PublicIPPrefix         *SubResource                                                   `json:"publicIPPrefix,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration Deprecated version of VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration. Use v1beta20201201.VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration instead

func (*VirtualMachineScaleSets_Spec_Properties_VirtualMachineProfile_NetworkProfile_NetworkInterfaceConfigurations_Properties_IpConfigurations_Properties_PublicIPAddressConfiguration) AssignPropertiesFromVirtualMachineScaleSetsSpecPropertiesVirtualMachineProfileNetworkProfileNetworkInterfaceConfigurationsPropertiesIpConfigurationsPropertiesPublicIPAddressConfiguration

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

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) DeepCopy

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

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

type VirtualMachine_Status

type VirtualMachine_Status struct {
	AdditionalCapabilities  *AdditionalCapabilities_Status     `json:"additionalCapabilities,omitempty"`
	AvailabilitySet         *SubResource_Status                `json:"availabilitySet,omitempty"`
	BillingProfile          *BillingProfile_Status             `json:"billingProfile,omitempty"`
	Conditions              []conditions.Condition             `json:"conditions,omitempty"`
	DiagnosticsProfile      *DiagnosticsProfile_Status         `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy          *string                            `json:"evictionPolicy,omitempty"`
	ExtendedLocation        *ExtendedLocation_Status           `json:"extendedLocation,omitempty"`
	ExtensionsTimeBudget    *string                            `json:"extensionsTimeBudget,omitempty"`
	HardwareProfile         *HardwareProfile_Status            `json:"hardwareProfile,omitempty"`
	Host                    *SubResource_Status                `json:"host,omitempty"`
	HostGroup               *SubResource_Status                `json:"hostGroup,omitempty"`
	Id                      *string                            `json:"id,omitempty"`
	Identity                *VirtualMachineIdentity_Status     `json:"identity,omitempty"`
	InstanceView            *VirtualMachineInstanceView_Status `json:"instanceView,omitempty"`
	LicenseType             *string                            `json:"licenseType,omitempty"`
	Location                *string                            `json:"location,omitempty"`
	Name                    *string                            `json:"name,omitempty"`
	NetworkProfile          *NetworkProfile_Status             `json:"networkProfile,omitempty"`
	OsProfile               *OSProfile_Status                  `json:"osProfile,omitempty"`
	Plan                    *Plan_Status                       `json:"plan,omitempty"`
	PlatformFaultDomain     *int                               `json:"platformFaultDomain,omitempty"`
	Priority                *string                            `json:"priority,omitempty"`
	PropertyBag             genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	ProvisioningState       *string                            `json:"provisioningState,omitempty"`
	ProximityPlacementGroup *SubResource_Status                `json:"proximityPlacementGroup,omitempty"`
	Resources               []VirtualMachineExtension_Status   `json:"resources,omitempty"`
	SecurityProfile         *SecurityProfile_Status            `json:"securityProfile,omitempty"`
	StorageProfile          *StorageProfile_Status             `json:"storageProfile,omitempty"`
	Tags                    map[string]string                  `json:"tags,omitempty"`
	Type                    *string                            `json:"type,omitempty"`
	VirtualMachineScaleSet  *SubResource_Status                `json:"virtualMachineScaleSet,omitempty"`
	VmId                    *string                            `json:"vmId,omitempty"`
	Zones                   []string                           `json:"zones,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachine_Status Deprecated version of VirtualMachine_Status. Use v1beta20201201.VirtualMachine_Status instead

func (*VirtualMachine_Status) AssignPropertiesFromVirtualMachineStatus

func (machine *VirtualMachine_Status) AssignPropertiesFromVirtualMachineStatus(source *v1beta20201201storage.VirtualMachine_Status) error

AssignPropertiesFromVirtualMachineStatus populates our VirtualMachine_Status from the provided source VirtualMachine_Status

func (*VirtualMachine_Status) AssignPropertiesToVirtualMachineStatus

func (machine *VirtualMachine_Status) AssignPropertiesToVirtualMachineStatus(destination *v1beta20201201storage.VirtualMachine_Status) error

AssignPropertiesToVirtualMachineStatus populates the provided destination VirtualMachine_Status from our VirtualMachine_Status

func (*VirtualMachine_Status) ConvertStatusFrom

func (machine *VirtualMachine_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our VirtualMachine_Status from the provided source

func (*VirtualMachine_Status) ConvertStatusTo

func (machine *VirtualMachine_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our VirtualMachine_Status

func (*VirtualMachine_Status) DeepCopy

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

func (*VirtualMachine_Status) DeepCopyInto

func (in *VirtualMachine_Status) DeepCopyInto(out *VirtualMachine_Status)

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

type VirtualMachines_Spec

type VirtualMachines_Spec struct {
	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,omitempty"`
	BillingProfile       *BillingProfile                                 `json:"billingProfile,omitempty"`
	DiagnosticsProfile   *DiagnosticsProfile                             `json:"diagnosticsProfile,omitempty"`
	EvictionPolicy       *string                                         `json:"evictionPolicy,omitempty"`
	ExtendedLocation     *ExtendedLocation                               `json:"extendedLocation,omitempty"`
	ExtensionsTimeBudget *string                                         `json:"extensionsTimeBudget,omitempty"`
	HardwareProfile      *HardwareProfile                                `json:"hardwareProfile,omitempty"`
	Host                 *SubResource                                    `json:"host,omitempty"`
	HostGroup            *SubResource                                    `json:"hostGroup,omitempty"`
	Identity             *VirtualMachineIdentity                         `json:"identity,omitempty"`
	LicenseType          *string                                         `json:"licenseType,omitempty"`
	Location             *string                                         `json:"location,omitempty"`
	NetworkProfile       *VirtualMachines_Spec_Properties_NetworkProfile `json:"networkProfile,omitempty"`
	OriginalVersion      string                                          `json:"originalVersion,omitempty"`
	OsProfile            *OSProfile                                      `json:"osProfile,omitempty"`

	// +kubebuilder:validation:Required
	//Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	//controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	//reference to a resources.azure.com/ResourceGroup resource
	Owner                   *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	Plan                    *Plan                              `json:"plan,omitempty"`
	PlatformFaultDomain     *int                               `json:"platformFaultDomain,omitempty"`
	Priority                *string                            `json:"priority,omitempty"`
	PropertyBag             genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	ProximityPlacementGroup *SubResource                       `json:"proximityPlacementGroup,omitempty"`
	SecurityProfile         *SecurityProfile                   `json:"securityProfile,omitempty"`
	StorageProfile          *StorageProfile                    `json:"storageProfile,omitempty"`
	Tags                    map[string]string                  `json:"tags,omitempty"`
	VirtualMachineScaleSet  *SubResource                       `json:"virtualMachineScaleSet,omitempty"`
	Zones                   []string                           `json:"zones,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachines_Spec

func (*VirtualMachines_Spec) AssignPropertiesFromVirtualMachinesSpec

func (machines *VirtualMachines_Spec) AssignPropertiesFromVirtualMachinesSpec(source *v1beta20201201storage.VirtualMachines_Spec) error

AssignPropertiesFromVirtualMachinesSpec populates our VirtualMachines_Spec from the provided source VirtualMachines_Spec

func (*VirtualMachines_Spec) AssignPropertiesToVirtualMachinesSpec

func (machines *VirtualMachines_Spec) AssignPropertiesToVirtualMachinesSpec(destination *v1beta20201201storage.VirtualMachines_Spec) error

AssignPropertiesToVirtualMachinesSpec populates the provided destination VirtualMachines_Spec from our VirtualMachines_Spec

func (*VirtualMachines_Spec) ConvertSpecFrom

func (machines *VirtualMachines_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our VirtualMachines_Spec from the provided source

func (*VirtualMachines_Spec) ConvertSpecTo

func (machines *VirtualMachines_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our VirtualMachines_Spec

func (*VirtualMachines_Spec) DeepCopy

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.

type VirtualMachines_Spec_Properties_NetworkProfile

type VirtualMachines_Spec_Properties_NetworkProfile struct {
	NetworkInterfaces []VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces `json:"networkInterfaces,omitempty"`
	PropertyBag       genruntime.PropertyBag                                             `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachines_Spec_Properties_NetworkProfile Deprecated version of VirtualMachines_Spec_Properties_NetworkProfile. Use v1beta20201201.VirtualMachines_Spec_Properties_NetworkProfile instead

func (*VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfile

func (profile *VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfile(source *v1beta20201201storage.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 (profile *VirtualMachines_Spec_Properties_NetworkProfile) AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfile(destination *v1beta20201201storage.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) DeepCopy

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

func (*VirtualMachines_Spec_Properties_NetworkProfile) DeepCopyInto

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     *bool                         `json:"primary,omitempty"`
	PropertyBag genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Reference   *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1alpha1api20201201.VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces Deprecated version of VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces. Use v1beta20201201.VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces instead

func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces

func (interfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesFromVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces(source *v1beta20201201storage.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 (interfaces *VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) AssignPropertiesToVirtualMachinesSpecPropertiesNetworkProfileNetworkInterfaces(destination *v1beta20201201storage.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) DeepCopy

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

func (*VirtualMachines_Spec_Properties_NetworkProfile_NetworkInterfaces) DeepCopyInto

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

type WinRMConfiguration

type WinRMConfiguration struct {
	Listeners   []WinRMListener        `json:"listeners,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.WinRMConfiguration Deprecated version of WinRMConfiguration. Use v1beta20201201.WinRMConfiguration instead

func (*WinRMConfiguration) AssignPropertiesFromWinRMConfiguration

func (configuration *WinRMConfiguration) AssignPropertiesFromWinRMConfiguration(source *v1beta20201201storage.WinRMConfiguration) error

AssignPropertiesFromWinRMConfiguration populates our WinRMConfiguration from the provided source WinRMConfiguration

func (*WinRMConfiguration) AssignPropertiesToWinRMConfiguration

func (configuration *WinRMConfiguration) AssignPropertiesToWinRMConfiguration(destination *v1beta20201201storage.WinRMConfiguration) error

AssignPropertiesToWinRMConfiguration populates the provided destination WinRMConfiguration from our WinRMConfiguration

func (*WinRMConfiguration) DeepCopy

func (in *WinRMConfiguration) DeepCopy() *WinRMConfiguration

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

func (*WinRMConfiguration) DeepCopyInto

func (in *WinRMConfiguration) DeepCopyInto(out *WinRMConfiguration)

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

type WinRMConfiguration_Status

type WinRMConfiguration_Status struct {
	Listeners   []WinRMListener_Status `json:"listeners,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20201201.WinRMConfiguration_Status Deprecated version of WinRMConfiguration_Status. Use v1beta20201201.WinRMConfiguration_Status instead

func (*WinRMConfiguration_Status) AssignPropertiesFromWinRMConfigurationStatus

func (configuration *WinRMConfiguration_Status) AssignPropertiesFromWinRMConfigurationStatus(source *v1beta20201201storage.WinRMConfiguration_Status) error

AssignPropertiesFromWinRMConfigurationStatus populates our WinRMConfiguration_Status from the provided source WinRMConfiguration_Status

func (*WinRMConfiguration_Status) AssignPropertiesToWinRMConfigurationStatus

func (configuration *WinRMConfiguration_Status) AssignPropertiesToWinRMConfigurationStatus(destination *v1beta20201201storage.WinRMConfiguration_Status) error

AssignPropertiesToWinRMConfigurationStatus populates the provided destination WinRMConfiguration_Status from our WinRMConfiguration_Status

func (*WinRMConfiguration_Status) DeepCopy

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

func (*WinRMConfiguration_Status) DeepCopyInto

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

type WinRMListener

type WinRMListener struct {
	CertificateUrl *string                `json:"certificateUrl,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Protocol       *string                `json:"protocol,omitempty"`
}

Storage version of v1alpha1api20201201.WinRMListener Deprecated version of WinRMListener. Use v1beta20201201.WinRMListener instead

func (*WinRMListener) AssignPropertiesFromWinRMListener

func (listener *WinRMListener) AssignPropertiesFromWinRMListener(source *v1beta20201201storage.WinRMListener) error

AssignPropertiesFromWinRMListener populates our WinRMListener from the provided source WinRMListener

func (*WinRMListener) AssignPropertiesToWinRMListener

func (listener *WinRMListener) AssignPropertiesToWinRMListener(destination *v1beta20201201storage.WinRMListener) error

AssignPropertiesToWinRMListener populates the provided destination WinRMListener from our WinRMListener

func (*WinRMListener) DeepCopy

func (in *WinRMListener) DeepCopy() *WinRMListener

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

func (*WinRMListener) DeepCopyInto

func (in *WinRMListener) DeepCopyInto(out *WinRMListener)

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

type WinRMListener_Status

type WinRMListener_Status struct {
	CertificateUrl *string                `json:"certificateUrl,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Protocol       *string                `json:"protocol,omitempty"`
}

Storage version of v1alpha1api20201201.WinRMListener_Status Deprecated version of WinRMListener_Status. Use v1beta20201201.WinRMListener_Status instead

func (*WinRMListener_Status) AssignPropertiesFromWinRMListenerStatus

func (listener *WinRMListener_Status) AssignPropertiesFromWinRMListenerStatus(source *v1beta20201201storage.WinRMListener_Status) error

AssignPropertiesFromWinRMListenerStatus populates our WinRMListener_Status from the provided source WinRMListener_Status

func (*WinRMListener_Status) AssignPropertiesToWinRMListenerStatus

func (listener *WinRMListener_Status) AssignPropertiesToWinRMListenerStatus(destination *v1beta20201201storage.WinRMListener_Status) error

AssignPropertiesToWinRMListenerStatus populates the provided destination WinRMListener_Status from our WinRMListener_Status

func (*WinRMListener_Status) DeepCopy

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

func (*WinRMListener_Status) DeepCopyInto

func (in *WinRMListener_Status) DeepCopyInto(out *WinRMListener_Status)

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

type WindowsConfiguration

type WindowsConfiguration struct {
	AdditionalUnattendContent []AdditionalUnattendContent `json:"additionalUnattendContent,omitempty"`
	EnableAutomaticUpdates    *bool                       `json:"enableAutomaticUpdates,omitempty"`
	PatchSettings             *PatchSettings              `json:"patchSettings,omitempty"`
	PropertyBag               genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	ProvisionVMAgent          *bool                       `json:"provisionVMAgent,omitempty"`
	TimeZone                  *string                     `json:"timeZone,omitempty"`
	WinRM                     *WinRMConfiguration         `json:"winRM,omitempty"`
}

Storage version of v1alpha1api20201201.WindowsConfiguration Deprecated version of WindowsConfiguration. Use v1beta20201201.WindowsConfiguration instead

func (*WindowsConfiguration) AssignPropertiesFromWindowsConfiguration

func (configuration *WindowsConfiguration) AssignPropertiesFromWindowsConfiguration(source *v1beta20201201storage.WindowsConfiguration) error

AssignPropertiesFromWindowsConfiguration populates our WindowsConfiguration from the provided source WindowsConfiguration

func (*WindowsConfiguration) AssignPropertiesToWindowsConfiguration

func (configuration *WindowsConfiguration) AssignPropertiesToWindowsConfiguration(destination *v1beta20201201storage.WindowsConfiguration) error

AssignPropertiesToWindowsConfiguration populates the provided destination WindowsConfiguration from our WindowsConfiguration

func (*WindowsConfiguration) DeepCopy

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

func (*WindowsConfiguration) DeepCopyInto

func (in *WindowsConfiguration) DeepCopyInto(out *WindowsConfiguration)

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

type WindowsConfiguration_Status

type WindowsConfiguration_Status struct {
	AdditionalUnattendContent []AdditionalUnattendContent_Status `json:"additionalUnattendContent,omitempty"`
	EnableAutomaticUpdates    *bool                              `json:"enableAutomaticUpdates,omitempty"`
	PatchSettings             *PatchSettings_Status              `json:"patchSettings,omitempty"`
	PropertyBag               genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	ProvisionVMAgent          *bool                              `json:"provisionVMAgent,omitempty"`
	TimeZone                  *string                            `json:"timeZone,omitempty"`
	WinRM                     *WinRMConfiguration_Status         `json:"winRM,omitempty"`
}

Storage version of v1alpha1api20201201.WindowsConfiguration_Status Deprecated version of WindowsConfiguration_Status. Use v1beta20201201.WindowsConfiguration_Status instead

func (*WindowsConfiguration_Status) AssignPropertiesFromWindowsConfigurationStatus

func (configuration *WindowsConfiguration_Status) AssignPropertiesFromWindowsConfigurationStatus(source *v1beta20201201storage.WindowsConfiguration_Status) error

AssignPropertiesFromWindowsConfigurationStatus populates our WindowsConfiguration_Status from the provided source WindowsConfiguration_Status

func (*WindowsConfiguration_Status) AssignPropertiesToWindowsConfigurationStatus

func (configuration *WindowsConfiguration_Status) AssignPropertiesToWindowsConfigurationStatus(destination *v1beta20201201storage.WindowsConfiguration_Status) error

AssignPropertiesToWindowsConfigurationStatus populates the provided destination WindowsConfiguration_Status from our WindowsConfiguration_Status

func (*WindowsConfiguration_Status) DeepCopy

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

func (*WindowsConfiguration_Status) DeepCopyInto

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL