v1beta20210501

package
v2.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Package v1beta20210501 contains API Schema definitions for the containerservice v1beta20210501 API group +groupName=containerservice.azure.com

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

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

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

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

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

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

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

Index

Constants

View Source
const (
	ManagedClusterIdentity_Type_None           = ManagedClusterIdentity_Type("None")
	ManagedClusterIdentity_Type_SystemAssigned = ManagedClusterIdentity_Type("SystemAssigned")
	ManagedClusterIdentity_Type_UserAssigned   = ManagedClusterIdentity_Type("UserAssigned")
)
View Source
const (
	ManagedClusterSKU_Tier_Free = ManagedClusterSKU_Tier("Free")
	ManagedClusterSKU_Tier_Paid = ManagedClusterSKU_Tier("Paid")
)
View Source
const (
	ManagedClusterIdentity_Type_STATUS_None           = ManagedClusterIdentity_Type_STATUS("None")
	ManagedClusterIdentity_Type_STATUS_SystemAssigned = ManagedClusterIdentity_Type_STATUS("SystemAssigned")
	ManagedClusterIdentity_Type_STATUS_UserAssigned   = ManagedClusterIdentity_Type_STATUS("UserAssigned")
)
View Source
const (
	ManagedClusterSKU_Tier_STATUS_Free = ManagedClusterSKU_Tier_STATUS("Free")
	ManagedClusterSKU_Tier_STATUS_Paid = ManagedClusterSKU_Tier_STATUS("Paid")
)
View Source
const (
	ContainerServiceNetworkProfile_LoadBalancerSku_Basic    = ContainerServiceNetworkProfile_LoadBalancerSku("basic")
	ContainerServiceNetworkProfile_LoadBalancerSku_Standard = ContainerServiceNetworkProfile_LoadBalancerSku("standard")
)
View Source
const (
	ContainerServiceNetworkProfile_LoadBalancerSku_STATUS_Basic    = ContainerServiceNetworkProfile_LoadBalancerSku_STATUS("basic")
	ContainerServiceNetworkProfile_LoadBalancerSku_STATUS_Standard = ContainerServiceNetworkProfile_LoadBalancerSku_STATUS("standard")
)
View Source
const (
	ContainerServiceNetworkProfile_NetworkMode_Bridge      = ContainerServiceNetworkProfile_NetworkMode("bridge")
	ContainerServiceNetworkProfile_NetworkMode_Transparent = ContainerServiceNetworkProfile_NetworkMode("transparent")
)
View Source
const (
	ContainerServiceNetworkProfile_NetworkMode_STATUS_Bridge      = ContainerServiceNetworkProfile_NetworkMode_STATUS("bridge")
	ContainerServiceNetworkProfile_NetworkMode_STATUS_Transparent = ContainerServiceNetworkProfile_NetworkMode_STATUS("transparent")
)
View Source
const (
	ContainerServiceNetworkProfile_NetworkPlugin_Azure   = ContainerServiceNetworkProfile_NetworkPlugin("azure")
	ContainerServiceNetworkProfile_NetworkPlugin_Kubenet = ContainerServiceNetworkProfile_NetworkPlugin("kubenet")
)
View Source
const (
	ContainerServiceNetworkProfile_NetworkPlugin_STATUS_Azure   = ContainerServiceNetworkProfile_NetworkPlugin_STATUS("azure")
	ContainerServiceNetworkProfile_NetworkPlugin_STATUS_Kubenet = ContainerServiceNetworkProfile_NetworkPlugin_STATUS("kubenet")
)
View Source
const (
	ContainerServiceNetworkProfile_NetworkPolicy_Azure  = ContainerServiceNetworkProfile_NetworkPolicy("azure")
	ContainerServiceNetworkProfile_NetworkPolicy_Calico = ContainerServiceNetworkProfile_NetworkPolicy("calico")
)
View Source
const (
	ContainerServiceNetworkProfile_NetworkPolicy_STATUS_Azure  = ContainerServiceNetworkProfile_NetworkPolicy_STATUS("azure")
	ContainerServiceNetworkProfile_NetworkPolicy_STATUS_Calico = ContainerServiceNetworkProfile_NetworkPolicy_STATUS("calico")
)
View Source
const (
	ContainerServiceNetworkProfile_OutboundType_LoadBalancer       = ContainerServiceNetworkProfile_OutboundType("loadBalancer")
	ContainerServiceNetworkProfile_OutboundType_UserDefinedRouting = ContainerServiceNetworkProfile_OutboundType("userDefinedRouting")
)
View Source
const (
	ContainerServiceNetworkProfile_OutboundType_STATUS_LoadBalancer       = ContainerServiceNetworkProfile_OutboundType_STATUS("loadBalancer")
	ContainerServiceNetworkProfile_OutboundType_STATUS_UserDefinedRouting = ContainerServiceNetworkProfile_OutboundType_STATUS("userDefinedRouting")
)
View Source
const (
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_NodeImage = ManagedClusterAutoUpgradeProfile_UpgradeChannel("node-image")
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_None      = ManagedClusterAutoUpgradeProfile_UpgradeChannel("none")
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_Patch     = ManagedClusterAutoUpgradeProfile_UpgradeChannel("patch")
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_Rapid     = ManagedClusterAutoUpgradeProfile_UpgradeChannel("rapid")
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_Stable    = ManagedClusterAutoUpgradeProfile_UpgradeChannel("stable")
)
View Source
const (
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS_NodeImage = ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS("node-image")
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS_None      = ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS("none")
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS_Patch     = ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS("patch")
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS_Rapid     = ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS("rapid")
	ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS_Stable    = ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS("stable")
)
View Source
const (
	ManagedClusterProperties_AutoScalerProfile_Expander_LeastWaste = ManagedClusterProperties_AutoScalerProfile_Expander("least-waste")
	ManagedClusterProperties_AutoScalerProfile_Expander_MostPods   = ManagedClusterProperties_AutoScalerProfile_Expander("most-pods")
	ManagedClusterProperties_AutoScalerProfile_Expander_Priority   = ManagedClusterProperties_AutoScalerProfile_Expander("priority")
	ManagedClusterProperties_AutoScalerProfile_Expander_Random     = ManagedClusterProperties_AutoScalerProfile_Expander("random")
)
View Source
const (
	ManagedClusterProperties_AutoScalerProfile_Expander_STATUS_LeastWaste = ManagedClusterProperties_AutoScalerProfile_Expander_STATUS("least-waste")
	ManagedClusterProperties_AutoScalerProfile_Expander_STATUS_MostPods   = ManagedClusterProperties_AutoScalerProfile_Expander_STATUS("most-pods")
	ManagedClusterProperties_AutoScalerProfile_Expander_STATUS_Priority   = ManagedClusterProperties_AutoScalerProfile_Expander_STATUS("priority")
	ManagedClusterProperties_AutoScalerProfile_Expander_STATUS_Random     = ManagedClusterProperties_AutoScalerProfile_Expander_STATUS("random")
)
View Source
const (
	ManagedClusterWindowsProfile_LicenseType_None           = ManagedClusterWindowsProfile_LicenseType("None")
	ManagedClusterWindowsProfile_LicenseType_Windows_Server = ManagedClusterWindowsProfile_LicenseType("Windows_Server")
)
View Source
const (
	ManagedClusterWindowsProfile_LicenseType_STATUS_None           = ManagedClusterWindowsProfile_LicenseType_STATUS("None")
	ManagedClusterWindowsProfile_LicenseType_STATUS_Windows_Server = ManagedClusterWindowsProfile_LicenseType_STATUS("Windows_Server")
)
View Source
const (
	PowerState_Code_STATUS_Running = PowerState_Code_STATUS("Running")
	PowerState_Code_STATUS_Stopped = PowerState_Code_STATUS("Stopped")
)
View Source
const (
	ManagedClusterPodIdentity_ProvisioningState_STATUS_Assigned = ManagedClusterPodIdentity_ProvisioningState_STATUS("Assigned")
	ManagedClusterPodIdentity_ProvisioningState_STATUS_Deleting = ManagedClusterPodIdentity_ProvisioningState_STATUS("Deleting")
	ManagedClusterPodIdentity_ProvisioningState_STATUS_Failed   = ManagedClusterPodIdentity_ProvisioningState_STATUS("Failed")
	ManagedClusterPodIdentity_ProvisioningState_STATUS_Updating = ManagedClusterPodIdentity_ProvisioningState_STATUS("Updating")
)
View Source
const (
	AgentPoolMode_System = AgentPoolMode("System")
	AgentPoolMode_User   = AgentPoolMode("User")
)
View Source
const (
	AgentPoolMode_STATUS_System = AgentPoolMode_STATUS("System")
	AgentPoolMode_STATUS_User   = AgentPoolMode_STATUS("User")
)
View Source
const (
	AgentPoolType_AvailabilitySet         = AgentPoolType("AvailabilitySet")
	AgentPoolType_VirtualMachineScaleSets = AgentPoolType("VirtualMachineScaleSets")
)
View Source
const (
	AgentPoolType_STATUS_AvailabilitySet         = AgentPoolType_STATUS("AvailabilitySet")
	AgentPoolType_STATUS_VirtualMachineScaleSets = AgentPoolType_STATUS("VirtualMachineScaleSets")
)
View Source
const (
	GPUInstanceProfile_MIG1G = GPUInstanceProfile("MIG1g")
	GPUInstanceProfile_MIG2G = GPUInstanceProfile("MIG2g")
	GPUInstanceProfile_MIG3G = GPUInstanceProfile("MIG3g")
	GPUInstanceProfile_MIG4G = GPUInstanceProfile("MIG4g")
	GPUInstanceProfile_MIG7G = GPUInstanceProfile("MIG7g")
)
View Source
const (
	GPUInstanceProfile_STATUS_MIG1G = GPUInstanceProfile_STATUS("MIG1g")
	GPUInstanceProfile_STATUS_MIG2G = GPUInstanceProfile_STATUS("MIG2g")
	GPUInstanceProfile_STATUS_MIG3G = GPUInstanceProfile_STATUS("MIG3g")
	GPUInstanceProfile_STATUS_MIG4G = GPUInstanceProfile_STATUS("MIG4g")
	GPUInstanceProfile_STATUS_MIG7G = GPUInstanceProfile_STATUS("MIG7g")
)
View Source
const (
	KubeletDiskType_OS        = KubeletDiskType("OS")
	KubeletDiskType_Temporary = KubeletDiskType("Temporary")
)
View Source
const (
	KubeletDiskType_STATUS_OS        = KubeletDiskType_STATUS("OS")
	KubeletDiskType_STATUS_Temporary = KubeletDiskType_STATUS("Temporary")
)
View Source
const (
	OSDiskType_Ephemeral = OSDiskType("Ephemeral")
	OSDiskType_Managed   = OSDiskType("Managed")
)
View Source
const (
	OSDiskType_STATUS_Ephemeral = OSDiskType_STATUS("Ephemeral")
	OSDiskType_STATUS_Managed   = OSDiskType_STATUS("Managed")
)
View Source
const (
	OSSKU_CBLMariner = OSSKU("CBLMariner")
	OSSKU_Ubuntu     = OSSKU("Ubuntu")
)
View Source
const (
	OSSKU_STATUS_CBLMariner = OSSKU_STATUS("CBLMariner")
	OSSKU_STATUS_Ubuntu     = OSSKU_STATUS("Ubuntu")
)
View Source
const (
	OSType_Linux   = OSType("Linux")
	OSType_Windows = OSType("Windows")
)
View Source
const (
	OSType_STATUS_Linux   = OSType_STATUS("Linux")
	OSType_STATUS_Windows = OSType_STATUS("Windows")
)
View Source
const (
	ScaleSetEvictionPolicy_Deallocate = ScaleSetEvictionPolicy("Deallocate")
	ScaleSetEvictionPolicy_Delete     = ScaleSetEvictionPolicy("Delete")
)
View Source
const (
	ScaleSetEvictionPolicy_STATUS_Deallocate = ScaleSetEvictionPolicy_STATUS("Deallocate")
	ScaleSetEvictionPolicy_STATUS_Delete     = ScaleSetEvictionPolicy_STATUS("Delete")
)
View Source
const (
	ScaleSetPriority_Regular = ScaleSetPriority("Regular")
	ScaleSetPriority_Spot    = ScaleSetPriority("Spot")
)
View Source
const (
	ScaleSetPriority_STATUS_Regular = ScaleSetPriority_STATUS("Regular")
	ScaleSetPriority_STATUS_Spot    = ScaleSetPriority_STATUS("Spot")
)
View Source
const APIVersion_Value = APIVersion("2021-05-01")
View Source
const ExtendedLocationType_EdgeZone = ExtendedLocationType("EdgeZone")
View Source
const ExtendedLocationType_STATUS_EdgeZone = ExtendedLocationType_STATUS("EdgeZone")
View Source
const ManagedClusterSKU_Name_Basic = ManagedClusterSKU_Name("Basic")
View Source
const ManagedClusterSKU_Name_STATUS_Basic = ManagedClusterSKU_Name_STATUS("Basic")

Variables

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

	// 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 v1api20210501.APIVersion instead +kubebuilder:validation:Enum={"2021-05-01"}

type AgentPoolMode

type AgentPoolMode string

Deprecated version of AgentPoolMode. Use v1api20210501.AgentPoolMode instead +kubebuilder:validation:Enum={"System","User"}

type AgentPoolMode_STATUS

type AgentPoolMode_STATUS string

Deprecated version of AgentPoolMode_STATUS. Use v1api20210501.AgentPoolMode_STATUS instead

type AgentPoolType

type AgentPoolType string

Deprecated version of AgentPoolType. Use v1api20210501.AgentPoolType instead +kubebuilder:validation:Enum={"AvailabilitySet","VirtualMachineScaleSets"}

type AgentPoolType_STATUS

type AgentPoolType_STATUS string

Deprecated version of AgentPoolType_STATUS. Use v1api20210501.AgentPoolType_STATUS instead

type AgentPoolUpgradeSettings

type AgentPoolUpgradeSettings struct {
	MaxSurge *string `json:"maxSurge,omitempty"`
}

Deprecated version of AgentPoolUpgradeSettings. Use v1api20210501.AgentPoolUpgradeSettings instead

func (*AgentPoolUpgradeSettings) AssignProperties_From_AgentPoolUpgradeSettings

func (settings *AgentPoolUpgradeSettings) AssignProperties_From_AgentPoolUpgradeSettings(source *v1beta20210501s.AgentPoolUpgradeSettings) error

AssignProperties_From_AgentPoolUpgradeSettings populates our AgentPoolUpgradeSettings from the provided source AgentPoolUpgradeSettings

func (*AgentPoolUpgradeSettings) AssignProperties_To_AgentPoolUpgradeSettings

func (settings *AgentPoolUpgradeSettings) AssignProperties_To_AgentPoolUpgradeSettings(destination *v1beta20210501s.AgentPoolUpgradeSettings) error

AssignProperties_To_AgentPoolUpgradeSettings populates the provided destination AgentPoolUpgradeSettings from our AgentPoolUpgradeSettings

func (*AgentPoolUpgradeSettings) ConvertToARM

func (settings *AgentPoolUpgradeSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AgentPoolUpgradeSettings) DeepCopy

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

func (*AgentPoolUpgradeSettings) DeepCopyInto

func (in *AgentPoolUpgradeSettings) DeepCopyInto(out *AgentPoolUpgradeSettings)

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

func (*AgentPoolUpgradeSettings) NewEmptyARMValue

func (settings *AgentPoolUpgradeSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AgentPoolUpgradeSettings) PopulateFromARM

