v1alpha1api20210701

package
v2.0.0-beta.1 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

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

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

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

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

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

Index

Constants

View Source
const (
	HyperVGenerationType_StatusV1 = HyperVGenerationType_Status("V1")
	HyperVGenerationType_StatusV2 = HyperVGenerationType_Status("V2")
)
View Source
const (
	ImagePropertiesHyperVGenerationV1 = ImagePropertiesHyperVGeneration("V1")
	ImagePropertiesHyperVGenerationV2 = ImagePropertiesHyperVGeneration("V2")
)
View Source
const (
	ImageDataDiskCachingNone      = ImageDataDiskCaching("None")
	ImageDataDiskCachingReadOnly  = ImageDataDiskCaching("ReadOnly")
	ImageDataDiskCachingReadWrite = ImageDataDiskCaching("ReadWrite")
)
View Source
const (
	ImageDataDiskStatusCachingNone      = ImageDataDiskStatusCaching("None")
	ImageDataDiskStatusCachingReadOnly  = ImageDataDiskStatusCaching("ReadOnly")
	ImageDataDiskStatusCachingReadWrite = ImageDataDiskStatusCaching("ReadWrite")
)
View Source
const (
	ImageDataDiskStorageAccountTypePremiumLRS     = ImageDataDiskStorageAccountType("Premium_LRS")
	ImageDataDiskStorageAccountTypePremiumZRS     = ImageDataDiskStorageAccountType("Premium_ZRS")
	ImageDataDiskStorageAccountTypeStandardLRS    = ImageDataDiskStorageAccountType("Standard_LRS")
	ImageDataDiskStorageAccountTypeStandardSSDLRS = ImageDataDiskStorageAccountType("StandardSSD_LRS")
	ImageDataDiskStorageAccountTypeStandardSSDZRS = ImageDataDiskStorageAccountType("StandardSSD_ZRS")
	ImageDataDiskStorageAccountTypeUltraSSDLRS    = ImageDataDiskStorageAccountType("UltraSSD_LRS")
)
View Source
const (
	ImageOSDiskCachingNone      = ImageOSDiskCaching("None")
	ImageOSDiskCachingReadOnly  = ImageOSDiskCaching("ReadOnly")
	ImageOSDiskCachingReadWrite = ImageOSDiskCaching("ReadWrite")
)
View Source
const (
	ImageOSDiskOsStateGeneralized = ImageOSDiskOsState("Generalized")
	ImageOSDiskOsStateSpecialized = ImageOSDiskOsState("Specialized")
)
View Source
const (
	ImageOSDiskOsTypeLinux   = ImageOSDiskOsType("Linux")
	ImageOSDiskOsTypeWindows = ImageOSDiskOsType("Windows")
)
View Source
const (
	ImageOSDiskStatusCachingNone      = ImageOSDiskStatusCaching("None")
	ImageOSDiskStatusCachingReadOnly  = ImageOSDiskStatusCaching("ReadOnly")
	ImageOSDiskStatusCachingReadWrite = ImageOSDiskStatusCaching("ReadWrite")
)
View Source
const (
	ImageOSDiskStatusOsStateGeneralized = ImageOSDiskStatusOsState("Generalized")
	ImageOSDiskStatusOsStateSpecialized = ImageOSDiskStatusOsState("Specialized")
)
View Source
const (
	ImageOSDiskStatusOsTypeLinux   = ImageOSDiskStatusOsType("Linux")
	ImageOSDiskStatusOsTypeWindows = ImageOSDiskStatusOsType("Windows")
)
View Source
const (
	ImageOSDiskStorageAccountTypePremiumLRS     = ImageOSDiskStorageAccountType("Premium_LRS")
	ImageOSDiskStorageAccountTypePremiumZRS     = ImageOSDiskStorageAccountType("Premium_ZRS")
	ImageOSDiskStorageAccountTypeStandardLRS    = ImageOSDiskStorageAccountType("Standard_LRS")
	ImageOSDiskStorageAccountTypeStandardSSDLRS = ImageOSDiskStorageAccountType("StandardSSD_LRS")
	ImageOSDiskStorageAccountTypeStandardSSDZRS = ImageOSDiskStorageAccountType("StandardSSD_ZRS")
	ImageOSDiskStorageAccountTypeUltraSSDLRS    = ImageOSDiskStorageAccountType("UltraSSD_LRS")
)
View Source
const (
	StorageAccountType_StatusPremiumLRS     = StorageAccountType_Status("Premium_LRS")
	StorageAccountType_StatusPremiumZRS     = StorageAccountType_Status("Premium_ZRS")
	StorageAccountType_StatusStandardLRS    = StorageAccountType_Status("Standard_LRS")
	StorageAccountType_StatusStandardSSDLRS = StorageAccountType_Status("StandardSSD_LRS")
	StorageAccountType_StatusStandardSSDZRS = StorageAccountType_Status("StandardSSD_ZRS")
	StorageAccountType_StatusUltraSSDLRS    = StorageAccountType_Status("UltraSSD_LRS")
)
View Source
const APIVersionValue = APIVersion("2021-07-01")
View Source
const ExtendedLocationTypeEdgeZone = ExtendedLocationType("EdgeZone")
View Source
const ExtendedLocationType_StatusEdgeZone = ExtendedLocationType_Status("EdgeZone")