func (settings *AgentPoolUpgradeSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AgentPoolUpgradeSettings_ARM

type AgentPoolUpgradeSettings_ARM struct {
	MaxSurge *string `json:"maxSurge,omitempty"`
}

Deprecated version of AgentPoolUpgradeSettings. Use v1api20210501.AgentPoolUpgradeSettings instead

func (*AgentPoolUpgradeSettings_ARM) DeepCopy

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

func (*AgentPoolUpgradeSettings_ARM) DeepCopyInto

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

type AgentPoolUpgradeSettings_STATUS

type AgentPoolUpgradeSettings_STATUS struct {
	MaxSurge *string `json:"maxSurge,omitempty"`
}

Deprecated version of AgentPoolUpgradeSettings_STATUS. Use v1api20210501.AgentPoolUpgradeSettings_STATUS instead

func (*AgentPoolUpgradeSettings_STATUS) AssignProperties_From_AgentPoolUpgradeSettings_STATUS

func (settings *AgentPoolUpgradeSettings_STATUS) AssignProperties_From_AgentPoolUpgradeSettings_STATUS(source *v1beta20210501s.AgentPoolUpgradeSettings_STATUS) error

AssignProperties_From_AgentPoolUpgradeSettings_STATUS populates our AgentPoolUpgradeSettings_STATUS from the provided source AgentPoolUpgradeSettings_STATUS

func (*AgentPoolUpgradeSettings_STATUS) AssignProperties_To_AgentPoolUpgradeSettings_STATUS

func (settings *AgentPoolUpgradeSettings_STATUS) AssignProperties_To_AgentPoolUpgradeSettings_STATUS(destination *v1beta20210501s.AgentPoolUpgradeSettings_STATUS) error

AssignProperties_To_AgentPoolUpgradeSettings_STATUS populates the provided destination AgentPoolUpgradeSettings_STATUS from our AgentPoolUpgradeSettings_STATUS

func (*AgentPoolUpgradeSettings_STATUS) DeepCopy

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

func (*AgentPoolUpgradeSettings_STATUS) DeepCopyInto

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

func (*AgentPoolUpgradeSettings_STATUS) NewEmptyARMValue

func (settings *AgentPoolUpgradeSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AgentPoolUpgradeSettings_STATUS) PopulateFromARM

func (settings *AgentPoolUpgradeSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AgentPoolUpgradeSettings_STATUS_ARM

type AgentPoolUpgradeSettings_STATUS_ARM struct {
	MaxSurge *string `json:"maxSurge,omitempty"`
}

Deprecated version of AgentPoolUpgradeSettings_STATUS. Use v1api20210501.AgentPoolUpgradeSettings_STATUS instead

func (*AgentPoolUpgradeSettings_STATUS_ARM) DeepCopy

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

func (*AgentPoolUpgradeSettings_STATUS_ARM) DeepCopyInto

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

type ContainerServiceLinuxProfile

type ContainerServiceLinuxProfile struct {
	// +kubebuilder:validation:Required
	// +kubebuilder:validation:Pattern="^[A-Za-z][-A-Za-z0-9_]*$"
	AdminUsername *string `json:"adminUsername,omitempty"`

	// +kubebuilder:validation:Required
	Ssh *ContainerServiceSshConfiguration `json:"ssh,omitempty"`
}

Deprecated version of ContainerServiceLinuxProfile. Use v1api20210501.ContainerServiceLinuxProfile instead

func (*ContainerServiceLinuxProfile) AssignProperties_From_ContainerServiceLinuxProfile

func (profile *ContainerServiceLinuxProfile) AssignProperties_From_ContainerServiceLinuxProfile(source *v1beta20210501s.ContainerServiceLinuxProfile) error

AssignProperties_From_ContainerServiceLinuxProfile populates our ContainerServiceLinuxProfile from the provided source ContainerServiceLinuxProfile

func (*ContainerServiceLinuxProfile) AssignProperties_To_ContainerServiceLinuxProfile

func (profile *ContainerServiceLinuxProfile) AssignProperties_To_ContainerServiceLinuxProfile(destination *v1beta20210501s.ContainerServiceLinuxProfile) error

AssignProperties_To_ContainerServiceLinuxProfile populates the provided destination ContainerServiceLinuxProfile from our ContainerServiceLinuxProfile

func (*ContainerServiceLinuxProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ContainerServiceLinuxProfile) DeepCopy

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

func (*ContainerServiceLinuxProfile) DeepCopyInto

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

func (*ContainerServiceLinuxProfile) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerServiceLinuxProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerServiceLinuxProfile_ARM

type ContainerServiceLinuxProfile_ARM struct {
	AdminUsername *string                               `json:"adminUsername,omitempty"`
	Ssh           *ContainerServiceSshConfiguration_ARM `json:"ssh,omitempty"`
}

Deprecated version of ContainerServiceLinuxProfile. Use v1api20210501.ContainerServiceLinuxProfile instead

func (*ContainerServiceLinuxProfile_ARM) DeepCopy

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

func (*ContainerServiceLinuxProfile_ARM) DeepCopyInto

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

type ContainerServiceLinuxProfile_STATUS

type ContainerServiceLinuxProfile_STATUS struct {
	AdminUsername *string                                  `json:"adminUsername,omitempty"`
	Ssh           *ContainerServiceSshConfiguration_STATUS `json:"ssh,omitempty"`
}

Deprecated version of ContainerServiceLinuxProfile_STATUS. Use v1api20210501.ContainerServiceLinuxProfile_STATUS instead

func (*ContainerServiceLinuxProfile_STATUS) AssignProperties_From_ContainerServiceLinuxProfile_STATUS

func (profile *ContainerServiceLinuxProfile_STATUS) AssignProperties_From_ContainerServiceLinuxProfile_STATUS(source *v1beta20210501s.ContainerServiceLinuxProfile_STATUS) error

AssignProperties_From_ContainerServiceLinuxProfile_STATUS populates our ContainerServiceLinuxProfile_STATUS from the provided source ContainerServiceLinuxProfile_STATUS

func (*ContainerServiceLinuxProfile_STATUS) AssignProperties_To_ContainerServiceLinuxProfile_STATUS

func (profile *ContainerServiceLinuxProfile_STATUS) AssignProperties_To_ContainerServiceLinuxProfile_STATUS(destination *v1beta20210501s.ContainerServiceLinuxProfile_STATUS) error

AssignProperties_To_ContainerServiceLinuxProfile_STATUS populates the provided destination ContainerServiceLinuxProfile_STATUS from our ContainerServiceLinuxProfile_STATUS

func (*ContainerServiceLinuxProfile_STATUS) DeepCopy

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

func (*ContainerServiceLinuxProfile_STATUS) DeepCopyInto

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

func (*ContainerServiceLinuxProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerServiceLinuxProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerServiceLinuxProfile_STATUS_ARM

type ContainerServiceLinuxProfile_STATUS_ARM struct {
	AdminUsername *string                                      `json:"adminUsername,omitempty"`
	Ssh           *ContainerServiceSshConfiguration_STATUS_ARM `json:"ssh,omitempty"`
}

Deprecated version of ContainerServiceLinuxProfile_STATUS. Use v1api20210501.ContainerServiceLinuxProfile_STATUS instead

func (*ContainerServiceLinuxProfile_STATUS_ARM) DeepCopy

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

func (*ContainerServiceLinuxProfile_STATUS_ARM) DeepCopyInto

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

type ContainerServiceNetworkProfile

type ContainerServiceNetworkProfile struct {
	// +kubebuilder:validation:Pattern="^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"
	DnsServiceIP *string `json:"dnsServiceIP,omitempty"`

	// +kubebuilder:validation:Pattern="^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"
	DockerBridgeCidr    *string                                         `json:"dockerBridgeCidr,omitempty"`
	LoadBalancerProfile *ManagedClusterLoadBalancerProfile              `json:"loadBalancerProfile,omitempty"`
	LoadBalancerSku     *ContainerServiceNetworkProfile_LoadBalancerSku `json:"loadBalancerSku,omitempty"`
	NetworkMode         *ContainerServiceNetworkProfile_NetworkMode     `json:"networkMode,omitempty"`
	NetworkPlugin       *ContainerServiceNetworkProfile_NetworkPlugin   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *ContainerServiceNetworkProfile_NetworkPolicy   `json:"networkPolicy,omitempty"`
	OutboundType        *ContainerServiceNetworkProfile_OutboundType    `json:"outboundType,omitempty"`

	// +kubebuilder:validation:Pattern="^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"
	PodCidr *string `json:"podCidr,omitempty"`

	// +kubebuilder:validation:Pattern="^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"
	ServiceCidr *string `json:"serviceCidr,omitempty"`
}

Deprecated version of ContainerServiceNetworkProfile. Use v1api20210501.ContainerServiceNetworkProfile instead

func (*ContainerServiceNetworkProfile) AssignProperties_From_ContainerServiceNetworkProfile

func (profile *ContainerServiceNetworkProfile) AssignProperties_From_ContainerServiceNetworkProfile(source *v1beta20210501s.ContainerServiceNetworkProfile) error

AssignProperties_From_ContainerServiceNetworkProfile populates our ContainerServiceNetworkProfile from the provided source ContainerServiceNetworkProfile

func (*ContainerServiceNetworkProfile) AssignProperties_To_ContainerServiceNetworkProfile

func (profile *ContainerServiceNetworkProfile) AssignProperties_To_ContainerServiceNetworkProfile(destination *v1beta20210501s.ContainerServiceNetworkProfile) error

AssignProperties_To_ContainerServiceNetworkProfile populates the provided destination ContainerServiceNetworkProfile from our ContainerServiceNetworkProfile

func (*ContainerServiceNetworkProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ContainerServiceNetworkProfile) DeepCopy

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

func (*ContainerServiceNetworkProfile) DeepCopyInto

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

func (*ContainerServiceNetworkProfile) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerServiceNetworkProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerServiceNetworkProfile_ARM

type ContainerServiceNetworkProfile_ARM struct {
	DnsServiceIP        *string                                         `json:"dnsServiceIP,omitempty"`
	DockerBridgeCidr    *string                                         `json:"dockerBridgeCidr,omitempty"`
	LoadBalancerProfile *ManagedClusterLoadBalancerProfile_ARM          `json:"loadBalancerProfile,omitempty"`
	LoadBalancerSku     *ContainerServiceNetworkProfile_LoadBalancerSku `json:"loadBalancerSku,omitempty"`
	NetworkMode         *ContainerServiceNetworkProfile_NetworkMode     `json:"networkMode,omitempty"`
	NetworkPlugin       *ContainerServiceNetworkProfile_NetworkPlugin   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *ContainerServiceNetworkProfile_NetworkPolicy   `json:"networkPolicy,omitempty"`
	OutboundType        *ContainerServiceNetworkProfile_OutboundType    `json:"outboundType,omitempty"`
	PodCidr             *string                                         `json:"podCidr,omitempty"`
	ServiceCidr         *string                                         `json:"serviceCidr,omitempty"`
}

Deprecated version of ContainerServiceNetworkProfile. Use v1api20210501.ContainerServiceNetworkProfile instead

func (*ContainerServiceNetworkProfile_ARM) DeepCopy

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

func (*ContainerServiceNetworkProfile_ARM) DeepCopyInto

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

type ContainerServiceNetworkProfile_LoadBalancerSku

type ContainerServiceNetworkProfile_LoadBalancerSku string

Deprecated version of ContainerServiceNetworkProfile_LoadBalancerSku. Use v1api20210501.ContainerServiceNetworkProfile_LoadBalancerSku instead +kubebuilder:validation:Enum={"basic","standard"}

type ContainerServiceNetworkProfile_LoadBalancerSku_STATUS

type ContainerServiceNetworkProfile_LoadBalancerSku_STATUS string

Deprecated version of ContainerServiceNetworkProfile_LoadBalancerSku_STATUS. Use v1api20210501.ContainerServiceNetworkProfile_LoadBalancerSku_STATUS instead

type ContainerServiceNetworkProfile_NetworkMode

type ContainerServiceNetworkProfile_NetworkMode string

Deprecated version of ContainerServiceNetworkProfile_NetworkMode. Use v1api20210501.ContainerServiceNetworkProfile_NetworkMode instead +kubebuilder:validation:Enum={"bridge","transparent"}

type ContainerServiceNetworkProfile_NetworkMode_STATUS

type ContainerServiceNetworkProfile_NetworkMode_STATUS string

Deprecated version of ContainerServiceNetworkProfile_NetworkMode_STATUS. Use v1api20210501.ContainerServiceNetworkProfile_NetworkMode_STATUS instead

type ContainerServiceNetworkProfile_NetworkPlugin

type ContainerServiceNetworkProfile_NetworkPlugin string

Deprecated version of ContainerServiceNetworkProfile_NetworkPlugin. Use v1api20210501.ContainerServiceNetworkProfile_NetworkPlugin instead +kubebuilder:validation:Enum={"azure","kubenet"}

type ContainerServiceNetworkProfile_NetworkPlugin_STATUS

type ContainerServiceNetworkProfile_NetworkPlugin_STATUS string

Deprecated version of ContainerServiceNetworkProfile_NetworkPlugin_STATUS. Use v1api20210501.ContainerServiceNetworkProfile_NetworkPlugin_STATUS instead

type ContainerServiceNetworkProfile_NetworkPolicy

type ContainerServiceNetworkProfile_NetworkPolicy string

Deprecated version of ContainerServiceNetworkProfile_NetworkPolicy. Use v1api20210501.ContainerServiceNetworkProfile_NetworkPolicy instead +kubebuilder:validation:Enum={"azure","calico"}

type ContainerServiceNetworkProfile_NetworkPolicy_STATUS

type ContainerServiceNetworkProfile_NetworkPolicy_STATUS string

Deprecated version of ContainerServiceNetworkProfile_NetworkPolicy_STATUS. Use v1api20210501.ContainerServiceNetworkProfile_NetworkPolicy_STATUS instead

type ContainerServiceNetworkProfile_OutboundType

type ContainerServiceNetworkProfile_OutboundType string

Deprecated version of ContainerServiceNetworkProfile_OutboundType. Use v1api20210501.ContainerServiceNetworkProfile_OutboundType instead +kubebuilder:validation:Enum={"loadBalancer","userDefinedRouting"}

type ContainerServiceNetworkProfile_OutboundType_STATUS

type ContainerServiceNetworkProfile_OutboundType_STATUS string

Deprecated version of ContainerServiceNetworkProfile_OutboundType_STATUS. Use v1api20210501.ContainerServiceNetworkProfile_OutboundType_STATUS instead

type ContainerServiceNetworkProfile_STATUS

type ContainerServiceNetworkProfile_STATUS struct {
	DnsServiceIP        *string                                                `json:"dnsServiceIP,omitempty"`
	DockerBridgeCidr    *string                                                `json:"dockerBridgeCidr,omitempty"`
	LoadBalancerProfile *ManagedClusterLoadBalancerProfile_STATUS              `json:"loadBalancerProfile,omitempty"`
	LoadBalancerSku     *ContainerServiceNetworkProfile_LoadBalancerSku_STATUS `json:"loadBalancerSku,omitempty"`
	NetworkMode         *ContainerServiceNetworkProfile_NetworkMode_STATUS     `json:"networkMode,omitempty"`
	NetworkPlugin       *ContainerServiceNetworkProfile_NetworkPlugin_STATUS   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *ContainerServiceNetworkProfile_NetworkPolicy_STATUS   `json:"networkPolicy,omitempty"`
	OutboundType        *ContainerServiceNetworkProfile_OutboundType_STATUS    `json:"outboundType,omitempty"`
	PodCidr             *string                                                `json:"podCidr,omitempty"`
	ServiceCidr         *string                                                `json:"serviceCidr,omitempty"`
}

Deprecated version of ContainerServiceNetworkProfile_STATUS. Use v1api20210501.ContainerServiceNetworkProfile_STATUS instead

func (*ContainerServiceNetworkProfile_STATUS) AssignProperties_From_ContainerServiceNetworkProfile_STATUS

func (profile *ContainerServiceNetworkProfile_STATUS) AssignProperties_From_ContainerServiceNetworkProfile_STATUS(source *v1beta20210501s.ContainerServiceNetworkProfile_STATUS) error

AssignProperties_From_ContainerServiceNetworkProfile_STATUS populates our ContainerServiceNetworkProfile_STATUS from the provided source ContainerServiceNetworkProfile_STATUS

func (*ContainerServiceNetworkProfile_STATUS) AssignProperties_To_ContainerServiceNetworkProfile_STATUS

func (profile *ContainerServiceNetworkProfile_STATUS) AssignProperties_To_ContainerServiceNetworkProfile_STATUS(destination *v1beta20210501s.ContainerServiceNetworkProfile_STATUS) error

AssignProperties_To_ContainerServiceNetworkProfile_STATUS populates the provided destination ContainerServiceNetworkProfile_STATUS from our ContainerServiceNetworkProfile_STATUS

func (*ContainerServiceNetworkProfile_STATUS) DeepCopy

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

func (*ContainerServiceNetworkProfile_STATUS) DeepCopyInto

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

func (*ContainerServiceNetworkProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerServiceNetworkProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerServiceNetworkProfile_STATUS_ARM

type ContainerServiceNetworkProfile_STATUS_ARM struct {
	DnsServiceIP        *string                                                `json:"dnsServiceIP,omitempty"`
	DockerBridgeCidr    *string                                                `json:"dockerBridgeCidr,omitempty"`
	LoadBalancerProfile *ManagedClusterLoadBalancerProfile_STATUS_ARM          `json:"loadBalancerProfile,omitempty"`
	LoadBalancerSku     *ContainerServiceNetworkProfile_LoadBalancerSku_STATUS `json:"loadBalancerSku,omitempty"`
	NetworkMode         *ContainerServiceNetworkProfile_NetworkMode_STATUS     `json:"networkMode,omitempty"`
	NetworkPlugin       *ContainerServiceNetworkProfile_NetworkPlugin_STATUS   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *ContainerServiceNetworkProfile_NetworkPolicy_STATUS   `json:"networkPolicy,omitempty"`
	OutboundType        *ContainerServiceNetworkProfile_OutboundType_STATUS    `json:"outboundType,omitempty"`
	PodCidr             *string                                                `json:"podCidr,omitempty"`
	ServiceCidr         *string                                                `json:"serviceCidr,omitempty"`
}

Deprecated version of ContainerServiceNetworkProfile_STATUS. Use v1api20210501.ContainerServiceNetworkProfile_STATUS instead

func (*ContainerServiceNetworkProfile_STATUS_ARM) DeepCopy

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

func (*ContainerServiceNetworkProfile_STATUS_ARM) DeepCopyInto

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

type ContainerServiceOSDisk

type ContainerServiceOSDisk int

Deprecated version of ContainerServiceOSDisk. Use v1api20210501.ContainerServiceOSDisk instead +kubebuilder:validation:Maximum=2048 +kubebuilder:validation:Minimum=0

type ContainerServiceSshConfiguration

type ContainerServiceSshConfiguration struct {
	// +kubebuilder:validation:Required
	PublicKeys []ContainerServiceSshPublicKey `json:"publicKeys,omitempty"`
}

Deprecated version of ContainerServiceSshConfiguration. Use v1api20210501.ContainerServiceSshConfiguration instead

func (*ContainerServiceSshConfiguration) AssignProperties_From_ContainerServiceSshConfiguration

func (configuration *ContainerServiceSshConfiguration) AssignProperties_From_ContainerServiceSshConfiguration(source *v1beta20210501s.ContainerServiceSshConfiguration) error

AssignProperties_From_ContainerServiceSshConfiguration populates our ContainerServiceSshConfiguration from the provided source ContainerServiceSshConfiguration

func (*ContainerServiceSshConfiguration) AssignProperties_To_ContainerServiceSshConfiguration

func (configuration *ContainerServiceSshConfiguration) AssignProperties_To_ContainerServiceSshConfiguration(destination *v1beta20210501s.ContainerServiceSshConfiguration) error

AssignProperties_To_ContainerServiceSshConfiguration populates the provided destination ContainerServiceSshConfiguration from our ContainerServiceSshConfiguration

func (*ContainerServiceSshConfiguration) ConvertToARM

func (configuration *ContainerServiceSshConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ContainerServiceSshConfiguration) DeepCopy

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

func (*ContainerServiceSshConfiguration) DeepCopyInto

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

func (*ContainerServiceSshConfiguration) NewEmptyARMValue

func (configuration *ContainerServiceSshConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerServiceSshConfiguration) PopulateFromARM

func (configuration *ContainerServiceSshConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerServiceSshConfiguration_ARM

type ContainerServiceSshConfiguration_ARM struct {
	PublicKeys []ContainerServiceSshPublicKey_ARM `json:"publicKeys,omitempty"`
}

Deprecated version of ContainerServiceSshConfiguration. Use v1api20210501.ContainerServiceSshConfiguration instead

func (*ContainerServiceSshConfiguration_ARM) DeepCopy

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

func (*ContainerServiceSshConfiguration_ARM) DeepCopyInto

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

type ContainerServiceSshConfiguration_STATUS

type ContainerServiceSshConfiguration_STATUS struct {
	PublicKeys []ContainerServiceSshPublicKey_STATUS `json:"publicKeys,omitempty"`
}

Deprecated version of ContainerServiceSshConfiguration_STATUS. Use v1api20210501.ContainerServiceSshConfiguration_STATUS instead

func (*ContainerServiceSshConfiguration_STATUS) AssignProperties_From_ContainerServiceSshConfiguration_STATUS

func (configuration *ContainerServiceSshConfiguration_STATUS) AssignProperties_From_ContainerServiceSshConfiguration_STATUS(source *v1beta20210501s.ContainerServiceSshConfiguration_STATUS) error

AssignProperties_From_ContainerServiceSshConfiguration_STATUS populates our ContainerServiceSshConfiguration_STATUS from the provided source ContainerServiceSshConfiguration_STATUS

func (*ContainerServiceSshConfiguration_STATUS) AssignProperties_To_ContainerServiceSshConfiguration_STATUS

func (configuration *ContainerServiceSshConfiguration_STATUS) AssignProperties_To_ContainerServiceSshConfiguration_STATUS(destination *v1beta20210501s.ContainerServiceSshConfiguration_STATUS) error

AssignProperties_To_ContainerServiceSshConfiguration_STATUS populates the provided destination ContainerServiceSshConfiguration_STATUS from our ContainerServiceSshConfiguration_STATUS

func (*ContainerServiceSshConfiguration_STATUS) DeepCopy

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

func (*ContainerServiceSshConfiguration_STATUS) DeepCopyInto

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

func (*ContainerServiceSshConfiguration_STATUS) NewEmptyARMValue

func (configuration *ContainerServiceSshConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerServiceSshConfiguration_STATUS) PopulateFromARM

func (configuration *ContainerServiceSshConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerServiceSshConfiguration_STATUS_ARM

type ContainerServiceSshConfiguration_STATUS_ARM struct {
	PublicKeys []ContainerServiceSshPublicKey_STATUS_ARM `json:"publicKeys,omitempty"`
}

Deprecated version of ContainerServiceSshConfiguration_STATUS. Use v1api20210501.ContainerServiceSshConfiguration_STATUS instead

func (*ContainerServiceSshConfiguration_STATUS_ARM) DeepCopy

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

func (*ContainerServiceSshConfiguration_STATUS_ARM) DeepCopyInto

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

type ContainerServiceSshPublicKey

type ContainerServiceSshPublicKey struct {
	// +kubebuilder:validation:Required
	KeyData *string `json:"keyData,omitempty"`
}

Deprecated version of ContainerServiceSshPublicKey. Use v1api20210501.ContainerServiceSshPublicKey instead

func (*ContainerServiceSshPublicKey) AssignProperties_From_ContainerServiceSshPublicKey

func (publicKey *ContainerServiceSshPublicKey) AssignProperties_From_ContainerServiceSshPublicKey(source *v1beta20210501s.ContainerServiceSshPublicKey) error

AssignProperties_From_ContainerServiceSshPublicKey populates our ContainerServiceSshPublicKey from the provided source ContainerServiceSshPublicKey

func (*ContainerServiceSshPublicKey) AssignProperties_To_ContainerServiceSshPublicKey

func (publicKey *ContainerServiceSshPublicKey) AssignProperties_To_ContainerServiceSshPublicKey(destination *v1beta20210501s.ContainerServiceSshPublicKey) error

AssignProperties_To_ContainerServiceSshPublicKey populates the provided destination ContainerServiceSshPublicKey from our ContainerServiceSshPublicKey

func (*ContainerServiceSshPublicKey) ConvertToARM

func (publicKey *ContainerServiceSshPublicKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ContainerServiceSshPublicKey) DeepCopy

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

func (*ContainerServiceSshPublicKey) DeepCopyInto

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

func (*ContainerServiceSshPublicKey) NewEmptyARMValue

func (publicKey *ContainerServiceSshPublicKey) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerServiceSshPublicKey) PopulateFromARM

func (publicKey *ContainerServiceSshPublicKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerServiceSshPublicKey_ARM

type ContainerServiceSshPublicKey_ARM struct {
	KeyData *string `json:"keyData,omitempty"`
}

Deprecated version of ContainerServiceSshPublicKey. Use v1api20210501.ContainerServiceSshPublicKey instead

func (*ContainerServiceSshPublicKey_ARM) DeepCopy

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

func (*ContainerServiceSshPublicKey_ARM) DeepCopyInto

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

type ContainerServiceSshPublicKey_STATUS

type ContainerServiceSshPublicKey_STATUS struct {
	KeyData *string `json:"keyData,omitempty"`
}

Deprecated version of ContainerServiceSshPublicKey_STATUS. Use v1api20210501.ContainerServiceSshPublicKey_STATUS instead

func (*ContainerServiceSshPublicKey_STATUS) AssignProperties_From_ContainerServiceSshPublicKey_STATUS

func (publicKey *ContainerServiceSshPublicKey_STATUS) AssignProperties_From_ContainerServiceSshPublicKey_STATUS(source *v1beta20210501s.ContainerServiceSshPublicKey_STATUS) error

AssignProperties_From_ContainerServiceSshPublicKey_STATUS populates our ContainerServiceSshPublicKey_STATUS from the provided source ContainerServiceSshPublicKey_STATUS

func (*ContainerServiceSshPublicKey_STATUS) AssignProperties_To_ContainerServiceSshPublicKey_STATUS

func (publicKey *ContainerServiceSshPublicKey_STATUS) AssignProperties_To_ContainerServiceSshPublicKey_STATUS(destination *v1beta20210501s.ContainerServiceSshPublicKey_STATUS) error

AssignProperties_To_ContainerServiceSshPublicKey_STATUS populates the provided destination ContainerServiceSshPublicKey_STATUS from our ContainerServiceSshPublicKey_STATUS

func (*ContainerServiceSshPublicKey_STATUS) DeepCopy

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

func (*ContainerServiceSshPublicKey_STATUS) DeepCopyInto

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

func (*ContainerServiceSshPublicKey_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ContainerServiceSshPublicKey_STATUS) PopulateFromARM

func (publicKey *ContainerServiceSshPublicKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ContainerServiceSshPublicKey_STATUS_ARM

type ContainerServiceSshPublicKey_STATUS_ARM struct {
	KeyData *string `json:"keyData,omitempty"`
}

Deprecated version of ContainerServiceSshPublicKey_STATUS. Use v1api20210501.ContainerServiceSshPublicKey_STATUS instead

func (*ContainerServiceSshPublicKey_STATUS_ARM) DeepCopy

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

func (*ContainerServiceSshPublicKey_STATUS_ARM) 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 v1api20210501.ExtendedLocation instead

func (*ExtendedLocation) AssignProperties_From_ExtendedLocation

func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *v1beta20210501s.ExtendedLocation) error

AssignProperties_From_ExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignProperties_To_ExtendedLocation

func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *v1beta20210501s.ExtendedLocation) error

AssignProperties_To_ExtendedLocation 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 ExtendedLocationType

type ExtendedLocationType string

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

type ExtendedLocationType_STATUS

type ExtendedLocationType_STATUS string

Deprecated version of ExtendedLocationType_STATUS. Use v1api20210501.ExtendedLocationType_STATUS instead

type ExtendedLocation_ARM

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

Deprecated version of ExtendedLocation. Use v1api20210501.ExtendedLocation instead

func (*ExtendedLocation_ARM) DeepCopy

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

func (*ExtendedLocation_ARM) DeepCopyInto

func (in *ExtendedLocation_ARM) DeepCopyInto(out *ExtendedLocation_ARM)

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

Deprecated version of ExtendedLocation_STATUS. Use v1api20210501.ExtendedLocation_STATUS instead

func (*ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS

func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *v1beta20210501s.ExtendedLocation_STATUS) error

AssignProperties_From_ExtendedLocation_STATUS populates our ExtendedLocation_STATUS from the provided source ExtendedLocation_STATUS

func (*ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS

func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *v1beta20210501s.ExtendedLocation_STATUS) error

AssignProperties_To_ExtendedLocation_STATUS 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_STATUS_ARM

type ExtendedLocation_STATUS_ARM struct {
	Name *string                      `json:"name,omitempty"`
	Type *ExtendedLocationType_STATUS `json:"type,omitempty"`
}

Deprecated version of ExtendedLocation_STATUS. Use v1api20210501.ExtendedLocation_STATUS instead

func (*ExtendedLocation_STATUS_ARM) DeepCopy

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

func (*ExtendedLocation_STATUS_ARM) DeepCopyInto

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

type GPUInstanceProfile

type GPUInstanceProfile string

Deprecated version of GPUInstanceProfile. Use v1api20210501.GPUInstanceProfile instead +kubebuilder:validation:Enum={"MIG1g","MIG2g","MIG3g","MIG4g","MIG7g"}

type GPUInstanceProfile_STATUS

type GPUInstanceProfile_STATUS string

Deprecated version of GPUInstanceProfile_STATUS. Use v1api20210501.GPUInstanceProfile_STATUS instead

type KubeletConfig

type KubeletConfig struct {
	AllowedUnsafeSysctls []string `json:"allowedUnsafeSysctls,omitempty"`

	// +kubebuilder:validation:Minimum=2
	ContainerLogMaxFiles  *int    `json:"containerLogMaxFiles,omitempty"`
	ContainerLogMaxSizeMB *int    `json:"containerLogMaxSizeMB,omitempty"`
	CpuCfsQuota           *bool   `json:"cpuCfsQuota,omitempty"`
	CpuCfsQuotaPeriod     *string `json:"cpuCfsQuotaPeriod,omitempty"`
	CpuManagerPolicy      *string `json:"cpuManagerPolicy,omitempty"`
	FailSwapOn            *bool   `json:"failSwapOn,omitempty"`
	ImageGcHighThreshold  *int    `json:"imageGcHighThreshold,omitempty"`
	ImageGcLowThreshold   *int    `json:"imageGcLowThreshold,omitempty"`
	PodMaxPids            *int    `json:"podMaxPids,omitempty"`
	TopologyManagerPolicy *string `json:"topologyManagerPolicy,omitempty"`
}

Deprecated version of KubeletConfig. Use v1api20210501.KubeletConfig instead

func (*KubeletConfig) AssignProperties_From_KubeletConfig

func (config *KubeletConfig) AssignProperties_From_KubeletConfig(source *v1beta20210501s.KubeletConfig) error

AssignProperties_From_KubeletConfig populates our KubeletConfig from the provided source KubeletConfig

func (*KubeletConfig) AssignProperties_To_KubeletConfig

func (config *KubeletConfig) AssignProperties_To_KubeletConfig(destination *v1beta20210501s.KubeletConfig) error

AssignProperties_To_KubeletConfig populates the provided destination KubeletConfig from our KubeletConfig

func (*KubeletConfig) ConvertToARM

func (config *KubeletConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KubeletConfig) DeepCopy

func (in *KubeletConfig) DeepCopy() *KubeletConfig

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

func (*KubeletConfig) DeepCopyInto

func (in *KubeletConfig) DeepCopyInto(out *KubeletConfig)

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

func (*KubeletConfig) NewEmptyARMValue

func (config *KubeletConfig) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KubeletConfig) PopulateFromARM

func (config *KubeletConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KubeletConfig_ARM

type KubeletConfig_ARM struct {
	AllowedUnsafeSysctls  []string `json:"allowedUnsafeSysctls,omitempty"`
	ContainerLogMaxFiles  *int     `json:"containerLogMaxFiles,omitempty"`
	ContainerLogMaxSizeMB *int     `json:"containerLogMaxSizeMB,omitempty"`
	CpuCfsQuota           *bool    `json:"cpuCfsQuota,omitempty"`
	CpuCfsQuotaPeriod     *string  `json:"cpuCfsQuotaPeriod,omitempty"`
	CpuManagerPolicy      *string  `json:"cpuManagerPolicy,omitempty"`
	FailSwapOn            *bool    `json:"failSwapOn,omitempty"`
	ImageGcHighThreshold  *int     `json:"imageGcHighThreshold,omitempty"`
	ImageGcLowThreshold   *int     `json:"imageGcLowThreshold,omitempty"`
	PodMaxPids            *int     `json:"podMaxPids,omitempty"`
	TopologyManagerPolicy *string  `json:"topologyManagerPolicy,omitempty"`
}

Deprecated version of KubeletConfig. Use v1api20210501.KubeletConfig instead

func (*KubeletConfig_ARM) DeepCopy

func (in *KubeletConfig_ARM) DeepCopy() *KubeletConfig_ARM

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

func (*KubeletConfig_ARM) DeepCopyInto

func (in *KubeletConfig_ARM) DeepCopyInto(out *KubeletConfig_ARM)

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

type KubeletConfig_STATUS

type KubeletConfig_STATUS struct {
	AllowedUnsafeSysctls  []string `json:"allowedUnsafeSysctls,omitempty"`
	ContainerLogMaxFiles  *int     `json:"containerLogMaxFiles,omitempty"`
	ContainerLogMaxSizeMB *int     `json:"containerLogMaxSizeMB,omitempty"`
	CpuCfsQuota           *bool    `json:"cpuCfsQuota,omitempty"`
	CpuCfsQuotaPeriod     *string  `json:"cpuCfsQuotaPeriod,omitempty"`
	CpuManagerPolicy      *string  `json:"cpuManagerPolicy,omitempty"`
	FailSwapOn            *bool    `json:"failSwapOn,omitempty"`
	ImageGcHighThreshold  *int     `json:"imageGcHighThreshold,omitempty"`
	ImageGcLowThreshold   *int     `json:"imageGcLowThreshold,omitempty"`
	PodMaxPids            *int     `json:"podMaxPids,omitempty"`
	TopologyManagerPolicy *string  `json:"topologyManagerPolicy,omitempty"`
}

Deprecated version of KubeletConfig_STATUS. Use v1api20210501.KubeletConfig_STATUS instead

func (*KubeletConfig_STATUS) AssignProperties_From_KubeletConfig_STATUS

func (config *KubeletConfig_STATUS) AssignProperties_From_KubeletConfig_STATUS(source *v1beta20210501s.KubeletConfig_STATUS) error

AssignProperties_From_KubeletConfig_STATUS populates our KubeletConfig_STATUS from the provided source KubeletConfig_STATUS

func (*KubeletConfig_STATUS) AssignProperties_To_KubeletConfig_STATUS

func (config *KubeletConfig_STATUS) AssignProperties_To_KubeletConfig_STATUS(destination *v1beta20210501s.KubeletConfig_STATUS) error

AssignProperties_To_KubeletConfig_STATUS populates the provided destination KubeletConfig_STATUS from our KubeletConfig_STATUS

func (*KubeletConfig_STATUS) DeepCopy

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

func (*KubeletConfig_STATUS) DeepCopyInto

func (in *KubeletConfig_STATUS) DeepCopyInto(out *KubeletConfig_STATUS)

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

func (*KubeletConfig_STATUS) NewEmptyARMValue

func (config *KubeletConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KubeletConfig_STATUS) PopulateFromARM

func (config *KubeletConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KubeletConfig_STATUS_ARM

type KubeletConfig_STATUS_ARM struct {
	AllowedUnsafeSysctls  []string `json:"allowedUnsafeSysctls,omitempty"`
	ContainerLogMaxFiles  *int     `json:"containerLogMaxFiles,omitempty"`
	ContainerLogMaxSizeMB *int     `json:"containerLogMaxSizeMB,omitempty"`
	CpuCfsQuota           *bool    `json:"cpuCfsQuota,omitempty"`
	CpuCfsQuotaPeriod     *string  `json:"cpuCfsQuotaPeriod,omitempty"`
	CpuManagerPolicy      *string  `json:"cpuManagerPolicy,omitempty"`
	FailSwapOn            *bool    `json:"failSwapOn,omitempty"`
	ImageGcHighThreshold  *int     `json:"imageGcHighThreshold,omitempty"`
	ImageGcLowThreshold   *int     `json:"imageGcLowThreshold,omitempty"`
	PodMaxPids            *int     `json:"podMaxPids,omitempty"`
	TopologyManagerPolicy *string  `json:"topologyManagerPolicy,omitempty"`
}

Deprecated version of KubeletConfig_STATUS. Use v1api20210501.KubeletConfig_STATUS instead

func (*KubeletConfig_STATUS_ARM) DeepCopy

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

func (*KubeletConfig_STATUS_ARM) DeepCopyInto

func (in *KubeletConfig_STATUS_ARM) DeepCopyInto(out *KubeletConfig_STATUS_ARM)

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

type KubeletDiskType

type KubeletDiskType string

Deprecated version of KubeletDiskType. Use v1api20210501.KubeletDiskType instead +kubebuilder:validation:Enum={"OS","Temporary"}

type KubeletDiskType_STATUS

type KubeletDiskType_STATUS string

Deprecated version of KubeletDiskType_STATUS. Use v1api20210501.KubeletDiskType_STATUS instead

type LinuxOSConfig

type LinuxOSConfig struct {
	SwapFileSizeMB             *int          `json:"swapFileSizeMB,omitempty"`
	Sysctls                    *SysctlConfig `json:"sysctls,omitempty"`
	TransparentHugePageDefrag  *string       `json:"transparentHugePageDefrag,omitempty"`
	TransparentHugePageEnabled *string       `json:"transparentHugePageEnabled,omitempty"`
}

Deprecated version of LinuxOSConfig. Use v1api20210501.LinuxOSConfig instead

func (*LinuxOSConfig) AssignProperties_From_LinuxOSConfig

func (config *LinuxOSConfig) AssignProperties_From_LinuxOSConfig(source *v1beta20210501s.LinuxOSConfig) error

AssignProperties_From_LinuxOSConfig populates our LinuxOSConfig from the provided source LinuxOSConfig

func (*LinuxOSConfig) AssignProperties_To_LinuxOSConfig

func (config *LinuxOSConfig) AssignProperties_To_LinuxOSConfig(destination *v1beta20210501s.LinuxOSConfig) error

AssignProperties_To_LinuxOSConfig populates the provided destination LinuxOSConfig from our LinuxOSConfig

func (*LinuxOSConfig) ConvertToARM

func (config *LinuxOSConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*LinuxOSConfig) DeepCopy

func (in *LinuxOSConfig) DeepCopy() *LinuxOSConfig

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

func (*LinuxOSConfig) DeepCopyInto

func (in *LinuxOSConfig) DeepCopyInto(out *LinuxOSConfig)

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

func (*LinuxOSConfig) NewEmptyARMValue

func (config *LinuxOSConfig) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LinuxOSConfig) PopulateFromARM

func (config *LinuxOSConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LinuxOSConfig_ARM

type LinuxOSConfig_ARM struct {
	SwapFileSizeMB             *int              `json:"swapFileSizeMB,omitempty"`
	Sysctls                    *SysctlConfig_ARM `json:"sysctls,omitempty"`
	TransparentHugePageDefrag  *string           `json:"transparentHugePageDefrag,omitempty"`
	TransparentHugePageEnabled *string           `json:"transparentHugePageEnabled,omitempty"`
}

Deprecated version of LinuxOSConfig. Use v1api20210501.LinuxOSConfig instead

func (*LinuxOSConfig_ARM) DeepCopy

func (in *LinuxOSConfig_ARM) DeepCopy() *LinuxOSConfig_ARM

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

func (*LinuxOSConfig_ARM) DeepCopyInto

func (in *LinuxOSConfig_ARM) DeepCopyInto(out *LinuxOSConfig_ARM)

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

type LinuxOSConfig_STATUS

type LinuxOSConfig_STATUS struct {
	SwapFileSizeMB             *int                 `json:"swapFileSizeMB,omitempty"`
	Sysctls                    *SysctlConfig_STATUS `json:"sysctls,omitempty"`
	TransparentHugePageDefrag  *string              `json:"transparentHugePageDefrag,omitempty"`
	TransparentHugePageEnabled *string              `json:"transparentHugePageEnabled,omitempty"`
}

Deprecated version of LinuxOSConfig_STATUS. Use v1api20210501.LinuxOSConfig_STATUS instead

func (*LinuxOSConfig_STATUS) AssignProperties_From_LinuxOSConfig_STATUS

func (config *LinuxOSConfig_STATUS) AssignProperties_From_LinuxOSConfig_STATUS(source *v1beta20210501s.LinuxOSConfig_STATUS) error

AssignProperties_From_LinuxOSConfig_STATUS populates our LinuxOSConfig_STATUS from the provided source LinuxOSConfig_STATUS

func (*LinuxOSConfig_STATUS) AssignProperties_To_LinuxOSConfig_STATUS

func (config *LinuxOSConfig_STATUS) AssignProperties_To_LinuxOSConfig_STATUS(destination *v1beta20210501s.LinuxOSConfig_STATUS) error

AssignProperties_To_LinuxOSConfig_STATUS populates the provided destination LinuxOSConfig_STATUS from our LinuxOSConfig_STATUS

func (*LinuxOSConfig_STATUS) DeepCopy

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

func (*LinuxOSConfig_STATUS) DeepCopyInto

func (in *LinuxOSConfig_STATUS) DeepCopyInto(out *LinuxOSConfig_STATUS)

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

func (*LinuxOSConfig_STATUS) NewEmptyARMValue

func (config *LinuxOSConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LinuxOSConfig_STATUS) PopulateFromARM

func (config *LinuxOSConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LinuxOSConfig_STATUS_ARM

type LinuxOSConfig_STATUS_ARM struct {
	SwapFileSizeMB             *int                     `json:"swapFileSizeMB,omitempty"`
	Sysctls                    *SysctlConfig_STATUS_ARM `json:"sysctls,omitempty"`
	TransparentHugePageDefrag  *string                  `json:"transparentHugePageDefrag,omitempty"`
	TransparentHugePageEnabled *string                  `json:"transparentHugePageEnabled,omitempty"`
}

Deprecated version of LinuxOSConfig_STATUS. Use v1api20210501.LinuxOSConfig_STATUS instead

func (*LinuxOSConfig_STATUS_ARM) DeepCopy

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

func (*LinuxOSConfig_STATUS_ARM) DeepCopyInto

func (in *LinuxOSConfig_STATUS_ARM) DeepCopyInto(out *LinuxOSConfig_STATUS_ARM)

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

type ManagedCluster

type ManagedCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagedCluster_Spec   `json:"spec,omitempty"`
	Status            ManagedCluster_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 ManagedCluster. Use v1api20210501.ManagedCluster instead

func (*ManagedCluster) AssignProperties_From_ManagedCluster

func (cluster *ManagedCluster) AssignProperties_From_ManagedCluster(source *v1beta20210501s.ManagedCluster) error

AssignProperties_From_ManagedCluster populates our ManagedCluster from the provided source ManagedCluster

func (*ManagedCluster) AssignProperties_To_ManagedCluster

func (cluster *ManagedCluster) AssignProperties_To_ManagedCluster(destination *v1beta20210501s.ManagedCluster) error

AssignProperties_To_ManagedCluster populates the provided destination ManagedCluster from our ManagedCluster

func (*ManagedCluster) AzureName

func (cluster *ManagedCluster) AzureName() string

AzureName returns the Azure name of the resource

func (*ManagedCluster) ConvertFrom

func (cluster *ManagedCluster) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our ManagedCluster from the provided hub ManagedCluster

func (*ManagedCluster) ConvertTo

func (cluster *ManagedCluster) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub ManagedCluster from our ManagedCluster

func (*ManagedCluster) DeepCopy

func (in *ManagedCluster) DeepCopy() *ManagedCluster

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

func (*ManagedCluster) DeepCopyInto

func (in *ManagedCluster) DeepCopyInto(out *ManagedCluster)

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

func (*ManagedCluster) DeepCopyObject

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

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

func (*ManagedCluster) Default

func (cluster *ManagedCluster) Default()

Default applies defaults to the ManagedCluster resource

func (ManagedCluster) GetAPIVersion

func (cluster ManagedCluster) GetAPIVersion() string

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

func (*ManagedCluster) GetConditions

func (cluster *ManagedCluster) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ManagedCluster) GetResourceScope

func (cluster *ManagedCluster) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ManagedCluster) GetSpec

func (cluster *ManagedCluster) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ManagedCluster) GetStatus

func (cluster *ManagedCluster) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ManagedCluster) GetType

func (cluster *ManagedCluster) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerService/managedClusters"

func (*ManagedCluster) NewEmptyStatus

func (cluster *ManagedCluster) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ManagedCluster) OriginalGVK

func (cluster *ManagedCluster) OriginalGVK() *schema.GroupVersionKind

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

func (*ManagedCluster) Owner

func (cluster *ManagedCluster) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ManagedCluster) SetConditions

func (cluster *ManagedCluster) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*ManagedCluster) SetStatus