Variables

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

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

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

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Deprecated version of APIVersion. Use v1beta20210701.APIVersion instead +kubebuilder:validation:Enum={"2021-07-01"}

type DiskEncryptionSetParameters

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

Deprecated version of DiskEncryptionSetParameters. Use v1beta20210701.DiskEncryptionSetParameters instead

func (*DiskEncryptionSetParameters) AssignPropertiesFromDiskEncryptionSetParameters

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

AssignPropertiesFromDiskEncryptionSetParameters populates our DiskEncryptionSetParameters from the provided source DiskEncryptionSetParameters

func (*DiskEncryptionSetParameters) AssignPropertiesToDiskEncryptionSetParameters

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

AssignPropertiesToDiskEncryptionSetParameters populates the provided destination DiskEncryptionSetParameters from our DiskEncryptionSetParameters

func (*DiskEncryptionSetParameters) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DiskEncryptionSetParameters) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DiskEncryptionSetParameters) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DiskEncryptionSetParametersARM

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

Deprecated version of DiskEncryptionSetParameters. Use v1beta20210701.DiskEncryptionSetParameters instead

func (*DiskEncryptionSetParametersARM) DeepCopy

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

func (*DiskEncryptionSetParametersARM) DeepCopyInto

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"`
	Type *ExtendedLocationType `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation. Use v1beta20210701.ExtendedLocation instead

func (*ExtendedLocation) AssignPropertiesFromExtendedLocation

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

AssignPropertiesFromExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignPropertiesToExtendedLocation

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

AssignPropertiesToExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation

func (*ExtendedLocation) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ExtendedLocation) DeepCopy

func (in *ExtendedLocation) DeepCopy() *ExtendedLocation

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

func (*ExtendedLocation) DeepCopyInto

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

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

func (*ExtendedLocation) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtendedLocation) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtendedLocationARM

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

Deprecated version of ExtendedLocation. Use v1beta20210701.ExtendedLocation instead

func (*ExtendedLocationARM) DeepCopy

func (in *ExtendedLocationARM) DeepCopy() *ExtendedLocationARM

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

func (*ExtendedLocationARM) DeepCopyInto

func (in *ExtendedLocationARM) DeepCopyInto(out *ExtendedLocationARM)

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

type ExtendedLocationType

type ExtendedLocationType string

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

type ExtendedLocationType_Status

type ExtendedLocationType_Status string

Deprecated version of ExtendedLocationType_Status. Use v1beta20210701.ExtendedLocationType_Status instead

type ExtendedLocation_Status

type ExtendedLocation_Status struct {
	Name *string                      `json:"name,omitempty"`
	Type *ExtendedLocationType_Status `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation_Status. Use v1beta20210701.ExtendedLocation_Status instead