func (cluster *ManagedCluster) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*ManagedCluster) ValidateCreate

func (cluster *ManagedCluster) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*ManagedCluster) ValidateDelete

func (cluster *ManagedCluster) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*ManagedCluster) ValidateUpdate

func (cluster *ManagedCluster) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type ManagedClusterAADProfile

type ManagedClusterAADProfile struct {
	AdminGroupObjectIDs []string `json:"adminGroupObjectIDs,omitempty"`
	ClientAppID         *string  `json:"clientAppID,omitempty"`
	EnableAzureRBAC     *bool    `json:"enableAzureRBAC,omitempty"`
	Managed             *bool    `json:"managed,omitempty"`
	ServerAppID         *string  `json:"serverAppID,omitempty"`
	ServerAppSecret     *string  `json:"serverAppSecret,omitempty"`
	TenantID            *string  `json:"tenantID,omitempty"`
}

Deprecated version of ManagedClusterAADProfile. Use v1api20210501.ManagedClusterAADProfile instead

func (*ManagedClusterAADProfile) AssignProperties_From_ManagedClusterAADProfile

func (profile *ManagedClusterAADProfile) AssignProperties_From_ManagedClusterAADProfile(source *v1beta20210501s.ManagedClusterAADProfile) error

AssignProperties_From_ManagedClusterAADProfile populates our ManagedClusterAADProfile from the provided source ManagedClusterAADProfile

func (*ManagedClusterAADProfile) AssignProperties_To_ManagedClusterAADProfile

func (profile *ManagedClusterAADProfile) AssignProperties_To_ManagedClusterAADProfile(destination *v1beta20210501s.ManagedClusterAADProfile) error

AssignProperties_To_ManagedClusterAADProfile populates the provided destination ManagedClusterAADProfile from our ManagedClusterAADProfile

func (*ManagedClusterAADProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterAADProfile) DeepCopy

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

func (*ManagedClusterAADProfile) DeepCopyInto

func (in *ManagedClusterAADProfile) DeepCopyInto(out *ManagedClusterAADProfile)

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

func (*ManagedClusterAADProfile) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAADProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAADProfile_ARM

type ManagedClusterAADProfile_ARM struct {
	AdminGroupObjectIDs []string `json:"adminGroupObjectIDs,omitempty"`
	ClientAppID         *string  `json:"clientAppID,omitempty"`
	EnableAzureRBAC     *bool    `json:"enableAzureRBAC,omitempty"`
	Managed             *bool    `json:"managed,omitempty"`
	ServerAppID         *string  `json:"serverAppID,omitempty"`
	ServerAppSecret     *string  `json:"serverAppSecret,omitempty"`
	TenantID            *string  `json:"tenantID,omitempty"`
}

Deprecated version of ManagedClusterAADProfile. Use v1api20210501.ManagedClusterAADProfile instead

func (*ManagedClusterAADProfile_ARM) DeepCopy

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

func (*ManagedClusterAADProfile_ARM) DeepCopyInto

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

type ManagedClusterAADProfile_STATUS

type ManagedClusterAADProfile_STATUS struct {
	AdminGroupObjectIDs []string `json:"adminGroupObjectIDs,omitempty"`
	ClientAppID         *string  `json:"clientAppID,omitempty"`
	EnableAzureRBAC     *bool    `json:"enableAzureRBAC,omitempty"`
	Managed             *bool    `json:"managed,omitempty"`
	ServerAppID         *string  `json:"serverAppID,omitempty"`
	ServerAppSecret     *string  `json:"serverAppSecret,omitempty"`
	TenantID            *string  `json:"tenantID,omitempty"`
}

Deprecated version of ManagedClusterAADProfile_STATUS. Use v1api20210501.ManagedClusterAADProfile_STATUS instead

func (*ManagedClusterAADProfile_STATUS) AssignProperties_From_ManagedClusterAADProfile_STATUS

func (profile *ManagedClusterAADProfile_STATUS) AssignProperties_From_ManagedClusterAADProfile_STATUS(source *v1beta20210501s.ManagedClusterAADProfile_STATUS) error

AssignProperties_From_ManagedClusterAADProfile_STATUS populates our ManagedClusterAADProfile_STATUS from the provided source ManagedClusterAADProfile_STATUS

func (*ManagedClusterAADProfile_STATUS) AssignProperties_To_ManagedClusterAADProfile_STATUS

func (profile *ManagedClusterAADProfile_STATUS) AssignProperties_To_ManagedClusterAADProfile_STATUS(destination *v1beta20210501s.ManagedClusterAADProfile_STATUS) error

AssignProperties_To_ManagedClusterAADProfile_STATUS populates the provided destination ManagedClusterAADProfile_STATUS from our ManagedClusterAADProfile_STATUS

func (*ManagedClusterAADProfile_STATUS) DeepCopy

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

func (*ManagedClusterAADProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterAADProfile_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAADProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAADProfile_STATUS_ARM

type ManagedClusterAADProfile_STATUS_ARM struct {
	AdminGroupObjectIDs []string `json:"adminGroupObjectIDs,omitempty"`
	ClientAppID         *string  `json:"clientAppID,omitempty"`
	EnableAzureRBAC     *bool    `json:"enableAzureRBAC,omitempty"`
	Managed             *bool    `json:"managed,omitempty"`
	ServerAppID         *string  `json:"serverAppID,omitempty"`
	ServerAppSecret     *string  `json:"serverAppSecret,omitempty"`
	TenantID            *string  `json:"tenantID,omitempty"`
}

Deprecated version of ManagedClusterAADProfile_STATUS. Use v1api20210501.ManagedClusterAADProfile_STATUS instead

func (*ManagedClusterAADProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterAADProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterAPIServerAccessProfile

type ManagedClusterAPIServerAccessProfile struct {
	AuthorizedIPRanges             []string `json:"authorizedIPRanges,omitempty"`
	EnablePrivateCluster           *bool    `json:"enablePrivateCluster,omitempty"`
	EnablePrivateClusterPublicFQDN *bool    `json:"enablePrivateClusterPublicFQDN,omitempty"`
	PrivateDNSZone                 *string  `json:"privateDNSZone,omitempty"`
}

Deprecated version of ManagedClusterAPIServerAccessProfile. Use v1api20210501.ManagedClusterAPIServerAccessProfile instead

func (*ManagedClusterAPIServerAccessProfile) AssignProperties_From_ManagedClusterAPIServerAccessProfile

func (profile *ManagedClusterAPIServerAccessProfile) AssignProperties_From_ManagedClusterAPIServerAccessProfile(source *v1beta20210501s.ManagedClusterAPIServerAccessProfile) error

AssignProperties_From_ManagedClusterAPIServerAccessProfile populates our ManagedClusterAPIServerAccessProfile from the provided source ManagedClusterAPIServerAccessProfile

func (*ManagedClusterAPIServerAccessProfile) AssignProperties_To_ManagedClusterAPIServerAccessProfile

func (profile *ManagedClusterAPIServerAccessProfile) AssignProperties_To_ManagedClusterAPIServerAccessProfile(destination *v1beta20210501s.ManagedClusterAPIServerAccessProfile) error

AssignProperties_To_ManagedClusterAPIServerAccessProfile populates the provided destination ManagedClusterAPIServerAccessProfile from our ManagedClusterAPIServerAccessProfile

func (*ManagedClusterAPIServerAccessProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterAPIServerAccessProfile) DeepCopy

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

func (*ManagedClusterAPIServerAccessProfile) DeepCopyInto

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

func (*ManagedClusterAPIServerAccessProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAPIServerAccessProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAPIServerAccessProfile_ARM

type ManagedClusterAPIServerAccessProfile_ARM struct {
	AuthorizedIPRanges             []string `json:"authorizedIPRanges,omitempty"`
	EnablePrivateCluster           *bool    `json:"enablePrivateCluster,omitempty"`
	EnablePrivateClusterPublicFQDN *bool    `json:"enablePrivateClusterPublicFQDN,omitempty"`
	PrivateDNSZone                 *string  `json:"privateDNSZone,omitempty"`
}

Deprecated version of ManagedClusterAPIServerAccessProfile. Use v1api20210501.ManagedClusterAPIServerAccessProfile instead

func (*ManagedClusterAPIServerAccessProfile_ARM) DeepCopy

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

func (*ManagedClusterAPIServerAccessProfile_ARM) DeepCopyInto

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

type ManagedClusterAPIServerAccessProfile_STATUS

type ManagedClusterAPIServerAccessProfile_STATUS struct {
	AuthorizedIPRanges             []string `json:"authorizedIPRanges,omitempty"`
	EnablePrivateCluster           *bool    `json:"enablePrivateCluster,omitempty"`
	EnablePrivateClusterPublicFQDN *bool    `json:"enablePrivateClusterPublicFQDN,omitempty"`
	PrivateDNSZone                 *string  `json:"privateDNSZone,omitempty"`
}

Deprecated version of ManagedClusterAPIServerAccessProfile_STATUS. Use v1api20210501.ManagedClusterAPIServerAccessProfile_STATUS instead

func (*ManagedClusterAPIServerAccessProfile_STATUS) AssignProperties_From_ManagedClusterAPIServerAccessProfile_STATUS

func (profile *ManagedClusterAPIServerAccessProfile_STATUS) AssignProperties_From_ManagedClusterAPIServerAccessProfile_STATUS(source *v1beta20210501s.ManagedClusterAPIServerAccessProfile_STATUS) error

AssignProperties_From_ManagedClusterAPIServerAccessProfile_STATUS populates our ManagedClusterAPIServerAccessProfile_STATUS from the provided source ManagedClusterAPIServerAccessProfile_STATUS

func (*ManagedClusterAPIServerAccessProfile_STATUS) AssignProperties_To_ManagedClusterAPIServerAccessProfile_STATUS

func (profile *ManagedClusterAPIServerAccessProfile_STATUS) AssignProperties_To_ManagedClusterAPIServerAccessProfile_STATUS(destination *v1beta20210501s.ManagedClusterAPIServerAccessProfile_STATUS) error

AssignProperties_To_ManagedClusterAPIServerAccessProfile_STATUS populates the provided destination ManagedClusterAPIServerAccessProfile_STATUS from our ManagedClusterAPIServerAccessProfile_STATUS

func (*ManagedClusterAPIServerAccessProfile_STATUS) DeepCopy

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

func (*ManagedClusterAPIServerAccessProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterAPIServerAccessProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAPIServerAccessProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAPIServerAccessProfile_STATUS_ARM

type ManagedClusterAPIServerAccessProfile_STATUS_ARM struct {
	AuthorizedIPRanges             []string `json:"authorizedIPRanges,omitempty"`
	EnablePrivateCluster           *bool    `json:"enablePrivateCluster,omitempty"`
	EnablePrivateClusterPublicFQDN *bool    `json:"enablePrivateClusterPublicFQDN,omitempty"`
	PrivateDNSZone                 *string  `json:"privateDNSZone,omitempty"`
}

Deprecated version of ManagedClusterAPIServerAccessProfile_STATUS. Use v1api20210501.ManagedClusterAPIServerAccessProfile_STATUS instead

func (*ManagedClusterAPIServerAccessProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterAPIServerAccessProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterAddonProfile

type ManagedClusterAddonProfile struct {
	Config map[string]string `json:"config,omitempty"`

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled,omitempty"`
}

Deprecated version of ManagedClusterAddonProfile. Use v1api20210501.ManagedClusterAddonProfile instead

func (*ManagedClusterAddonProfile) AssignProperties_From_ManagedClusterAddonProfile

func (profile *ManagedClusterAddonProfile) AssignProperties_From_ManagedClusterAddonProfile(source *v1beta20210501s.ManagedClusterAddonProfile) error

AssignProperties_From_ManagedClusterAddonProfile populates our ManagedClusterAddonProfile from the provided source ManagedClusterAddonProfile

func (*ManagedClusterAddonProfile) AssignProperties_To_ManagedClusterAddonProfile

func (profile *ManagedClusterAddonProfile) AssignProperties_To_ManagedClusterAddonProfile(destination *v1beta20210501s.ManagedClusterAddonProfile) error

AssignProperties_To_ManagedClusterAddonProfile populates the provided destination ManagedClusterAddonProfile from our ManagedClusterAddonProfile

func (*ManagedClusterAddonProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterAddonProfile) DeepCopy

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

func (*ManagedClusterAddonProfile) DeepCopyInto

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

func (*ManagedClusterAddonProfile) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAddonProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAddonProfile_ARM

type ManagedClusterAddonProfile_ARM struct {
	Config  map[string]string `json:"config,omitempty"`
	Enabled *bool             `json:"enabled,omitempty"`
}

Deprecated version of ManagedClusterAddonProfile. Use v1api20210501.ManagedClusterAddonProfile instead

func (*ManagedClusterAddonProfile_ARM) DeepCopy

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

func (*ManagedClusterAddonProfile_ARM) DeepCopyInto

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

type ManagedClusterAddonProfile_STATUS

type ManagedClusterAddonProfile_STATUS struct {
	Config   map[string]string            `json:"config,omitempty"`
	Enabled  *bool                        `json:"enabled,omitempty"`
	Identity *UserAssignedIdentity_STATUS `json:"identity,omitempty"`
}

Deprecated version of ManagedClusterAddonProfile_STATUS. Use v1api20210501.ManagedClusterAddonProfile_STATUS instead

func (*ManagedClusterAddonProfile_STATUS) AssignProperties_From_ManagedClusterAddonProfile_STATUS

func (profile *ManagedClusterAddonProfile_STATUS) AssignProperties_From_ManagedClusterAddonProfile_STATUS(source *v1beta20210501s.ManagedClusterAddonProfile_STATUS) error

AssignProperties_From_ManagedClusterAddonProfile_STATUS populates our ManagedClusterAddonProfile_STATUS from the provided source ManagedClusterAddonProfile_STATUS

func (*ManagedClusterAddonProfile_STATUS) AssignProperties_To_ManagedClusterAddonProfile_STATUS

func (profile *ManagedClusterAddonProfile_STATUS) AssignProperties_To_ManagedClusterAddonProfile_STATUS(destination *v1beta20210501s.ManagedClusterAddonProfile_STATUS) error

AssignProperties_To_ManagedClusterAddonProfile_STATUS populates the provided destination ManagedClusterAddonProfile_STATUS from our ManagedClusterAddonProfile_STATUS

func (*ManagedClusterAddonProfile_STATUS) DeepCopy

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

func (*ManagedClusterAddonProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterAddonProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAddonProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAddonProfile_STATUS_ARM

type ManagedClusterAddonProfile_STATUS_ARM struct {
	Config   map[string]string                `json:"config,omitempty"`
	Enabled  *bool                            `json:"enabled,omitempty"`
	Identity *UserAssignedIdentity_STATUS_ARM `json:"identity,omitempty"`
}

Deprecated version of ManagedClusterAddonProfile_STATUS. Use v1api20210501.ManagedClusterAddonProfile_STATUS instead

func (*ManagedClusterAddonProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterAddonProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterAgentPoolProfile

type ManagedClusterAgentPoolProfile struct {
	AvailabilityZones      []string            `json:"availabilityZones,omitempty"`
	Count                  *int                `json:"count,omitempty"`
	EnableAutoScaling      *bool               `json:"enableAutoScaling,omitempty"`
	EnableEncryptionAtHost *bool               `json:"enableEncryptionAtHost,omitempty"`
	EnableFIPS             *bool               `json:"enableFIPS,omitempty"`
	EnableNodePublicIP     *bool               `json:"enableNodePublicIP,omitempty"`
	EnableUltraSSD         *bool               `json:"enableUltraSSD,omitempty"`
	GpuInstanceProfile     *GPUInstanceProfile `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig          *KubeletConfig      `json:"kubeletConfig,omitempty"`
	KubeletDiskType        *KubeletDiskType    `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig          *LinuxOSConfig      `json:"linuxOSConfig,omitempty"`
	MaxCount               *int                `json:"maxCount,omitempty"`
	MaxPods                *int                `json:"maxPods,omitempty"`
	MinCount               *int                `json:"minCount,omitempty"`
	Mode                   *AgentPoolMode      `json:"mode,omitempty"`

	// +kubebuilder:validation:Pattern="^[a-z][a-z0-9]{0,11}$"
	Name                          *string                       `json:"name,omitempty"`
	NodeLabels                    map[string]string             `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixIDReference *genruntime.ResourceReference `armReference:"NodePublicIPPrefixID" json:"nodePublicIPPrefixIDReference,omitempty"`
	NodeTaints                    []string                      `json:"nodeTaints,omitempty"`
	OrchestratorVersion           *string                       `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB                  *ContainerServiceOSDisk       `json:"osDiskSizeGB,omitempty"`
	OsDiskType                    *OSDiskType                   `json:"osDiskType,omitempty"`
	OsSKU                         *OSSKU                        `json:"osSKU,omitempty"`
	OsType                        *OSType                       `json:"osType,omitempty"`
	PodSubnetIDReference          *genruntime.ResourceReference `armReference:"PodSubnetID" json:"podSubnetIDReference,omitempty"`
	ProximityPlacementGroupID     *string                       `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy        *ScaleSetEvictionPolicy       `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority              *ScaleSetPriority             `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice                  *float64                      `json:"spotMaxPrice,omitempty"`
	Tags                          map[string]string             `json:"tags,omitempty"`
	Type                          *AgentPoolType                `json:"type,omitempty"`
	UpgradeSettings               *AgentPoolUpgradeSettings     `json:"upgradeSettings,omitempty"`
	VmSize                        *string                       `json:"vmSize,omitempty"`
	VnetSubnetIDReference         *genruntime.ResourceReference `armReference:"VnetSubnetID" json:"vnetSubnetIDReference,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfile. Use v1api20210501.ManagedClusterAgentPoolProfile instead

func (*ManagedClusterAgentPoolProfile) AssignProperties_From_ManagedClusterAgentPoolProfile

func (profile *ManagedClusterAgentPoolProfile) AssignProperties_From_ManagedClusterAgentPoolProfile(source *v1beta20210501s.ManagedClusterAgentPoolProfile) error

AssignProperties_From_ManagedClusterAgentPoolProfile populates our ManagedClusterAgentPoolProfile from the provided source ManagedClusterAgentPoolProfile

func (*ManagedClusterAgentPoolProfile) AssignProperties_To_ManagedClusterAgentPoolProfile

func (profile *ManagedClusterAgentPoolProfile) AssignProperties_To_ManagedClusterAgentPoolProfile(destination *v1beta20210501s.ManagedClusterAgentPoolProfile) error

AssignProperties_To_ManagedClusterAgentPoolProfile populates the provided destination ManagedClusterAgentPoolProfile from our ManagedClusterAgentPoolProfile

func (*ManagedClusterAgentPoolProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterAgentPoolProfile) DeepCopy

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

func (*ManagedClusterAgentPoolProfile) DeepCopyInto

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

func (*ManagedClusterAgentPoolProfile) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAgentPoolProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAgentPoolProfileProperties_ARM

type ManagedClusterAgentPoolProfileProperties_ARM struct {
	AvailabilityZones         []string                      `json:"availabilityZones,omitempty"`
	Count                     *int                          `json:"count,omitempty"`
	EnableAutoScaling         *bool                         `json:"enableAutoScaling,omitempty"`
	EnableEncryptionAtHost    *bool                         `json:"enableEncryptionAtHost,omitempty"`
	EnableFIPS                *bool                         `json:"enableFIPS,omitempty"`
	EnableNodePublicIP        *bool                         `json:"enableNodePublicIP,omitempty"`
	EnableUltraSSD            *bool                         `json:"enableUltraSSD,omitempty"`
	GpuInstanceProfile        *GPUInstanceProfile           `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig             *KubeletConfig_ARM            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *KubeletDiskType              `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfig_ARM            `json:"linuxOSConfig,omitempty"`
	MaxCount                  *int                          `json:"maxCount,omitempty"`
	MaxPods                   *int                          `json:"maxPods,omitempty"`
	MinCount                  *int                          `json:"minCount,omitempty"`
	Mode                      *AgentPoolMode                `json:"mode,omitempty"`
	NodeLabels                map[string]string             `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixID      *string                       `json:"nodePublicIPPrefixID,omitempty"`
	NodeTaints                []string                      `json:"nodeTaints,omitempty"`
	OrchestratorVersion       *string                       `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB              *ContainerServiceOSDisk       `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *OSDiskType                   `json:"osDiskType,omitempty"`
	OsSKU                     *OSSKU                        `json:"osSKU,omitempty"`
	OsType                    *OSType                       `json:"osType,omitempty"`
	PodSubnetID               *string                       `json:"podSubnetID,omitempty"`
	ProximityPlacementGroupID *string                       `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ScaleSetEvictionPolicy       `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ScaleSetPriority             `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                      `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string             `json:"tags,omitempty"`
	Type                      *AgentPoolType                `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings_ARM `json:"upgradeSettings,omitempty"`
	VmSize                    *string                       `json:"vmSize,omitempty"`
	VnetSubnetID              *string                       `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfileProperties. Use v1api20210501.ManagedClusterAgentPoolProfileProperties instead

func (*ManagedClusterAgentPoolProfileProperties_ARM) DeepCopy

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

func (*ManagedClusterAgentPoolProfileProperties_ARM) DeepCopyInto

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

type ManagedClusterAgentPoolProfileProperties_STATUS_ARM

type ManagedClusterAgentPoolProfileProperties_STATUS_ARM struct {
	AvailabilityZones         []string                             `json:"availabilityZones,omitempty"`
	Count                     *int                                 `json:"count,omitempty"`
	EnableAutoScaling         *bool                                `json:"enableAutoScaling,omitempty"`
	EnableEncryptionAtHost    *bool                                `json:"enableEncryptionAtHost,omitempty"`
	EnableFIPS                *bool                                `json:"enableFIPS,omitempty"`
	EnableNodePublicIP        *bool                                `json:"enableNodePublicIP,omitempty"`
	EnableUltraSSD            *bool                                `json:"enableUltraSSD,omitempty"`
	GpuInstanceProfile        *GPUInstanceProfile_STATUS           `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig             *KubeletConfig_STATUS_ARM            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *KubeletDiskType_STATUS              `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfig_STATUS_ARM            `json:"linuxOSConfig,omitempty"`
	MaxCount                  *int                                 `json:"maxCount,omitempty"`
	MaxPods                   *int                                 `json:"maxPods,omitempty"`
	MinCount                  *int                                 `json:"minCount,omitempty"`
	Mode                      *AgentPoolMode_STATUS                `json:"mode,omitempty"`
	NodeImageVersion          *string                              `json:"nodeImageVersion,omitempty"`
	NodeLabels                map[string]string                    `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixID      *string                              `json:"nodePublicIPPrefixID,omitempty"`
	NodeTaints                []string                             `json:"nodeTaints,omitempty"`
	OrchestratorVersion       *string                              `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB              *int                                 `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *OSDiskType_STATUS                   `json:"osDiskType,omitempty"`
	OsSKU                     *OSSKU_STATUS                        `json:"osSKU,omitempty"`
	OsType                    *OSType_STATUS                       `json:"osType,omitempty"`
	PodSubnetID               *string                              `json:"podSubnetID,omitempty"`
	PowerState                *PowerState_STATUS_ARM               `json:"powerState,omitempty"`
	ProvisioningState         *string                              `json:"provisioningState,omitempty"`
	ProximityPlacementGroupID *string                              `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ScaleSetEvictionPolicy_STATUS       `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ScaleSetPriority_STATUS             `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                             `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                    `json:"tags,omitempty"`
	Type                      *AgentPoolType_STATUS                `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings_STATUS_ARM `json:"upgradeSettings,omitempty"`
	VmSize                    *string                              `json:"vmSize,omitempty"`
	VnetSubnetID              *string                              `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfileProperties_STATUS. Use v1api20210501.ManagedClusterAgentPoolProfileProperties_STATUS instead

func (*ManagedClusterAgentPoolProfileProperties_STATUS_ARM) DeepCopy

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

func (*ManagedClusterAgentPoolProfileProperties_STATUS_ARM) DeepCopyInto

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

type ManagedClusterAgentPoolProfile_ARM

type ManagedClusterAgentPoolProfile_ARM struct {
	AvailabilityZones         []string                      `json:"availabilityZones,omitempty"`
	Count                     *int                          `json:"count,omitempty"`
	EnableAutoScaling         *bool                         `json:"enableAutoScaling,omitempty"`
	EnableEncryptionAtHost    *bool                         `json:"enableEncryptionAtHost,omitempty"`
	EnableFIPS                *bool                         `json:"enableFIPS,omitempty"`
	EnableNodePublicIP        *bool                         `json:"enableNodePublicIP,omitempty"`
	EnableUltraSSD            *bool                         `json:"enableUltraSSD,omitempty"`
	GpuInstanceProfile        *GPUInstanceProfile           `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig             *KubeletConfig_ARM            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *KubeletDiskType              `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfig_ARM            `json:"linuxOSConfig,omitempty"`
	MaxCount                  *int                          `json:"maxCount,omitempty"`
	MaxPods                   *int                          `json:"maxPods,omitempty"`
	MinCount                  *int                          `json:"minCount,omitempty"`
	Mode                      *AgentPoolMode                `json:"mode,omitempty"`
	Name                      *string                       `json:"name,omitempty"`
	NodeLabels                map[string]string             `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixID      *string                       `json:"nodePublicIPPrefixID,omitempty"`
	NodeTaints                []string                      `json:"nodeTaints,omitempty"`
	OrchestratorVersion       *string                       `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB              *ContainerServiceOSDisk       `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *OSDiskType                   `json:"osDiskType,omitempty"`
	OsSKU                     *OSSKU                        `json:"osSKU,omitempty"`
	OsType                    *OSType                       `json:"osType,omitempty"`
	PodSubnetID               *string                       `json:"podSubnetID,omitempty"`
	ProximityPlacementGroupID *string                       `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ScaleSetEvictionPolicy       `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ScaleSetPriority             `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                      `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string             `json:"tags,omitempty"`
	Type                      *AgentPoolType                `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings_ARM `json:"upgradeSettings,omitempty"`
	VmSize                    *string                       `json:"vmSize,omitempty"`
	VnetSubnetID              *string                       `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfile. Use v1api20210501.ManagedClusterAgentPoolProfile instead

func (*ManagedClusterAgentPoolProfile_ARM) DeepCopy

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

func (*ManagedClusterAgentPoolProfile_ARM) DeepCopyInto

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

type ManagedClusterAgentPoolProfile_STATUS

type ManagedClusterAgentPoolProfile_STATUS struct {
	AvailabilityZones         []string                         `json:"availabilityZones,omitempty"`
	Count                     *int                             `json:"count,omitempty"`
	EnableAutoScaling         *bool                            `json:"enableAutoScaling,omitempty"`
	EnableEncryptionAtHost    *bool                            `json:"enableEncryptionAtHost,omitempty"`
	EnableFIPS                *bool                            `json:"enableFIPS,omitempty"`
	EnableNodePublicIP        *bool                            `json:"enableNodePublicIP,omitempty"`
	EnableUltraSSD            *bool                            `json:"enableUltraSSD,omitempty"`
	GpuInstanceProfile        *GPUInstanceProfile_STATUS       `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig             *KubeletConfig_STATUS            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *KubeletDiskType_STATUS          `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfig_STATUS            `json:"linuxOSConfig,omitempty"`
	MaxCount                  *int                             `json:"maxCount,omitempty"`
	MaxPods                   *int                             `json:"maxPods,omitempty"`
	MinCount                  *int                             `json:"minCount,omitempty"`
	Mode                      *AgentPoolMode_STATUS            `json:"mode,omitempty"`
	Name                      *string                          `json:"name,omitempty"`
	NodeImageVersion          *string                          `json:"nodeImageVersion,omitempty"`
	NodeLabels                map[string]string                `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixID      *string                          `json:"nodePublicIPPrefixID,omitempty"`
	NodeTaints                []string                         `json:"nodeTaints,omitempty"`
	OrchestratorVersion       *string                          `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB              *int                             `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *OSDiskType_STATUS               `json:"osDiskType,omitempty"`
	OsSKU                     *OSSKU_STATUS                    `json:"osSKU,omitempty"`
	OsType                    *OSType_STATUS                   `json:"osType,omitempty"`
	PodSubnetID               *string                          `json:"podSubnetID,omitempty"`
	PowerState                *PowerState_STATUS               `json:"powerState,omitempty"`
	ProvisioningState         *string                          `json:"provisioningState,omitempty"`
	ProximityPlacementGroupID *string                          `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ScaleSetEvictionPolicy_STATUS   `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ScaleSetPriority_STATUS         `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                         `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                `json:"tags,omitempty"`
	Type                      *AgentPoolType_STATUS            `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings_STATUS `json:"upgradeSettings,omitempty"`
	VmSize                    *string                          `json:"vmSize,omitempty"`
	VnetSubnetID              *string                          `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfile_STATUS. Use v1api20210501.ManagedClusterAgentPoolProfile_STATUS instead

func (*ManagedClusterAgentPoolProfile_STATUS) AssignProperties_From_ManagedClusterAgentPoolProfile_STATUS

func (profile *ManagedClusterAgentPoolProfile_STATUS) AssignProperties_From_ManagedClusterAgentPoolProfile_STATUS(source *v1beta20210501s.ManagedClusterAgentPoolProfile_STATUS) error

AssignProperties_From_ManagedClusterAgentPoolProfile_STATUS populates our ManagedClusterAgentPoolProfile_STATUS from the provided source ManagedClusterAgentPoolProfile_STATUS

func (*ManagedClusterAgentPoolProfile_STATUS) AssignProperties_To_ManagedClusterAgentPoolProfile_STATUS

func (profile *ManagedClusterAgentPoolProfile_STATUS) AssignProperties_To_ManagedClusterAgentPoolProfile_STATUS(destination *v1beta20210501s.ManagedClusterAgentPoolProfile_STATUS) error

AssignProperties_To_ManagedClusterAgentPoolProfile_STATUS populates the provided destination ManagedClusterAgentPoolProfile_STATUS from our ManagedClusterAgentPoolProfile_STATUS

func (*ManagedClusterAgentPoolProfile_STATUS) DeepCopy

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

func (*ManagedClusterAgentPoolProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterAgentPoolProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAgentPoolProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAgentPoolProfile_STATUS_ARM

type ManagedClusterAgentPoolProfile_STATUS_ARM struct {
	AvailabilityZones         []string                             `json:"availabilityZones,omitempty"`
	Count                     *int                                 `json:"count,omitempty"`
	EnableAutoScaling         *bool                                `json:"enableAutoScaling,omitempty"`
	EnableEncryptionAtHost    *bool                                `json:"enableEncryptionAtHost,omitempty"`
	EnableFIPS                *bool                                `json:"enableFIPS,omitempty"`
	EnableNodePublicIP        *bool                                `json:"enableNodePublicIP,omitempty"`
	EnableUltraSSD            *bool                                `json:"enableUltraSSD,omitempty"`
	GpuInstanceProfile        *GPUInstanceProfile_STATUS           `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig             *KubeletConfig_STATUS_ARM            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *KubeletDiskType_STATUS              `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfig_STATUS_ARM            `json:"linuxOSConfig,omitempty"`
	MaxCount                  *int                                 `json:"maxCount,omitempty"`
	MaxPods                   *int                                 `json:"maxPods,omitempty"`
	MinCount                  *int                                 `json:"minCount,omitempty"`
	Mode                      *AgentPoolMode_STATUS                `json:"mode,omitempty"`
	Name                      *string                              `json:"name,omitempty"`
	NodeImageVersion          *string                              `json:"nodeImageVersion,omitempty"`
	NodeLabels                map[string]string                    `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixID      *string                              `json:"nodePublicIPPrefixID,omitempty"`
	NodeTaints                []string                             `json:"nodeTaints,omitempty"`
	OrchestratorVersion       *string                              `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB              *int                                 `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *OSDiskType_STATUS                   `json:"osDiskType,omitempty"`
	OsSKU                     *OSSKU_STATUS                        `json:"osSKU,omitempty"`
	OsType                    *OSType_STATUS                       `json:"osType,omitempty"`
	PodSubnetID               *string                              `json:"podSubnetID,omitempty"`
	PowerState                *PowerState_STATUS_ARM               `json:"powerState,omitempty"`
	ProvisioningState         *string                              `json:"provisioningState,omitempty"`
	ProximityPlacementGroupID *string                              `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ScaleSetEvictionPolicy_STATUS       `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ScaleSetPriority_STATUS             `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                             `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                    `json:"tags,omitempty"`
	Type                      *AgentPoolType_STATUS                `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings_STATUS_ARM `json:"upgradeSettings,omitempty"`
	VmSize                    *string                              `json:"vmSize,omitempty"`
	VnetSubnetID              *string                              `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfile_STATUS. Use v1api20210501.ManagedClusterAgentPoolProfile_STATUS instead

func (*ManagedClusterAgentPoolProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterAgentPoolProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterAutoUpgradeProfile

type ManagedClusterAutoUpgradeProfile struct {
	UpgradeChannel *ManagedClusterAutoUpgradeProfile_UpgradeChannel `json:"upgradeChannel,omitempty"`
}

Deprecated version of ManagedClusterAutoUpgradeProfile. Use v1api20210501.ManagedClusterAutoUpgradeProfile instead

func (*ManagedClusterAutoUpgradeProfile) AssignProperties_From_ManagedClusterAutoUpgradeProfile

func (profile *ManagedClusterAutoUpgradeProfile) AssignProperties_From_ManagedClusterAutoUpgradeProfile(source *v1beta20210501s.ManagedClusterAutoUpgradeProfile) error

AssignProperties_From_ManagedClusterAutoUpgradeProfile populates our ManagedClusterAutoUpgradeProfile from the provided source ManagedClusterAutoUpgradeProfile

func (*ManagedClusterAutoUpgradeProfile) AssignProperties_To_ManagedClusterAutoUpgradeProfile

func (profile *ManagedClusterAutoUpgradeProfile) AssignProperties_To_ManagedClusterAutoUpgradeProfile(destination *v1beta20210501s.ManagedClusterAutoUpgradeProfile) error

AssignProperties_To_ManagedClusterAutoUpgradeProfile populates the provided destination ManagedClusterAutoUpgradeProfile from our ManagedClusterAutoUpgradeProfile

func (*ManagedClusterAutoUpgradeProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterAutoUpgradeProfile) DeepCopy

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

func (*ManagedClusterAutoUpgradeProfile) DeepCopyInto

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

func (*ManagedClusterAutoUpgradeProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAutoUpgradeProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAutoUpgradeProfile_ARM

type ManagedClusterAutoUpgradeProfile_ARM struct {
	UpgradeChannel *ManagedClusterAutoUpgradeProfile_UpgradeChannel `json:"upgradeChannel,omitempty"`
}

Deprecated version of ManagedClusterAutoUpgradeProfile. Use v1api20210501.ManagedClusterAutoUpgradeProfile instead

func (*ManagedClusterAutoUpgradeProfile_ARM) DeepCopy

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

func (*ManagedClusterAutoUpgradeProfile_ARM) DeepCopyInto

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

type ManagedClusterAutoUpgradeProfile_STATUS

type ManagedClusterAutoUpgradeProfile_STATUS struct {
	UpgradeChannel *ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS `json:"upgradeChannel,omitempty"`
}

Deprecated version of ManagedClusterAutoUpgradeProfile_STATUS. Use v1api20210501.ManagedClusterAutoUpgradeProfile_STATUS instead

func (*ManagedClusterAutoUpgradeProfile_STATUS) AssignProperties_From_ManagedClusterAutoUpgradeProfile_STATUS

func (profile *ManagedClusterAutoUpgradeProfile_STATUS) AssignProperties_From_ManagedClusterAutoUpgradeProfile_STATUS(source *v1beta20210501s.ManagedClusterAutoUpgradeProfile_STATUS) error

AssignProperties_From_ManagedClusterAutoUpgradeProfile_STATUS populates our ManagedClusterAutoUpgradeProfile_STATUS from the provided source ManagedClusterAutoUpgradeProfile_STATUS

func (*ManagedClusterAutoUpgradeProfile_STATUS) AssignProperties_To_ManagedClusterAutoUpgradeProfile_STATUS

func (profile *ManagedClusterAutoUpgradeProfile_STATUS) AssignProperties_To_ManagedClusterAutoUpgradeProfile_STATUS(destination *v1beta20210501s.ManagedClusterAutoUpgradeProfile_STATUS) error

AssignProperties_To_ManagedClusterAutoUpgradeProfile_STATUS populates the provided destination ManagedClusterAutoUpgradeProfile_STATUS from our ManagedClusterAutoUpgradeProfile_STATUS

func (*ManagedClusterAutoUpgradeProfile_STATUS) DeepCopy

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

func (*ManagedClusterAutoUpgradeProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterAutoUpgradeProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterAutoUpgradeProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterAutoUpgradeProfile_STATUS_ARM

type ManagedClusterAutoUpgradeProfile_STATUS_ARM struct {
	UpgradeChannel *ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS `json:"upgradeChannel,omitempty"`
}

Deprecated version of ManagedClusterAutoUpgradeProfile_STATUS. Use v1api20210501.ManagedClusterAutoUpgradeProfile_STATUS instead

func (*ManagedClusterAutoUpgradeProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterAutoUpgradeProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterAutoUpgradeProfile_UpgradeChannel

type ManagedClusterAutoUpgradeProfile_UpgradeChannel string

Deprecated version of ManagedClusterAutoUpgradeProfile_UpgradeChannel. Use v1api20210501.ManagedClusterAutoUpgradeProfile_UpgradeChannel instead +kubebuilder:validation:Enum={"node-image","none","patch","rapid","stable"}

type ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS

type ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS string

Deprecated version of ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS. Use v1api20210501.ManagedClusterAutoUpgradeProfile_UpgradeChannel_STATUS instead

type ManagedClusterHTTPProxyConfig

type ManagedClusterHTTPProxyConfig struct {
	HttpProxy  *string  `json:"httpProxy,omitempty"`
	HttpsProxy *string  `json:"httpsProxy,omitempty"`
	NoProxy    []string `json:"noProxy,omitempty"`
	TrustedCa  *string  `json:"trustedCa,omitempty"`
}

Deprecated version of ManagedClusterHTTPProxyConfig. Use v1api20210501.ManagedClusterHTTPProxyConfig instead

func (*ManagedClusterHTTPProxyConfig) AssignProperties_From_ManagedClusterHTTPProxyConfig

func (config *ManagedClusterHTTPProxyConfig) AssignProperties_From_ManagedClusterHTTPProxyConfig(source *v1beta20210501s.ManagedClusterHTTPProxyConfig) error

AssignProperties_From_ManagedClusterHTTPProxyConfig populates our ManagedClusterHTTPProxyConfig from the provided source ManagedClusterHTTPProxyConfig

func (*ManagedClusterHTTPProxyConfig) AssignProperties_To_ManagedClusterHTTPProxyConfig

func (config *ManagedClusterHTTPProxyConfig) AssignProperties_To_ManagedClusterHTTPProxyConfig(destination *v1beta20210501s.ManagedClusterHTTPProxyConfig) error

AssignProperties_To_ManagedClusterHTTPProxyConfig populates the provided destination ManagedClusterHTTPProxyConfig from our ManagedClusterHTTPProxyConfig

func (*ManagedClusterHTTPProxyConfig) ConvertToARM

func (config *ManagedClusterHTTPProxyConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterHTTPProxyConfig) DeepCopy

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

func (*ManagedClusterHTTPProxyConfig) DeepCopyInto

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

func (*ManagedClusterHTTPProxyConfig) NewEmptyARMValue

func (config *ManagedClusterHTTPProxyConfig) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterHTTPProxyConfig) PopulateFromARM

func (config *ManagedClusterHTTPProxyConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterHTTPProxyConfig_ARM

type ManagedClusterHTTPProxyConfig_ARM struct {
	HttpProxy  *string  `json:"httpProxy,omitempty"`
	HttpsProxy *string  `json:"httpsProxy,omitempty"`
	NoProxy    []string `json:"noProxy,omitempty"`
	TrustedCa  *string  `json:"trustedCa,omitempty"`
}

Deprecated version of ManagedClusterHTTPProxyConfig. Use v1api20210501.ManagedClusterHTTPProxyConfig instead

func (*ManagedClusterHTTPProxyConfig_ARM) DeepCopy

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

func (*ManagedClusterHTTPProxyConfig_ARM) DeepCopyInto

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

type ManagedClusterHTTPProxyConfig_STATUS

type ManagedClusterHTTPProxyConfig_STATUS struct {
	HttpProxy  *string  `json:"httpProxy,omitempty"`
	HttpsProxy *string  `json:"httpsProxy,omitempty"`
	NoProxy    []string `json:"noProxy,omitempty"`
	TrustedCa  *string  `json:"trustedCa,omitempty"`
}

Deprecated version of ManagedClusterHTTPProxyConfig_STATUS. Use v1api20210501.ManagedClusterHTTPProxyConfig_STATUS instead

func (*ManagedClusterHTTPProxyConfig_STATUS) AssignProperties_From_ManagedClusterHTTPProxyConfig_STATUS

func (config *ManagedClusterHTTPProxyConfig_STATUS) AssignProperties_From_ManagedClusterHTTPProxyConfig_STATUS(source *v1beta20210501s.ManagedClusterHTTPProxyConfig_STATUS) error

AssignProperties_From_ManagedClusterHTTPProxyConfig_STATUS populates our ManagedClusterHTTPProxyConfig_STATUS from the provided source ManagedClusterHTTPProxyConfig_STATUS

func (*ManagedClusterHTTPProxyConfig_STATUS) AssignProperties_To_ManagedClusterHTTPProxyConfig_STATUS

func (config *ManagedClusterHTTPProxyConfig_STATUS) AssignProperties_To_ManagedClusterHTTPProxyConfig_STATUS(destination *v1beta20210501s.ManagedClusterHTTPProxyConfig_STATUS) error

AssignProperties_To_ManagedClusterHTTPProxyConfig_STATUS populates the provided destination ManagedClusterHTTPProxyConfig_STATUS from our ManagedClusterHTTPProxyConfig_STATUS

func (*ManagedClusterHTTPProxyConfig_STATUS) DeepCopy

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

func (*ManagedClusterHTTPProxyConfig_STATUS) DeepCopyInto

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

func (*ManagedClusterHTTPProxyConfig_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterHTTPProxyConfig_STATUS) PopulateFromARM

func (config *ManagedClusterHTTPProxyConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterHTTPProxyConfig_STATUS_ARM

type ManagedClusterHTTPProxyConfig_STATUS_ARM struct {
	HttpProxy  *string  `json:"httpProxy,omitempty"`
	HttpsProxy *string  `json:"httpsProxy,omitempty"`
	NoProxy    []string `json:"noProxy,omitempty"`
	TrustedCa  *string  `json:"trustedCa,omitempty"`
}

Deprecated version of ManagedClusterHTTPProxyConfig_STATUS. Use v1api20210501.ManagedClusterHTTPProxyConfig_STATUS instead

func (*ManagedClusterHTTPProxyConfig_STATUS_ARM) DeepCopy

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

func (*ManagedClusterHTTPProxyConfig_STATUS_ARM) DeepCopyInto

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

type ManagedClusterIdentity

type ManagedClusterIdentity struct {
	Type                   *ManagedClusterIdentity_Type  `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedClusterIdentity. Use v1api20210501.ManagedClusterIdentity instead

func (*ManagedClusterIdentity) AssignProperties_From_ManagedClusterIdentity

func (identity *ManagedClusterIdentity) AssignProperties_From_ManagedClusterIdentity(source *v1beta20210501s.ManagedClusterIdentity) error

AssignProperties_From_ManagedClusterIdentity populates our ManagedClusterIdentity from the provided source ManagedClusterIdentity

func (*ManagedClusterIdentity) AssignProperties_To_ManagedClusterIdentity

func (identity *ManagedClusterIdentity) AssignProperties_To_ManagedClusterIdentity(destination *v1beta20210501s.ManagedClusterIdentity) error

AssignProperties_To_ManagedClusterIdentity populates the provided destination ManagedClusterIdentity from our ManagedClusterIdentity

func (*ManagedClusterIdentity) ConvertToARM

func (identity *ManagedClusterIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterIdentity) DeepCopy

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

func (*ManagedClusterIdentity) DeepCopyInto

func (in *ManagedClusterIdentity) DeepCopyInto(out *ManagedClusterIdentity)

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

func (*ManagedClusterIdentity) NewEmptyARMValue

func (identity *ManagedClusterIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterIdentity) PopulateFromARM

func (identity *ManagedClusterIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterIdentity_ARM

type ManagedClusterIdentity_ARM struct {
	Type                   *ManagedClusterIdentity_Type               `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentityDetails_ARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedClusterIdentity. Use v1api20210501.ManagedClusterIdentity instead

func (*ManagedClusterIdentity_ARM) DeepCopy

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

func (*ManagedClusterIdentity_ARM) DeepCopyInto

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

type ManagedClusterIdentity_STATUS

type ManagedClusterIdentity_STATUS struct {
	PrincipalId            *string                                                         `json:"principalId,omitempty"`
	TenantId               *string                                                         `json:"tenantId,omitempty"`
	Type                   *ManagedClusterIdentity_Type_STATUS                             `json:"type,omitempty"`
	UserAssignedIdentities map[string]ManagedClusterIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedClusterIdentity_STATUS. Use v1api20210501.ManagedClusterIdentity_STATUS instead

func (*ManagedClusterIdentity_STATUS) AssignProperties_From_ManagedClusterIdentity_STATUS

func (identity *ManagedClusterIdentity_STATUS) AssignProperties_From_ManagedClusterIdentity_STATUS(source *v1beta20210501s.ManagedClusterIdentity_STATUS) error

AssignProperties_From_ManagedClusterIdentity_STATUS populates our ManagedClusterIdentity_STATUS from the provided source ManagedClusterIdentity_STATUS

func (*ManagedClusterIdentity_STATUS) AssignProperties_To_ManagedClusterIdentity_STATUS

func (identity *ManagedClusterIdentity_STATUS) AssignProperties_To_ManagedClusterIdentity_STATUS(destination *v1beta20210501s.ManagedClusterIdentity_STATUS) error

AssignProperties_To_ManagedClusterIdentity_STATUS populates the provided destination ManagedClusterIdentity_STATUS from our ManagedClusterIdentity_STATUS

func (*ManagedClusterIdentity_STATUS) DeepCopy

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

func (*ManagedClusterIdentity_STATUS) DeepCopyInto

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

func (*ManagedClusterIdentity_STATUS) NewEmptyARMValue

func (identity *ManagedClusterIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterIdentity_STATUS) PopulateFromARM

func (identity *ManagedClusterIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterIdentity_STATUS_ARM

type ManagedClusterIdentity_STATUS_ARM struct {
	PrincipalId            *string                                                             `json:"principalId,omitempty"`
	TenantId               *string                                                             `json:"tenantId,omitempty"`
	Type                   *ManagedClusterIdentity_Type_STATUS                                 `json:"type,omitempty"`
	UserAssignedIdentities map[string]ManagedClusterIdentity_UserAssignedIdentities_STATUS_ARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedClusterIdentity_STATUS. Use v1api20210501.ManagedClusterIdentity_STATUS instead

func (*ManagedClusterIdentity_STATUS_ARM) DeepCopy

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

func (*ManagedClusterIdentity_STATUS_ARM) DeepCopyInto

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

type ManagedClusterIdentity_Type

type ManagedClusterIdentity_Type string

Deprecated version of ManagedClusterIdentity_Type. Use v1api20210501.ManagedClusterIdentity_Type instead +kubebuilder:validation:Enum={"None","SystemAssigned","UserAssigned"}

type ManagedClusterIdentity_Type_STATUS

type ManagedClusterIdentity_Type_STATUS string

Deprecated version of ManagedClusterIdentity_Type_STATUS. Use v1api20210501.ManagedClusterIdentity_Type_STATUS instead

type ManagedClusterIdentity_UserAssignedIdentities_STATUS

type ManagedClusterIdentity_UserAssignedIdentities_STATUS struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of ManagedClusterIdentity_UserAssignedIdentities_STATUS. Use v1api20210501.ManagedClusterIdentity_UserAssignedIdentities_STATUS instead

func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedClusterIdentity_UserAssignedIdentities_STATUS

func (identities *ManagedClusterIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedClusterIdentity_UserAssignedIdentities_STATUS(source *v1beta20210501s.ManagedClusterIdentity_UserAssignedIdentities_STATUS) error

AssignProperties_From_ManagedClusterIdentity_UserAssignedIdentities_STATUS populates our ManagedClusterIdentity_UserAssignedIdentities_STATUS from the provided source ManagedClusterIdentity_UserAssignedIdentities_STATUS

func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedClusterIdentity_UserAssignedIdentities_STATUS

func (identities *ManagedClusterIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedClusterIdentity_UserAssignedIdentities_STATUS(destination *v1beta20210501s.ManagedClusterIdentity_UserAssignedIdentities_STATUS) error

AssignProperties_To_ManagedClusterIdentity_UserAssignedIdentities_STATUS populates the provided destination ManagedClusterIdentity_UserAssignedIdentities_STATUS from our ManagedClusterIdentity_UserAssignedIdentities_STATUS

func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS) DeepCopy

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

func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS) DeepCopyInto

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

func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS) PopulateFromARM

func (identities *ManagedClusterIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterIdentity_UserAssignedIdentities_STATUS_ARM

type ManagedClusterIdentity_UserAssignedIdentities_STATUS_ARM struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of ManagedClusterIdentity_UserAssignedIdentities_STATUS. Use v1api20210501.ManagedClusterIdentity_UserAssignedIdentities_STATUS instead

func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopy

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

func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopyInto

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

type ManagedClusterList

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

+kubebuilder:object:root=true Deprecated version of ManagedCluster. Use v1api20210501.ManagedCluster instead

func (*ManagedClusterList) DeepCopy

func (in *ManagedClusterList) DeepCopy() *ManagedClusterList

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

func (*ManagedClusterList) DeepCopyInto

func (in *ManagedClusterList) DeepCopyInto(out *ManagedClusterList)

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

func (*ManagedClusterList) DeepCopyObject

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

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

type ManagedClusterLoadBalancerProfile

type ManagedClusterLoadBalancerProfile struct {
	// +kubebuilder:validation:Maximum=64000
	// +kubebuilder:validation:Minimum=0
	AllocatedOutboundPorts *int                `json:"allocatedOutboundPorts,omitempty"`
	EffectiveOutboundIPs   []ResourceReference `json:"effectiveOutboundIPs,omitempty"`

	// +kubebuilder:validation:Maximum=120
	// +kubebuilder:validation:Minimum=4
	IdleTimeoutInMinutes *int                                                  `json:"idleTimeoutInMinutes,omitempty"`
	ManagedOutboundIPs   *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes   *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs          *ManagedClusterLoadBalancerProfile_OutboundIPs        `json:"outboundIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile. Use v1api20210501.ManagedClusterLoadBalancerProfile instead

func (*ManagedClusterLoadBalancerProfile) AssignProperties_From_ManagedClusterLoadBalancerProfile

func (profile *ManagedClusterLoadBalancerProfile) AssignProperties_From_ManagedClusterLoadBalancerProfile(source *v1beta20210501s.ManagedClusterLoadBalancerProfile) error

AssignProperties_From_ManagedClusterLoadBalancerProfile populates our ManagedClusterLoadBalancerProfile from the provided source ManagedClusterLoadBalancerProfile

func (*ManagedClusterLoadBalancerProfile) AssignProperties_To_ManagedClusterLoadBalancerProfile

func (profile *ManagedClusterLoadBalancerProfile) AssignProperties_To_ManagedClusterLoadBalancerProfile(destination *v1beta20210501s.ManagedClusterLoadBalancerProfile) error

AssignProperties_To_ManagedClusterLoadBalancerProfile populates the provided destination ManagedClusterLoadBalancerProfile from our ManagedClusterLoadBalancerProfile

func (*ManagedClusterLoadBalancerProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterLoadBalancerProfile) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_ARM

type ManagedClusterLoadBalancerProfile_ARM struct {
	AllocatedOutboundPorts *int                                                      `json:"allocatedOutboundPorts,omitempty"`
	EffectiveOutboundIPs   []ResourceReference_ARM                                   `json:"effectiveOutboundIPs,omitempty"`
	IdleTimeoutInMinutes   *int                                                      `json:"idleTimeoutInMinutes,omitempty"`
	ManagedOutboundIPs     *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_ARM `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes     *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_ARM `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs            *ManagedClusterLoadBalancerProfile_OutboundIPs_ARM        `json:"outboundIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile. Use v1api20210501.ManagedClusterLoadBalancerProfile instead

func (*ManagedClusterLoadBalancerProfile_ARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_ARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs

type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs struct {
	// +kubebuilder:validation:Maximum=100
	// +kubebuilder:validation:Minimum=1
	Count *int `json:"count,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_ManagedOutboundIPs. Use v1api20210501.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) AssignProperties_From_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) AssignProperties_From_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs(source *v1beta20210501s.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) error

AssignProperties_From_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs populates our ManagedClusterLoadBalancerProfile_ManagedOutboundIPs from the provided source ManagedClusterLoadBalancerProfile_ManagedOutboundIPs

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) AssignProperties_To_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) AssignProperties_To_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs(destination *v1beta20210501s.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) error

AssignProperties_To_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs populates the provided destination ManagedClusterLoadBalancerProfile_ManagedOutboundIPs from our ManagedClusterLoadBalancerProfile_ManagedOutboundIPs

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) PopulateFromARM

func (iPs *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_ARM

type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_ARM struct {
	Count *int `json:"count,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_ManagedOutboundIPs. Use v1api20210501.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_ARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_ARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS

type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS struct {
	Count *int `json:"count,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS. Use v1api20210501.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS instead

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) AssignProperties_From_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS

func (iPs *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) AssignProperties_From_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS(source *v1beta20210501s.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) error

AssignProperties_From_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS populates our ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS from the provided source ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) AssignProperties_To_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS

func (iPs *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) AssignProperties_To_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS(destination *v1beta20210501s.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) error

AssignProperties_To_ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS populates the provided destination ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS from our ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS_ARM

type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS_ARM struct {
	Count *int `json:"count,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS. Use v1api20210501.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS instead

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS_ARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS_ARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes

type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes struct {
	PublicIPPrefixes []ResourceReference `json:"publicIPPrefixes,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_OutboundIPPrefixes. Use v1api20210501.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes instead

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes

func (prefixes *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes(source *v1beta20210501s.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) error

AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes populates our ManagedClusterLoadBalancerProfile_OutboundIPPrefixes from the provided source ManagedClusterLoadBalancerProfile_OutboundIPPrefixes

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes

func (prefixes *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes(destination *v1beta20210501s.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) error

AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes populates the provided destination ManagedClusterLoadBalancerProfile_OutboundIPPrefixes from our ManagedClusterLoadBalancerProfile_OutboundIPPrefixes

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) PopulateFromARM

func (prefixes *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_ARM

type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_ARM struct {
	PublicIPPrefixes []ResourceReference_ARM `json:"publicIPPrefixes,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_OutboundIPPrefixes. Use v1api20210501.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes instead

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_ARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_ARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS

type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS struct {
	PublicIPPrefixes []ResourceReference_STATUS `json:"publicIPPrefixes,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS. Use v1api20210501.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS instead

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS

func (prefixes *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS(source *v1beta20210501s.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) error

AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS populates our ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS from the provided source ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS

func (prefixes *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS(destination *v1beta20210501s.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) error

AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS populates the provided destination ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS from our ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) PopulateFromARM

func (prefixes *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS_ARM

type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS_ARM struct {
	PublicIPPrefixes []ResourceReference_STATUS_ARM `json:"publicIPPrefixes,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS. Use v1api20210501.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS instead

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS_ARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS_ARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_OutboundIPs

type ManagedClusterLoadBalancerProfile_OutboundIPs struct {
	PublicIPs []ResourceReference `json:"publicIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_OutboundIPs. Use v1api20210501.ManagedClusterLoadBalancerProfile_OutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_OutboundIPs) AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_OutboundIPs) AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPs(source *v1beta20210501s.ManagedClusterLoadBalancerProfile_OutboundIPs) error

AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPs populates our ManagedClusterLoadBalancerProfile_OutboundIPs from the provided source ManagedClusterLoadBalancerProfile_OutboundIPs

func (*ManagedClusterLoadBalancerProfile_OutboundIPs) AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_OutboundIPs) AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPs(destination *v1beta20210501s.ManagedClusterLoadBalancerProfile_OutboundIPs) error

AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPs populates the provided destination ManagedClusterLoadBalancerProfile_OutboundIPs from our ManagedClusterLoadBalancerProfile_OutboundIPs

func (*ManagedClusterLoadBalancerProfile_OutboundIPs) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterLoadBalancerProfile_OutboundIPs) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPs) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPs) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_OutboundIPs) PopulateFromARM

func (iPs *ManagedClusterLoadBalancerProfile_OutboundIPs) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_OutboundIPs_ARM

type ManagedClusterLoadBalancerProfile_OutboundIPs_ARM struct {
	PublicIPs []ResourceReference_ARM `json:"publicIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_OutboundIPs. Use v1api20210501.ManagedClusterLoadBalancerProfile_OutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_ARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_ARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS

type ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS struct {
	PublicIPs []ResourceReference_STATUS `json:"publicIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS. Use v1api20210501.ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS instead

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS

func (iPs *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS(source *v1beta20210501s.ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) error

AssignProperties_From_ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS populates our ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS from the provided source ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS

func (iPs *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS(destination *v1beta20210501s.ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) error

AssignProperties_To_ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS populates the provided destination ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS from our ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) PopulateFromARM

func (iPs *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS_ARM

type ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS_ARM struct {
	PublicIPs []ResourceReference_STATUS_ARM `json:"publicIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS. Use v1api20210501.ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS instead

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS_ARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS_ARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_STATUS

type ManagedClusterLoadBalancerProfile_STATUS struct {
	AllocatedOutboundPorts *int                                                         `json:"allocatedOutboundPorts,omitempty"`
	EffectiveOutboundIPs   []ResourceReference_STATUS                                   `json:"effectiveOutboundIPs,omitempty"`
	IdleTimeoutInMinutes   *int                                                         `json:"idleTimeoutInMinutes,omitempty"`
	ManagedOutboundIPs     *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes     *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs            *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS        `json:"outboundIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_STATUS. Use v1api20210501.ManagedClusterLoadBalancerProfile_STATUS instead

func (*ManagedClusterLoadBalancerProfile_STATUS) AssignProperties_From_ManagedClusterLoadBalancerProfile_STATUS

func (profile *ManagedClusterLoadBalancerProfile_STATUS) AssignProperties_From_ManagedClusterLoadBalancerProfile_STATUS(source *v1beta20210501s.ManagedClusterLoadBalancerProfile_STATUS) error

AssignProperties_From_ManagedClusterLoadBalancerProfile_STATUS populates our ManagedClusterLoadBalancerProfile_STATUS from the provided source ManagedClusterLoadBalancerProfile_STATUS

func (*ManagedClusterLoadBalancerProfile_STATUS) AssignProperties_To_ManagedClusterLoadBalancerProfile_STATUS

func (profile *ManagedClusterLoadBalancerProfile_STATUS) AssignProperties_To_ManagedClusterLoadBalancerProfile_STATUS(destination *v1beta20210501s.ManagedClusterLoadBalancerProfile_STATUS) error

AssignProperties_To_ManagedClusterLoadBalancerProfile_STATUS populates the provided destination ManagedClusterLoadBalancerProfile_STATUS from our ManagedClusterLoadBalancerProfile_STATUS

func (*ManagedClusterLoadBalancerProfile_STATUS) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_STATUS_ARM

type ManagedClusterLoadBalancerProfile_STATUS_ARM struct {
	AllocatedOutboundPorts *int                                                             `json:"allocatedOutboundPorts,omitempty"`
	EffectiveOutboundIPs   []ResourceReference_STATUS_ARM                                   `json:"effectiveOutboundIPs,omitempty"`
	IdleTimeoutInMinutes   *int                                                             `json:"idleTimeoutInMinutes,omitempty"`
	ManagedOutboundIPs     *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS_ARM `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes     *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS_ARM `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs            *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS_ARM        `json:"outboundIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_STATUS. Use v1api20210501.ManagedClusterLoadBalancerProfile_STATUS instead

func (*ManagedClusterLoadBalancerProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterOperatorSecrets

type ManagedClusterOperatorSecrets struct {
	// AdminCredentials: indicates where the AdminCredentials secret should be placed. If omitted, the secret will not be
	// retrieved from Azure.
	AdminCredentials *genruntime.SecretDestination `json:"adminCredentials,omitempty"`

	// UserCredentials: indicates where the UserCredentials secret should be placed. If omitted, the secret will not be
	// retrieved from Azure.
	UserCredentials *genruntime.SecretDestination `json:"userCredentials,omitempty"`
}

func (*ManagedClusterOperatorSecrets) AssignProperties_From_ManagedClusterOperatorSecrets

func (secrets *ManagedClusterOperatorSecrets) AssignProperties_From_ManagedClusterOperatorSecrets(source *v1beta20210501s.ManagedClusterOperatorSecrets) error

AssignProperties_From_ManagedClusterOperatorSecrets populates our ManagedClusterOperatorSecrets from the provided source ManagedClusterOperatorSecrets

func (*ManagedClusterOperatorSecrets) AssignProperties_To_ManagedClusterOperatorSecrets

func (secrets *ManagedClusterOperatorSecrets) AssignProperties_To_ManagedClusterOperatorSecrets(destination *v1beta20210501s.ManagedClusterOperatorSecrets) error

AssignProperties_To_ManagedClusterOperatorSecrets populates the provided destination ManagedClusterOperatorSecrets from our ManagedClusterOperatorSecrets

func (*ManagedClusterOperatorSecrets) DeepCopy

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

func (*ManagedClusterOperatorSecrets) DeepCopyInto

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

type ManagedClusterOperatorSpec

type ManagedClusterOperatorSpec struct {
	// Secrets: configures where to place Azure generated secrets.
	Secrets *ManagedClusterOperatorSecrets `json:"secrets,omitempty"`
}

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*ManagedClusterOperatorSpec) AssignProperties_From_ManagedClusterOperatorSpec

func (operator *ManagedClusterOperatorSpec) AssignProperties_From_ManagedClusterOperatorSpec(source *v1beta20210501s.ManagedClusterOperatorSpec) error

AssignProperties_From_ManagedClusterOperatorSpec populates our ManagedClusterOperatorSpec from the provided source ManagedClusterOperatorSpec

func (*ManagedClusterOperatorSpec) AssignProperties_To_ManagedClusterOperatorSpec

func (operator *ManagedClusterOperatorSpec) AssignProperties_To_ManagedClusterOperatorSpec(destination *v1beta20210501s.ManagedClusterOperatorSpec) error

AssignProperties_To_ManagedClusterOperatorSpec populates the provided destination ManagedClusterOperatorSpec from our ManagedClusterOperatorSpec

func (*ManagedClusterOperatorSpec) DeepCopy

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

func (*ManagedClusterOperatorSpec) DeepCopyInto

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

type ManagedClusterPodIdentity

type ManagedClusterPodIdentity struct {
	BindingSelector *string `json:"bindingSelector,omitempty"`

	// +kubebuilder:validation:Required
	Identity *UserAssignedIdentity `json:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Namespace *string `json:"namespace,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity. Use v1api20210501.ManagedClusterPodIdentity instead

func (*ManagedClusterPodIdentity) AssignProperties_From_ManagedClusterPodIdentity

func (identity *ManagedClusterPodIdentity) AssignProperties_From_ManagedClusterPodIdentity(source *v1beta20210501s.ManagedClusterPodIdentity) error

AssignProperties_From_ManagedClusterPodIdentity populates our ManagedClusterPodIdentity from the provided source ManagedClusterPodIdentity

func (*ManagedClusterPodIdentity) AssignProperties_To_ManagedClusterPodIdentity

func (identity *ManagedClusterPodIdentity) AssignProperties_To_ManagedClusterPodIdentity(destination *v1beta20210501s.ManagedClusterPodIdentity) error

AssignProperties_To_ManagedClusterPodIdentity populates the provided destination ManagedClusterPodIdentity from our ManagedClusterPodIdentity

func (*ManagedClusterPodIdentity) ConvertToARM

func (identity *ManagedClusterPodIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterPodIdentity) DeepCopy

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

func (*ManagedClusterPodIdentity) DeepCopyInto

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

func (*ManagedClusterPodIdentity) NewEmptyARMValue

func (identity *ManagedClusterPodIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentity) PopulateFromARM

func (identity *ManagedClusterPodIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentityException

type ManagedClusterPodIdentityException struct {
	// +kubebuilder:validation:Required
	Name *string `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	Namespace *string `json:"namespace,omitempty"`

	// +kubebuilder:validation:Required
	PodLabels map[string]string `json:"podLabels,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityException. Use v1api20210501.ManagedClusterPodIdentityException instead

func (*ManagedClusterPodIdentityException) AssignProperties_From_ManagedClusterPodIdentityException

func (exception *ManagedClusterPodIdentityException) AssignProperties_From_ManagedClusterPodIdentityException(source *v1beta20210501s.ManagedClusterPodIdentityException) error

AssignProperties_From_ManagedClusterPodIdentityException populates our ManagedClusterPodIdentityException from the provided source ManagedClusterPodIdentityException

func (*ManagedClusterPodIdentityException) AssignProperties_To_ManagedClusterPodIdentityException

func (exception *ManagedClusterPodIdentityException) AssignProperties_To_ManagedClusterPodIdentityException(destination *v1beta20210501s.ManagedClusterPodIdentityException) error

AssignProperties_To_ManagedClusterPodIdentityException populates the provided destination ManagedClusterPodIdentityException from our ManagedClusterPodIdentityException

func (*ManagedClusterPodIdentityException) ConvertToARM

func (exception *ManagedClusterPodIdentityException) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterPodIdentityException) DeepCopy

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

func (*ManagedClusterPodIdentityException) DeepCopyInto

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

func (*ManagedClusterPodIdentityException) NewEmptyARMValue

func (exception *ManagedClusterPodIdentityException) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentityException) PopulateFromARM

func (exception *ManagedClusterPodIdentityException) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentityException_ARM

type ManagedClusterPodIdentityException_ARM struct {
	Name      *string           `json:"name,omitempty"`
	Namespace *string           `json:"namespace,omitempty"`
	PodLabels map[string]string `json:"podLabels,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityException. Use v1api20210501.ManagedClusterPodIdentityException instead

func (*ManagedClusterPodIdentityException_ARM) DeepCopy

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

func (*ManagedClusterPodIdentityException_ARM) DeepCopyInto

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

type ManagedClusterPodIdentityException_STATUS

type ManagedClusterPodIdentityException_STATUS struct {
	Name      *string           `json:"name,omitempty"`
	Namespace *string           `json:"namespace,omitempty"`
	PodLabels map[string]string `json:"podLabels,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityException_STATUS. Use v1api20210501.ManagedClusterPodIdentityException_STATUS instead

func (*ManagedClusterPodIdentityException_STATUS) AssignProperties_From_ManagedClusterPodIdentityException_STATUS

func (exception *ManagedClusterPodIdentityException_STATUS) AssignProperties_From_ManagedClusterPodIdentityException_STATUS(source *v1beta20210501s.ManagedClusterPodIdentityException_STATUS) error

AssignProperties_From_ManagedClusterPodIdentityException_STATUS populates our ManagedClusterPodIdentityException_STATUS from the provided source ManagedClusterPodIdentityException_STATUS

func (*ManagedClusterPodIdentityException_STATUS) AssignProperties_To_ManagedClusterPodIdentityException_STATUS

func (exception *ManagedClusterPodIdentityException_STATUS) AssignProperties_To_ManagedClusterPodIdentityException_STATUS(destination *v1beta20210501s.ManagedClusterPodIdentityException_STATUS) error

AssignProperties_To_ManagedClusterPodIdentityException_STATUS populates the provided destination ManagedClusterPodIdentityException_STATUS from our ManagedClusterPodIdentityException_STATUS

func (*ManagedClusterPodIdentityException_STATUS) DeepCopy

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

func (*ManagedClusterPodIdentityException_STATUS) DeepCopyInto

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

func (*ManagedClusterPodIdentityException_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentityException_STATUS) PopulateFromARM

func (exception *ManagedClusterPodIdentityException_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentityException_STATUS_ARM

type ManagedClusterPodIdentityException_STATUS_ARM struct {
	Name      *string           `json:"name,omitempty"`
	Namespace *string           `json:"namespace,omitempty"`
	PodLabels map[string]string `json:"podLabels,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityException_STATUS. Use v1api20210501.ManagedClusterPodIdentityException_STATUS instead

func (*ManagedClusterPodIdentityException_STATUS_ARM) DeepCopy

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

func (*ManagedClusterPodIdentityException_STATUS_ARM) DeepCopyInto

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

type ManagedClusterPodIdentityProfile

type ManagedClusterPodIdentityProfile struct {
	AllowNetworkPluginKubenet      *bool                                `json:"allowNetworkPluginKubenet,omitempty"`
	Enabled                        *bool                                `json:"enabled,omitempty"`
	UserAssignedIdentities         []ManagedClusterPodIdentity          `json:"userAssignedIdentities,omitempty"`
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityException `json:"userAssignedIdentityExceptions,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProfile. Use v1api20210501.ManagedClusterPodIdentityProfile instead

func (*ManagedClusterPodIdentityProfile) AssignProperties_From_ManagedClusterPodIdentityProfile

func (profile *ManagedClusterPodIdentityProfile) AssignProperties_From_ManagedClusterPodIdentityProfile(source *v1beta20210501s.ManagedClusterPodIdentityProfile) error

AssignProperties_From_ManagedClusterPodIdentityProfile populates our ManagedClusterPodIdentityProfile from the provided source ManagedClusterPodIdentityProfile

func (*ManagedClusterPodIdentityProfile) AssignProperties_To_ManagedClusterPodIdentityProfile

func (profile *ManagedClusterPodIdentityProfile) AssignProperties_To_ManagedClusterPodIdentityProfile(destination *v1beta20210501s.ManagedClusterPodIdentityProfile) error

AssignProperties_To_ManagedClusterPodIdentityProfile populates the provided destination ManagedClusterPodIdentityProfile from our ManagedClusterPodIdentityProfile

func (*ManagedClusterPodIdentityProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterPodIdentityProfile) DeepCopy

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

func (*ManagedClusterPodIdentityProfile) DeepCopyInto

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

func (*ManagedClusterPodIdentityProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentityProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentityProfile_ARM

type ManagedClusterPodIdentityProfile_ARM struct {
	AllowNetworkPluginKubenet      *bool                                    `json:"allowNetworkPluginKubenet,omitempty"`
	Enabled                        *bool                                    `json:"enabled,omitempty"`
	UserAssignedIdentities         []ManagedClusterPodIdentity_ARM          `json:"userAssignedIdentities,omitempty"`
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityException_ARM `json:"userAssignedIdentityExceptions,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProfile. Use v1api20210501.ManagedClusterPodIdentityProfile instead

func (*ManagedClusterPodIdentityProfile_ARM) DeepCopy

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

func (*ManagedClusterPodIdentityProfile_ARM) DeepCopyInto

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

type ManagedClusterPodIdentityProfile_STATUS

type ManagedClusterPodIdentityProfile_STATUS struct {
	AllowNetworkPluginKubenet      *bool                                       `json:"allowNetworkPluginKubenet,omitempty"`
	Enabled                        *bool                                       `json:"enabled,omitempty"`
	UserAssignedIdentities         []ManagedClusterPodIdentity_STATUS          `json:"userAssignedIdentities,omitempty"`
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityException_STATUS `json:"userAssignedIdentityExceptions,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProfile_STATUS. Use v1api20210501.ManagedClusterPodIdentityProfile_STATUS instead

func (*ManagedClusterPodIdentityProfile_STATUS) AssignProperties_From_ManagedClusterPodIdentityProfile_STATUS

func (profile *ManagedClusterPodIdentityProfile_STATUS) AssignProperties_From_ManagedClusterPodIdentityProfile_STATUS(source *v1beta20210501s.ManagedClusterPodIdentityProfile_STATUS) error

AssignProperties_From_ManagedClusterPodIdentityProfile_STATUS populates our ManagedClusterPodIdentityProfile_STATUS from the provided source ManagedClusterPodIdentityProfile_STATUS

func (*ManagedClusterPodIdentityProfile_STATUS) AssignProperties_To_ManagedClusterPodIdentityProfile_STATUS

func (profile *ManagedClusterPodIdentityProfile_STATUS) AssignProperties_To_ManagedClusterPodIdentityProfile_STATUS(destination *v1beta20210501s.ManagedClusterPodIdentityProfile_STATUS) error

AssignProperties_To_ManagedClusterPodIdentityProfile_STATUS populates the provided destination ManagedClusterPodIdentityProfile_STATUS from our ManagedClusterPodIdentityProfile_STATUS

func (*ManagedClusterPodIdentityProfile_STATUS) DeepCopy

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

func (*ManagedClusterPodIdentityProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterPodIdentityProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentityProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentityProfile_STATUS_ARM

type ManagedClusterPodIdentityProfile_STATUS_ARM struct {
	AllowNetworkPluginKubenet      *bool                                           `json:"allowNetworkPluginKubenet,omitempty"`
	Enabled                        *bool                                           `json:"enabled,omitempty"`
	UserAssignedIdentities         []ManagedClusterPodIdentity_STATUS_ARM          `json:"userAssignedIdentities,omitempty"`
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityException_STATUS_ARM `json:"userAssignedIdentityExceptions,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProfile_STATUS. Use v1api20210501.ManagedClusterPodIdentityProfile_STATUS instead

func (*ManagedClusterPodIdentityProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterPodIdentityProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterPodIdentityProvisioningErrorBody_STATUS

type ManagedClusterPodIdentityProvisioningErrorBody_STATUS struct {
	Code    *string                                                          `json:"code,omitempty"`
	Details []ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled `json:"details,omitempty"`
	Message *string                                                          `json:"message,omitempty"`
	Target  *string                                                          `json:"target,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProvisioningErrorBody_STATUS. Use v1api20210501.ManagedClusterPodIdentityProvisioningErrorBody_STATUS instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS) AssignProperties_From_ManagedClusterPodIdentityProvisioningErrorBody_STATUS

func (body *ManagedClusterPodIdentityProvisioningErrorBody_STATUS) AssignProperties_From_ManagedClusterPodIdentityProvisioningErrorBody_STATUS(source *v1beta20210501s.ManagedClusterPodIdentityProvisioningErrorBody_STATUS) error

AssignProperties_From_ManagedClusterPodIdentityProvisioningErrorBody_STATUS populates our ManagedClusterPodIdentityProvisioningErrorBody_STATUS from the provided source ManagedClusterPodIdentityProvisioningErrorBody_STATUS

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS) AssignProperties_To_ManagedClusterPodIdentityProvisioningErrorBody_STATUS

func (body *ManagedClusterPodIdentityProvisioningErrorBody_STATUS) AssignProperties_To_ManagedClusterPodIdentityProvisioningErrorBody_STATUS(destination *v1beta20210501s.ManagedClusterPodIdentityProvisioningErrorBody_STATUS) error

AssignProperties_To_ManagedClusterPodIdentityProvisioningErrorBody_STATUS populates the provided destination ManagedClusterPodIdentityProvisioningErrorBody_STATUS from our ManagedClusterPodIdentityProvisioningErrorBody_STATUS

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS) DeepCopyInto

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

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS) PopulateFromARM

func (body *ManagedClusterPodIdentityProvisioningErrorBody_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentityProvisioningErrorBody_STATUS_ARM

type ManagedClusterPodIdentityProvisioningErrorBody_STATUS_ARM struct {
	Code    *string                                                              `json:"code,omitempty"`
	Details []ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled_ARM `json:"details,omitempty"`
	Message *string                                                              `json:"message,omitempty"`
	Target  *string                                                              `json:"target,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProvisioningErrorBody_STATUS. Use v1api20210501.ManagedClusterPodIdentityProvisioningErrorBody_STATUS instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_ARM) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_ARM) DeepCopyInto

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

type ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled

type ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
	Target  *string `json:"target,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled. Use v1api20210501.ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) AssignProperties_From_ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled

func (unrolled *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) AssignProperties_From_ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled(source *v1beta20210501s.ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) error

AssignProperties_From_ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled populates our ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled from the provided source ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) AssignProperties_To_ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled

func (unrolled *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) AssignProperties_To_ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled(destination *v1beta20210501s.ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) error

AssignProperties_To_ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled populates the provided destination ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled from our ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopyInto

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

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) PopulateFromARM

func (unrolled *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled_ARM

type ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled_ARM struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
	Target  *string `json:"target,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled. Use v1api20210501.ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled_ARM) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled_ARM) DeepCopyInto

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

type ManagedClusterPodIdentityProvisioningError_STATUS

type ManagedClusterPodIdentityProvisioningError_STATUS struct {
	Error *ManagedClusterPodIdentityProvisioningErrorBody_STATUS `json:"error,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProvisioningError_STATUS. Use v1api20210501.ManagedClusterPodIdentityProvisioningError_STATUS instead

func (*ManagedClusterPodIdentityProvisioningError_STATUS) AssignProperties_From_ManagedClusterPodIdentityProvisioningError_STATUS

func (error *ManagedClusterPodIdentityProvisioningError_STATUS) AssignProperties_From_ManagedClusterPodIdentityProvisioningError_STATUS(source *v1beta20210501s.ManagedClusterPodIdentityProvisioningError_STATUS) error

AssignProperties_From_ManagedClusterPodIdentityProvisioningError_STATUS populates our ManagedClusterPodIdentityProvisioningError_STATUS from the provided source ManagedClusterPodIdentityProvisioningError_STATUS

func (*ManagedClusterPodIdentityProvisioningError_STATUS) AssignProperties_To_ManagedClusterPodIdentityProvisioningError_STATUS

func (error *ManagedClusterPodIdentityProvisioningError_STATUS) AssignProperties_To_ManagedClusterPodIdentityProvisioningError_STATUS(destination *v1beta20210501s.ManagedClusterPodIdentityProvisioningError_STATUS) error

AssignProperties_To_ManagedClusterPodIdentityProvisioningError_STATUS populates the provided destination ManagedClusterPodIdentityProvisioningError_STATUS from our ManagedClusterPodIdentityProvisioningError_STATUS

func (*ManagedClusterPodIdentityProvisioningError_STATUS) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningError_STATUS) DeepCopyInto

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

func (*ManagedClusterPodIdentityProvisioningError_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentityProvisioningError_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentityProvisioningError_STATUS_ARM

type ManagedClusterPodIdentityProvisioningError_STATUS_ARM struct {
	Error *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_ARM `json:"error,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProvisioningError_STATUS. Use v1api20210501.ManagedClusterPodIdentityProvisioningError_STATUS instead

func (*ManagedClusterPodIdentityProvisioningError_STATUS_ARM) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningError_STATUS_ARM) DeepCopyInto

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

type ManagedClusterPodIdentity_ARM

type ManagedClusterPodIdentity_ARM struct {
	BindingSelector *string                   `json:"bindingSelector,omitempty"`
	Identity        *UserAssignedIdentity_ARM `json:"identity,omitempty"`
	Name            *string                   `json:"name,omitempty"`
	Namespace       *string                   `json:"namespace,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity. Use v1api20210501.ManagedClusterPodIdentity instead

func (*ManagedClusterPodIdentity_ARM) DeepCopy

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

func (*ManagedClusterPodIdentity_ARM) DeepCopyInto

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

type ManagedClusterPodIdentity_ProvisioningInfo_STATUS

type ManagedClusterPodIdentity_ProvisioningInfo_STATUS struct {
	Error *ManagedClusterPodIdentityProvisioningError_STATUS `json:"error,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity_ProvisioningInfo_STATUS. Use v1api20210501.ManagedClusterPodIdentity_ProvisioningInfo_STATUS instead

func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS) AssignProperties_From_ManagedClusterPodIdentity_ProvisioningInfo_STATUS

func (info *ManagedClusterPodIdentity_ProvisioningInfo_STATUS) AssignProperties_From_ManagedClusterPodIdentity_ProvisioningInfo_STATUS(source *v1beta20210501s.ManagedClusterPodIdentity_ProvisioningInfo_STATUS) error

AssignProperties_From_ManagedClusterPodIdentity_ProvisioningInfo_STATUS populates our ManagedClusterPodIdentity_ProvisioningInfo_STATUS from the provided source ManagedClusterPodIdentity_ProvisioningInfo_STATUS

func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS) AssignProperties_To_ManagedClusterPodIdentity_ProvisioningInfo_STATUS

func (info *ManagedClusterPodIdentity_ProvisioningInfo_STATUS) AssignProperties_To_ManagedClusterPodIdentity_ProvisioningInfo_STATUS(destination *v1beta20210501s.ManagedClusterPodIdentity_ProvisioningInfo_STATUS) error

AssignProperties_To_ManagedClusterPodIdentity_ProvisioningInfo_STATUS populates the provided destination ManagedClusterPodIdentity_ProvisioningInfo_STATUS from our ManagedClusterPodIdentity_ProvisioningInfo_STATUS

func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS) DeepCopy

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

func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS) DeepCopyInto

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

func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS) PopulateFromARM

func (info *ManagedClusterPodIdentity_ProvisioningInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentity_ProvisioningInfo_STATUS_ARM

type ManagedClusterPodIdentity_ProvisioningInfo_STATUS_ARM struct {
	Error *ManagedClusterPodIdentityProvisioningError_STATUS_ARM `json:"error,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity_ProvisioningInfo_STATUS. Use v1api20210501.ManagedClusterPodIdentity_ProvisioningInfo_STATUS instead

func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS_ARM) DeepCopy

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

func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS_ARM) DeepCopyInto

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

type ManagedClusterPodIdentity_ProvisioningState_STATUS

type ManagedClusterPodIdentity_ProvisioningState_STATUS string

Deprecated version of ManagedClusterPodIdentity_ProvisioningState_STATUS. Use v1api20210501.ManagedClusterPodIdentity_ProvisioningState_STATUS instead

type ManagedClusterPodIdentity_STATUS

type ManagedClusterPodIdentity_STATUS struct {
	BindingSelector   *string                                             `json:"bindingSelector,omitempty"`
	Identity          *UserAssignedIdentity_STATUS                        `json:"identity,omitempty"`
	Name              *string                                             `json:"name,omitempty"`
	Namespace         *string                                             `json:"namespace,omitempty"`
	ProvisioningInfo  *ManagedClusterPodIdentity_ProvisioningInfo_STATUS  `json:"provisioningInfo,omitempty"`
	ProvisioningState *ManagedClusterPodIdentity_ProvisioningState_STATUS `json:"provisioningState,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity_STATUS. Use v1api20210501.ManagedClusterPodIdentity_STATUS instead

func (*ManagedClusterPodIdentity_STATUS) AssignProperties_From_ManagedClusterPodIdentity_STATUS

func (identity *ManagedClusterPodIdentity_STATUS) AssignProperties_From_ManagedClusterPodIdentity_STATUS(source *v1beta20210501s.ManagedClusterPodIdentity_STATUS) error

AssignProperties_From_ManagedClusterPodIdentity_STATUS populates our ManagedClusterPodIdentity_STATUS from the provided source ManagedClusterPodIdentity_STATUS

func (*ManagedClusterPodIdentity_STATUS) AssignProperties_To_ManagedClusterPodIdentity_STATUS

func (identity *ManagedClusterPodIdentity_STATUS) AssignProperties_To_ManagedClusterPodIdentity_STATUS(destination *v1beta20210501s.ManagedClusterPodIdentity_STATUS) error

AssignProperties_To_ManagedClusterPodIdentity_STATUS populates the provided destination ManagedClusterPodIdentity_STATUS from our ManagedClusterPodIdentity_STATUS

func (*ManagedClusterPodIdentity_STATUS) DeepCopy

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

func (*ManagedClusterPodIdentity_STATUS) DeepCopyInto

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

func (*ManagedClusterPodIdentity_STATUS) NewEmptyARMValue

func (identity *ManagedClusterPodIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentity_STATUS) PopulateFromARM

func (identity *ManagedClusterPodIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentity_STATUS_ARM

type ManagedClusterPodIdentity_STATUS_ARM struct {
	BindingSelector   *string                                                `json:"bindingSelector,omitempty"`
	Identity          *UserAssignedIdentity_STATUS_ARM                       `json:"identity,omitempty"`
	Name              *string                                                `json:"name,omitempty"`
	Namespace         *string                                                `json:"namespace,omitempty"`
	ProvisioningInfo  *ManagedClusterPodIdentity_ProvisioningInfo_STATUS_ARM `json:"provisioningInfo,omitempty"`
	ProvisioningState *ManagedClusterPodIdentity_ProvisioningState_STATUS    `json:"provisioningState,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity_STATUS. Use v1api20210501.ManagedClusterPodIdentity_STATUS instead

func (*ManagedClusterPodIdentity_STATUS_ARM) DeepCopy

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

func (*ManagedClusterPodIdentity_STATUS_ARM) DeepCopyInto

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

type ManagedClusterProperties_ARM

type ManagedClusterProperties_ARM struct {
	AadProfile              *ManagedClusterAADProfile_ARM                   `json:"aadProfile,omitempty"`
	AddonProfiles           map[string]ManagedClusterAddonProfile_ARM       `json:"addonProfiles,omitempty"`
	AgentPoolProfiles       []ManagedClusterAgentPoolProfile_ARM            `json:"agentPoolProfiles,omitempty"`
	ApiServerAccessProfile  *ManagedClusterAPIServerAccessProfile_ARM       `json:"apiServerAccessProfile,omitempty"`
	AutoScalerProfile       *ManagedClusterProperties_AutoScalerProfile_ARM `json:"autoScalerProfile,omitempty"`
	AutoUpgradeProfile      *ManagedClusterAutoUpgradeProfile_ARM           `json:"autoUpgradeProfile,omitempty"`
	DisableLocalAccounts    *bool                                           `json:"disableLocalAccounts,omitempty"`
	DiskEncryptionSetID     *string                                         `json:"diskEncryptionSetID,omitempty"`
	DnsPrefix               *string                                         `json:"dnsPrefix,omitempty"`
	EnablePodSecurityPolicy *bool                                           `json:"enablePodSecurityPolicy,omitempty"`
	EnableRBAC              *bool                                           `json:"enableRBAC,omitempty"`
	FqdnSubdomain           *string                                         `json:"fqdnSubdomain,omitempty"`
	HttpProxyConfig         *ManagedClusterHTTPProxyConfig_ARM              `json:"httpProxyConfig,omitempty"`
	IdentityProfile         map[string]UserAssignedIdentity_ARM             `json:"identityProfile,omitempty"`
	KubernetesVersion       *string                                         `json:"kubernetesVersion,omitempty"`
	LinuxProfile            *ContainerServiceLinuxProfile_ARM               `json:"linuxProfile,omitempty"`
	NetworkProfile          *ContainerServiceNetworkProfile_ARM             `json:"networkProfile,omitempty"`
	NodeResourceGroup       *string                                         `json:"nodeResourceGroup,omitempty"`
	PodIdentityProfile      *ManagedClusterPodIdentityProfile_ARM           `json:"podIdentityProfile,omitempty"`
	PrivateLinkResources    []PrivateLinkResource_ARM                       `json:"privateLinkResources,omitempty"`
	ServicePrincipalProfile *ManagedClusterServicePrincipalProfile_ARM      `json:"servicePrincipalProfile,omitempty"`
	WindowsProfile          *ManagedClusterWindowsProfile_ARM               `json:"windowsProfile,omitempty"`
}

Deprecated version of ManagedClusterProperties. Use v1api20210501.ManagedClusterProperties instead

func (*ManagedClusterProperties_ARM) DeepCopy

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

func (*ManagedClusterProperties_ARM) DeepCopyInto

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

type ManagedClusterProperties_AutoScalerProfile

type ManagedClusterProperties_AutoScalerProfile struct {
	BalanceSimilarNodeGroups      *string                                              `json:"balance-similar-node-groups,omitempty"`
	Expander                      *ManagedClusterProperties_AutoScalerProfile_Expander `json:"expander,omitempty"`
	MaxEmptyBulkDelete            *string                                              `json:"max-empty-bulk-delete,omitempty"`
	MaxGracefulTerminationSec     *string                                              `json:"max-graceful-termination-sec,omitempty"`
	MaxNodeProvisionTime          *string                                              `json:"max-node-provision-time,omitempty"`
	MaxTotalUnreadyPercentage     *string                                              `json:"max-total-unready-percentage,omitempty"`
	NewPodScaleUpDelay            *string                                              `json:"new-pod-scale-up-delay,omitempty"`
	OkTotalUnreadyCount           *string                                              `json:"ok-total-unready-count,omitempty"`
	ScaleDownDelayAfterAdd        *string                                              `json:"scale-down-delay-after-add,omitempty"`
	ScaleDownDelayAfterDelete     *string                                              `json:"scale-down-delay-after-delete,omitempty"`
	ScaleDownDelayAfterFailure    *string                                              `json:"scale-down-delay-after-failure,omitempty"`
	ScaleDownUnneededTime         *string                                              `json:"scale-down-unneeded-time,omitempty"`
	ScaleDownUnreadyTime          *string                                              `json:"scale-down-unready-time,omitempty"`
	ScaleDownUtilizationThreshold *string                                              `json:"scale-down-utilization-threshold,omitempty"`
	ScanInterval                  *string                                              `json:"scan-interval,omitempty"`
	SkipNodesWithLocalStorage     *string                                              `json:"skip-nodes-with-local-storage,omitempty"`
	SkipNodesWithSystemPods       *string                                              `json:"skip-nodes-with-system-pods,omitempty"`
}

Deprecated version of ManagedClusterProperties_AutoScalerProfile. Use v1api20210501.ManagedClusterProperties_AutoScalerProfile instead

func (*ManagedClusterProperties_AutoScalerProfile) AssignProperties_From_ManagedClusterProperties_AutoScalerProfile

func (profile *ManagedClusterProperties_AutoScalerProfile) AssignProperties_From_ManagedClusterProperties_AutoScalerProfile(source *v1beta20210501s.ManagedClusterProperties_AutoScalerProfile) error

AssignProperties_From_ManagedClusterProperties_AutoScalerProfile populates our ManagedClusterProperties_AutoScalerProfile from the provided source ManagedClusterProperties_AutoScalerProfile

func (*ManagedClusterProperties_AutoScalerProfile) AssignProperties_To_ManagedClusterProperties_AutoScalerProfile

func (profile *ManagedClusterProperties_AutoScalerProfile) AssignProperties_To_ManagedClusterProperties_AutoScalerProfile(destination *v1beta20210501s.ManagedClusterProperties_AutoScalerProfile) error

AssignProperties_To_ManagedClusterProperties_AutoScalerProfile populates the provided destination ManagedClusterProperties_AutoScalerProfile from our ManagedClusterProperties_AutoScalerProfile

func (*ManagedClusterProperties_AutoScalerProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterProperties_AutoScalerProfile) DeepCopy

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

func (*ManagedClusterProperties_AutoScalerProfile) DeepCopyInto

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

func (*ManagedClusterProperties_AutoScalerProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterProperties_AutoScalerProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterProperties_AutoScalerProfile_ARM

type ManagedClusterProperties_AutoScalerProfile_ARM struct {
	BalanceSimilarNodeGroups      *string                                              `json:"balance-similar-node-groups,omitempty"`
	Expander                      *ManagedClusterProperties_AutoScalerProfile_Expander `json:"expander,omitempty"`
	MaxEmptyBulkDelete            *string                                              `json:"max-empty-bulk-delete,omitempty"`
	MaxGracefulTerminationSec     *string                                              `json:"max-graceful-termination-sec,omitempty"`
	MaxNodeProvisionTime          *string                                              `json:"max-node-provision-time,omitempty"`
	MaxTotalUnreadyPercentage     *string                                              `json:"max-total-unready-percentage,omitempty"`
	NewPodScaleUpDelay            *string                                              `json:"new-pod-scale-up-delay,omitempty"`
	OkTotalUnreadyCount           *string                                              `json:"ok-total-unready-count,omitempty"`
	ScaleDownDelayAfterAdd        *string                                              `json:"scale-down-delay-after-add,omitempty"`
	ScaleDownDelayAfterDelete     *string                                              `json:"scale-down-delay-after-delete,omitempty"`
	ScaleDownDelayAfterFailure    *string                                              `json:"scale-down-delay-after-failure,omitempty"`
	ScaleDownUnneededTime         *string                                              `json:"scale-down-unneeded-time,omitempty"`
	ScaleDownUnreadyTime          *string                                              `json:"scale-down-unready-time,omitempty"`
	ScaleDownUtilizationThreshold *string                                              `json:"scale-down-utilization-threshold,omitempty"`
	ScanInterval                  *string                                              `json:"scan-interval,omitempty"`
	SkipNodesWithLocalStorage     *string                                              `json:"skip-nodes-with-local-storage,omitempty"`
	SkipNodesWithSystemPods       *string                                              `json:"skip-nodes-with-system-pods,omitempty"`
}

Deprecated version of ManagedClusterProperties_AutoScalerProfile. Use v1api20210501.ManagedClusterProperties_AutoScalerProfile instead

func (*ManagedClusterProperties_AutoScalerProfile_ARM) DeepCopy

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

func (*ManagedClusterProperties_AutoScalerProfile_ARM) DeepCopyInto

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

type ManagedClusterProperties_AutoScalerProfile_Expander

type ManagedClusterProperties_AutoScalerProfile_Expander string

Deprecated version of ManagedClusterProperties_AutoScalerProfile_Expander. Use v1api20210501.ManagedClusterProperties_AutoScalerProfile_Expander instead +kubebuilder:validation:Enum={"least-waste","most-pods","priority","random"}

type ManagedClusterProperties_AutoScalerProfile_Expander_STATUS

type ManagedClusterProperties_AutoScalerProfile_Expander_STATUS string

Deprecated version of ManagedClusterProperties_AutoScalerProfile_Expander_STATUS. Use v1api20210501.ManagedClusterProperties_AutoScalerProfile_Expander_STATUS instead

type ManagedClusterProperties_AutoScalerProfile_STATUS

type ManagedClusterProperties_AutoScalerProfile_STATUS struct {
	BalanceSimilarNodeGroups      *string                                                     `json:"balance-similar-node-groups,omitempty"`
	Expander                      *ManagedClusterProperties_AutoScalerProfile_Expander_STATUS `json:"expander,omitempty"`
	MaxEmptyBulkDelete            *string                                                     `json:"max-empty-bulk-delete,omitempty"`
	MaxGracefulTerminationSec     *string                                                     `json:"max-graceful-termination-sec,omitempty"`
	MaxNodeProvisionTime          *string                                                     `json:"max-node-provision-time,omitempty"`
	MaxTotalUnreadyPercentage     *string                                                     `json:"max-total-unready-percentage,omitempty"`
	NewPodScaleUpDelay            *string                                                     `json:"new-pod-scale-up-delay,omitempty"`
	OkTotalUnreadyCount           *string                                                     `json:"ok-total-unready-count,omitempty"`
	ScaleDownDelayAfterAdd        *string                                                     `json:"scale-down-delay-after-add,omitempty"`
	ScaleDownDelayAfterDelete     *string                                                     `json:"scale-down-delay-after-delete,omitempty"`
	ScaleDownDelayAfterFailure    *string                                                     `json:"scale-down-delay-after-failure,omitempty"`
	ScaleDownUnneededTime         *string                                                     `json:"scale-down-unneeded-time,omitempty"`
	ScaleDownUnreadyTime          *string                                                     `json:"scale-down-unready-time,omitempty"`
	ScaleDownUtilizationThreshold *string                                                     `json:"scale-down-utilization-threshold,omitempty"`
	ScanInterval                  *string                                                     `json:"scan-interval,omitempty"`
	SkipNodesWithLocalStorage     *string                                                     `json:"skip-nodes-with-local-storage,omitempty"`
	SkipNodesWithSystemPods       *string                                                     `json:"skip-nodes-with-system-pods,omitempty"`
}

Deprecated version of ManagedClusterProperties_AutoScalerProfile_STATUS. Use v1api20210501.ManagedClusterProperties_AutoScalerProfile_STATUS instead

func (*ManagedClusterProperties_AutoScalerProfile_STATUS) AssignProperties_From_ManagedClusterProperties_AutoScalerProfile_STATUS

func (profile *ManagedClusterProperties_AutoScalerProfile_STATUS) AssignProperties_From_ManagedClusterProperties_AutoScalerProfile_STATUS(source *v1beta20210501s.ManagedClusterProperties_AutoScalerProfile_STATUS) error

AssignProperties_From_ManagedClusterProperties_AutoScalerProfile_STATUS populates our ManagedClusterProperties_AutoScalerProfile_STATUS from the provided source ManagedClusterProperties_AutoScalerProfile_STATUS

func (*ManagedClusterProperties_AutoScalerProfile_STATUS) AssignProperties_To_ManagedClusterProperties_AutoScalerProfile_STATUS

func (profile *ManagedClusterProperties_AutoScalerProfile_STATUS) AssignProperties_To_ManagedClusterProperties_AutoScalerProfile_STATUS(destination *v1beta20210501s.ManagedClusterProperties_AutoScalerProfile_STATUS) error

AssignProperties_To_ManagedClusterProperties_AutoScalerProfile_STATUS populates the provided destination ManagedClusterProperties_AutoScalerProfile_STATUS from our ManagedClusterProperties_AutoScalerProfile_STATUS

func (*ManagedClusterProperties_AutoScalerProfile_STATUS) DeepCopy

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

func (*ManagedClusterProperties_AutoScalerProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterProperties_AutoScalerProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterProperties_AutoScalerProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterProperties_AutoScalerProfile_STATUS_ARM

type ManagedClusterProperties_AutoScalerProfile_STATUS_ARM struct {
	BalanceSimilarNodeGroups      *string                                                     `json:"balance-similar-node-groups,omitempty"`
	Expander                      *ManagedClusterProperties_AutoScalerProfile_Expander_STATUS `json:"expander,omitempty"`
	MaxEmptyBulkDelete            *string                                                     `json:"max-empty-bulk-delete,omitempty"`
	MaxGracefulTerminationSec     *string                                                     `json:"max-graceful-termination-sec,omitempty"`
	MaxNodeProvisionTime          *string                                                     `json:"max-node-provision-time,omitempty"`
	MaxTotalUnreadyPercentage     *string                                                     `json:"max-total-unready-percentage,omitempty"`
	NewPodScaleUpDelay            *string                                                     `json:"new-pod-scale-up-delay,omitempty"`
	OkTotalUnreadyCount           *string                                                     `json:"ok-total-unready-count,omitempty"`
	ScaleDownDelayAfterAdd        *string                                                     `json:"scale-down-delay-after-add,omitempty"`
	ScaleDownDelayAfterDelete     *string                                                     `json:"scale-down-delay-after-delete,omitempty"`
	ScaleDownDelayAfterFailure    *string                                                     `json:"scale-down-delay-after-failure,omitempty"`
	ScaleDownUnneededTime         *string                                                     `json:"scale-down-unneeded-time,omitempty"`
	ScaleDownUnreadyTime          *string                                                     `json:"scale-down-unready-time,omitempty"`
	ScaleDownUtilizationThreshold *string                                                     `json:"scale-down-utilization-threshold,omitempty"`
	ScanInterval                  *string                                                     `json:"scan-interval,omitempty"`
	SkipNodesWithLocalStorage     *string                                                     `json:"skip-nodes-with-local-storage,omitempty"`
	SkipNodesWithSystemPods       *string                                                     `json:"skip-nodes-with-system-pods,omitempty"`
}

Deprecated version of ManagedClusterProperties_AutoScalerProfile_STATUS. Use v1api20210501.ManagedClusterProperties_AutoScalerProfile_STATUS instead

func (*ManagedClusterProperties_AutoScalerProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterProperties_AutoScalerProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterProperties_STATUS_ARM

type ManagedClusterProperties_STATUS_ARM struct {
	AadProfile              *ManagedClusterAADProfile_STATUS_ARM                   `json:"aadProfile,omitempty"`
	AddonProfiles           map[string]ManagedClusterAddonProfile_STATUS_ARM       `json:"addonProfiles,omitempty"`
	AgentPoolProfiles       []ManagedClusterAgentPoolProfile_STATUS_ARM            `json:"agentPoolProfiles,omitempty"`
	ApiServerAccessProfile  *ManagedClusterAPIServerAccessProfile_STATUS_ARM       `json:"apiServerAccessProfile,omitempty"`
	AutoScalerProfile       *ManagedClusterProperties_AutoScalerProfile_STATUS_ARM `json:"autoScalerProfile,omitempty"`
	AutoUpgradeProfile      *ManagedClusterAutoUpgradeProfile_STATUS_ARM           `json:"autoUpgradeProfile,omitempty"`
	AzurePortalFQDN         *string                                                `json:"azurePortalFQDN,omitempty"`
	DisableLocalAccounts    *bool                                                  `json:"disableLocalAccounts,omitempty"`
	DiskEncryptionSetID     *string                                                `json:"diskEncryptionSetID,omitempty"`
	DnsPrefix               *string                                                `json:"dnsPrefix,omitempty"`
	EnablePodSecurityPolicy *bool                                                  `json:"enablePodSecurityPolicy,omitempty"`
	EnableRBAC              *bool                                                  `json:"enableRBAC,omitempty"`
	Fqdn                    *string                                                `json:"fqdn,omitempty"`
	FqdnSubdomain           *string                                                `json:"fqdnSubdomain,omitempty"`
	HttpProxyConfig         *ManagedClusterHTTPProxyConfig_STATUS_ARM              `json:"httpProxyConfig,omitempty"`
	IdentityProfile         map[string]UserAssignedIdentity_STATUS_ARM             `json:"identityProfile,omitempty"`
	KubernetesVersion       *string                                                `json:"kubernetesVersion,omitempty"`
	LinuxProfile            *ContainerServiceLinuxProfile_STATUS_ARM               `json:"linuxProfile,omitempty"`
	MaxAgentPools           *int                                                   `json:"maxAgentPools,omitempty"`
	NetworkProfile          *ContainerServiceNetworkProfile_STATUS_ARM             `json:"networkProfile,omitempty"`
	NodeResourceGroup       *string                                                `json:"nodeResourceGroup,omitempty"`
	PodIdentityProfile      *ManagedClusterPodIdentityProfile_STATUS_ARM           `json:"podIdentityProfile,omitempty"`
	PowerState              *PowerState_STATUS_ARM                                 `json:"powerState,omitempty"`
	PrivateFQDN             *string                                                `json:"privateFQDN,omitempty"`
	PrivateLinkResources    []PrivateLinkResource_STATUS_ARM                       `json:"privateLinkResources,omitempty"`
	ProvisioningState       *string                                                `json:"provisioningState,omitempty"`
	ServicePrincipalProfile *ManagedClusterServicePrincipalProfile_STATUS_ARM      `json:"servicePrincipalProfile,omitempty"`
	WindowsProfile          *ManagedClusterWindowsProfile_STATUS_ARM               `json:"windowsProfile,omitempty"`
}

Deprecated version of ManagedClusterProperties_STATUS. Use v1api20210501.ManagedClusterProperties_STATUS instead

func (*ManagedClusterProperties_STATUS_ARM) DeepCopy

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

func (*ManagedClusterProperties_STATUS_ARM) DeepCopyInto

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

type ManagedClusterSKU

type ManagedClusterSKU struct {
	Name *ManagedClusterSKU_Name `json:"name,omitempty"`
	Tier *ManagedClusterSKU_Tier `json:"tier,omitempty"`
}

Deprecated version of ManagedClusterSKU. Use v1api20210501.ManagedClusterSKU instead

func (*ManagedClusterSKU) AssignProperties_From_ManagedClusterSKU

func (clusterSKU *ManagedClusterSKU) AssignProperties_From_ManagedClusterSKU(source *v1beta20210501s.ManagedClusterSKU) error

AssignProperties_From_ManagedClusterSKU populates our ManagedClusterSKU from the provided source ManagedClusterSKU

func (*ManagedClusterSKU) AssignProperties_To_ManagedClusterSKU

func (clusterSKU *ManagedClusterSKU) AssignProperties_To_ManagedClusterSKU(destination *v1beta20210501s.ManagedClusterSKU) error

AssignProperties_To_ManagedClusterSKU populates the provided destination ManagedClusterSKU from our ManagedClusterSKU

func (*ManagedClusterSKU) ConvertToARM

func (clusterSKU *ManagedClusterSKU) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterSKU) DeepCopy

func (in *ManagedClusterSKU) DeepCopy() *ManagedClusterSKU

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

func (*ManagedClusterSKU) DeepCopyInto

func (in *ManagedClusterSKU) DeepCopyInto(out *ManagedClusterSKU)

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

func (*ManagedClusterSKU) NewEmptyARMValue

func (clusterSKU *ManagedClusterSKU) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterSKU) PopulateFromARM

func (clusterSKU *ManagedClusterSKU) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterSKU_ARM

type ManagedClusterSKU_ARM struct {
	Name *ManagedClusterSKU_Name `json:"name,omitempty"`
	Tier *ManagedClusterSKU_Tier `json:"tier,omitempty"`
}

Deprecated version of ManagedClusterSKU. Use v1api20210501.ManagedClusterSKU instead

func (*ManagedClusterSKU_ARM) DeepCopy

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

func (*ManagedClusterSKU_ARM) DeepCopyInto

func (in *ManagedClusterSKU_ARM) DeepCopyInto(out *ManagedClusterSKU_ARM)

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

type ManagedClusterSKU_Name

type ManagedClusterSKU_Name string

Deprecated version of ManagedClusterSKU_Name. Use v1api20210501.ManagedClusterSKU_Name instead +kubebuilder:validation:Enum={"Basic"}

type ManagedClusterSKU_Name_STATUS

type ManagedClusterSKU_Name_STATUS string

Deprecated version of ManagedClusterSKU_Name_STATUS. Use v1api20210501.ManagedClusterSKU_Name_STATUS instead

type ManagedClusterSKU_STATUS

type ManagedClusterSKU_STATUS struct {
	Name *ManagedClusterSKU_Name_STATUS `json:"name,omitempty"`
	Tier *ManagedClusterSKU_Tier_STATUS `json:"tier,omitempty"`
}

Deprecated version of ManagedClusterSKU_STATUS. Use v1api20210501.ManagedClusterSKU_STATUS instead

func (*ManagedClusterSKU_STATUS) AssignProperties_From_ManagedClusterSKU_STATUS

func (clusterSKU *ManagedClusterSKU_STATUS) AssignProperties_From_ManagedClusterSKU_STATUS(source *v1beta20210501s.ManagedClusterSKU_STATUS) error

AssignProperties_From_ManagedClusterSKU_STATUS populates our ManagedClusterSKU_STATUS from the provided source ManagedClusterSKU_STATUS

func (*ManagedClusterSKU_STATUS) AssignProperties_To_ManagedClusterSKU_STATUS

func (clusterSKU *ManagedClusterSKU_STATUS) AssignProperties_To_ManagedClusterSKU_STATUS(destination *v1beta20210501s.ManagedClusterSKU_STATUS) error

AssignProperties_To_ManagedClusterSKU_STATUS populates the provided destination ManagedClusterSKU_STATUS from our ManagedClusterSKU_STATUS

func (*ManagedClusterSKU_STATUS) DeepCopy

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

func (*ManagedClusterSKU_STATUS) DeepCopyInto

func (in *ManagedClusterSKU_STATUS) DeepCopyInto(out *ManagedClusterSKU_STATUS)

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

func (*ManagedClusterSKU_STATUS) NewEmptyARMValue

func (clusterSKU *ManagedClusterSKU_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterSKU_STATUS) PopulateFromARM

func (clusterSKU *ManagedClusterSKU_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterSKU_STATUS_ARM

type ManagedClusterSKU_STATUS_ARM struct {
	Name *ManagedClusterSKU_Name_STATUS `json:"name,omitempty"`
	Tier *ManagedClusterSKU_Tier_STATUS `json:"tier,omitempty"`
}

Deprecated version of ManagedClusterSKU_STATUS. Use v1api20210501.ManagedClusterSKU_STATUS instead

func (*ManagedClusterSKU_STATUS_ARM) DeepCopy

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

func (*ManagedClusterSKU_STATUS_ARM) DeepCopyInto

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

type ManagedClusterSKU_Tier

type ManagedClusterSKU_Tier string

Deprecated version of ManagedClusterSKU_Tier. Use v1api20210501.ManagedClusterSKU_Tier instead +kubebuilder:validation:Enum={"Free","Paid"}

type ManagedClusterSKU_Tier_STATUS

type ManagedClusterSKU_Tier_STATUS string

Deprecated version of ManagedClusterSKU_Tier_STATUS. Use v1api20210501.ManagedClusterSKU_Tier_STATUS instead

type ManagedClusterServicePrincipalProfile

type ManagedClusterServicePrincipalProfile struct {
	// +kubebuilder:validation:Required
	ClientId *string                     `json:"clientId,omitempty"`
	Secret   *genruntime.SecretReference `json:"secret,omitempty"`
}

Deprecated version of ManagedClusterServicePrincipalProfile. Use v1api20210501.ManagedClusterServicePrincipalProfile instead

func (*ManagedClusterServicePrincipalProfile) AssignProperties_From_ManagedClusterServicePrincipalProfile

func (profile *ManagedClusterServicePrincipalProfile) AssignProperties_From_ManagedClusterServicePrincipalProfile(source *v1beta20210501s.ManagedClusterServicePrincipalProfile) error

AssignProperties_From_ManagedClusterServicePrincipalProfile populates our ManagedClusterServicePrincipalProfile from the provided source ManagedClusterServicePrincipalProfile

func (*ManagedClusterServicePrincipalProfile) AssignProperties_To_ManagedClusterServicePrincipalProfile

func (profile *ManagedClusterServicePrincipalProfile) AssignProperties_To_ManagedClusterServicePrincipalProfile(destination *v1beta20210501s.ManagedClusterServicePrincipalProfile) error

AssignProperties_To_ManagedClusterServicePrincipalProfile populates the provided destination ManagedClusterServicePrincipalProfile from our ManagedClusterServicePrincipalProfile

func (*ManagedClusterServicePrincipalProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterServicePrincipalProfile) DeepCopy

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

func (*ManagedClusterServicePrincipalProfile) DeepCopyInto

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

func (*ManagedClusterServicePrincipalProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterServicePrincipalProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterServicePrincipalProfile_ARM

type ManagedClusterServicePrincipalProfile_ARM struct {
	ClientId *string `json:"clientId,omitempty"`
	Secret   *string `json:"secret,omitempty"`
}

Deprecated version of ManagedClusterServicePrincipalProfile. Use v1api20210501.ManagedClusterServicePrincipalProfile instead

func (*ManagedClusterServicePrincipalProfile_ARM) DeepCopy

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

func (*ManagedClusterServicePrincipalProfile_ARM) DeepCopyInto

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

type ManagedClusterServicePrincipalProfile_STATUS

type ManagedClusterServicePrincipalProfile_STATUS struct {
	ClientId *string `json:"clientId,omitempty"`
}

Deprecated version of ManagedClusterServicePrincipalProfile_STATUS. Use v1api20210501.ManagedClusterServicePrincipalProfile_STATUS instead

func (*ManagedClusterServicePrincipalProfile_STATUS) AssignProperties_From_ManagedClusterServicePrincipalProfile_STATUS

func (profile *ManagedClusterServicePrincipalProfile_STATUS) AssignProperties_From_ManagedClusterServicePrincipalProfile_STATUS(source *v1beta20210501s.ManagedClusterServicePrincipalProfile_STATUS) error

AssignProperties_From_ManagedClusterServicePrincipalProfile_STATUS populates our ManagedClusterServicePrincipalProfile_STATUS from the provided source ManagedClusterServicePrincipalProfile_STATUS

func (*ManagedClusterServicePrincipalProfile_STATUS) AssignProperties_To_ManagedClusterServicePrincipalProfile_STATUS

func (profile *ManagedClusterServicePrincipalProfile_STATUS) AssignProperties_To_ManagedClusterServicePrincipalProfile_STATUS(destination *v1beta20210501s.ManagedClusterServicePrincipalProfile_STATUS) error

AssignProperties_To_ManagedClusterServicePrincipalProfile_STATUS populates the provided destination ManagedClusterServicePrincipalProfile_STATUS from our ManagedClusterServicePrincipalProfile_STATUS

func (*ManagedClusterServicePrincipalProfile_STATUS) DeepCopy

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

func (*ManagedClusterServicePrincipalProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterServicePrincipalProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterServicePrincipalProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterServicePrincipalProfile_STATUS_ARM

type ManagedClusterServicePrincipalProfile_STATUS_ARM struct {
	ClientId *string `json:"clientId,omitempty"`
}

Deprecated version of ManagedClusterServicePrincipalProfile_STATUS. Use v1api20210501.ManagedClusterServicePrincipalProfile_STATUS instead

func (*ManagedClusterServicePrincipalProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterServicePrincipalProfile_STATUS_ARM) DeepCopyInto

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

type ManagedClusterWindowsProfile

type ManagedClusterWindowsProfile struct {
	AdminPassword *string `json:"adminPassword,omitempty"`

	// +kubebuilder:validation:Required
	AdminUsername  *string                                   `json:"adminUsername,omitempty"`
	EnableCSIProxy *bool                                     `json:"enableCSIProxy,omitempty"`
	LicenseType    *ManagedClusterWindowsProfile_LicenseType `json:"licenseType,omitempty"`
}

Deprecated version of ManagedClusterWindowsProfile. Use v1api20210501.ManagedClusterWindowsProfile instead

func (*ManagedClusterWindowsProfile) AssignProperties_From_ManagedClusterWindowsProfile

func (profile *ManagedClusterWindowsProfile) AssignProperties_From_ManagedClusterWindowsProfile(source *v1beta20210501s.ManagedClusterWindowsProfile) error

AssignProperties_From_ManagedClusterWindowsProfile populates our ManagedClusterWindowsProfile from the provided source ManagedClusterWindowsProfile

func (*ManagedClusterWindowsProfile) AssignProperties_To_ManagedClusterWindowsProfile

func (profile *ManagedClusterWindowsProfile) AssignProperties_To_ManagedClusterWindowsProfile(destination *v1beta20210501s.ManagedClusterWindowsProfile) error

AssignProperties_To_ManagedClusterWindowsProfile populates the provided destination ManagedClusterWindowsProfile from our ManagedClusterWindowsProfile

func (*ManagedClusterWindowsProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterWindowsProfile) DeepCopy

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

func (*ManagedClusterWindowsProfile) DeepCopyInto

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

func (*ManagedClusterWindowsProfile) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterWindowsProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterWindowsProfile_ARM

type ManagedClusterWindowsProfile_ARM struct {
	AdminPassword  *string                                   `json:"adminPassword,omitempty"`
	AdminUsername  *string                                   `json:"adminUsername,omitempty"`
	EnableCSIProxy *bool                                     `json:"enableCSIProxy,omitempty"`
	LicenseType    *ManagedClusterWindowsProfile_LicenseType `json:"licenseType,omitempty"`
}

Deprecated version of ManagedClusterWindowsProfile. Use v1api20210501.ManagedClusterWindowsProfile instead

func (*ManagedClusterWindowsProfile_ARM) DeepCopy

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

func (*ManagedClusterWindowsProfile_ARM) DeepCopyInto

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

type ManagedClusterWindowsProfile_LicenseType

type ManagedClusterWindowsProfile_LicenseType string

Deprecated version of ManagedClusterWindowsProfile_LicenseType. Use v1api20210501.ManagedClusterWindowsProfile_LicenseType instead +kubebuilder:validation:Enum={"None","Windows_Server"}

type ManagedClusterWindowsProfile_LicenseType_STATUS

type ManagedClusterWindowsProfile_LicenseType_STATUS string

Deprecated version of ManagedClusterWindowsProfile_LicenseType_STATUS. Use v1api20210501.ManagedClusterWindowsProfile_LicenseType_STATUS instead

type ManagedClusterWindowsProfile_STATUS

type ManagedClusterWindowsProfile_STATUS struct {
	AdminPassword  *string                                          `json:"adminPassword,omitempty"`
	AdminUsername  *string                                          `json:"adminUsername,omitempty"`
	EnableCSIProxy *bool                                            `json:"enableCSIProxy,omitempty"`
	LicenseType    *ManagedClusterWindowsProfile_LicenseType_STATUS `json:"licenseType,omitempty"`
}

Deprecated version of ManagedClusterWindowsProfile_STATUS. Use v1api20210501.ManagedClusterWindowsProfile_STATUS instead

func (*ManagedClusterWindowsProfile_STATUS) AssignProperties_From_ManagedClusterWindowsProfile_STATUS

func (profile *ManagedClusterWindowsProfile_STATUS) AssignProperties_From_ManagedClusterWindowsProfile_STATUS(source *v1beta20210501s.ManagedClusterWindowsProfile_STATUS) error

AssignProperties_From_ManagedClusterWindowsProfile_STATUS populates our ManagedClusterWindowsProfile_STATUS from the provided source ManagedClusterWindowsProfile_STATUS

func (*ManagedClusterWindowsProfile_STATUS) AssignProperties_To_ManagedClusterWindowsProfile_STATUS

func (profile *ManagedClusterWindowsProfile_STATUS) AssignProperties_To_ManagedClusterWindowsProfile_STATUS(destination *v1beta20210501s.ManagedClusterWindowsProfile_STATUS) error

AssignProperties_To_ManagedClusterWindowsProfile_STATUS populates the provided destination ManagedClusterWindowsProfile_STATUS from our ManagedClusterWindowsProfile_STATUS

func (*ManagedClusterWindowsProfile_STATUS) DeepCopy

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

func (*ManagedClusterWindowsProfile_STATUS) DeepCopyInto

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

func (*ManagedClusterWindowsProfile_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterWindowsProfile_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterWindowsProfile_STATUS_ARM

type ManagedClusterWindowsProfile_STATUS_ARM struct {
	AdminPassword  *string                                          `json:"adminPassword,omitempty"`
	AdminUsername  *string                                          `json:"adminUsername,omitempty"`
	EnableCSIProxy *bool                                            `json:"enableCSIProxy,omitempty"`
	LicenseType    *ManagedClusterWindowsProfile_LicenseType_STATUS `json:"licenseType,omitempty"`
}

Deprecated version of ManagedClusterWindowsProfile_STATUS. Use v1api20210501.ManagedClusterWindowsProfile_STATUS instead

func (*ManagedClusterWindowsProfile_STATUS_ARM) DeepCopy

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

func (*ManagedClusterWindowsProfile_STATUS_ARM) DeepCopyInto

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

type ManagedCluster_STATUS

type ManagedCluster_STATUS struct {
	AadProfile             *ManagedClusterAADProfile_STATUS                   `json:"aadProfile,omitempty"`
	AddonProfiles          map[string]ManagedClusterAddonProfile_STATUS       `json:"addonProfiles,omitempty"`
	AgentPoolProfiles      []ManagedClusterAgentPoolProfile_STATUS            `json:"agentPoolProfiles,omitempty"`
	ApiServerAccessProfile *ManagedClusterAPIServerAccessProfile_STATUS       `json:"apiServerAccessProfile,omitempty"`
	AutoScalerProfile      *ManagedClusterProperties_AutoScalerProfile_STATUS `json:"autoScalerProfile,omitempty"`
	AutoUpgradeProfile     *ManagedClusterAutoUpgradeProfile_STATUS           `json:"autoUpgradeProfile,omitempty"`
	AzurePortalFQDN        *string                                            `json:"azurePortalFQDN,omitempty"`

	// Conditions: The observed state of the resource
	Conditions              []conditions.Condition                        `json:"conditions,omitempty"`
	DisableLocalAccounts    *bool                                         `json:"disableLocalAccounts,omitempty"`
	DiskEncryptionSetID     *string                                       `json:"diskEncryptionSetID,omitempty"`
	DnsPrefix               *string                                       `json:"dnsPrefix,omitempty"`
	EnablePodSecurityPolicy *bool                                         `json:"enablePodSecurityPolicy,omitempty"`
	EnableRBAC              *bool                                         `json:"enableRBAC,omitempty"`
	ExtendedLocation        *ExtendedLocation_STATUS                      `json:"extendedLocation,omitempty"`
	Fqdn                    *string                                       `json:"fqdn,omitempty"`
	FqdnSubdomain           *string                                       `json:"fqdnSubdomain,omitempty"`
	HttpProxyConfig         *ManagedClusterHTTPProxyConfig_STATUS         `json:"httpProxyConfig,omitempty"`
	Id                      *string                                       `json:"id,omitempty"`
	Identity                *ManagedClusterIdentity_STATUS                `json:"identity,omitempty"`
	IdentityProfile         map[string]UserAssignedIdentity_STATUS        `json:"identityProfile,omitempty"`
	KubernetesVersion       *string                                       `json:"kubernetesVersion,omitempty"`
	LinuxProfile            *ContainerServiceLinuxProfile_STATUS          `json:"linuxProfile,omitempty"`
	Location                *string                                       `json:"location,omitempty"`
	MaxAgentPools           *int                                          `json:"maxAgentPools,omitempty"`
	Name                    *string                                       `json:"name,omitempty"`
	NetworkProfile          *ContainerServiceNetworkProfile_STATUS        `json:"networkProfile,omitempty"`
	NodeResourceGroup       *string                                       `json:"nodeResourceGroup,omitempty"`
	PodIdentityProfile      *ManagedClusterPodIdentityProfile_STATUS      `json:"podIdentityProfile,omitempty"`
	PowerState              *PowerState_STATUS                            `json:"powerState,omitempty"`
	PrivateFQDN             *string                                       `json:"privateFQDN,omitempty"`
	PrivateLinkResources    []PrivateLinkResource_STATUS                  `json:"privateLinkResources,omitempty"`
	ProvisioningState       *string                                       `json:"provisioningState,omitempty"`
	ServicePrincipalProfile *ManagedClusterServicePrincipalProfile_STATUS `json:"servicePrincipalProfile,omitempty"`
	Sku                     *ManagedClusterSKU_STATUS                     `json:"sku,omitempty"`
	Tags                    map[string]string                             `json:"tags,omitempty"`
	Type                    *string                                       `json:"type,omitempty"`
	WindowsProfile          *ManagedClusterWindowsProfile_STATUS          `json:"windowsProfile,omitempty"`
}

Deprecated version of ManagedCluster_STATUS. Use v1api20210501.ManagedCluster_STATUS instead

func (*ManagedCluster_STATUS) AssignProperties_From_ManagedCluster_STATUS

func (cluster *ManagedCluster_STATUS) AssignProperties_From_ManagedCluster_STATUS(source *v1beta20210501s.ManagedCluster_STATUS) error

AssignProperties_From_ManagedCluster_STATUS populates our ManagedCluster_STATUS from the provided source ManagedCluster_STATUS

func (*ManagedCluster_STATUS) AssignProperties_To_ManagedCluster_STATUS

func (cluster *ManagedCluster_STATUS) AssignProperties_To_ManagedCluster_STATUS(destination *v1beta20210501s.ManagedCluster_STATUS) error

AssignProperties_To_ManagedCluster_STATUS populates the provided destination ManagedCluster_STATUS from our ManagedCluster_STATUS

func (*ManagedCluster_STATUS) ConvertStatusFrom

func (cluster *ManagedCluster_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ManagedCluster_STATUS from the provided source

func (*ManagedCluster_STATUS) ConvertStatusTo

func (cluster *ManagedCluster_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ManagedCluster_STATUS

func (*ManagedCluster_STATUS) DeepCopy

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

func (*ManagedCluster_STATUS) DeepCopyInto

func (in *ManagedCluster_STATUS) DeepCopyInto(out *ManagedCluster_STATUS)

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

func (*ManagedCluster_STATUS) NewEmptyARMValue

func (cluster *ManagedCluster_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedCluster_STATUS) PopulateFromARM

func (cluster *ManagedCluster_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedCluster_STATUS_ARM

type ManagedCluster_STATUS_ARM struct {
	ExtendedLocation *ExtendedLocation_STATUS_ARM         `json:"extendedLocation,omitempty"`
	Id               *string                              `json:"id,omitempty"`
	Identity         *ManagedClusterIdentity_STATUS_ARM   `json:"identity,omitempty"`
	Location         *string                              `json:"location,omitempty"`
	Name             *string                              `json:"name,omitempty"`
	Properties       *ManagedClusterProperties_STATUS_ARM `json:"properties,omitempty"`
	Sku              *ManagedClusterSKU_STATUS_ARM        `json:"sku,omitempty"`
	Tags             map[string]string                    `json:"tags,omitempty"`
	Type             *string                              `json:"type,omitempty"`
}

Deprecated version of ManagedCluster_STATUS. Use v1api20210501.ManagedCluster_STATUS instead

func (*ManagedCluster_STATUS_ARM) DeepCopy

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

func (*ManagedCluster_STATUS_ARM) DeepCopyInto

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

type ManagedCluster_Spec

type ManagedCluster_Spec struct {
	AadProfile             *ManagedClusterAADProfile                   `json:"aadProfile,omitempty"`
	AddonProfiles          map[string]ManagedClusterAddonProfile       `json:"addonProfiles,omitempty"`
	AgentPoolProfiles      []ManagedClusterAgentPoolProfile            `json:"agentPoolProfiles,omitempty"`
	ApiServerAccessProfile *ManagedClusterAPIServerAccessProfile       `json:"apiServerAccessProfile,omitempty"`
	AutoScalerProfile      *ManagedClusterProperties_AutoScalerProfile `json:"autoScalerProfile,omitempty"`
	AutoUpgradeProfile     *ManagedClusterAutoUpgradeProfile           `json:"autoUpgradeProfile,omitempty"`

	// +kubebuilder:validation:MaxLength=63
	// +kubebuilder:validation:MinLength=1
	// +kubebuilder:validation:Pattern="^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"
	// 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"`
	DisableLocalAccounts         *bool                           `json:"disableLocalAccounts,omitempty"`
	DiskEncryptionSetIDReference *genruntime.ResourceReference   `armReference:"DiskEncryptionSetID" json:"diskEncryptionSetIDReference,omitempty"`
	DnsPrefix                    *string                         `json:"dnsPrefix,omitempty"`
	EnablePodSecurityPolicy      *bool                           `json:"enablePodSecurityPolicy,omitempty"`
	EnableRBAC                   *bool                           `json:"enableRBAC,omitempty"`
	ExtendedLocation             *ExtendedLocation               `json:"extendedLocation,omitempty"`
	FqdnSubdomain                *string                         `json:"fqdnSubdomain,omitempty"`
	HttpProxyConfig              *ManagedClusterHTTPProxyConfig  `json:"httpProxyConfig,omitempty"`
	Identity                     *ManagedClusterIdentity         `json:"identity,omitempty"`
	IdentityProfile              map[string]UserAssignedIdentity `json:"identityProfile,omitempty"`
	KubernetesVersion            *string                         `json:"kubernetesVersion,omitempty"`
	LinuxProfile                 *ContainerServiceLinuxProfile   `json:"linuxProfile,omitempty"`

	// +kubebuilder:validation:Required
	Location          *string                         `json:"location,omitempty"`
	NetworkProfile    *ContainerServiceNetworkProfile `json:"networkProfile,omitempty"`
	NodeResourceGroup *string                         `json:"nodeResourceGroup,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *ManagedClusterOperatorSpec `json:"operatorSpec,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"`
	PodIdentityProfile      *ManagedClusterPodIdentityProfile      `json:"podIdentityProfile,omitempty"`
	PrivateLinkResources    []PrivateLinkResource                  `json:"privateLinkResources,omitempty"`
	ServicePrincipalProfile *ManagedClusterServicePrincipalProfile `json:"servicePrincipalProfile,omitempty"`
	Sku                     *ManagedClusterSKU                     `json:"sku,omitempty"`
	Tags                    map[string]string                      `json:"tags,omitempty"`
	WindowsProfile          *ManagedClusterWindowsProfile          `json:"windowsProfile,omitempty"`
}

func (*ManagedCluster_Spec) AssignProperties_From_ManagedCluster_Spec

func (cluster *ManagedCluster_Spec) AssignProperties_From_ManagedCluster_Spec(source *v1beta20210501s.ManagedCluster_Spec) error

AssignProperties_From_ManagedCluster_Spec populates our ManagedCluster_Spec from the provided source ManagedCluster_Spec

func (*ManagedCluster_Spec) AssignProperties_To_ManagedCluster_Spec

func (cluster *ManagedCluster_Spec) AssignProperties_To_ManagedCluster_Spec(destination *v1beta20210501s.ManagedCluster_Spec) error

AssignProperties_To_ManagedCluster_Spec populates the provided destination ManagedCluster_Spec from our ManagedCluster_Spec

func (*ManagedCluster_Spec) ConvertSpecFrom

func (cluster *ManagedCluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our ManagedCluster_Spec from the provided source

func (*ManagedCluster_Spec) ConvertSpecTo

func (cluster *ManagedCluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our ManagedCluster_Spec

func (*ManagedCluster_Spec) ConvertToARM

func (cluster *ManagedCluster_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedCluster_Spec) DeepCopy

func (in *ManagedCluster_Spec) DeepCopy() *ManagedCluster_Spec

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

func (*ManagedCluster_Spec) DeepCopyInto

func (in *ManagedCluster_Spec) DeepCopyInto(out *ManagedCluster_Spec)

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

func (*ManagedCluster_Spec) NewEmptyARMValue

func (cluster *ManagedCluster_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedCluster_Spec) OriginalVersion

func (cluster *ManagedCluster_Spec) OriginalVersion() string

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

func (*ManagedCluster_Spec) PopulateFromARM

func (cluster *ManagedCluster_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*ManagedCluster_Spec) SetAzureName

func (cluster *ManagedCluster_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type ManagedCluster_Spec_ARM

type ManagedCluster_Spec_ARM struct {
	ExtendedLocation *ExtendedLocation_ARM         `json:"extendedLocation,omitempty"`
	Identity         *ManagedClusterIdentity_ARM   `json:"identity,omitempty"`
	Location         *string                       `json:"location,omitempty"`
	Name             string                        `json:"name,omitempty"`
	Properties       *ManagedClusterProperties_ARM `json:"properties,omitempty"`
	Sku              *ManagedClusterSKU_ARM        `json:"sku,omitempty"`
	Tags             map[string]string             `json:"tags,omitempty"`
}

Deprecated version of ManagedCluster_Spec. Use v1api20210501.ManagedCluster_Spec instead

func (*ManagedCluster_Spec_ARM) DeepCopy

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

func (*ManagedCluster_Spec_ARM) DeepCopyInto

func (in *ManagedCluster_Spec_ARM) DeepCopyInto(out *ManagedCluster_Spec_ARM)

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

func (ManagedCluster_Spec_ARM) GetAPIVersion

func (cluster ManagedCluster_Spec_ARM) GetAPIVersion() string

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

func (*ManagedCluster_Spec_ARM) GetName

func (cluster *ManagedCluster_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*ManagedCluster_Spec_ARM) GetType

func (cluster *ManagedCluster_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerService/managedClusters"

type ManagedClustersAgentPool

type ManagedClustersAgentPool struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagedClusters_AgentPool_Spec   `json:"spec,omitempty"`
	Status            ManagedClusters_AgentPool_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 ManagedClustersAgentPool. Use v1api20210501.ManagedClustersAgentPool instead

func (*ManagedClustersAgentPool) AssignProperties_From_ManagedClustersAgentPool

func (pool *ManagedClustersAgentPool) AssignProperties_From_ManagedClustersAgentPool(source *v1beta20210501s.ManagedClustersAgentPool) error

AssignProperties_From_ManagedClustersAgentPool populates our ManagedClustersAgentPool from the provided source ManagedClustersAgentPool

func (*ManagedClustersAgentPool) AssignProperties_To_ManagedClustersAgentPool

func (pool *ManagedClustersAgentPool) AssignProperties_To_ManagedClustersAgentPool(destination *v1beta20210501s.ManagedClustersAgentPool) error

AssignProperties_To_ManagedClustersAgentPool populates the provided destination ManagedClustersAgentPool from our ManagedClustersAgentPool

func (*ManagedClustersAgentPool) AzureName

func (pool *ManagedClustersAgentPool) AzureName() string

AzureName returns the Azure name of the resource

func (*ManagedClustersAgentPool) ConvertFrom

func (pool *ManagedClustersAgentPool) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our ManagedClustersAgentPool from the provided hub ManagedClustersAgentPool

func (*ManagedClustersAgentPool) ConvertTo

func (pool *ManagedClustersAgentPool) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub ManagedClustersAgentPool from our ManagedClustersAgentPool

func (*ManagedClustersAgentPool) DeepCopy

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

func (*ManagedClustersAgentPool) DeepCopyInto

func (in *ManagedClustersAgentPool) DeepCopyInto(out *ManagedClustersAgentPool)

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

func (*ManagedClustersAgentPool) DeepCopyObject

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

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

func (*ManagedClustersAgentPool) Default

func (pool *ManagedClustersAgentPool) Default()

Default applies defaults to the ManagedClustersAgentPool resource

func (ManagedClustersAgentPool) GetAPIVersion

func (pool ManagedClustersAgentPool) GetAPIVersion() string

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

func (*ManagedClustersAgentPool) GetConditions

func (pool *ManagedClustersAgentPool) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ManagedClustersAgentPool) GetResourceScope

func (pool *ManagedClustersAgentPool) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ManagedClustersAgentPool) GetSpec

GetSpec returns the specification of this resource

func (*ManagedClustersAgentPool) GetStatus

GetStatus returns the status of this resource

func (*ManagedClustersAgentPool) GetType

func (pool *ManagedClustersAgentPool) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerService/managedClusters/agentPools"

func (*ManagedClustersAgentPool) NewEmptyStatus

func (pool *ManagedClustersAgentPool) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ManagedClustersAgentPool) OriginalGVK

func (pool *ManagedClustersAgentPool) OriginalGVK() *schema.GroupVersionKind

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

func (*ManagedClustersAgentPool) Owner

Owner returns the ResourceReference of the owner

func (*ManagedClustersAgentPool) SetConditions

func (pool *ManagedClustersAgentPool) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*ManagedClustersAgentPool) SetStatus

SetStatus sets the status of this resource

func (*ManagedClustersAgentPool) ValidateCreate

func (pool *ManagedClustersAgentPool) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*ManagedClustersAgentPool) ValidateDelete

func (pool *ManagedClustersAgentPool) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*ManagedClustersAgentPool) ValidateUpdate

func (pool *ManagedClustersAgentPool) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type ManagedClustersAgentPoolList

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

+kubebuilder:object:root=true Deprecated version of ManagedClustersAgentPool. Use v1api20210501.ManagedClustersAgentPool instead

func (*ManagedClustersAgentPoolList) DeepCopy

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

func (*ManagedClustersAgentPoolList) DeepCopyInto

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

func (*ManagedClustersAgentPoolList) DeepCopyObject

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

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

type ManagedClusters_AgentPool_STATUS

type ManagedClusters_AgentPool_STATUS struct {
	AvailabilityZones []string `json:"availabilityZones,omitempty"`

	// Conditions: The observed state of the resource
	Conditions                []conditions.Condition           `json:"conditions,omitempty"`
	Count                     *int                             `json:"count,omitempty"`
	EnableAutoScaling         *bool                            `json:"enableAutoScaling,omitempty"`
	EnableEncryptionAtHost    *bool                            `json:"enableEncryptionAtHost,omitempty"`
	EnableFIPS                *bool                            `json:"enableFIPS,omitempty"`
	EnableNodePublicIP        *bool                            `json:"enableNodePublicIP,omitempty"`
	EnableUltraSSD            *bool                            `json:"enableUltraSSD,omitempty"`
	GpuInstanceProfile        *GPUInstanceProfile_STATUS       `json:"gpuInstanceProfile,omitempty"`
	Id                        *string                          `json:"id,omitempty"`
	KubeletConfig             *KubeletConfig_STATUS            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *KubeletDiskType_STATUS          `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfig_STATUS            `json:"linuxOSConfig,omitempty"`
	MaxCount                  *int                             `json:"maxCount,omitempty"`
	MaxPods                   *int                             `json:"maxPods,omitempty"`
	MinCount                  *int                             `json:"minCount,omitempty"`
	Mode                      *AgentPoolMode_STATUS            `json:"mode,omitempty"`
	Name                      *string                          `json:"name,omitempty"`
	NodeImageVersion          *string                          `json:"nodeImageVersion,omitempty"`
	NodeLabels                map[string]string                `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixID      *string                          `json:"nodePublicIPPrefixID,omitempty"`
	NodeTaints                []string                         `json:"nodeTaints,omitempty"`
	OrchestratorVersion       *string                          `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB              *int                             `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *OSDiskType_STATUS               `json:"osDiskType,omitempty"`
	OsSKU                     *OSSKU_STATUS                    `json:"osSKU,omitempty"`
	OsType                    *OSType_STATUS                   `json:"osType,omitempty"`
	PodSubnetID               *string                          `json:"podSubnetID,omitempty"`
	PowerState                *PowerState_STATUS               `json:"powerState,omitempty"`
	PropertiesType            *AgentPoolType_STATUS            `json:"properties_type,omitempty"`
	ProvisioningState         *string                          `json:"provisioningState,omitempty"`
	ProximityPlacementGroupID *string                          `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ScaleSetEvictionPolicy_STATUS   `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ScaleSetPriority_STATUS         `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                         `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                `json:"tags,omitempty"`
	Type                      *string                          `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings_STATUS `json:"upgradeSettings,omitempty"`
	VmSize                    *string                          `json:"vmSize,omitempty"`
	VnetSubnetID              *string                          `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusters_AgentPool_STATUS. Use v1api20210501.ManagedClusters_AgentPool_STATUS instead

func (*ManagedClusters_AgentPool_STATUS) AssignProperties_From_ManagedClusters_AgentPool_STATUS

func (pool *ManagedClusters_AgentPool_STATUS) AssignProperties_From_ManagedClusters_AgentPool_STATUS(source *v1beta20210501s.ManagedClusters_AgentPool_STATUS) error

AssignProperties_From_ManagedClusters_AgentPool_STATUS populates our ManagedClusters_AgentPool_STATUS from the provided source ManagedClusters_AgentPool_STATUS

func (*ManagedClusters_AgentPool_STATUS) AssignProperties_To_ManagedClusters_AgentPool_STATUS

func (pool *ManagedClusters_AgentPool_STATUS) AssignProperties_To_ManagedClusters_AgentPool_STATUS(destination *v1beta20210501s.ManagedClusters_AgentPool_STATUS) error

AssignProperties_To_ManagedClusters_AgentPool_STATUS populates the provided destination ManagedClusters_AgentPool_STATUS from our ManagedClusters_AgentPool_STATUS

func (*ManagedClusters_AgentPool_STATUS) ConvertStatusFrom

func (pool *ManagedClusters_AgentPool_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ManagedClusters_AgentPool_STATUS from the provided source

func (*ManagedClusters_AgentPool_STATUS) ConvertStatusTo

func (pool *ManagedClusters_AgentPool_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ManagedClusters_AgentPool_STATUS

func (*ManagedClusters_AgentPool_STATUS) DeepCopy

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

func (*ManagedClusters_AgentPool_STATUS) DeepCopyInto

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

func (*ManagedClusters_AgentPool_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusters_AgentPool_STATUS) PopulateFromARM

func (pool *ManagedClusters_AgentPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusters_AgentPool_STATUS_ARM

type ManagedClusters_AgentPool_STATUS_ARM struct {
	Id         *string                                              `json:"id,omitempty"`
	Name       *string                                              `json:"name,omitempty"`
	Properties *ManagedClusterAgentPoolProfileProperties_STATUS_ARM `json:"properties,omitempty"`
	Type       *string                                              `json:"type,omitempty"`
}

Deprecated version of ManagedClusters_AgentPool_STATUS. Use v1api20210501.ManagedClusters_AgentPool_STATUS instead

func (*ManagedClusters_AgentPool_STATUS_ARM) DeepCopy

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

func (*ManagedClusters_AgentPool_STATUS_ARM) DeepCopyInto

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

type ManagedClusters_AgentPool_Spec

type ManagedClusters_AgentPool_Spec struct {
	AvailabilityZones []string `json:"availabilityZones,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"`
	Count                         *int                          `json:"count,omitempty"`
	EnableAutoScaling             *bool                         `json:"enableAutoScaling,omitempty"`
	EnableEncryptionAtHost        *bool                         `json:"enableEncryptionAtHost,omitempty"`
	EnableFIPS                    *bool                         `json:"enableFIPS,omitempty"`
	EnableNodePublicIP            *bool                         `json:"enableNodePublicIP,omitempty"`
	EnableUltraSSD                *bool                         `json:"enableUltraSSD,omitempty"`
	GpuInstanceProfile            *GPUInstanceProfile           `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig                 *KubeletConfig                `json:"kubeletConfig,omitempty"`
	KubeletDiskType               *KubeletDiskType              `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig                 *LinuxOSConfig                `json:"linuxOSConfig,omitempty"`
	MaxCount                      *int                          `json:"maxCount,omitempty"`
	MaxPods                       *int                          `json:"maxPods,omitempty"`
	MinCount                      *int                          `json:"minCount,omitempty"`
	Mode                          *AgentPoolMode                `json:"mode,omitempty"`
	NodeLabels                    map[string]string             `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixIDReference *genruntime.ResourceReference `armReference:"NodePublicIPPrefixID" json:"nodePublicIPPrefixIDReference,omitempty"`
	NodeTaints                    []string                      `json:"nodeTaints,omitempty"`
	OrchestratorVersion           *string                       `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB                  *ContainerServiceOSDisk       `json:"osDiskSizeGB,omitempty"`
	OsDiskType                    *OSDiskType                   `json:"osDiskType,omitempty"`
	OsSKU                         *OSSKU                        `json:"osSKU,omitempty"`
	OsType                        *OSType                       `json:"osType,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 containerservice.azure.com/ManagedCluster resource
	Owner                     *genruntime.KnownResourceReference `group:"containerservice.azure.com" json:"owner,omitempty" kind:"ManagedCluster"`
	PodSubnetIDReference      *genruntime.ResourceReference      `armReference:"PodSubnetID" json:"podSubnetIDReference,omitempty"`
	ProximityPlacementGroupID *string                            `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ScaleSetEvictionPolicy            `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ScaleSetPriority                  `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                           `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                  `json:"tags,omitempty"`
	Type                      *AgentPoolType                     `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings          `json:"upgradeSettings,omitempty"`
	VmSize                    *string                            `json:"vmSize,omitempty"`
	VnetSubnetIDReference     *genruntime.ResourceReference      `armReference:"VnetSubnetID" json:"vnetSubnetIDReference,omitempty"`
}

func (*ManagedClusters_AgentPool_Spec) AssignProperties_From_ManagedClusters_AgentPool_Spec

func (pool *ManagedClusters_AgentPool_Spec) AssignProperties_From_ManagedClusters_AgentPool_Spec(source *v1beta20210501s.ManagedClusters_AgentPool_Spec) error

AssignProperties_From_ManagedClusters_AgentPool_Spec populates our ManagedClusters_AgentPool_Spec from the provided source ManagedClusters_AgentPool_Spec

func (*ManagedClusters_AgentPool_Spec) AssignProperties_To_ManagedClusters_AgentPool_Spec

func (pool *ManagedClusters_AgentPool_Spec) AssignProperties_To_ManagedClusters_AgentPool_Spec(destination *v1beta20210501s.ManagedClusters_AgentPool_Spec) error

AssignProperties_To_ManagedClusters_AgentPool_Spec populates the provided destination ManagedClusters_AgentPool_Spec from our ManagedClusters_AgentPool_Spec

func (*ManagedClusters_AgentPool_Spec) ConvertSpecFrom

func (pool *ManagedClusters_AgentPool_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our ManagedClusters_AgentPool_Spec from the provided source

func (*ManagedClusters_AgentPool_Spec) ConvertSpecTo

func (pool *ManagedClusters_AgentPool_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our ManagedClusters_AgentPool_Spec

func (*ManagedClusters_AgentPool_Spec) ConvertToARM

func (pool *ManagedClusters_AgentPool_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusters_AgentPool_Spec) DeepCopy

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

func (*ManagedClusters_AgentPool_Spec) DeepCopyInto

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

func (*ManagedClusters_AgentPool_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusters_AgentPool_Spec) OriginalVersion

func (pool *ManagedClusters_AgentPool_Spec) OriginalVersion() string

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

func (*ManagedClusters_AgentPool_Spec) PopulateFromARM

func (pool *ManagedClusters_AgentPool_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*ManagedClusters_AgentPool_Spec) SetAzureName

func (pool *ManagedClusters_AgentPool_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type ManagedClusters_AgentPool_Spec_ARM

type ManagedClusters_AgentPool_Spec_ARM struct {
	Name       string                                        `json:"name,omitempty"`
	Properties *ManagedClusterAgentPoolProfileProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of ManagedClusters_AgentPool_Spec. Use v1api20210501.ManagedClusters_AgentPool_Spec instead

func (*ManagedClusters_AgentPool_Spec_ARM) DeepCopy

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

func (*ManagedClusters_AgentPool_Spec_ARM) DeepCopyInto

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

func (ManagedClusters_AgentPool_Spec_ARM) GetAPIVersion

func (pool ManagedClusters_AgentPool_Spec_ARM) GetAPIVersion() string

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

func (*ManagedClusters_AgentPool_Spec_ARM) GetName

GetName returns the Name of the resource

func (*ManagedClusters_AgentPool_Spec_ARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerService/managedClusters/agentPools"

type OSDiskType

type OSDiskType string

Deprecated version of OSDiskType. Use v1api20210501.OSDiskType instead +kubebuilder:validation:Enum={"Ephemeral","Managed"}

type OSDiskType_STATUS

type OSDiskType_STATUS string

Deprecated version of OSDiskType_STATUS. Use v1api20210501.OSDiskType_STATUS instead

type OSSKU

type OSSKU string

Deprecated version of OSSKU. Use v1api20210501.OSSKU instead +kubebuilder:validation:Enum={"CBLMariner","Ubuntu"}

type OSSKU_STATUS

type OSSKU_STATUS string

Deprecated version of OSSKU_STATUS. Use v1api20210501.OSSKU_STATUS instead

type OSType

type OSType string

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

type OSType_STATUS

type OSType_STATUS string

Deprecated version of OSType_STATUS. Use v1api20210501.OSType_STATUS instead

type PowerState_Code_STATUS

type PowerState_Code_STATUS string

Deprecated version of PowerState_Code_STATUS. Use v1api20210501.PowerState_Code_STATUS instead

type PowerState_STATUS

type PowerState_STATUS struct {
	Code *PowerState_Code_STATUS `json:"code,omitempty"`
}

Deprecated version of PowerState_STATUS. Use v1api20210501.PowerState_STATUS instead

func (*PowerState_STATUS) AssignProperties_From_PowerState_STATUS

func (state *PowerState_STATUS) AssignProperties_From_PowerState_STATUS(source *v1beta20210501s.PowerState_STATUS) error

AssignProperties_From_PowerState_STATUS populates our PowerState_STATUS from the provided source PowerState_STATUS

func (*PowerState_STATUS) AssignProperties_To_PowerState_STATUS

func (state *PowerState_STATUS) AssignProperties_To_PowerState_STATUS(destination *v1beta20210501s.PowerState_STATUS) error

AssignProperties_To_PowerState_STATUS populates the provided destination PowerState_STATUS from our PowerState_STATUS

func (*PowerState_STATUS) DeepCopy

func (in *PowerState_STATUS) DeepCopy() *PowerState_STATUS

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

func (*PowerState_STATUS) DeepCopyInto

func (in *PowerState_STATUS) DeepCopyInto(out *PowerState_STATUS)

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

func (*PowerState_STATUS) NewEmptyARMValue

func (state *PowerState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PowerState_STATUS) PopulateFromARM

func (state *PowerState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PowerState_STATUS_ARM

type PowerState_STATUS_ARM struct {
	Code *PowerState_Code_STATUS `json:"code,omitempty"`
}

Deprecated version of PowerState_STATUS. Use v1api20210501.PowerState_STATUS instead

func (*PowerState_STATUS_ARM) DeepCopy

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

func (*PowerState_STATUS_ARM) DeepCopyInto

func (in *PowerState_STATUS_ARM) DeepCopyInto(out *PowerState_STATUS_ARM)

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

type PrivateLinkResource

type PrivateLinkResource struct {
	GroupId         *string                       `json:"groupId,omitempty"`
	Name            *string                       `json:"name,omitempty"`
	Reference       *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
	RequiredMembers []string                      `json:"requiredMembers,omitempty"`
	Type            *string                       `json:"type,omitempty"`
}

Deprecated version of PrivateLinkResource. Use v1api20210501.PrivateLinkResource instead

func (*PrivateLinkResource) AssignProperties_From_PrivateLinkResource

func (resource *PrivateLinkResource) AssignProperties_From_PrivateLinkResource(source *v1beta20210501s.PrivateLinkResource) error

AssignProperties_From_PrivateLinkResource populates our PrivateLinkResource from the provided source PrivateLinkResource

func (*PrivateLinkResource) AssignProperties_To_PrivateLinkResource

func (resource *PrivateLinkResource) AssignProperties_To_PrivateLinkResource(destination *v1beta20210501s.PrivateLinkResource) error

AssignProperties_To_PrivateLinkResource populates the provided destination PrivateLinkResource from our PrivateLinkResource

func (*PrivateLinkResource) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PrivateLinkResource) DeepCopy

func (in *PrivateLinkResource) DeepCopy() *PrivateLinkResource

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

func (*PrivateLinkResource) DeepCopyInto

func (in *PrivateLinkResource) DeepCopyInto(out *PrivateLinkResource)

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

func (*PrivateLinkResource) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateLinkResource) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateLinkResource_ARM

type PrivateLinkResource_ARM struct {
	GroupId         *string  `json:"groupId,omitempty"`
	Id              *string  `json:"id,omitempty"`
	Name            *string  `json:"name,omitempty"`
	RequiredMembers []string `json:"requiredMembers,omitempty"`
	Type            *string  `json:"type,omitempty"`
}

Deprecated version of PrivateLinkResource. Use v1api20210501.PrivateLinkResource instead

func (*PrivateLinkResource_ARM) DeepCopy

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

func (*PrivateLinkResource_ARM) DeepCopyInto

func (in *PrivateLinkResource_ARM) DeepCopyInto(out *PrivateLinkResource_ARM)

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

type PrivateLinkResource_STATUS

type PrivateLinkResource_STATUS struct {
	GroupId              *string  `json:"groupId,omitempty"`
	Id                   *string  `json:"id,omitempty"`
	Name                 *string  `json:"name,omitempty"`
	PrivateLinkServiceID *string  `json:"privateLinkServiceID,omitempty"`
	RequiredMembers      []string `json:"requiredMembers,omitempty"`
	Type                 *string  `json:"type,omitempty"`
}

Deprecated version of PrivateLinkResource_STATUS. Use v1api20210501.PrivateLinkResource_STATUS instead

func (*PrivateLinkResource_STATUS) AssignProperties_From_PrivateLinkResource_STATUS

func (resource *PrivateLinkResource_STATUS) AssignProperties_From_PrivateLinkResource_STATUS(source *v1beta20210501s.PrivateLinkResource_STATUS) error

AssignProperties_From_PrivateLinkResource_STATUS populates our PrivateLinkResource_STATUS from the provided source PrivateLinkResource_STATUS

func (*PrivateLinkResource_STATUS) AssignProperties_To_PrivateLinkResource_STATUS

func (resource *PrivateLinkResource_STATUS) AssignProperties_To_PrivateLinkResource_STATUS(destination *v1beta20210501s.PrivateLinkResource_STATUS) error

AssignProperties_To_PrivateLinkResource_STATUS populates the provided destination PrivateLinkResource_STATUS from our PrivateLinkResource_STATUS

func (*PrivateLinkResource_STATUS) DeepCopy

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

func (*PrivateLinkResource_STATUS) DeepCopyInto

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

func (*PrivateLinkResource_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateLinkResource_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateLinkResource_STATUS_ARM

type PrivateLinkResource_STATUS_ARM struct {
	GroupId              *string  `json:"groupId,omitempty"`
	Id                   *string  `json:"id,omitempty"`
	Name                 *string  `json:"name,omitempty"`
	PrivateLinkServiceID *string  `json:"privateLinkServiceID,omitempty"`
	RequiredMembers      []string `json:"requiredMembers,omitempty"`
	Type                 *string  `json:"type,omitempty"`
}

Deprecated version of PrivateLinkResource_STATUS. Use v1api20210501.PrivateLinkResource_STATUS instead

func (*PrivateLinkResource_STATUS_ARM) DeepCopy

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

func (*PrivateLinkResource_STATUS_ARM) DeepCopyInto

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

type ResourceReference

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

Deprecated version of ResourceReference. Use v1api20210501.ResourceReference instead

func (*ResourceReference) AssignProperties_From_ResourceReference

func (reference *ResourceReference) AssignProperties_From_ResourceReference(source *v1beta20210501s.ResourceReference) error

AssignProperties_From_ResourceReference populates our ResourceReference from the provided source ResourceReference

func (*ResourceReference) AssignProperties_To_ResourceReference

func (reference *ResourceReference) AssignProperties_To_ResourceReference(destination *v1beta20210501s.ResourceReference) error

AssignProperties_To_ResourceReference populates the provided destination ResourceReference from our ResourceReference

func (*ResourceReference) ConvertToARM

func (reference *ResourceReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ResourceReference) DeepCopy

func (in *ResourceReference) DeepCopy() *ResourceReference

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

func (*ResourceReference) DeepCopyInto

func (in *ResourceReference) DeepCopyInto(out *ResourceReference)

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

func (*ResourceReference) NewEmptyARMValue

func (reference *ResourceReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceReference) PopulateFromARM

func (reference *ResourceReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResourceReference_ARM

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

Deprecated version of ResourceReference. Use v1api20210501.ResourceReference instead

func (*ResourceReference_ARM) DeepCopy

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

func (*ResourceReference_ARM) DeepCopyInto

func (in *ResourceReference_ARM) DeepCopyInto(out *ResourceReference_ARM)

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

type ResourceReference_STATUS

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

Deprecated version of ResourceReference_STATUS. Use v1api20210501.ResourceReference_STATUS instead

func (*ResourceReference_STATUS) AssignProperties_From_ResourceReference_STATUS

func (reference *ResourceReference_STATUS) AssignProperties_From_ResourceReference_STATUS(source *v1beta20210501s.ResourceReference_STATUS) error

AssignProperties_From_ResourceReference_STATUS populates our ResourceReference_STATUS from the provided source ResourceReference_STATUS

func (*ResourceReference_STATUS) AssignProperties_To_ResourceReference_STATUS

func (reference *ResourceReference_STATUS) AssignProperties_To_ResourceReference_STATUS(destination *v1beta20210501s.ResourceReference_STATUS) error

AssignProperties_To_ResourceReference_STATUS populates the provided destination ResourceReference_STATUS from our ResourceReference_STATUS

func (*ResourceReference_STATUS) DeepCopy

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

func (*ResourceReference_STATUS) DeepCopyInto

func (in *ResourceReference_STATUS) DeepCopyInto(out *ResourceReference_STATUS)

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

func (*ResourceReference_STATUS) NewEmptyARMValue

func (reference *ResourceReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceReference_STATUS) PopulateFromARM

func (reference *ResourceReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResourceReference_STATUS_ARM

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

Deprecated version of ResourceReference_STATUS. Use v1api20210501.ResourceReference_STATUS instead

func (*ResourceReference_STATUS_ARM) DeepCopy

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

func (*ResourceReference_STATUS_ARM) DeepCopyInto

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

type ScaleSetEvictionPolicy

type ScaleSetEvictionPolicy string

Deprecated version of ScaleSetEvictionPolicy. Use v1api20210501.ScaleSetEvictionPolicy instead +kubebuilder:validation:Enum={"Deallocate","Delete"}

type ScaleSetEvictionPolicy_STATUS

type ScaleSetEvictionPolicy_STATUS string

Deprecated version of ScaleSetEvictionPolicy_STATUS. Use v1api20210501.ScaleSetEvictionPolicy_STATUS instead

type ScaleSetPriority

type ScaleSetPriority string

Deprecated version of ScaleSetPriority. Use v1api20210501.ScaleSetPriority instead +kubebuilder:validation:Enum={"Regular","Spot"}

type ScaleSetPriority_STATUS

type ScaleSetPriority_STATUS string

Deprecated version of ScaleSetPriority_STATUS. Use v1api20210501.ScaleSetPriority_STATUS instead

type SysctlConfig

type SysctlConfig struct {
	FsAioMaxNr                     *int    `json:"fsAioMaxNr,omitempty"`
	FsFileMax                      *int    `json:"fsFileMax,omitempty"`
	FsInotifyMaxUserWatches        *int    `json:"fsInotifyMaxUserWatches,omitempty"`
	FsNrOpen                       *int    `json:"fsNrOpen,omitempty"`
	KernelThreadsMax               *int    `json:"kernelThreadsMax,omitempty"`
	NetCoreNetdevMaxBacklog        *int    `json:"netCoreNetdevMaxBacklog,omitempty"`
	NetCoreOptmemMax               *int    `json:"netCoreOptmemMax,omitempty"`
	NetCoreRmemDefault             *int    `json:"netCoreRmemDefault,omitempty"`
	NetCoreRmemMax                 *int    `json:"netCoreRmemMax,omitempty"`
	NetCoreSomaxconn               *int    `json:"netCoreSomaxconn,omitempty"`
	NetCoreWmemDefault             *int    `json:"netCoreWmemDefault,omitempty"`
	NetCoreWmemMax                 *int    `json:"netCoreWmemMax,omitempty"`
	NetIpv4IpLocalPortRange        *string `json:"netIpv4IpLocalPortRange,omitempty"`
	NetIpv4NeighDefaultGcThresh1   *int    `json:"netIpv4NeighDefaultGcThresh1,omitempty"`
	NetIpv4NeighDefaultGcThresh2   *int    `json:"netIpv4NeighDefaultGcThresh2,omitempty"`
	NetIpv4NeighDefaultGcThresh3   *int    `json:"netIpv4NeighDefaultGcThresh3,omitempty"`
	NetIpv4TcpFinTimeout           *int    `json:"netIpv4TcpFinTimeout,omitempty"`
	NetIpv4TcpKeepaliveProbes      *int    `json:"netIpv4TcpKeepaliveProbes,omitempty"`
	NetIpv4TcpKeepaliveTime        *int    `json:"netIpv4TcpKeepaliveTime,omitempty"`
	NetIpv4TcpMaxSynBacklog        *int    `json:"netIpv4TcpMaxSynBacklog,omitempty"`
	NetIpv4TcpMaxTwBuckets         *int    `json:"netIpv4TcpMaxTwBuckets,omitempty"`
	NetIpv4TcpTwReuse              *bool   `json:"netIpv4TcpTwReuse,omitempty"`
	NetIpv4TcpkeepaliveIntvl       *int    `json:"netIpv4TcpkeepaliveIntvl,omitempty"`
	NetNetfilterNfConntrackBuckets *int    `json:"netNetfilterNfConntrackBuckets,omitempty"`
	NetNetfilterNfConntrackMax     *int    `json:"netNetfilterNfConntrackMax,omitempty"`
	VmMaxMapCount                  *int    `json:"vmMaxMapCount,omitempty"`
	VmSwappiness                   *int    `json:"vmSwappiness,omitempty"`
	VmVfsCachePressure             *int    `json:"vmVfsCachePressure,omitempty"`
}

Deprecated version of SysctlConfig. Use v1api20210501.SysctlConfig instead

func (*SysctlConfig) AssignProperties_From_SysctlConfig

func (config *SysctlConfig) AssignProperties_From_SysctlConfig(source *v1beta20210501s.SysctlConfig) error

AssignProperties_From_SysctlConfig populates our SysctlConfig from the provided source SysctlConfig

func (*SysctlConfig) AssignProperties_To_SysctlConfig

func (config *SysctlConfig) AssignProperties_To_SysctlConfig(destination *v1beta20210501s.SysctlConfig) error

AssignProperties_To_SysctlConfig populates the provided destination SysctlConfig from our SysctlConfig

func (*SysctlConfig) ConvertToARM

func (config *SysctlConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SysctlConfig) DeepCopy

func (in *SysctlConfig) DeepCopy() *SysctlConfig

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

func (*SysctlConfig) DeepCopyInto

func (in *SysctlConfig) DeepCopyInto(out *SysctlConfig)

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

func (*SysctlConfig) NewEmptyARMValue

func (config *SysctlConfig) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SysctlConfig) PopulateFromARM

func (config *SysctlConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SysctlConfig_ARM

type SysctlConfig_ARM struct {
	FsAioMaxNr                     *int    `json:"fsAioMaxNr,omitempty"`
	FsFileMax                      *int    `json:"fsFileMax,omitempty"`
	FsInotifyMaxUserWatches        *int    `json:"fsInotifyMaxUserWatches,omitempty"`
	FsNrOpen                       *int    `json:"fsNrOpen,omitempty"`
	KernelThreadsMax               *int    `json:"kernelThreadsMax,omitempty"`
	NetCoreNetdevMaxBacklog        *int    `json:"netCoreNetdevMaxBacklog,omitempty"`
	NetCoreOptmemMax               *int    `json:"netCoreOptmemMax,omitempty"`
	NetCoreRmemDefault             *int    `json:"netCoreRmemDefault,omitempty"`
	NetCoreRmemMax                 *int    `json:"netCoreRmemMax,omitempty"`
	NetCoreSomaxconn               *int    `json:"netCoreSomaxconn,omitempty"`
	NetCoreWmemDefault             *int    `json:"netCoreWmemDefault,omitempty"`
	NetCoreWmemMax                 *int    `json:"netCoreWmemMax,omitempty"`
	NetIpv4IpLocalPortRange        *string `json:"netIpv4IpLocalPortRange,omitempty"`
	NetIpv4NeighDefaultGcThresh1   *int    `json:"netIpv4NeighDefaultGcThresh1,omitempty"`
	NetIpv4NeighDefaultGcThresh2   *int    `json:"netIpv4NeighDefaultGcThresh2,omitempty"`
	NetIpv4NeighDefaultGcThresh3   *int    `json:"netIpv4NeighDefaultGcThresh3,omitempty"`
	NetIpv4TcpFinTimeout           *int    `json:"netIpv4TcpFinTimeout,omitempty"`
	NetIpv4TcpKeepaliveProbes      *int    `json:"netIpv4TcpKeepaliveProbes,omitempty"`
	NetIpv4TcpKeepaliveTime        *int    `json:"netIpv4TcpKeepaliveTime,omitempty"`
	NetIpv4TcpMaxSynBacklog        *int    `json:"netIpv4TcpMaxSynBacklog,omitempty"`
	NetIpv4TcpMaxTwBuckets         *int    `json:"netIpv4TcpMaxTwBuckets,omitempty"`
	NetIpv4TcpTwReuse              *bool   `json:"netIpv4TcpTwReuse,omitempty"`
	NetIpv4TcpkeepaliveIntvl       *int    `json:"netIpv4TcpkeepaliveIntvl,omitempty"`
	NetNetfilterNfConntrackBuckets *int    `json:"netNetfilterNfConntrackBuckets,omitempty"`
	NetNetfilterNfConntrackMax     *int    `json:"netNetfilterNfConntrackMax,omitempty"`
	VmMaxMapCount                  *int    `json:"vmMaxMapCount,omitempty"`
	VmSwappiness                   *int    `json:"vmSwappiness,omitempty"`
	VmVfsCachePressure             *int    `json:"vmVfsCachePressure,omitempty"`
}

Deprecated version of SysctlConfig. Use v1api20210501.SysctlConfig instead

func (*SysctlConfig_ARM) DeepCopy

func (in *SysctlConfig_ARM) DeepCopy() *SysctlConfig_ARM

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

func (*SysctlConfig_ARM) DeepCopyInto

func (in *SysctlConfig_ARM) DeepCopyInto(out *SysctlConfig_ARM)

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

type SysctlConfig_STATUS

type SysctlConfig_STATUS struct {
	FsAioMaxNr                     *int    `json:"fsAioMaxNr,omitempty"`
	FsFileMax                      *int    `json:"fsFileMax,omitempty"`
	FsInotifyMaxUserWatches        *int    `json:"fsInotifyMaxUserWatches,omitempty"`
	FsNrOpen                       *int    `json:"fsNrOpen,omitempty"`
	KernelThreadsMax               *int    `json:"kernelThreadsMax,omitempty"`
	NetCoreNetdevMaxBacklog        *int    `json:"netCoreNetdevMaxBacklog,omitempty"`
	NetCoreOptmemMax               *int    `json:"netCoreOptmemMax,omitempty"`
	NetCoreRmemDefault             *int    `json:"netCoreRmemDefault,omitempty"`
	NetCoreRmemMax                 *int    `json:"netCoreRmemMax,omitempty"`
	NetCoreSomaxconn               *int    `json:"netCoreSomaxconn,omitempty"`
	NetCoreWmemDefault             *int    `json:"netCoreWmemDefault,omitempty"`
	NetCoreWmemMax                 *int    `json:"netCoreWmemMax,omitempty"`
	NetIpv4IpLocalPortRange        *string `json:"netIpv4IpLocalPortRange,omitempty"`
	NetIpv4NeighDefaultGcThresh1   *int    `json:"netIpv4NeighDefaultGcThresh1,omitempty"`
	NetIpv4NeighDefaultGcThresh2   *int    `json:"netIpv4NeighDefaultGcThresh2,omitempty"`
	NetIpv4NeighDefaultGcThresh3   *int    `json:"netIpv4NeighDefaultGcThresh3,omitempty"`
	NetIpv4TcpFinTimeout           *int    `json:"netIpv4TcpFinTimeout,omitempty"`
	NetIpv4TcpKeepaliveProbes      *int    `json:"netIpv4TcpKeepaliveProbes,omitempty"`
	NetIpv4TcpKeepaliveTime        *int    `json:"netIpv4TcpKeepaliveTime,omitempty"`
	NetIpv4TcpMaxSynBacklog        *int    `json:"netIpv4TcpMaxSynBacklog,omitempty"`
	NetIpv4TcpMaxTwBuckets         *int    `json:"netIpv4TcpMaxTwBuckets,omitempty"`
	NetIpv4TcpTwReuse              *bool   `json:"netIpv4TcpTwReuse,omitempty"`
	NetIpv4TcpkeepaliveIntvl       *int    `json:"netIpv4TcpkeepaliveIntvl,omitempty"`
	NetNetfilterNfConntrackBuckets *int    `json:"netNetfilterNfConntrackBuckets,omitempty"`
	NetNetfilterNfConntrackMax     *int    `json:"netNetfilterNfConntrackMax,omitempty"`
	VmMaxMapCount                  *int    `json:"vmMaxMapCount,omitempty"`
	VmSwappiness                   *int    `json:"vmSwappiness,omitempty"`
	VmVfsCachePressure             *int    `json:"vmVfsCachePressure,omitempty"`
}

Deprecated version of SysctlConfig_STATUS. Use v1api20210501.SysctlConfig_STATUS instead

func (*SysctlConfig_STATUS) AssignProperties_From_SysctlConfig_STATUS

func (config *SysctlConfig_STATUS) AssignProperties_From_SysctlConfig_STATUS(source *v1beta20210501s.SysctlConfig_STATUS) error

AssignProperties_From_SysctlConfig_STATUS populates our SysctlConfig_STATUS from the provided source SysctlConfig_STATUS

func (*SysctlConfig_STATUS) AssignProperties_To_SysctlConfig_STATUS

func (config *SysctlConfig_STATUS) AssignProperties_To_SysctlConfig_STATUS(destination *v1beta20210501s.SysctlConfig_STATUS) error

AssignProperties_To_SysctlConfig_STATUS populates the provided destination SysctlConfig_STATUS from our SysctlConfig_STATUS

func (*SysctlConfig_STATUS) DeepCopy

func (in *SysctlConfig_STATUS) DeepCopy() *SysctlConfig_STATUS

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

func (*SysctlConfig_STATUS) DeepCopyInto

func (in *SysctlConfig_STATUS) DeepCopyInto(out *SysctlConfig_STATUS)

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

func (*SysctlConfig_STATUS) NewEmptyARMValue

func (config *SysctlConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SysctlConfig_STATUS) PopulateFromARM

func (config *SysctlConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SysctlConfig_STATUS_ARM

type SysctlConfig_STATUS_ARM struct {
	FsAioMaxNr                     *int    `json:"fsAioMaxNr,omitempty"`
	FsFileMax                      *int    `json:"fsFileMax,omitempty"`
	FsInotifyMaxUserWatches        *int    `json:"fsInotifyMaxUserWatches,omitempty"`
	FsNrOpen                       *int    `json:"fsNrOpen,omitempty"`
	KernelThreadsMax               *int    `json:"kernelThreadsMax,omitempty"`
	NetCoreNetdevMaxBacklog        *int    `json:"netCoreNetdevMaxBacklog,omitempty"`
	NetCoreOptmemMax               *int    `json:"netCoreOptmemMax,omitempty"`
	NetCoreRmemDefault             *int    `json:"netCoreRmemDefault,omitempty"`
	NetCoreRmemMax                 *int    `json:"netCoreRmemMax,omitempty"`
	NetCoreSomaxconn               *int    `json:"netCoreSomaxconn,omitempty"`
	NetCoreWmemDefault             *int    `json:"netCoreWmemDefault,omitempty"`
	NetCoreWmemMax                 *int    `json:"netCoreWmemMax,omitempty"`
	NetIpv4IpLocalPortRange        *string `json:"netIpv4IpLocalPortRange,omitempty"`
	NetIpv4NeighDefaultGcThresh1   *int    `json:"netIpv4NeighDefaultGcThresh1,omitempty"`
	NetIpv4NeighDefaultGcThresh2   *int    `json:"netIpv4NeighDefaultGcThresh2,omitempty"`
	NetIpv4NeighDefaultGcThresh3   *int    `json:"netIpv4NeighDefaultGcThresh3,omitempty"`
	NetIpv4TcpFinTimeout           *int    `json:"netIpv4TcpFinTimeout,omitempty"`
	NetIpv4TcpKeepaliveProbes      *int    `json:"netIpv4TcpKeepaliveProbes,omitempty"`
	NetIpv4TcpKeepaliveTime        *int    `json:"netIpv4TcpKeepaliveTime,omitempty"`
	NetIpv4TcpMaxSynBacklog        *int    `json:"netIpv4TcpMaxSynBacklog,omitempty"`
	NetIpv4TcpMaxTwBuckets         *int    `json:"netIpv4TcpMaxTwBuckets,omitempty"`
	NetIpv4TcpTwReuse              *bool   `json:"netIpv4TcpTwReuse,omitempty"`
	NetIpv4TcpkeepaliveIntvl       *int    `json:"netIpv4TcpkeepaliveIntvl,omitempty"`
	NetNetfilterNfConntrackBuckets *int    `json:"netNetfilterNfConntrackBuckets,omitempty"`
	NetNetfilterNfConntrackMax     *int    `json:"netNetfilterNfConntrackMax,omitempty"`
	VmMaxMapCount                  *int    `json:"vmMaxMapCount,omitempty"`
	VmSwappiness                   *int    `json:"vmSwappiness,omitempty"`
	VmVfsCachePressure             *int    `json:"vmVfsCachePressure,omitempty"`
}

Deprecated version of SysctlConfig_STATUS. Use v1api20210501.SysctlConfig_STATUS instead

func (*SysctlConfig_STATUS_ARM) DeepCopy

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

func (*SysctlConfig_STATUS_ARM) DeepCopyInto

func (in *SysctlConfig_STATUS_ARM) DeepCopyInto(out *SysctlConfig_STATUS_ARM)

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

type UserAssignedIdentity

type UserAssignedIdentity struct {
	ClientId          *string                       `json:"clientId,omitempty"`
	ObjectId          *string                       `json:"objectId,omitempty"`
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of UserAssignedIdentity. Use v1api20210501.UserAssignedIdentity instead

func (*UserAssignedIdentity) AssignProperties_From_UserAssignedIdentity

func (identity *UserAssignedIdentity) AssignProperties_From_UserAssignedIdentity(source *v1beta20210501s.UserAssignedIdentity) error

AssignProperties_From_UserAssignedIdentity populates our UserAssignedIdentity from the provided source UserAssignedIdentity

func (*UserAssignedIdentity) AssignProperties_To_UserAssignedIdentity

func (identity *UserAssignedIdentity) AssignProperties_To_UserAssignedIdentity(destination *v1beta20210501s.UserAssignedIdentity) error

AssignProperties_To_UserAssignedIdentity populates the provided destination UserAssignedIdentity from our UserAssignedIdentity

func (*UserAssignedIdentity) ConvertToARM

func (identity *UserAssignedIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UserAssignedIdentity) DeepCopy

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

func (*UserAssignedIdentity) DeepCopyInto

func (in *UserAssignedIdentity) DeepCopyInto(out *UserAssignedIdentity)

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

func (*UserAssignedIdentity) NewEmptyARMValue

func (identity *UserAssignedIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentity) PopulateFromARM

func (identity *UserAssignedIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentityDetails

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

Deprecated version of UserAssignedIdentityDetails. Use v1api20210501.UserAssignedIdentityDetails instead

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v1beta20210501s.UserAssignedIdentityDetails) error

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v1beta20210501s.UserAssignedIdentityDetails) error

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) DeepCopyInto

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

type UserAssignedIdentityDetails_ARM

type UserAssignedIdentityDetails_ARM struct {
}

Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails_ARM) DeepCopy

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

func (*UserAssignedIdentityDetails_ARM) DeepCopyInto

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

type UserAssignedIdentity_ARM

type UserAssignedIdentity_ARM struct {
	ClientId   *string `json:"clientId,omitempty"`
	ObjectId   *string `json:"objectId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of UserAssignedIdentity. Use v1api20210501.UserAssignedIdentity instead

func (*UserAssignedIdentity_ARM) DeepCopy

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

func (*UserAssignedIdentity_ARM) DeepCopyInto

func (in *UserAssignedIdentity_ARM) DeepCopyInto(out *UserAssignedIdentity_ARM)

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

type UserAssignedIdentity_STATUS

type UserAssignedIdentity_STATUS struct {
	ClientId   *string `json:"clientId,omitempty"`
	ObjectId   *string `json:"objectId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of UserAssignedIdentity_STATUS. Use v1api20210501.UserAssignedIdentity_STATUS instead

func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *v1beta20210501s.UserAssignedIdentity_STATUS) error

AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *v1beta20210501s.UserAssignedIdentity_STATUS) error

AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) DeepCopy

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

func (*UserAssignedIdentity_STATUS) DeepCopyInto

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

func (*UserAssignedIdentity_STATUS) NewEmptyARMValue

func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentity_STATUS) PopulateFromARM

func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentity_STATUS_ARM

type UserAssignedIdentity_STATUS_ARM struct {
	ClientId   *string `json:"clientId,omitempty"`
	ObjectId   *string `json:"objectId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of UserAssignedIdentity_STATUS. Use v1api20210501.UserAssignedIdentity_STATUS instead

func (*UserAssignedIdentity_STATUS_ARM) DeepCopy

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

func (*UserAssignedIdentity_STATUS_ARM) 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