func (*ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus

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

AssignPropertiesFromExtendedLocationStatus populates our ExtendedLocation_Status from the provided source ExtendedLocation_Status

func (*ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus

func (location *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *alpha20210701s.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.

func (*ExtendedLocation_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtendedLocation_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtendedLocation_StatusARM

type ExtendedLocation_StatusARM struct {
	Name *string                      `json:"name,omitempty"`
	Type *ExtendedLocationType_Status `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation_Status. Use v1beta20210701.ExtendedLocation_Status instead

func (*ExtendedLocation_StatusARM) DeepCopy

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

func (*ExtendedLocation_StatusARM) DeepCopyInto

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

type HyperVGenerationType_Status

type HyperVGenerationType_Status string

Deprecated version of HyperVGenerationType_Status. Use v1beta20210701.HyperVGenerationType_Status instead

type Image

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

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

func (*Image) AssignPropertiesFromImage

func (image *Image) AssignPropertiesFromImage(source *alpha20210701s.Image) error

AssignPropertiesFromImage populates our Image from the provided source Image

func (*Image) AssignPropertiesToImage

func (image *Image) AssignPropertiesToImage(destination *alpha20210701s.Image) error

AssignPropertiesToImage populates the provided destination Image from our Image

func (*Image) AzureName

func (image *Image) AzureName() string

AzureName returns the Azure name of the resource

func (*Image) ConvertFrom

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

ConvertFrom populates our Image from the provided hub Image

func (*Image) ConvertTo

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

ConvertTo populates the provided hub Image from our Image

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

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

func (*Image) DeepCopyInto

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

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

func (*Image) DeepCopyObject

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

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

func (*Image) Default

func (image *Image) Default()

Default applies defaults to the Image resource

func (Image) GetAPIVersion

func (image Image) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-07-01"

func (*Image) GetConditions

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

GetConditions returns the conditions of the resource

func (*Image) GetResourceKind

func (image *Image) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind of the resource

func (*Image) GetSpec

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

GetSpec returns the specification of this resource

func (*Image) GetStatus

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

GetStatus returns the status of this resource

func (*Image) GetType

func (image *Image) GetType() string

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

func (*Image) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*Image) OriginalGVK

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

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

func (*Image) Owner

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

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

func (*Image) SetConditions

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

SetConditions sets the conditions on the resource status

func (*Image) SetStatus

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

SetStatus sets the status of this resource

func (*Image) ValidateCreate

func (image *Image) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*Image) ValidateDelete

func (image *Image) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*Image) ValidateUpdate

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

ValidateUpdate validates an update of the resource

type ImageDataDisk

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

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

Deprecated version of ImageDataDisk. Use v1beta20210701.ImageDataDisk instead

func (*ImageDataDisk) AssignPropertiesFromImageDataDisk

func (disk *ImageDataDisk) AssignPropertiesFromImageDataDisk(source *alpha20210701s.ImageDataDisk) error

AssignPropertiesFromImageDataDisk populates our ImageDataDisk from the provided source ImageDataDisk

func (*ImageDataDisk) AssignPropertiesToImageDataDisk

func (disk *ImageDataDisk) AssignPropertiesToImageDataDisk(destination *alpha20210701s.ImageDataDisk) error

AssignPropertiesToImageDataDisk populates the provided destination ImageDataDisk from our ImageDataDisk

func (*ImageDataDisk) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ImageDataDisk) DeepCopy

func (in *ImageDataDisk) DeepCopy() *ImageDataDisk

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

func (*ImageDataDisk) DeepCopyInto

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

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

func (*ImageDataDisk) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageDataDisk) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageDataDiskARM

type ImageDataDiskARM struct {
	BlobUri            *string                          `json:"blobUri,omitempty"`
	Caching            *ImageDataDiskCaching            `json:"caching,omitempty"`
	DiskEncryptionSet  *DiskEncryptionSetParametersARM  `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                             `json:"diskSizeGB,omitempty"`
	Lun                *int                             `json:"lun,omitempty"`
	ManagedDisk        *SubResourceARM                  `json:"managedDisk,omitempty"`
	Snapshot           *SubResourceARM                  `json:"snapshot,omitempty"`
	StorageAccountType *ImageDataDiskStorageAccountType `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageDataDisk. Use v1beta20210701.ImageDataDisk instead

func (*ImageDataDiskARM) DeepCopy

func (in *ImageDataDiskARM) DeepCopy() *ImageDataDiskARM

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

func (*ImageDataDiskARM) DeepCopyInto

func (in *ImageDataDiskARM) DeepCopyInto(out *ImageDataDiskARM)

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

type ImageDataDiskCaching

type ImageDataDiskCaching string

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

type ImageDataDiskStatusCaching

type ImageDataDiskStatusCaching string

Deprecated version of ImageDataDiskStatusCaching. Use v1beta20210701.ImageDataDiskStatusCaching instead

type ImageDataDiskStorageAccountType

type ImageDataDiskStorageAccountType string

Deprecated version of ImageDataDiskStorageAccountType. Use v1beta20210701.ImageDataDiskStorageAccountType instead +kubebuilder:validation:Enum={"Premium_LRS","Premium_ZRS","Standard_LRS","StandardSSD_LRS","StandardSSD_ZRS","UltraSSD_LRS"}

type ImageDataDisk_Status

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

Deprecated version of ImageDataDisk_Status. Use v1beta20210701.ImageDataDisk_Status instead

func (*ImageDataDisk_Status) AssignPropertiesFromImageDataDiskStatus

func (disk *ImageDataDisk_Status) AssignPropertiesFromImageDataDiskStatus(source *alpha20210701s.ImageDataDisk_Status) error

AssignPropertiesFromImageDataDiskStatus populates our ImageDataDisk_Status from the provided source ImageDataDisk_Status

func (*ImageDataDisk_Status) AssignPropertiesToImageDataDiskStatus

func (disk *ImageDataDisk_Status) AssignPropertiesToImageDataDiskStatus(destination *alpha20210701s.ImageDataDisk_Status) error

AssignPropertiesToImageDataDiskStatus populates the provided destination ImageDataDisk_Status from our ImageDataDisk_Status

func (*ImageDataDisk_Status) DeepCopy

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

func (*ImageDataDisk_Status) DeepCopyInto

func (in *ImageDataDisk_Status) DeepCopyInto(out *ImageDataDisk_Status)

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

func (*ImageDataDisk_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageDataDisk_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageDataDisk_StatusARM

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

Deprecated version of ImageDataDisk_Status. Use v1beta20210701.ImageDataDisk_Status instead

func (*ImageDataDisk_StatusARM) DeepCopy

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

func (*ImageDataDisk_StatusARM) DeepCopyInto

func (in *ImageDataDisk_StatusARM) DeepCopyInto(out *ImageDataDisk_StatusARM)

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

type ImageList

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

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

func (*ImageList) DeepCopy

func (in *ImageList) DeepCopy() *ImageList

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

func (*ImageList) DeepCopyInto

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

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

func (*ImageList) DeepCopyObject

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

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

type ImageOSDisk

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

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

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

Deprecated version of ImageOSDisk. Use v1beta20210701.ImageOSDisk instead

func (*ImageOSDisk) AssignPropertiesFromImageOSDisk

func (disk *ImageOSDisk) AssignPropertiesFromImageOSDisk(source *alpha20210701s.ImageOSDisk) error

AssignPropertiesFromImageOSDisk populates our ImageOSDisk from the provided source ImageOSDisk

func (*ImageOSDisk) AssignPropertiesToImageOSDisk

func (disk *ImageOSDisk) AssignPropertiesToImageOSDisk(destination *alpha20210701s.ImageOSDisk) error

AssignPropertiesToImageOSDisk populates the provided destination ImageOSDisk from our ImageOSDisk

func (*ImageOSDisk) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ImageOSDisk) DeepCopy

func (in *ImageOSDisk) DeepCopy() *ImageOSDisk

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

func (*ImageOSDisk) DeepCopyInto

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

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

func (*ImageOSDisk) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageOSDisk) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageOSDiskARM

type ImageOSDiskARM struct {
	BlobUri            *string                         `json:"blobUri,omitempty"`
	Caching            *ImageOSDiskCaching             `json:"caching,omitempty"`
	DiskEncryptionSet  *DiskEncryptionSetParametersARM `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                            `json:"diskSizeGB,omitempty"`
	ManagedDisk        *SubResourceARM                 `json:"managedDisk,omitempty"`
	OsState            *ImageOSDiskOsState             `json:"osState,omitempty"`
	OsType             *ImageOSDiskOsType              `json:"osType,omitempty"`
	Snapshot           *SubResourceARM                 `json:"snapshot,omitempty"`
	StorageAccountType *ImageOSDiskStorageAccountType  `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageOSDisk. Use v1beta20210701.ImageOSDisk instead

func (*ImageOSDiskARM) DeepCopy

func (in *ImageOSDiskARM) DeepCopy() *ImageOSDiskARM

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

func (*ImageOSDiskARM) DeepCopyInto

func (in *ImageOSDiskARM) DeepCopyInto(out *ImageOSDiskARM)

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

type ImageOSDiskCaching

type ImageOSDiskCaching string

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

type ImageOSDiskOsState

type ImageOSDiskOsState string

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

type ImageOSDiskOsType

type ImageOSDiskOsType string

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

type ImageOSDiskStatusCaching

type ImageOSDiskStatusCaching string

Deprecated version of ImageOSDiskStatusCaching. Use v1beta20210701.ImageOSDiskStatusCaching instead

type ImageOSDiskStatusOsState

type ImageOSDiskStatusOsState string

Deprecated version of ImageOSDiskStatusOsState. Use v1beta20210701.ImageOSDiskStatusOsState instead

type ImageOSDiskStatusOsType

type ImageOSDiskStatusOsType string

Deprecated version of ImageOSDiskStatusOsType. Use v1beta20210701.ImageOSDiskStatusOsType instead

type ImageOSDiskStorageAccountType

type ImageOSDiskStorageAccountType string

Deprecated version of ImageOSDiskStorageAccountType. Use v1beta20210701.ImageOSDiskStorageAccountType instead +kubebuilder:validation:Enum={"Premium_LRS","Premium_ZRS","Standard_LRS","StandardSSD_LRS","StandardSSD_ZRS","UltraSSD_LRS"}

type ImageOSDisk_Status

type ImageOSDisk_Status struct {
	BlobUri            *string                    `json:"blobUri,omitempty"`
	Caching            *ImageOSDiskStatusCaching  `json:"caching,omitempty"`
	DiskEncryptionSet  *SubResource_Status        `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                       `json:"diskSizeGB,omitempty"`
	ManagedDisk        *SubResource_Status        `json:"managedDisk,omitempty"`
	OsState            *ImageOSDiskStatusOsState  `json:"osState,omitempty"`
	OsType             *ImageOSDiskStatusOsType   `json:"osType,omitempty"`
	Snapshot           *SubResource_Status        `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType_Status `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageOSDisk_Status. Use v1beta20210701.ImageOSDisk_Status instead

func (*ImageOSDisk_Status) AssignPropertiesFromImageOSDiskStatus

func (disk *ImageOSDisk_Status) AssignPropertiesFromImageOSDiskStatus(source *alpha20210701s.ImageOSDisk_Status) error

AssignPropertiesFromImageOSDiskStatus populates our ImageOSDisk_Status from the provided source ImageOSDisk_Status

func (*ImageOSDisk_Status) AssignPropertiesToImageOSDiskStatus

func (disk *ImageOSDisk_Status) AssignPropertiesToImageOSDiskStatus(destination *alpha20210701s.ImageOSDisk_Status) error

AssignPropertiesToImageOSDiskStatus populates the provided destination ImageOSDisk_Status from our ImageOSDisk_Status

func (*ImageOSDisk_Status) DeepCopy

func (in *ImageOSDisk_Status) DeepCopy() *ImageOSDisk_Status

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

func (*ImageOSDisk_Status) DeepCopyInto

func (in *ImageOSDisk_Status) DeepCopyInto(out *ImageOSDisk_Status)

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

func (*ImageOSDisk_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageOSDisk_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageOSDisk_StatusARM

type ImageOSDisk_StatusARM struct {
	BlobUri            *string                    `json:"blobUri,omitempty"`
	Caching            *ImageOSDiskStatusCaching  `json:"caching,omitempty"`
	DiskEncryptionSet  *SubResource_StatusARM     `json:"diskEncryptionSet,omitempty"`
	DiskSizeGB         *int                       `json:"diskSizeGB,omitempty"`
	ManagedDisk        *SubResource_StatusARM     `json:"managedDisk,omitempty"`
	OsState            *ImageOSDiskStatusOsState  `json:"osState,omitempty"`
	OsType             *ImageOSDiskStatusOsType   `json:"osType,omitempty"`
	Snapshot           *SubResource_StatusARM     `json:"snapshot,omitempty"`
	StorageAccountType *StorageAccountType_Status `json:"storageAccountType,omitempty"`
}

Deprecated version of ImageOSDisk_Status. Use v1beta20210701.ImageOSDisk_Status instead

func (*ImageOSDisk_StatusARM) DeepCopy

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

func (*ImageOSDisk_StatusARM) DeepCopyInto

func (in *ImageOSDisk_StatusARM) DeepCopyInto(out *ImageOSDisk_StatusARM)

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

type ImagePropertiesARM

type ImagePropertiesARM struct {
	HyperVGeneration     *ImagePropertiesHyperVGeneration `json:"hyperVGeneration,omitempty"`
	SourceVirtualMachine *SubResourceARM                  `json:"sourceVirtualMachine,omitempty"`
	StorageProfile       *ImageStorageProfileARM          `json:"storageProfile,omitempty"`
}

Deprecated version of ImageProperties. Use v1beta20210701.ImageProperties instead

func (*ImagePropertiesARM) DeepCopy

func (in *ImagePropertiesARM) DeepCopy() *ImagePropertiesARM

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

func (*ImagePropertiesARM) DeepCopyInto

func (in *ImagePropertiesARM) DeepCopyInto(out *ImagePropertiesARM)

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

type ImagePropertiesHyperVGeneration

type ImagePropertiesHyperVGeneration string

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

type ImageProperties_StatusARM

type ImageProperties_StatusARM struct {
	HyperVGeneration     *HyperVGenerationType_Status   `json:"hyperVGeneration,omitempty"`
	ProvisioningState    *string                        `json:"provisioningState,omitempty"`
	SourceVirtualMachine *SubResource_StatusARM         `json:"sourceVirtualMachine,omitempty"`
	StorageProfile       *ImageStorageProfile_StatusARM `json:"storageProfile,omitempty"`
}

Deprecated version of ImageProperties_Status. Use v1beta20210701.ImageProperties_Status instead

func (*ImageProperties_StatusARM) DeepCopy

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

func (*ImageProperties_StatusARM) DeepCopyInto

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

type ImageStorageProfile

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

Deprecated version of ImageStorageProfile. Use v1beta20210701.ImageStorageProfile instead

func (*ImageStorageProfile) AssignPropertiesFromImageStorageProfile

func (profile *ImageStorageProfile) AssignPropertiesFromImageStorageProfile(source *alpha20210701s.ImageStorageProfile) error

AssignPropertiesFromImageStorageProfile populates our ImageStorageProfile from the provided source ImageStorageProfile

func (*ImageStorageProfile) AssignPropertiesToImageStorageProfile

func (profile *ImageStorageProfile) AssignPropertiesToImageStorageProfile(destination *alpha20210701s.ImageStorageProfile) error

AssignPropertiesToImageStorageProfile populates the provided destination ImageStorageProfile from our ImageStorageProfile

func (*ImageStorageProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ImageStorageProfile) DeepCopy

func (in *ImageStorageProfile) DeepCopy() *ImageStorageProfile

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

func (*ImageStorageProfile) DeepCopyInto

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

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

func (*ImageStorageProfile) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageStorageProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageStorageProfileARM

type ImageStorageProfileARM struct {
	DataDisks     []ImageDataDiskARM `json:"dataDisks,omitempty"`
	OsDisk        *ImageOSDiskARM    `json:"osDisk,omitempty"`
	ZoneResilient *bool              `json:"zoneResilient,omitempty"`
}

Deprecated version of ImageStorageProfile. Use v1beta20210701.ImageStorageProfile instead

func (*ImageStorageProfileARM) DeepCopy

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

func (*ImageStorageProfileARM) DeepCopyInto

func (in *ImageStorageProfileARM) DeepCopyInto(out *ImageStorageProfileARM)

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

type ImageStorageProfile_Status

type ImageStorageProfile_Status struct {
	DataDisks     []ImageDataDisk_Status `json:"dataDisks,omitempty"`
	OsDisk        *ImageOSDisk_Status    `json:"osDisk,omitempty"`
	ZoneResilient *bool                  `json:"zoneResilient,omitempty"`
}

Deprecated version of ImageStorageProfile_Status. Use v1beta20210701.ImageStorageProfile_Status instead

func (*ImageStorageProfile_Status) AssignPropertiesFromImageStorageProfileStatus

func (profile *ImageStorageProfile_Status) AssignPropertiesFromImageStorageProfileStatus(source *alpha20210701s.ImageStorageProfile_Status) error

AssignPropertiesFromImageStorageProfileStatus populates our ImageStorageProfile_Status from the provided source ImageStorageProfile_Status

func (*ImageStorageProfile_Status) AssignPropertiesToImageStorageProfileStatus

func (profile *ImageStorageProfile_Status) AssignPropertiesToImageStorageProfileStatus(destination *alpha20210701s.ImageStorageProfile_Status) error

AssignPropertiesToImageStorageProfileStatus populates the provided destination ImageStorageProfile_Status from our ImageStorageProfile_Status

func (*ImageStorageProfile_Status) DeepCopy

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

func (*ImageStorageProfile_Status) DeepCopyInto

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

func (*ImageStorageProfile_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageStorageProfile_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageStorageProfile_StatusARM

type ImageStorageProfile_StatusARM struct {
	DataDisks     []ImageDataDisk_StatusARM `json:"dataDisks,omitempty"`
	OsDisk        *ImageOSDisk_StatusARM    `json:"osDisk,omitempty"`
	ZoneResilient *bool                     `json:"zoneResilient,omitempty"`
}

Deprecated version of ImageStorageProfile_Status. Use v1beta20210701.ImageStorageProfile_Status instead

func (*ImageStorageProfile_StatusARM) DeepCopy

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

func (*ImageStorageProfile_StatusARM) DeepCopyInto

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

type Image_Status

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

Deprecated version of Image_Status. Use v1beta20210701.Image_Status instead

func (*Image_Status) AssignPropertiesFromImageStatus

func (image *Image_Status) AssignPropertiesFromImageStatus(source *alpha20210701s.Image_Status) error

AssignPropertiesFromImageStatus populates our Image_Status from the provided source Image_Status

func (*Image_Status) AssignPropertiesToImageStatus

func (image *Image_Status) AssignPropertiesToImageStatus(destination *alpha20210701s.Image_Status) error

AssignPropertiesToImageStatus populates the provided destination Image_Status from our Image_Status

func (*Image_Status) ConvertStatusFrom

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

ConvertStatusFrom populates our Image_Status from the provided source

func (*Image_Status) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our Image_Status

func (*Image_Status) DeepCopy

func (in *Image_Status) DeepCopy() *Image_Status

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

func (*Image_Status) DeepCopyInto

func (in *Image_Status) DeepCopyInto(out *Image_Status)

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

func (*Image_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Image_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Image_StatusARM

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

Deprecated version of Image_Status. Use v1beta20210701.Image_Status instead

func (*Image_StatusARM) DeepCopy

func (in *Image_StatusARM) DeepCopy() *Image_StatusARM

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

func (*Image_StatusARM) DeepCopyInto

func (in *Image_StatusARM) DeepCopyInto(out *Image_StatusARM)

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

type Images_Spec

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

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

func (*Images_Spec) AssignPropertiesFromImagesSpec

func (images *Images_Spec) AssignPropertiesFromImagesSpec(source *alpha20210701s.Images_Spec) error

AssignPropertiesFromImagesSpec populates our Images_Spec from the provided source Images_Spec

func (*Images_Spec) AssignPropertiesToImagesSpec

func (images *Images_Spec) AssignPropertiesToImagesSpec(destination *alpha20210701s.Images_Spec) error

AssignPropertiesToImagesSpec populates the provided destination Images_Spec from our Images_Spec

func (*Images_Spec) ConvertSpecFrom

func (images *Images_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Images_Spec from the provided source

func (*Images_Spec) ConvertSpecTo

func (images *Images_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Images_Spec

func (*Images_Spec) ConvertToARM

func (images *Images_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Images_Spec) DeepCopy

func (in *Images_Spec) DeepCopy() *Images_Spec

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

func (*Images_Spec) DeepCopyInto

func (in *Images_Spec) DeepCopyInto(out *Images_Spec)

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

func (*Images_Spec) NewEmptyARMValue

func (images *Images_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Images_Spec) OriginalVersion

func (images *Images_Spec) OriginalVersion() string

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

func (*Images_Spec) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Images_Spec) SetAzureName

func (images *Images_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Images_SpecARM

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

Deprecated version of Images_Spec. Use v1beta20210701.Images_Spec instead

func (*Images_SpecARM) DeepCopy

func (in *Images_SpecARM) DeepCopy() *Images_SpecARM

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

func (*Images_SpecARM) DeepCopyInto

func (in *Images_SpecARM) DeepCopyInto(out *Images_SpecARM)

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

func (Images_SpecARM) GetAPIVersion

func (images Images_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-07-01"

func (*Images_SpecARM) GetName

func (images *Images_SpecARM) GetName() string

GetName returns the Name of the resource

func (*Images_SpecARM) GetType

func (images *Images_SpecARM) GetType() string

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

type StorageAccountType_Status

type StorageAccountType_Status string

Deprecated version of StorageAccountType_Status. Use v1beta20210701.StorageAccountType_Status instead

type SubResource

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

Deprecated version of SubResource. Use v1beta20210701.SubResource instead

func (*SubResource) AssignPropertiesFromSubResource

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

AssignPropertiesFromSubResource populates our SubResource from the provided source SubResource

func (*SubResource) AssignPropertiesToSubResource

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

AssignPropertiesToSubResource populates the provided destination SubResource from our SubResource

func (*SubResource) ConvertToARM

func (resource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SubResource) DeepCopy

func (in *SubResource) DeepCopy() *SubResource

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

func (*SubResource) DeepCopyInto

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

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

func (*SubResource) NewEmptyARMValue

func (resource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SubResource) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SubResourceARM

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

Deprecated version of SubResource. Use v1beta20210701.SubResource instead

func (*SubResourceARM) DeepCopy

func (in *SubResourceARM) DeepCopy() *SubResourceARM

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

func (*SubResourceARM) DeepCopyInto

func (in *SubResourceARM) DeepCopyInto(out *SubResourceARM)

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

type SubResource_Status

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

Deprecated version of SubResource_Status. Use v1beta20210701.SubResource_Status instead

func (*SubResource_Status) AssignPropertiesFromSubResourceStatus

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

AssignPropertiesFromSubResourceStatus populates our SubResource_Status from the provided source SubResource_Status

func (*SubResource_Status) AssignPropertiesToSubResourceStatus

func (resource *SubResource_Status) AssignPropertiesToSubResourceStatus(destination *alpha20210701s.SubResource_Status) error

AssignPropertiesToSubResourceStatus populates the provided destination SubResource_Status from our SubResource_Status

func (*SubResource_Status) DeepCopy

func (in *SubResource_Status) DeepCopy() *SubResource_Status

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

func (*SubResource_Status) DeepCopyInto

func (in *SubResource_Status) DeepCopyInto(out *SubResource_Status)

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

func (*SubResource_Status) NewEmptyARMValue

func (resource *SubResource_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SubResource_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SubResource_StatusARM

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

Deprecated version of SubResource_Status. Use v1beta20210701.SubResource_Status instead

func (*SubResource_StatusARM) DeepCopy

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

func (*SubResource_StatusARM) DeepCopyInto

func (in *SubResource_StatusARM) DeepCopyInto(out *SubResource_StatusARM)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL