v1alpha1api20210501

package
v2.0.0-beta.2 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

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

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

Package v1alpha1api20210501 contains API Schema definitions for the containerservice v1alpha1api20210501 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.

Index

Constants

View Source
const (
	AgentPoolMode_StatusSystem = AgentPoolMode_Status("System")
	AgentPoolMode_StatusUser   = AgentPoolMode_Status("User")
)
View Source
const (
	AgentPoolType_StatusAvailabilitySet         = AgentPoolType_Status("AvailabilitySet")
	AgentPoolType_StatusVirtualMachineScaleSets = AgentPoolType_Status("VirtualMachineScaleSets")
)
View Source
const (
	GPUInstanceProfile_StatusMIG1G = GPUInstanceProfile_Status("MIG1g")
	GPUInstanceProfile_StatusMIG2G = GPUInstanceProfile_Status("MIG2g")
	GPUInstanceProfile_StatusMIG3G = GPUInstanceProfile_Status("MIG3g")
	GPUInstanceProfile_StatusMIG4G = GPUInstanceProfile_Status("MIG4g")
	GPUInstanceProfile_StatusMIG7G = GPUInstanceProfile_Status("MIG7g")
)
View Source
const (
	KubeletDiskType_StatusOS        = KubeletDiskType_Status("OS")
	KubeletDiskType_StatusTemporary = KubeletDiskType_Status("Temporary")
)
View Source
const (
	OSDiskType_StatusEphemeral = OSDiskType_Status("Ephemeral")
	OSDiskType_StatusManaged   = OSDiskType_Status("Managed")
)
View Source
const (
	OSSKU_StatusCBLMariner = OSSKU_Status("CBLMariner")
	OSSKU_StatusUbuntu     = OSSKU_Status("Ubuntu")
)
View Source
const (
	OSType_StatusLinux   = OSType_Status("Linux")
	OSType_StatusWindows = OSType_Status("Windows")
)
View Source
const (
	ScaleSetEvictionPolicy_StatusDeallocate = ScaleSetEvictionPolicy_Status("Deallocate")
	ScaleSetEvictionPolicy_StatusDelete     = ScaleSetEvictionPolicy_Status("Delete")
)
View Source
const (
	ScaleSetPriority_StatusRegular = ScaleSetPriority_Status("Regular")
	ScaleSetPriority_StatusSpot    = ScaleSetPriority_Status("Spot")
)
View Source
const (
	PowerStateStatusCodeRunning = PowerStateStatusCode("Running")
	PowerStateStatusCodeStopped = PowerStateStatusCode("Stopped")
)
View Source
const (
	ManagedClusterIdentityStatusTypeNone           = ManagedClusterIdentityStatusType("None")
	ManagedClusterIdentityStatusTypeSystemAssigned = ManagedClusterIdentityStatusType("SystemAssigned")
	ManagedClusterIdentityStatusTypeUserAssigned   = ManagedClusterIdentityStatusType("UserAssigned")
)
View Source
const (
	ManagedClusterSKUStatusTierFree = ManagedClusterSKUStatusTier("Free")
	ManagedClusterSKUStatusTierPaid = ManagedClusterSKUStatusTier("Paid")
)
View Source
const (
	ContainerServiceNetworkProfileLoadBalancerSkuBasic    = ContainerServiceNetworkProfileLoadBalancerSku("basic")
	ContainerServiceNetworkProfileLoadBalancerSkuStandard = ContainerServiceNetworkProfileLoadBalancerSku("standard")
)
View Source
const (
	ContainerServiceNetworkProfileNetworkModeBridge      = ContainerServiceNetworkProfileNetworkMode("bridge")
	ContainerServiceNetworkProfileNetworkModeTransparent = ContainerServiceNetworkProfileNetworkMode("transparent")
)
View Source
const (
	ContainerServiceNetworkProfileNetworkPluginAzure   = ContainerServiceNetworkProfileNetworkPlugin("azure")
	ContainerServiceNetworkProfileNetworkPluginKubenet = ContainerServiceNetworkProfileNetworkPlugin("kubenet")
)
View Source
const (
	ContainerServiceNetworkProfileNetworkPolicyAzure  = ContainerServiceNetworkProfileNetworkPolicy("azure")
	ContainerServiceNetworkProfileNetworkPolicyCalico = ContainerServiceNetworkProfileNetworkPolicy("calico")
)
View Source
const (
	ContainerServiceNetworkProfileOutboundTypeLoadBalancer       = ContainerServiceNetworkProfileOutboundType("loadBalancer")
	ContainerServiceNetworkProfileOutboundTypeUserDefinedRouting = ContainerServiceNetworkProfileOutboundType("userDefinedRouting")
)
View Source
const (
	ContainerServiceNetworkProfileStatusLoadBalancerSkuBasic    = ContainerServiceNetworkProfileStatusLoadBalancerSku("basic")
	ContainerServiceNetworkProfileStatusLoadBalancerSkuStandard = ContainerServiceNetworkProfileStatusLoadBalancerSku("standard")
)
View Source
const (
	ContainerServiceNetworkProfileStatusNetworkModeBridge      = ContainerServiceNetworkProfileStatusNetworkMode("bridge")
	ContainerServiceNetworkProfileStatusNetworkModeTransparent = ContainerServiceNetworkProfileStatusNetworkMode("transparent")
)
View Source
const (
	ContainerServiceNetworkProfileStatusNetworkPluginAzure   = ContainerServiceNetworkProfileStatusNetworkPlugin("azure")
	ContainerServiceNetworkProfileStatusNetworkPluginKubenet = ContainerServiceNetworkProfileStatusNetworkPlugin("kubenet")
)
View Source
const (
	ContainerServiceNetworkProfileStatusNetworkPolicyAzure  = ContainerServiceNetworkProfileStatusNetworkPolicy("azure")
	ContainerServiceNetworkProfileStatusNetworkPolicyCalico = ContainerServiceNetworkProfileStatusNetworkPolicy("calico")
)
View Source
const (
	ContainerServiceNetworkProfileStatusOutboundTypeLoadBalancer       = ContainerServiceNetworkProfileStatusOutboundType("loadBalancer")
	ContainerServiceNetworkProfileStatusOutboundTypeUserDefinedRouting = ContainerServiceNetworkProfileStatusOutboundType("userDefinedRouting")
)
View Source
const (
	ManagedClusterAgentPoolProfileGpuInstanceProfileMIG1G = ManagedClusterAgentPoolProfileGpuInstanceProfile("MIG1g")
	ManagedClusterAgentPoolProfileGpuInstanceProfileMIG2G = ManagedClusterAgentPoolProfileGpuInstanceProfile("MIG2g")
	ManagedClusterAgentPoolProfileGpuInstanceProfileMIG3G = ManagedClusterAgentPoolProfileGpuInstanceProfile("MIG3g")
	ManagedClusterAgentPoolProfileGpuInstanceProfileMIG4G = ManagedClusterAgentPoolProfileGpuInstanceProfile("MIG4g")
	ManagedClusterAgentPoolProfileGpuInstanceProfileMIG7G = ManagedClusterAgentPoolProfileGpuInstanceProfile("MIG7g")
)
View Source
const (
	ManagedClusterAgentPoolProfileKubeletDiskTypeOS        = ManagedClusterAgentPoolProfileKubeletDiskType("OS")
	ManagedClusterAgentPoolProfileKubeletDiskTypeTemporary = ManagedClusterAgentPoolProfileKubeletDiskType("Temporary")
)
View Source
const (
	ManagedClusterAgentPoolProfileModeSystem = ManagedClusterAgentPoolProfileMode("System")
	ManagedClusterAgentPoolProfileModeUser   = ManagedClusterAgentPoolProfileMode("User")
)
View Source
const (
	ManagedClusterAgentPoolProfileOsDiskTypeEphemeral = ManagedClusterAgentPoolProfileOsDiskType("Ephemeral")
	ManagedClusterAgentPoolProfileOsDiskTypeManaged   = ManagedClusterAgentPoolProfileOsDiskType("Managed")
)
View Source
const (
	ManagedClusterAgentPoolProfileOsSKUCBLMariner = ManagedClusterAgentPoolProfileOsSKU("CBLMariner")
	ManagedClusterAgentPoolProfileOsSKUUbuntu     = ManagedClusterAgentPoolProfileOsSKU("Ubuntu")
)
View Source
const (
	ManagedClusterAgentPoolProfileOsTypeLinux   = ManagedClusterAgentPoolProfileOsType("Linux")
	ManagedClusterAgentPoolProfileOsTypeWindows = ManagedClusterAgentPoolProfileOsType("Windows")
)
View Source
const (
	ManagedClusterAgentPoolProfileScaleSetEvictionPolicyDeallocate = ManagedClusterAgentPoolProfileScaleSetEvictionPolicy("Deallocate")
	ManagedClusterAgentPoolProfileScaleSetEvictionPolicyDelete     = ManagedClusterAgentPoolProfileScaleSetEvictionPolicy("Delete")
)
View Source
const (
	ManagedClusterAgentPoolProfileScaleSetPriorityRegular = ManagedClusterAgentPoolProfileScaleSetPriority("Regular")
	ManagedClusterAgentPoolProfileScaleSetPrioritySpot    = ManagedClusterAgentPoolProfileScaleSetPriority("Spot")
)
View Source
const (
	ManagedClusterAgentPoolProfileTypeAvailabilitySet         = ManagedClusterAgentPoolProfileType("AvailabilitySet")
	ManagedClusterAgentPoolProfileTypeVirtualMachineScaleSets = ManagedClusterAgentPoolProfileType("VirtualMachineScaleSets")
)
View Source
const (
	ManagedClusterAutoUpgradeProfileStatusUpgradeChannelNodeImage = ManagedClusterAutoUpgradeProfileStatusUpgradeChannel("node-image")
	ManagedClusterAutoUpgradeProfileStatusUpgradeChannelNone      = ManagedClusterAutoUpgradeProfileStatusUpgradeChannel("none")
	ManagedClusterAutoUpgradeProfileStatusUpgradeChannelPatch     = ManagedClusterAutoUpgradeProfileStatusUpgradeChannel("patch")
	ManagedClusterAutoUpgradeProfileStatusUpgradeChannelRapid     = ManagedClusterAutoUpgradeProfileStatusUpgradeChannel("rapid")
	ManagedClusterAutoUpgradeProfileStatusUpgradeChannelStable    = ManagedClusterAutoUpgradeProfileStatusUpgradeChannel("stable")
)
View Source
const (
	ManagedClusterAutoUpgradeProfileUpgradeChannelNodeImage = ManagedClusterAutoUpgradeProfileUpgradeChannel("node-image")
	ManagedClusterAutoUpgradeProfileUpgradeChannelNone      = ManagedClusterAutoUpgradeProfileUpgradeChannel("none")
	ManagedClusterAutoUpgradeProfileUpgradeChannelPatch     = ManagedClusterAutoUpgradeProfileUpgradeChannel("patch")
	ManagedClusterAutoUpgradeProfileUpgradeChannelRapid     = ManagedClusterAutoUpgradeProfileUpgradeChannel("rapid")
	ManagedClusterAutoUpgradeProfileUpgradeChannelStable    = ManagedClusterAutoUpgradeProfileUpgradeChannel("stable")
)
View Source
const (
	ManagedClusterPropertiesAutoScalerProfileExpanderLeastWaste = ManagedClusterPropertiesAutoScalerProfileExpander("least-waste")
	ManagedClusterPropertiesAutoScalerProfileExpanderMostPods   = ManagedClusterPropertiesAutoScalerProfileExpander("most-pods")
	ManagedClusterPropertiesAutoScalerProfileExpanderPriority   = ManagedClusterPropertiesAutoScalerProfileExpander("priority")
	ManagedClusterPropertiesAutoScalerProfileExpanderRandom     = ManagedClusterPropertiesAutoScalerProfileExpander("random")
)
View Source
const (
	ManagedClusterPropertiesStatusAutoScalerProfileExpanderLeastWaste = ManagedClusterPropertiesStatusAutoScalerProfileExpander("least-waste")
	ManagedClusterPropertiesStatusAutoScalerProfileExpanderMostPods   = ManagedClusterPropertiesStatusAutoScalerProfileExpander("most-pods")
	ManagedClusterPropertiesStatusAutoScalerProfileExpanderPriority   = ManagedClusterPropertiesStatusAutoScalerProfileExpander("priority")
	ManagedClusterPropertiesStatusAutoScalerProfileExpanderRandom     = ManagedClusterPropertiesStatusAutoScalerProfileExpander("random")
)
View Source
const (
	ManagedClusterWindowsProfileLicenseTypeNone          = ManagedClusterWindowsProfileLicenseType("None")
	ManagedClusterWindowsProfileLicenseTypeWindowsServer = ManagedClusterWindowsProfileLicenseType("Windows_Server")
)
View Source
const (
	ManagedClusterWindowsProfileStatusLicenseTypeNone          = ManagedClusterWindowsProfileStatusLicenseType("None")
	ManagedClusterWindowsProfileStatusLicenseTypeWindowsServer = ManagedClusterWindowsProfileStatusLicenseType("Windows_Server")
)
View Source
const (
	ManagedClusterPodIdentityStatusProvisioningStateAssigned = ManagedClusterPodIdentityStatusProvisioningState("Assigned")
	ManagedClusterPodIdentityStatusProvisioningStateDeleting = ManagedClusterPodIdentityStatusProvisioningState("Deleting")
	ManagedClusterPodIdentityStatusProvisioningStateFailed   = ManagedClusterPodIdentityStatusProvisioningState("Failed")
	ManagedClusterPodIdentityStatusProvisioningStateUpdating = ManagedClusterPodIdentityStatusProvisioningState("Updating")
)
View Source
const (
	ManagedClusterIdentityTypeNone           = ManagedClusterIdentityType("None")
	ManagedClusterIdentityTypeSystemAssigned = ManagedClusterIdentityType("SystemAssigned")
	ManagedClusterIdentityTypeUserAssigned   = ManagedClusterIdentityType("UserAssigned")
)
View Source
const (
	ManagedClusterSKUTierFree = ManagedClusterSKUTier("Free")
	ManagedClusterSKUTierPaid = ManagedClusterSKUTier("Paid")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfileMIG1G = ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile("MIG1g")
	ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfileMIG2G = ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile("MIG2g")
	ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfileMIG3G = ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile("MIG3g")
	ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfileMIG4G = ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile("MIG4g")
	ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfileMIG7G = ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile("MIG7g")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesKubeletDiskTypeOS        = ManagedClusterAgentPoolProfilePropertiesKubeletDiskType("OS")
	ManagedClusterAgentPoolProfilePropertiesKubeletDiskTypeTemporary = ManagedClusterAgentPoolProfilePropertiesKubeletDiskType("Temporary")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesModeSystem = ManagedClusterAgentPoolProfilePropertiesMode("System")
	ManagedClusterAgentPoolProfilePropertiesModeUser   = ManagedClusterAgentPoolProfilePropertiesMode("User")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesOsDiskTypeEphemeral = ManagedClusterAgentPoolProfilePropertiesOsDiskType("Ephemeral")
	ManagedClusterAgentPoolProfilePropertiesOsDiskTypeManaged   = ManagedClusterAgentPoolProfilePropertiesOsDiskType("Managed")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesOsSKUCBLMariner = ManagedClusterAgentPoolProfilePropertiesOsSKU("CBLMariner")
	ManagedClusterAgentPoolProfilePropertiesOsSKUUbuntu     = ManagedClusterAgentPoolProfilePropertiesOsSKU("Ubuntu")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesOsTypeLinux   = ManagedClusterAgentPoolProfilePropertiesOsType("Linux")
	ManagedClusterAgentPoolProfilePropertiesOsTypeWindows = ManagedClusterAgentPoolProfilePropertiesOsType("Windows")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicyDeallocate = ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicy("Deallocate")
	ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicyDelete     = ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicy("Delete")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesScaleSetPriorityRegular = ManagedClusterAgentPoolProfilePropertiesScaleSetPriority("Regular")
	ManagedClusterAgentPoolProfilePropertiesScaleSetPrioritySpot    = ManagedClusterAgentPoolProfilePropertiesScaleSetPriority("Spot")
)
View Source
const (
	ManagedClusterAgentPoolProfilePropertiesTypeAvailabilitySet         = ManagedClusterAgentPoolProfilePropertiesType("AvailabilitySet")
	ManagedClusterAgentPoolProfilePropertiesTypeVirtualMachineScaleSets = ManagedClusterAgentPoolProfilePropertiesType("VirtualMachineScaleSets")
)
View Source
const APIVersionValue = APIVersion("2021-05-01")
View Source
const ExtendedLocationTypeEdgeZone = ExtendedLocationType("EdgeZone")
View Source
const ExtendedLocationType_StatusEdgeZone = ExtendedLocationType_Status("EdgeZone")
View Source
const ManagedClusterSKUNameBasic = ManagedClusterSKUName("Basic")
View Source
const ManagedClusterSKUStatusNameBasic = ManagedClusterSKUStatusName("Basic")

Variables

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

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

type AgentPoolMode_Status

type AgentPoolMode_Status string

Deprecated version of AgentPoolMode_Status. Use v1beta20210501.AgentPoolMode_Status instead

type AgentPoolType_Status

type AgentPoolType_Status string

Deprecated version of AgentPoolType_Status. Use v1beta20210501.AgentPoolType_Status instead

type AgentPoolUpgradeSettings

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

Deprecated version of AgentPoolUpgradeSettings. Use v1beta20210501.AgentPoolUpgradeSettings instead

func (*AgentPoolUpgradeSettings) AssignPropertiesFromAgentPoolUpgradeSettings

func (settings *AgentPoolUpgradeSettings) AssignPropertiesFromAgentPoolUpgradeSettings(source *alpha20210501s.AgentPoolUpgradeSettings) error

AssignPropertiesFromAgentPoolUpgradeSettings populates our AgentPoolUpgradeSettings from the provided source AgentPoolUpgradeSettings

func (*AgentPoolUpgradeSettings) AssignPropertiesToAgentPoolUpgradeSettings

func (settings *AgentPoolUpgradeSettings) AssignPropertiesToAgentPoolUpgradeSettings(destination *alpha20210501s.AgentPoolUpgradeSettings) error

AssignPropertiesToAgentPoolUpgradeSettings 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 AgentPoolUpgradeSettingsARM

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

Deprecated version of AgentPoolUpgradeSettings. Use v1beta20210501.AgentPoolUpgradeSettings instead

func (*AgentPoolUpgradeSettingsARM) DeepCopy

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

func (*AgentPoolUpgradeSettingsARM) 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 v1beta20210501.AgentPoolUpgradeSettings_Status instead

func (*AgentPoolUpgradeSettings_Status) AssignPropertiesFromAgentPoolUpgradeSettingsStatus

func (settings *AgentPoolUpgradeSettings_Status) AssignPropertiesFromAgentPoolUpgradeSettingsStatus(source *alpha20210501s.AgentPoolUpgradeSettings_Status) error

AssignPropertiesFromAgentPoolUpgradeSettingsStatus populates our AgentPoolUpgradeSettings_Status from the provided source AgentPoolUpgradeSettings_Status

func (*AgentPoolUpgradeSettings_Status) AssignPropertiesToAgentPoolUpgradeSettingsStatus

func (settings *AgentPoolUpgradeSettings_Status) AssignPropertiesToAgentPoolUpgradeSettingsStatus(destination *alpha20210501s.AgentPoolUpgradeSettings_Status) error

AssignPropertiesToAgentPoolUpgradeSettingsStatus 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_StatusARM

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

Deprecated version of AgentPoolUpgradeSettings_Status. Use v1beta20210501.AgentPoolUpgradeSettings_Status instead

func (*AgentPoolUpgradeSettings_StatusARM) DeepCopy

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

func (*AgentPoolUpgradeSettings_StatusARM) DeepCopyInto

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

type AgentPool_Status

type 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 AgentPool_Status. Use v1beta20210501.AgentPool_Status instead

func (*AgentPool_Status) AssignPropertiesFromAgentPoolStatus

func (pool *AgentPool_Status) AssignPropertiesFromAgentPoolStatus(source *alpha20210501s.AgentPool_Status) error

AssignPropertiesFromAgentPoolStatus populates our AgentPool_Status from the provided source AgentPool_Status

func (*AgentPool_Status) AssignPropertiesToAgentPoolStatus

func (pool *AgentPool_Status) AssignPropertiesToAgentPoolStatus(destination *alpha20210501s.AgentPool_Status) error

AssignPropertiesToAgentPoolStatus populates the provided destination AgentPool_Status from our AgentPool_Status

func (*AgentPool_Status) ConvertStatusFrom

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

ConvertStatusFrom populates our AgentPool_Status from the provided source

func (*AgentPool_Status) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our AgentPool_Status

func (*AgentPool_Status) DeepCopy

func (in *AgentPool_Status) DeepCopy() *AgentPool_Status

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

func (*AgentPool_Status) DeepCopyInto

func (in *AgentPool_Status) DeepCopyInto(out *AgentPool_Status)

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

func (*AgentPool_Status) NewEmptyARMValue

func (pool *AgentPool_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AgentPool_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AgentPool_StatusARM

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

Deprecated version of AgentPool_Status. Use v1beta20210501.AgentPool_Status instead

func (*AgentPool_StatusARM) DeepCopy

func (in *AgentPool_StatusARM) DeepCopy() *AgentPool_StatusARM

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

func (*AgentPool_StatusARM) DeepCopyInto

func (in *AgentPool_StatusARM) DeepCopyInto(out *AgentPool_StatusARM)

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

type Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

type Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties struct {
	ClientId          *string                       `json:"clientId,omitempty"`
	ObjectId          *string                       `json:"objectId,omitempty"`
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties. Use v1beta20210501.Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties instead

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) AssignPropertiesFromComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

func (etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties *Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) AssignPropertiesFromComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties(source *alpha20210501s.Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) error

AssignPropertiesFromComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties populates our Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties from the provided source Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) AssignPropertiesToComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

func (etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties *Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) AssignPropertiesToComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties(destination *alpha20210501s.Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) error

AssignPropertiesToComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties populates the provided destination Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties from our Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) ConvertToARM

func (etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties *Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) DeepCopy

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

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) DeepCopyInto

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

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) NewEmptyARMValue

func (etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties *Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Componentsqit0EtschemasmanagedclusterpropertiespropertiesidentityprofileadditionalpropertiesARM

type Componentsqit0EtschemasmanagedclusterpropertiespropertiesidentityprofileadditionalpropertiesARM struct {
	ClientId   *string `json:"clientId,omitempty"`
	ObjectId   *string `json:"objectId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties. Use v1beta20210501.Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties instead

func (*Componentsqit0EtschemasmanagedclusterpropertiespropertiesidentityprofileadditionalpropertiesARM) DeepCopy

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

func (*Componentsqit0EtschemasmanagedclusterpropertiespropertiesidentityprofileadditionalpropertiesARM) 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 v1beta20210501.ContainerServiceLinuxProfile instead

func (*ContainerServiceLinuxProfile) AssignPropertiesFromContainerServiceLinuxProfile

func (profile *ContainerServiceLinuxProfile) AssignPropertiesFromContainerServiceLinuxProfile(source *alpha20210501s.ContainerServiceLinuxProfile) error

AssignPropertiesFromContainerServiceLinuxProfile populates our ContainerServiceLinuxProfile from the provided source ContainerServiceLinuxProfile

func (*ContainerServiceLinuxProfile) AssignPropertiesToContainerServiceLinuxProfile

func (profile *ContainerServiceLinuxProfile) AssignPropertiesToContainerServiceLinuxProfile(destination *alpha20210501s.ContainerServiceLinuxProfile) error

AssignPropertiesToContainerServiceLinuxProfile 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 ContainerServiceLinuxProfileARM

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

Deprecated version of ContainerServiceLinuxProfile. Use v1beta20210501.ContainerServiceLinuxProfile instead

func (*ContainerServiceLinuxProfileARM) DeepCopy

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

func (*ContainerServiceLinuxProfileARM) 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 v1beta20210501.ContainerServiceLinuxProfile_Status instead

func (*ContainerServiceLinuxProfile_Status) AssignPropertiesFromContainerServiceLinuxProfileStatus

func (profile *ContainerServiceLinuxProfile_Status) AssignPropertiesFromContainerServiceLinuxProfileStatus(source *alpha20210501s.ContainerServiceLinuxProfile_Status) error

AssignPropertiesFromContainerServiceLinuxProfileStatus populates our ContainerServiceLinuxProfile_Status from the provided source ContainerServiceLinuxProfile_Status

func (*ContainerServiceLinuxProfile_Status) AssignPropertiesToContainerServiceLinuxProfileStatus

func (profile *ContainerServiceLinuxProfile_Status) AssignPropertiesToContainerServiceLinuxProfileStatus(destination *alpha20210501s.ContainerServiceLinuxProfile_Status) error

AssignPropertiesToContainerServiceLinuxProfileStatus 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_StatusARM

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

Deprecated version of ContainerServiceLinuxProfile_Status. Use v1beta20210501.ContainerServiceLinuxProfile_Status instead

func (*ContainerServiceLinuxProfile_StatusARM) DeepCopy

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

func (*ContainerServiceLinuxProfile_StatusARM) 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     *ContainerServiceNetworkProfileLoadBalancerSku `json:"loadBalancerSku,omitempty"`
	NetworkMode         *ContainerServiceNetworkProfileNetworkMode     `json:"networkMode,omitempty"`
	NetworkPlugin       *ContainerServiceNetworkProfileNetworkPlugin   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *ContainerServiceNetworkProfileNetworkPolicy   `json:"networkPolicy,omitempty"`
	OutboundType        *ContainerServiceNetworkProfileOutboundType    `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 v1beta20210501.ContainerServiceNetworkProfile instead

func (*ContainerServiceNetworkProfile) AssignPropertiesFromContainerServiceNetworkProfile

func (profile *ContainerServiceNetworkProfile) AssignPropertiesFromContainerServiceNetworkProfile(source *alpha20210501s.ContainerServiceNetworkProfile) error

AssignPropertiesFromContainerServiceNetworkProfile populates our ContainerServiceNetworkProfile from the provided source ContainerServiceNetworkProfile

func (*ContainerServiceNetworkProfile) AssignPropertiesToContainerServiceNetworkProfile

func (profile *ContainerServiceNetworkProfile) AssignPropertiesToContainerServiceNetworkProfile(destination *alpha20210501s.ContainerServiceNetworkProfile) error

AssignPropertiesToContainerServiceNetworkProfile 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 ContainerServiceNetworkProfileARM

type ContainerServiceNetworkProfileARM struct {
	DnsServiceIP        *string                                        `json:"dnsServiceIP,omitempty"`
	DockerBridgeCidr    *string                                        `json:"dockerBridgeCidr,omitempty"`
	LoadBalancerProfile *ManagedClusterLoadBalancerProfileARM          `json:"loadBalancerProfile,omitempty"`
	LoadBalancerSku     *ContainerServiceNetworkProfileLoadBalancerSku `json:"loadBalancerSku,omitempty"`
	NetworkMode         *ContainerServiceNetworkProfileNetworkMode     `json:"networkMode,omitempty"`
	NetworkPlugin       *ContainerServiceNetworkProfileNetworkPlugin   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *ContainerServiceNetworkProfileNetworkPolicy   `json:"networkPolicy,omitempty"`
	OutboundType        *ContainerServiceNetworkProfileOutboundType    `json:"outboundType,omitempty"`
	PodCidr             *string                                        `json:"podCidr,omitempty"`
	ServiceCidr         *string                                        `json:"serviceCidr,omitempty"`
}

Deprecated version of ContainerServiceNetworkProfile. Use v1beta20210501.ContainerServiceNetworkProfile instead

func (*ContainerServiceNetworkProfileARM) DeepCopy

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

func (*ContainerServiceNetworkProfileARM) DeepCopyInto

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

type ContainerServiceNetworkProfileLoadBalancerSku

type ContainerServiceNetworkProfileLoadBalancerSku string

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

type ContainerServiceNetworkProfileNetworkMode

type ContainerServiceNetworkProfileNetworkMode string

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

type ContainerServiceNetworkProfileNetworkPlugin

type ContainerServiceNetworkProfileNetworkPlugin string

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

type ContainerServiceNetworkProfileNetworkPolicy

type ContainerServiceNetworkProfileNetworkPolicy string

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

type ContainerServiceNetworkProfileOutboundType

type ContainerServiceNetworkProfileOutboundType string

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

type ContainerServiceNetworkProfileStatusLoadBalancerSku

type ContainerServiceNetworkProfileStatusLoadBalancerSku string

Deprecated version of ContainerServiceNetworkProfileStatusLoadBalancerSku. Use v1beta20210501.ContainerServiceNetworkProfileStatusLoadBalancerSku instead

type ContainerServiceNetworkProfileStatusNetworkMode

type ContainerServiceNetworkProfileStatusNetworkMode string

Deprecated version of ContainerServiceNetworkProfileStatusNetworkMode. Use v1beta20210501.ContainerServiceNetworkProfileStatusNetworkMode instead

type ContainerServiceNetworkProfileStatusNetworkPlugin

type ContainerServiceNetworkProfileStatusNetworkPlugin string

Deprecated version of ContainerServiceNetworkProfileStatusNetworkPlugin. Use v1beta20210501.ContainerServiceNetworkProfileStatusNetworkPlugin instead

type ContainerServiceNetworkProfileStatusNetworkPolicy

type ContainerServiceNetworkProfileStatusNetworkPolicy string

Deprecated version of ContainerServiceNetworkProfileStatusNetworkPolicy. Use v1beta20210501.ContainerServiceNetworkProfileStatusNetworkPolicy instead

type ContainerServiceNetworkProfileStatusOutboundType

type ContainerServiceNetworkProfileStatusOutboundType string

Deprecated version of ContainerServiceNetworkProfileStatusOutboundType. Use v1beta20210501.ContainerServiceNetworkProfileStatusOutboundType 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     *ContainerServiceNetworkProfileStatusLoadBalancerSku `json:"loadBalancerSku,omitempty"`
	NetworkMode         *ContainerServiceNetworkProfileStatusNetworkMode     `json:"networkMode,omitempty"`
	NetworkPlugin       *ContainerServiceNetworkProfileStatusNetworkPlugin   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *ContainerServiceNetworkProfileStatusNetworkPolicy   `json:"networkPolicy,omitempty"`
	OutboundType        *ContainerServiceNetworkProfileStatusOutboundType    `json:"outboundType,omitempty"`
	PodCidr             *string                                              `json:"podCidr,omitempty"`
	ServiceCidr         *string                                              `json:"serviceCidr,omitempty"`
}

Deprecated version of ContainerServiceNetworkProfile_Status. Use v1beta20210501.ContainerServiceNetworkProfile_Status instead

func (*ContainerServiceNetworkProfile_Status) AssignPropertiesFromContainerServiceNetworkProfileStatus

func (profile *ContainerServiceNetworkProfile_Status) AssignPropertiesFromContainerServiceNetworkProfileStatus(source *alpha20210501s.ContainerServiceNetworkProfile_Status) error

AssignPropertiesFromContainerServiceNetworkProfileStatus populates our ContainerServiceNetworkProfile_Status from the provided source ContainerServiceNetworkProfile_Status

func (*ContainerServiceNetworkProfile_Status) AssignPropertiesToContainerServiceNetworkProfileStatus

func (profile *ContainerServiceNetworkProfile_Status) AssignPropertiesToContainerServiceNetworkProfileStatus(destination *alpha20210501s.ContainerServiceNetworkProfile_Status) error

AssignPropertiesToContainerServiceNetworkProfileStatus 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_StatusARM

type ContainerServiceNetworkProfile_StatusARM struct {
	DnsServiceIP        *string                                              `json:"dnsServiceIP,omitempty"`
	DockerBridgeCidr    *string                                              `json:"dockerBridgeCidr,omitempty"`
	LoadBalancerProfile *ManagedClusterLoadBalancerProfile_StatusARM         `json:"loadBalancerProfile,omitempty"`
	LoadBalancerSku     *ContainerServiceNetworkProfileStatusLoadBalancerSku `json:"loadBalancerSku,omitempty"`
	NetworkMode         *ContainerServiceNetworkProfileStatusNetworkMode     `json:"networkMode,omitempty"`
	NetworkPlugin       *ContainerServiceNetworkProfileStatusNetworkPlugin   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *ContainerServiceNetworkProfileStatusNetworkPolicy   `json:"networkPolicy,omitempty"`
	OutboundType        *ContainerServiceNetworkProfileStatusOutboundType    `json:"outboundType,omitempty"`
	PodCidr             *string                                              `json:"podCidr,omitempty"`
	ServiceCidr         *string                                              `json:"serviceCidr,omitempty"`
}

Deprecated version of ContainerServiceNetworkProfile_Status. Use v1beta20210501.ContainerServiceNetworkProfile_Status instead

func (*ContainerServiceNetworkProfile_StatusARM) DeepCopy

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

func (*ContainerServiceNetworkProfile_StatusARM) DeepCopyInto

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

type ContainerServiceSshConfiguration

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

Deprecated version of ContainerServiceSshConfiguration. Use v1beta20210501.ContainerServiceSshConfiguration instead

func (*ContainerServiceSshConfiguration) AssignPropertiesFromContainerServiceSshConfiguration

func (configuration *ContainerServiceSshConfiguration) AssignPropertiesFromContainerServiceSshConfiguration(source *alpha20210501s.ContainerServiceSshConfiguration) error

AssignPropertiesFromContainerServiceSshConfiguration populates our ContainerServiceSshConfiguration from the provided source ContainerServiceSshConfiguration

func (*ContainerServiceSshConfiguration) AssignPropertiesToContainerServiceSshConfiguration

func (configuration *ContainerServiceSshConfiguration) AssignPropertiesToContainerServiceSshConfiguration(destination *alpha20210501s.ContainerServiceSshConfiguration) error

AssignPropertiesToContainerServiceSshConfiguration 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 ContainerServiceSshConfigurationARM

type ContainerServiceSshConfigurationARM struct {
	PublicKeys []ContainerServiceSshPublicKeyARM `json:"publicKeys,omitempty"`
}

Deprecated version of ContainerServiceSshConfiguration. Use v1beta20210501.ContainerServiceSshConfiguration instead

func (*ContainerServiceSshConfigurationARM) DeepCopy

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

func (*ContainerServiceSshConfigurationARM) 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 v1beta20210501.ContainerServiceSshConfiguration_Status instead

func (*ContainerServiceSshConfiguration_Status) AssignPropertiesFromContainerServiceSshConfigurationStatus

func (configuration *ContainerServiceSshConfiguration_Status) AssignPropertiesFromContainerServiceSshConfigurationStatus(source *alpha20210501s.ContainerServiceSshConfiguration_Status) error

AssignPropertiesFromContainerServiceSshConfigurationStatus populates our ContainerServiceSshConfiguration_Status from the provided source ContainerServiceSshConfiguration_Status

func (*ContainerServiceSshConfiguration_Status) AssignPropertiesToContainerServiceSshConfigurationStatus

func (configuration *ContainerServiceSshConfiguration_Status) AssignPropertiesToContainerServiceSshConfigurationStatus(destination *alpha20210501s.ContainerServiceSshConfiguration_Status) error

AssignPropertiesToContainerServiceSshConfigurationStatus 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_StatusARM

type ContainerServiceSshConfiguration_StatusARM struct {
	PublicKeys []ContainerServiceSshPublicKey_StatusARM `json:"publicKeys,omitempty"`
}

Deprecated version of ContainerServiceSshConfiguration_Status. Use v1beta20210501.ContainerServiceSshConfiguration_Status instead

func (*ContainerServiceSshConfiguration_StatusARM) DeepCopy

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

func (*ContainerServiceSshConfiguration_StatusARM) 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 v1beta20210501.ContainerServiceSshPublicKey instead

func (*ContainerServiceSshPublicKey) AssignPropertiesFromContainerServiceSshPublicKey

func (publicKey *ContainerServiceSshPublicKey) AssignPropertiesFromContainerServiceSshPublicKey(source *alpha20210501s.ContainerServiceSshPublicKey) error

AssignPropertiesFromContainerServiceSshPublicKey populates our ContainerServiceSshPublicKey from the provided source ContainerServiceSshPublicKey

func (*ContainerServiceSshPublicKey) AssignPropertiesToContainerServiceSshPublicKey

func (publicKey *ContainerServiceSshPublicKey) AssignPropertiesToContainerServiceSshPublicKey(destination *alpha20210501s.ContainerServiceSshPublicKey) error

AssignPropertiesToContainerServiceSshPublicKey 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 ContainerServiceSshPublicKeyARM

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

Deprecated version of ContainerServiceSshPublicKey. Use v1beta20210501.ContainerServiceSshPublicKey instead

func (*ContainerServiceSshPublicKeyARM) DeepCopy

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

func (*ContainerServiceSshPublicKeyARM) 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 v1beta20210501.ContainerServiceSshPublicKey_Status instead

func (*ContainerServiceSshPublicKey_Status) AssignPropertiesFromContainerServiceSshPublicKeyStatus

func (publicKey *ContainerServiceSshPublicKey_Status) AssignPropertiesFromContainerServiceSshPublicKeyStatus(source *alpha20210501s.ContainerServiceSshPublicKey_Status) error

AssignPropertiesFromContainerServiceSshPublicKeyStatus populates our ContainerServiceSshPublicKey_Status from the provided source ContainerServiceSshPublicKey_Status

func (*ContainerServiceSshPublicKey_Status) AssignPropertiesToContainerServiceSshPublicKeyStatus

func (publicKey *ContainerServiceSshPublicKey_Status) AssignPropertiesToContainerServiceSshPublicKeyStatus(destination *alpha20210501s.ContainerServiceSshPublicKey_Status) error

AssignPropertiesToContainerServiceSshPublicKeyStatus 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_StatusARM

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

Deprecated version of ContainerServiceSshPublicKey_Status. Use v1beta20210501.ContainerServiceSshPublicKey_Status instead

func (*ContainerServiceSshPublicKey_StatusARM) DeepCopy

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

func (*ContainerServiceSshPublicKey_StatusARM) 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 v1beta20210501.ExtendedLocation instead

func (*ExtendedLocation) AssignPropertiesFromExtendedLocation

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

AssignPropertiesFromExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignPropertiesToExtendedLocation

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

AssignPropertiesToExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation

func (*ExtendedLocation) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ExtendedLocation) DeepCopy

func (in *ExtendedLocation) DeepCopy() *ExtendedLocation

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

func (*ExtendedLocation) DeepCopyInto

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

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

func (*ExtendedLocation) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtendedLocation) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtendedLocationARM

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

Deprecated version of ExtendedLocation. Use v1beta20210501.ExtendedLocation instead

func (*ExtendedLocationARM) DeepCopy

func (in *ExtendedLocationARM) DeepCopy() *ExtendedLocationARM

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

func (*ExtendedLocationARM) DeepCopyInto

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

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

type ExtendedLocationType

type ExtendedLocationType string

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

type ExtendedLocationType_Status

type ExtendedLocationType_Status string

Deprecated version of ExtendedLocationType_Status. Use v1beta20210501.ExtendedLocationType_Status instead

type ExtendedLocation_Status

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

Deprecated version of ExtendedLocation_Status. Use v1beta20210501.ExtendedLocation_Status instead

func (*ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus

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

AssignPropertiesFromExtendedLocationStatus populates our ExtendedLocation_Status from the provided source ExtendedLocation_Status

func (*ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus

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

AssignPropertiesToExtendedLocationStatus populates the provided destination ExtendedLocation_Status from our ExtendedLocation_Status

func (*ExtendedLocation_Status) DeepCopy

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

func (*ExtendedLocation_Status) DeepCopyInto

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

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

func (*ExtendedLocation_Status) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtendedLocation_Status) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtendedLocation_StatusARM

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

Deprecated version of ExtendedLocation_Status. Use v1beta20210501.ExtendedLocation_Status instead

func (*ExtendedLocation_StatusARM) DeepCopy

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

func (*ExtendedLocation_StatusARM) DeepCopyInto

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

type GPUInstanceProfile_Status

type GPUInstanceProfile_Status string

Deprecated version of GPUInstanceProfile_Status. Use v1beta20210501.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 v1beta20210501.KubeletConfig instead

func (*KubeletConfig) AssignPropertiesFromKubeletConfig

func (config *KubeletConfig) AssignPropertiesFromKubeletConfig(source *alpha20210501s.KubeletConfig) error

AssignPropertiesFromKubeletConfig populates our KubeletConfig from the provided source KubeletConfig

func (*KubeletConfig) AssignPropertiesToKubeletConfig

func (config *KubeletConfig) AssignPropertiesToKubeletConfig(destination *alpha20210501s.KubeletConfig) error

AssignPropertiesToKubeletConfig 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 KubeletConfigARM

type KubeletConfigARM 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 v1beta20210501.KubeletConfig instead

func (*KubeletConfigARM) DeepCopy

func (in *KubeletConfigARM) DeepCopy() *KubeletConfigARM

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

func (*KubeletConfigARM) DeepCopyInto

func (in *KubeletConfigARM) DeepCopyInto(out *KubeletConfigARM)

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 v1beta20210501.KubeletConfig_Status instead

func (*KubeletConfig_Status) AssignPropertiesFromKubeletConfigStatus

func (config *KubeletConfig_Status) AssignPropertiesFromKubeletConfigStatus(source *alpha20210501s.KubeletConfig_Status) error

AssignPropertiesFromKubeletConfigStatus populates our KubeletConfig_Status from the provided source KubeletConfig_Status

func (*KubeletConfig_Status) AssignPropertiesToKubeletConfigStatus

func (config *KubeletConfig_Status) AssignPropertiesToKubeletConfigStatus(destination *alpha20210501s.KubeletConfig_Status) error

AssignPropertiesToKubeletConfigStatus 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_StatusARM

type KubeletConfig_StatusARM 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 v1beta20210501.KubeletConfig_Status instead

func (*KubeletConfig_StatusARM) DeepCopy

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

func (*KubeletConfig_StatusARM) DeepCopyInto

func (in *KubeletConfig_StatusARM) DeepCopyInto(out *KubeletConfig_StatusARM)

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

type KubeletDiskType_Status

type KubeletDiskType_Status string

Deprecated version of KubeletDiskType_Status. Use v1beta20210501.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 v1beta20210501.LinuxOSConfig instead

func (*LinuxOSConfig) AssignPropertiesFromLinuxOSConfig

func (config *LinuxOSConfig) AssignPropertiesFromLinuxOSConfig(source *alpha20210501s.LinuxOSConfig) error

AssignPropertiesFromLinuxOSConfig populates our LinuxOSConfig from the provided source LinuxOSConfig

func (*LinuxOSConfig) AssignPropertiesToLinuxOSConfig

func (config *LinuxOSConfig) AssignPropertiesToLinuxOSConfig(destination *alpha20210501s.LinuxOSConfig) error

AssignPropertiesToLinuxOSConfig 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 LinuxOSConfigARM

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

Deprecated version of LinuxOSConfig. Use v1beta20210501.LinuxOSConfig instead

func (*LinuxOSConfigARM) DeepCopy

func (in *LinuxOSConfigARM) DeepCopy() *LinuxOSConfigARM

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

func (*LinuxOSConfigARM) DeepCopyInto

func (in *LinuxOSConfigARM) DeepCopyInto(out *LinuxOSConfigARM)

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 v1beta20210501.LinuxOSConfig_Status instead

func (*LinuxOSConfig_Status) AssignPropertiesFromLinuxOSConfigStatus

func (config *LinuxOSConfig_Status) AssignPropertiesFromLinuxOSConfigStatus(source *alpha20210501s.LinuxOSConfig_Status) error

AssignPropertiesFromLinuxOSConfigStatus populates our LinuxOSConfig_Status from the provided source LinuxOSConfig_Status

func (*LinuxOSConfig_Status) AssignPropertiesToLinuxOSConfigStatus

func (config *LinuxOSConfig_Status) AssignPropertiesToLinuxOSConfigStatus(destination *alpha20210501s.LinuxOSConfig_Status) error

AssignPropertiesToLinuxOSConfigStatus 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_StatusARM

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

Deprecated version of LinuxOSConfig_Status. Use v1beta20210501.LinuxOSConfig_Status instead

func (*LinuxOSConfig_StatusARM) DeepCopy

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

func (*LinuxOSConfig_StatusARM) DeepCopyInto

func (in *LinuxOSConfig_StatusARM) DeepCopyInto(out *LinuxOSConfig_StatusARM)

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              ManagedClusters_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 v1beta20210501.ManagedCluster instead

func (*ManagedCluster) AssignPropertiesFromManagedCluster

func (cluster *ManagedCluster) AssignPropertiesFromManagedCluster(source *alpha20210501s.ManagedCluster) error

AssignPropertiesFromManagedCluster populates our ManagedCluster from the provided source ManagedCluster

func (*ManagedCluster) AssignPropertiesToManagedCluster

func (cluster *ManagedCluster) AssignPropertiesToManagedCluster(destination *alpha20210501s.ManagedCluster) error

AssignPropertiesToManagedCluster 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, or nil if there is no 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() error

ValidateCreate validates the creation of the resource

func (*ManagedCluster) ValidateDelete

func (cluster *ManagedCluster) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*ManagedCluster) ValidateUpdate

func (cluster *ManagedCluster) ValidateUpdate(old runtime.Object) 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 v1beta20210501.ManagedClusterAADProfile instead

func (*ManagedClusterAADProfile) AssignPropertiesFromManagedClusterAADProfile

func (profile *ManagedClusterAADProfile) AssignPropertiesFromManagedClusterAADProfile(source *alpha20210501s.ManagedClusterAADProfile) error

AssignPropertiesFromManagedClusterAADProfile populates our ManagedClusterAADProfile from the provided source ManagedClusterAADProfile

func (*ManagedClusterAADProfile) AssignPropertiesToManagedClusterAADProfile

func (profile *ManagedClusterAADProfile) AssignPropertiesToManagedClusterAADProfile(destination *alpha20210501s.ManagedClusterAADProfile) error

AssignPropertiesToManagedClusterAADProfile 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 ManagedClusterAADProfileARM

type ManagedClusterAADProfileARM 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 v1beta20210501.ManagedClusterAADProfile instead

func (*ManagedClusterAADProfileARM) DeepCopy

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

func (*ManagedClusterAADProfileARM) 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 v1beta20210501.ManagedClusterAADProfile_Status instead

func (*ManagedClusterAADProfile_Status) AssignPropertiesFromManagedClusterAADProfileStatus

func (profile *ManagedClusterAADProfile_Status) AssignPropertiesFromManagedClusterAADProfileStatus(source *alpha20210501s.ManagedClusterAADProfile_Status) error

AssignPropertiesFromManagedClusterAADProfileStatus populates our ManagedClusterAADProfile_Status from the provided source ManagedClusterAADProfile_Status

func (*ManagedClusterAADProfile_Status) AssignPropertiesToManagedClusterAADProfileStatus

func (profile *ManagedClusterAADProfile_Status) AssignPropertiesToManagedClusterAADProfileStatus(destination *alpha20210501s.ManagedClusterAADProfile_Status) error

AssignPropertiesToManagedClusterAADProfileStatus 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_StatusARM

type ManagedClusterAADProfile_StatusARM 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 v1beta20210501.ManagedClusterAADProfile_Status instead

func (*ManagedClusterAADProfile_StatusARM) DeepCopy

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

func (*ManagedClusterAADProfile_StatusARM) 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 v1beta20210501.ManagedClusterAPIServerAccessProfile instead

func (*ManagedClusterAPIServerAccessProfile) AssignPropertiesFromManagedClusterAPIServerAccessProfile

func (profile *ManagedClusterAPIServerAccessProfile) AssignPropertiesFromManagedClusterAPIServerAccessProfile(source *alpha20210501s.ManagedClusterAPIServerAccessProfile) error

AssignPropertiesFromManagedClusterAPIServerAccessProfile populates our ManagedClusterAPIServerAccessProfile from the provided source ManagedClusterAPIServerAccessProfile

func (*ManagedClusterAPIServerAccessProfile) AssignPropertiesToManagedClusterAPIServerAccessProfile

func (profile *ManagedClusterAPIServerAccessProfile) AssignPropertiesToManagedClusterAPIServerAccessProfile(destination *alpha20210501s.ManagedClusterAPIServerAccessProfile) error

AssignPropertiesToManagedClusterAPIServerAccessProfile 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 ManagedClusterAPIServerAccessProfileARM

type ManagedClusterAPIServerAccessProfileARM 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 v1beta20210501.ManagedClusterAPIServerAccessProfile instead

func (*ManagedClusterAPIServerAccessProfileARM) DeepCopy

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

func (*ManagedClusterAPIServerAccessProfileARM) 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 v1beta20210501.ManagedClusterAPIServerAccessProfile_Status instead

func (*ManagedClusterAPIServerAccessProfile_Status) AssignPropertiesFromManagedClusterAPIServerAccessProfileStatus

func (profile *ManagedClusterAPIServerAccessProfile_Status) AssignPropertiesFromManagedClusterAPIServerAccessProfileStatus(source *alpha20210501s.ManagedClusterAPIServerAccessProfile_Status) error

AssignPropertiesFromManagedClusterAPIServerAccessProfileStatus populates our ManagedClusterAPIServerAccessProfile_Status from the provided source ManagedClusterAPIServerAccessProfile_Status

func (*ManagedClusterAPIServerAccessProfile_Status) AssignPropertiesToManagedClusterAPIServerAccessProfileStatus

func (profile *ManagedClusterAPIServerAccessProfile_Status) AssignPropertiesToManagedClusterAPIServerAccessProfileStatus(destination *alpha20210501s.ManagedClusterAPIServerAccessProfile_Status) error

AssignPropertiesToManagedClusterAPIServerAccessProfileStatus 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_StatusARM

type ManagedClusterAPIServerAccessProfile_StatusARM 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 v1beta20210501.ManagedClusterAPIServerAccessProfile_Status instead

func (*ManagedClusterAPIServerAccessProfile_StatusARM) DeepCopy

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

func (*ManagedClusterAPIServerAccessProfile_StatusARM) 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 v1beta20210501.ManagedClusterAddonProfile instead

func (*ManagedClusterAddonProfile) AssignPropertiesFromManagedClusterAddonProfile

func (profile *ManagedClusterAddonProfile) AssignPropertiesFromManagedClusterAddonProfile(source *alpha20210501s.ManagedClusterAddonProfile) error

AssignPropertiesFromManagedClusterAddonProfile populates our ManagedClusterAddonProfile from the provided source ManagedClusterAddonProfile

func (*ManagedClusterAddonProfile) AssignPropertiesToManagedClusterAddonProfile

func (profile *ManagedClusterAddonProfile) AssignPropertiesToManagedClusterAddonProfile(destination *alpha20210501s.ManagedClusterAddonProfile) error

AssignPropertiesToManagedClusterAddonProfile 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 ManagedClusterAddonProfileARM

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

Deprecated version of ManagedClusterAddonProfile. Use v1beta20210501.ManagedClusterAddonProfile instead

func (*ManagedClusterAddonProfileARM) DeepCopy

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

func (*ManagedClusterAddonProfileARM) 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     *ManagedClusterAgentPoolProfileGpuInstanceProfile `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig          *KubeletConfig                                    `json:"kubeletConfig,omitempty"`
	KubeletDiskType        *ManagedClusterAgentPoolProfileKubeletDiskType    `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig          *LinuxOSConfig                                    `json:"linuxOSConfig,omitempty"`
	MaxCount               *int                                              `json:"maxCount,omitempty"`
	MaxPods                *int                                              `json:"maxPods,omitempty"`
	MinCount               *int                                              `json:"minCount,omitempty"`
	Mode                   *ManagedClusterAgentPoolProfileMode               `json:"mode,omitempty"`

	// +kubebuilder:validation:Required
	// +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"`

	// +kubebuilder:validation:Maximum=2048
	// +kubebuilder:validation:Minimum=0
	OsDiskSizeGB              *int                                                  `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *ManagedClusterAgentPoolProfileOsDiskType             `json:"osDiskType,omitempty"`
	OsSKU                     *ManagedClusterAgentPoolProfileOsSKU                  `json:"osSKU,omitempty"`
	OsType                    *ManagedClusterAgentPoolProfileOsType                 `json:"osType,omitempty"`
	PodSubnetIDReference      *genruntime.ResourceReference                         `armReference:"PodSubnetID" json:"podSubnetIDReference,omitempty"`
	ProximityPlacementGroupID *string                                               `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ManagedClusterAgentPoolProfileScaleSetEvictionPolicy `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ManagedClusterAgentPoolProfileScaleSetPriority       `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                                              `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                                     `json:"tags,omitempty"`
	Type                      *ManagedClusterAgentPoolProfileType                   `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 v1beta20210501.ManagedClusterAgentPoolProfile instead

func (*ManagedClusterAgentPoolProfile) AssignPropertiesFromManagedClusterAgentPoolProfile

func (profile *ManagedClusterAgentPoolProfile) AssignPropertiesFromManagedClusterAgentPoolProfile(source *alpha20210501s.ManagedClusterAgentPoolProfile) error

AssignPropertiesFromManagedClusterAgentPoolProfile populates our ManagedClusterAgentPoolProfile from the provided source ManagedClusterAgentPoolProfile

func (*ManagedClusterAgentPoolProfile) AssignPropertiesToManagedClusterAgentPoolProfile

func (profile *ManagedClusterAgentPoolProfile) AssignPropertiesToManagedClusterAgentPoolProfile(destination *alpha20210501s.ManagedClusterAgentPoolProfile) error

AssignPropertiesToManagedClusterAgentPoolProfile 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 ManagedClusterAgentPoolProfileARM

type ManagedClusterAgentPoolProfileARM 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        *ManagedClusterAgentPoolProfileGpuInstanceProfile     `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig             *KubeletConfigARM                                     `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *ManagedClusterAgentPoolProfileKubeletDiskType        `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfigARM                                     `json:"linuxOSConfig,omitempty"`
	MaxCount                  *int                                                  `json:"maxCount,omitempty"`
	MaxPods                   *int                                                  `json:"maxPods,omitempty"`
	MinCount                  *int                                                  `json:"minCount,omitempty"`
	Mode                      *ManagedClusterAgentPoolProfileMode                   `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              *int                                                  `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *ManagedClusterAgentPoolProfileOsDiskType             `json:"osDiskType,omitempty"`
	OsSKU                     *ManagedClusterAgentPoolProfileOsSKU                  `json:"osSKU,omitempty"`
	OsType                    *ManagedClusterAgentPoolProfileOsType                 `json:"osType,omitempty"`
	PodSubnetID               *string                                               `json:"podSubnetID,omitempty"`
	ProximityPlacementGroupID *string                                               `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ManagedClusterAgentPoolProfileScaleSetEvictionPolicy `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ManagedClusterAgentPoolProfileScaleSetPriority       `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                                              `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                                     `json:"tags,omitempty"`
	Type                      *ManagedClusterAgentPoolProfileType                   `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettingsARM                          `json:"upgradeSettings,omitempty"`
	VmSize                    *string                                               `json:"vmSize,omitempty"`
	VnetSubnetID              *string                                               `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfile. Use v1beta20210501.ManagedClusterAgentPoolProfile instead

func (*ManagedClusterAgentPoolProfileARM) DeepCopy

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

func (*ManagedClusterAgentPoolProfileARM) DeepCopyInto

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

type ManagedClusterAgentPoolProfileGpuInstanceProfile

type ManagedClusterAgentPoolProfileGpuInstanceProfile string

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

type ManagedClusterAgentPoolProfileKubeletDiskType

type ManagedClusterAgentPoolProfileKubeletDiskType string

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

type ManagedClusterAgentPoolProfileMode

type ManagedClusterAgentPoolProfileMode string

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

type ManagedClusterAgentPoolProfileOsDiskType

type ManagedClusterAgentPoolProfileOsDiskType string

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

type ManagedClusterAgentPoolProfileOsSKU

type ManagedClusterAgentPoolProfileOsSKU string

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

type ManagedClusterAgentPoolProfileOsType

type ManagedClusterAgentPoolProfileOsType string

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

type ManagedClusterAgentPoolProfilePropertiesARM

type ManagedClusterAgentPoolProfilePropertiesARM 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        *ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile     `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig             *KubeletConfigARM                                               `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *ManagedClusterAgentPoolProfilePropertiesKubeletDiskType        `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfigARM                                               `json:"linuxOSConfig,omitempty"`
	MaxCount                  *int                                                            `json:"maxCount,omitempty"`
	MaxPods                   *int                                                            `json:"maxPods,omitempty"`
	MinCount                  *int                                                            `json:"minCount,omitempty"`
	Mode                      *ManagedClusterAgentPoolProfilePropertiesMode                   `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              *int                                                            `json:"osDiskSizeGB,omitempty"`
	OsDiskType                *ManagedClusterAgentPoolProfilePropertiesOsDiskType             `json:"osDiskType,omitempty"`
	OsSKU                     *ManagedClusterAgentPoolProfilePropertiesOsSKU                  `json:"osSKU,omitempty"`
	OsType                    *ManagedClusterAgentPoolProfilePropertiesOsType                 `json:"osType,omitempty"`
	PodSubnetID               *string                                                         `json:"podSubnetID,omitempty"`
	ProximityPlacementGroupID *string                                                         `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicy `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ManagedClusterAgentPoolProfilePropertiesScaleSetPriority       `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                                                        `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                                               `json:"tags,omitempty"`
	Type                      *ManagedClusterAgentPoolProfilePropertiesType                   `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettingsARM                                    `json:"upgradeSettings,omitempty"`
	VmSize                    *string                                                         `json:"vmSize,omitempty"`
	VnetSubnetID              *string                                                         `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfileProperties. Use v1beta20210501.ManagedClusterAgentPoolProfileProperties instead

func (*ManagedClusterAgentPoolProfilePropertiesARM) DeepCopy

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

func (*ManagedClusterAgentPoolProfilePropertiesARM) DeepCopyInto

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

type ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile

type ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile string

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

type ManagedClusterAgentPoolProfilePropertiesKubeletDiskType

type ManagedClusterAgentPoolProfilePropertiesKubeletDiskType string

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

type ManagedClusterAgentPoolProfilePropertiesMode

type ManagedClusterAgentPoolProfilePropertiesMode string

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

type ManagedClusterAgentPoolProfilePropertiesOsDiskType

type ManagedClusterAgentPoolProfilePropertiesOsDiskType string

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

type ManagedClusterAgentPoolProfilePropertiesOsSKU

type ManagedClusterAgentPoolProfilePropertiesOsSKU string

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

type ManagedClusterAgentPoolProfilePropertiesOsType

type ManagedClusterAgentPoolProfilePropertiesOsType string

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

type ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicy

type ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicy string

Deprecated version of ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicy. Use v1beta20210501.ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicy instead +kubebuilder:validation:Enum={"Deallocate","Delete"}

type ManagedClusterAgentPoolProfilePropertiesScaleSetPriority

type ManagedClusterAgentPoolProfilePropertiesScaleSetPriority string

Deprecated version of ManagedClusterAgentPoolProfilePropertiesScaleSetPriority. Use v1beta20210501.ManagedClusterAgentPoolProfilePropertiesScaleSetPriority instead +kubebuilder:validation:Enum={"Regular","Spot"}

type ManagedClusterAgentPoolProfilePropertiesType

type ManagedClusterAgentPoolProfilePropertiesType string

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

type ManagedClusterAgentPoolProfileProperties_StatusARM

type ManagedClusterAgentPoolProfileProperties_StatusARM 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_StatusARM            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *KubeletDiskType_Status             `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfig_StatusARM            `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_StatusARM               `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_StatusARM `json:"upgradeSettings,omitempty"`
	VmSize                    *string                             `json:"vmSize,omitempty"`
	VnetSubnetID              *string                             `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfileProperties_Status. Use v1beta20210501.ManagedClusterAgentPoolProfileProperties_Status instead

func (*ManagedClusterAgentPoolProfileProperties_StatusARM) DeepCopy

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

func (*ManagedClusterAgentPoolProfileProperties_StatusARM) DeepCopyInto

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

type ManagedClusterAgentPoolProfileScaleSetEvictionPolicy

type ManagedClusterAgentPoolProfileScaleSetEvictionPolicy string

Deprecated version of ManagedClusterAgentPoolProfileScaleSetEvictionPolicy. Use v1beta20210501.ManagedClusterAgentPoolProfileScaleSetEvictionPolicy instead +kubebuilder:validation:Enum={"Deallocate","Delete"}

type ManagedClusterAgentPoolProfileScaleSetPriority

type ManagedClusterAgentPoolProfileScaleSetPriority string

Deprecated version of ManagedClusterAgentPoolProfileScaleSetPriority. Use v1beta20210501.ManagedClusterAgentPoolProfileScaleSetPriority instead +kubebuilder:validation:Enum={"Regular","Spot"}

type ManagedClusterAgentPoolProfileType

type ManagedClusterAgentPoolProfileType string

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

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 v1beta20210501.ManagedClusterAgentPoolProfile_Status instead

func (*ManagedClusterAgentPoolProfile_Status) AssignPropertiesFromManagedClusterAgentPoolProfileStatus

func (profile *ManagedClusterAgentPoolProfile_Status) AssignPropertiesFromManagedClusterAgentPoolProfileStatus(source *alpha20210501s.ManagedClusterAgentPoolProfile_Status) error

AssignPropertiesFromManagedClusterAgentPoolProfileStatus populates our ManagedClusterAgentPoolProfile_Status from the provided source ManagedClusterAgentPoolProfile_Status

func (*ManagedClusterAgentPoolProfile_Status) AssignPropertiesToManagedClusterAgentPoolProfileStatus

func (profile *ManagedClusterAgentPoolProfile_Status) AssignPropertiesToManagedClusterAgentPoolProfileStatus(destination *alpha20210501s.ManagedClusterAgentPoolProfile_Status) error

AssignPropertiesToManagedClusterAgentPoolProfileStatus 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_StatusARM

type ManagedClusterAgentPoolProfile_StatusARM 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_StatusARM            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *KubeletDiskType_Status             `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig             *LinuxOSConfig_StatusARM            `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_StatusARM               `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_StatusARM `json:"upgradeSettings,omitempty"`
	VmSize                    *string                             `json:"vmSize,omitempty"`
	VnetSubnetID              *string                             `json:"vnetSubnetID,omitempty"`
}

Deprecated version of ManagedClusterAgentPoolProfile_Status. Use v1beta20210501.ManagedClusterAgentPoolProfile_Status instead

func (*ManagedClusterAgentPoolProfile_StatusARM) DeepCopy

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

func (*ManagedClusterAgentPoolProfile_StatusARM) DeepCopyInto

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

type ManagedClusterAutoUpgradeProfile

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

Deprecated version of ManagedClusterAutoUpgradeProfile. Use v1beta20210501.ManagedClusterAutoUpgradeProfile instead

func (*ManagedClusterAutoUpgradeProfile) AssignPropertiesFromManagedClusterAutoUpgradeProfile

func (profile *ManagedClusterAutoUpgradeProfile) AssignPropertiesFromManagedClusterAutoUpgradeProfile(source *alpha20210501s.ManagedClusterAutoUpgradeProfile) error

AssignPropertiesFromManagedClusterAutoUpgradeProfile populates our ManagedClusterAutoUpgradeProfile from the provided source ManagedClusterAutoUpgradeProfile

func (*ManagedClusterAutoUpgradeProfile) AssignPropertiesToManagedClusterAutoUpgradeProfile

func (profile *ManagedClusterAutoUpgradeProfile) AssignPropertiesToManagedClusterAutoUpgradeProfile(destination *alpha20210501s.ManagedClusterAutoUpgradeProfile) error

AssignPropertiesToManagedClusterAutoUpgradeProfile 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 ManagedClusterAutoUpgradeProfileARM

type ManagedClusterAutoUpgradeProfileARM struct {
	UpgradeChannel *ManagedClusterAutoUpgradeProfileUpgradeChannel `json:"upgradeChannel,omitempty"`
}

Deprecated version of ManagedClusterAutoUpgradeProfile. Use v1beta20210501.ManagedClusterAutoUpgradeProfile instead

func (*ManagedClusterAutoUpgradeProfileARM) DeepCopy

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

func (*ManagedClusterAutoUpgradeProfileARM) DeepCopyInto

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

type ManagedClusterAutoUpgradeProfileStatusUpgradeChannel

type ManagedClusterAutoUpgradeProfileStatusUpgradeChannel string

Deprecated version of ManagedClusterAutoUpgradeProfileStatusUpgradeChannel. Use v1beta20210501.ManagedClusterAutoUpgradeProfileStatusUpgradeChannel instead

type ManagedClusterAutoUpgradeProfileUpgradeChannel

type ManagedClusterAutoUpgradeProfileUpgradeChannel string

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

type ManagedClusterAutoUpgradeProfile_Status

type ManagedClusterAutoUpgradeProfile_Status struct {
	UpgradeChannel *ManagedClusterAutoUpgradeProfileStatusUpgradeChannel `json:"upgradeChannel,omitempty"`
}

Deprecated version of ManagedClusterAutoUpgradeProfile_Status. Use v1beta20210501.ManagedClusterAutoUpgradeProfile_Status instead

func (*ManagedClusterAutoUpgradeProfile_Status) AssignPropertiesFromManagedClusterAutoUpgradeProfileStatus

func (profile *ManagedClusterAutoUpgradeProfile_Status) AssignPropertiesFromManagedClusterAutoUpgradeProfileStatus(source *alpha20210501s.ManagedClusterAutoUpgradeProfile_Status) error

AssignPropertiesFromManagedClusterAutoUpgradeProfileStatus populates our ManagedClusterAutoUpgradeProfile_Status from the provided source ManagedClusterAutoUpgradeProfile_Status

func (*ManagedClusterAutoUpgradeProfile_Status) AssignPropertiesToManagedClusterAutoUpgradeProfileStatus

func (profile *ManagedClusterAutoUpgradeProfile_Status) AssignPropertiesToManagedClusterAutoUpgradeProfileStatus(destination *alpha20210501s.ManagedClusterAutoUpgradeProfile_Status) error

AssignPropertiesToManagedClusterAutoUpgradeProfileStatus 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_StatusARM

type ManagedClusterAutoUpgradeProfile_StatusARM struct {
	UpgradeChannel *ManagedClusterAutoUpgradeProfileStatusUpgradeChannel `json:"upgradeChannel,omitempty"`
}

Deprecated version of ManagedClusterAutoUpgradeProfile_Status. Use v1beta20210501.ManagedClusterAutoUpgradeProfile_Status instead

func (*ManagedClusterAutoUpgradeProfile_StatusARM) DeepCopy

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

func (*ManagedClusterAutoUpgradeProfile_StatusARM) DeepCopyInto

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

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 v1beta20210501.ManagedClusterHTTPProxyConfig instead

func (*ManagedClusterHTTPProxyConfig) AssignPropertiesFromManagedClusterHTTPProxyConfig

func (config *ManagedClusterHTTPProxyConfig) AssignPropertiesFromManagedClusterHTTPProxyConfig(source *alpha20210501s.ManagedClusterHTTPProxyConfig) error

AssignPropertiesFromManagedClusterHTTPProxyConfig populates our ManagedClusterHTTPProxyConfig from the provided source ManagedClusterHTTPProxyConfig

func (*ManagedClusterHTTPProxyConfig) AssignPropertiesToManagedClusterHTTPProxyConfig

func (config *ManagedClusterHTTPProxyConfig) AssignPropertiesToManagedClusterHTTPProxyConfig(destination *alpha20210501s.ManagedClusterHTTPProxyConfig) error

AssignPropertiesToManagedClusterHTTPProxyConfig 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 ManagedClusterHTTPProxyConfigARM

type ManagedClusterHTTPProxyConfigARM 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 v1beta20210501.ManagedClusterHTTPProxyConfig instead

func (*ManagedClusterHTTPProxyConfigARM) DeepCopy

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

func (*ManagedClusterHTTPProxyConfigARM) 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 v1beta20210501.ManagedClusterHTTPProxyConfig_Status instead

func (*ManagedClusterHTTPProxyConfig_Status) AssignPropertiesFromManagedClusterHTTPProxyConfigStatus

func (config *ManagedClusterHTTPProxyConfig_Status) AssignPropertiesFromManagedClusterHTTPProxyConfigStatus(source *alpha20210501s.ManagedClusterHTTPProxyConfig_Status) error

AssignPropertiesFromManagedClusterHTTPProxyConfigStatus populates our ManagedClusterHTTPProxyConfig_Status from the provided source ManagedClusterHTTPProxyConfig_Status

func (*ManagedClusterHTTPProxyConfig_Status) AssignPropertiesToManagedClusterHTTPProxyConfigStatus

func (config *ManagedClusterHTTPProxyConfig_Status) AssignPropertiesToManagedClusterHTTPProxyConfigStatus(destination *alpha20210501s.ManagedClusterHTTPProxyConfig_Status) error

AssignPropertiesToManagedClusterHTTPProxyConfigStatus 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_StatusARM

type ManagedClusterHTTPProxyConfig_StatusARM 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 v1beta20210501.ManagedClusterHTTPProxyConfig_Status instead

func (*ManagedClusterHTTPProxyConfig_StatusARM) DeepCopy

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

func (*ManagedClusterHTTPProxyConfig_StatusARM) DeepCopyInto

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

type ManagedClusterIdentity

type ManagedClusterIdentity struct {
	Type                   *ManagedClusterIdentityType `json:"type,omitempty"`
	UserAssignedIdentities map[string]v1.JSON          `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedClusterIdentity. Use v1beta20210501.ManagedClusterIdentity instead

func (*ManagedClusterIdentity) AssignPropertiesFromManagedClusterIdentity

func (identity *ManagedClusterIdentity) AssignPropertiesFromManagedClusterIdentity(source *alpha20210501s.ManagedClusterIdentity) error

AssignPropertiesFromManagedClusterIdentity populates our ManagedClusterIdentity from the provided source ManagedClusterIdentity

func (*ManagedClusterIdentity) AssignPropertiesToManagedClusterIdentity

func (identity *ManagedClusterIdentity) AssignPropertiesToManagedClusterIdentity(destination *alpha20210501s.ManagedClusterIdentity) error

AssignPropertiesToManagedClusterIdentity 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 ManagedClusterIdentityARM

type ManagedClusterIdentityARM struct {
	Type                   *ManagedClusterIdentityType `json:"type,omitempty"`
	UserAssignedIdentities map[string]v1.JSON          `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedClusterIdentity. Use v1beta20210501.ManagedClusterIdentity instead

func (*ManagedClusterIdentityARM) DeepCopy

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

func (*ManagedClusterIdentityARM) DeepCopyInto

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

type ManagedClusterIdentityStatusType

type ManagedClusterIdentityStatusType string

Deprecated version of ManagedClusterIdentityStatusType. Use v1beta20210501.ManagedClusterIdentityStatusType instead

type ManagedClusterIdentityType

type ManagedClusterIdentityType string

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

type ManagedClusterIdentity_Status

type ManagedClusterIdentity_Status struct {
	PrincipalId            *string                                                         `json:"principalId,omitempty"`
	TenantId               *string                                                         `json:"tenantId,omitempty"`
	Type                   *ManagedClusterIdentityStatusType                               `json:"type,omitempty"`
	UserAssignedIdentities map[string]ManagedClusterIdentity_Status_UserAssignedIdentities `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedClusterIdentity_Status. Use v1beta20210501.ManagedClusterIdentity_Status instead

func (*ManagedClusterIdentity_Status) AssignPropertiesFromManagedClusterIdentityStatus

func (identity *ManagedClusterIdentity_Status) AssignPropertiesFromManagedClusterIdentityStatus(source *alpha20210501s.ManagedClusterIdentity_Status) error

AssignPropertiesFromManagedClusterIdentityStatus populates our ManagedClusterIdentity_Status from the provided source ManagedClusterIdentity_Status

func (*ManagedClusterIdentity_Status) AssignPropertiesToManagedClusterIdentityStatus

func (identity *ManagedClusterIdentity_Status) AssignPropertiesToManagedClusterIdentityStatus(destination *alpha20210501s.ManagedClusterIdentity_Status) error

AssignPropertiesToManagedClusterIdentityStatus 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_StatusARM

type ManagedClusterIdentity_StatusARM struct {
	PrincipalId            *string                                                            `json:"principalId,omitempty"`
	TenantId               *string                                                            `json:"tenantId,omitempty"`
	Type                   *ManagedClusterIdentityStatusType                                  `json:"type,omitempty"`
	UserAssignedIdentities map[string]ManagedClusterIdentity_Status_UserAssignedIdentitiesARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of ManagedClusterIdentity_Status. Use v1beta20210501.ManagedClusterIdentity_Status instead

func (*ManagedClusterIdentity_StatusARM) DeepCopy

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

func (*ManagedClusterIdentity_StatusARM) DeepCopyInto

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

type ManagedClusterIdentity_Status_UserAssignedIdentities

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

Deprecated version of ManagedClusterIdentity_Status_UserAssignedIdentities. Use v1beta20210501.ManagedClusterIdentity_Status_UserAssignedIdentities instead

func (*ManagedClusterIdentity_Status_UserAssignedIdentities) AssignPropertiesFromManagedClusterIdentityStatusUserAssignedIdentities

func (identities *ManagedClusterIdentity_Status_UserAssignedIdentities) AssignPropertiesFromManagedClusterIdentityStatusUserAssignedIdentities(source *alpha20210501s.ManagedClusterIdentity_Status_UserAssignedIdentities) error

AssignPropertiesFromManagedClusterIdentityStatusUserAssignedIdentities populates our ManagedClusterIdentity_Status_UserAssignedIdentities from the provided source ManagedClusterIdentity_Status_UserAssignedIdentities

func (*ManagedClusterIdentity_Status_UserAssignedIdentities) AssignPropertiesToManagedClusterIdentityStatusUserAssignedIdentities

func (identities *ManagedClusterIdentity_Status_UserAssignedIdentities) AssignPropertiesToManagedClusterIdentityStatusUserAssignedIdentities(destination *alpha20210501s.ManagedClusterIdentity_Status_UserAssignedIdentities) error

AssignPropertiesToManagedClusterIdentityStatusUserAssignedIdentities populates the provided destination ManagedClusterIdentity_Status_UserAssignedIdentities from our ManagedClusterIdentity_Status_UserAssignedIdentities

func (*ManagedClusterIdentity_Status_UserAssignedIdentities) DeepCopy

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

func (*ManagedClusterIdentity_Status_UserAssignedIdentities) DeepCopyInto

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

func (*ManagedClusterIdentity_Status_UserAssignedIdentities) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterIdentity_Status_UserAssignedIdentities) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterIdentity_Status_UserAssignedIdentitiesARM

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

Deprecated version of ManagedClusterIdentity_Status_UserAssignedIdentities. Use v1beta20210501.ManagedClusterIdentity_Status_UserAssignedIdentities instead

func (*ManagedClusterIdentity_Status_UserAssignedIdentitiesARM) DeepCopy

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

func (*ManagedClusterIdentity_Status_UserAssignedIdentitiesARM) 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 v1beta20210501.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   *ManagedClusterLoadBalancerProfileManagedOutboundIPs `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes   *ManagedClusterLoadBalancerProfileOutboundIPPrefixes `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs          *ManagedClusterLoadBalancerProfileOutboundIPs        `json:"outboundIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile. Use v1beta20210501.ManagedClusterLoadBalancerProfile instead

func (*ManagedClusterLoadBalancerProfile) AssignPropertiesFromManagedClusterLoadBalancerProfile

func (profile *ManagedClusterLoadBalancerProfile) AssignPropertiesFromManagedClusterLoadBalancerProfile(source *alpha20210501s.ManagedClusterLoadBalancerProfile) error

AssignPropertiesFromManagedClusterLoadBalancerProfile populates our ManagedClusterLoadBalancerProfile from the provided source ManagedClusterLoadBalancerProfile

func (*ManagedClusterLoadBalancerProfile) AssignPropertiesToManagedClusterLoadBalancerProfile

func (profile *ManagedClusterLoadBalancerProfile) AssignPropertiesToManagedClusterLoadBalancerProfile(destination *alpha20210501s.ManagedClusterLoadBalancerProfile) error

AssignPropertiesToManagedClusterLoadBalancerProfile 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 ManagedClusterLoadBalancerProfileARM

type ManagedClusterLoadBalancerProfileARM struct {
	AllocatedOutboundPorts *int                                                    `json:"allocatedOutboundPorts,omitempty"`
	EffectiveOutboundIPs   []ResourceReferenceARM                                  `json:"effectiveOutboundIPs,omitempty"`
	IdleTimeoutInMinutes   *int                                                    `json:"idleTimeoutInMinutes,omitempty"`
	ManagedOutboundIPs     *ManagedClusterLoadBalancerProfileManagedOutboundIPsARM `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes     *ManagedClusterLoadBalancerProfileOutboundIPPrefixesARM `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs            *ManagedClusterLoadBalancerProfileOutboundIPsARM        `json:"outboundIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile. Use v1beta20210501.ManagedClusterLoadBalancerProfile instead

func (*ManagedClusterLoadBalancerProfileARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfileARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfileManagedOutboundIPs

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

Deprecated version of ManagedClusterLoadBalancerProfileManagedOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfileManagedOutboundIPs instead

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileManagedOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfileManagedOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileManagedOutboundIPs(source *alpha20210501s.ManagedClusterLoadBalancerProfileManagedOutboundIPs) error

AssignPropertiesFromManagedClusterLoadBalancerProfileManagedOutboundIPs populates our ManagedClusterLoadBalancerProfileManagedOutboundIPs from the provided source ManagedClusterLoadBalancerProfileManagedOutboundIPs

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileManagedOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfileManagedOutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileManagedOutboundIPs(destination *alpha20210501s.ManagedClusterLoadBalancerProfileManagedOutboundIPs) error

AssignPropertiesToManagedClusterLoadBalancerProfileManagedOutboundIPs populates the provided destination ManagedClusterLoadBalancerProfileManagedOutboundIPs from our ManagedClusterLoadBalancerProfileManagedOutboundIPs

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) DeepCopy

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

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfileManagedOutboundIPsARM

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

Deprecated version of ManagedClusterLoadBalancerProfileManagedOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfileManagedOutboundIPs instead

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPsARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPsARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfileOutboundIPPrefixes

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

Deprecated version of ManagedClusterLoadBalancerProfileOutboundIPPrefixes. Use v1beta20210501.ManagedClusterLoadBalancerProfileOutboundIPPrefixes instead

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPPrefixes

func (prefixes *ManagedClusterLoadBalancerProfileOutboundIPPrefixes) AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPPrefixes(source *alpha20210501s.ManagedClusterLoadBalancerProfileOutboundIPPrefixes) error

AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPPrefixes populates our ManagedClusterLoadBalancerProfileOutboundIPPrefixes from the provided source ManagedClusterLoadBalancerProfileOutboundIPPrefixes

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPPrefixes

func (prefixes *ManagedClusterLoadBalancerProfileOutboundIPPrefixes) AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPPrefixes(destination *alpha20210501s.ManagedClusterLoadBalancerProfileOutboundIPPrefixes) error

AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPPrefixes populates the provided destination ManagedClusterLoadBalancerProfileOutboundIPPrefixes from our ManagedClusterLoadBalancerProfileOutboundIPPrefixes

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) DeepCopy

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

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesARM

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesARM struct {
	PublicIPPrefixes []ResourceReferenceARM `json:"publicIPPrefixes,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfileOutboundIPPrefixes. Use v1beta20210501.ManagedClusterLoadBalancerProfileOutboundIPPrefixes instead

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixesARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixesARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfileOutboundIPs

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

Deprecated version of ManagedClusterLoadBalancerProfileOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfileOutboundIPs instead

func (*ManagedClusterLoadBalancerProfileOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfileOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPs(source *alpha20210501s.ManagedClusterLoadBalancerProfileOutboundIPs) error

AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPs populates our ManagedClusterLoadBalancerProfileOutboundIPs from the provided source ManagedClusterLoadBalancerProfileOutboundIPs

func (*ManagedClusterLoadBalancerProfileOutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfileOutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPs(destination *alpha20210501s.ManagedClusterLoadBalancerProfileOutboundIPs) error

AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPs populates the provided destination ManagedClusterLoadBalancerProfileOutboundIPs from our ManagedClusterLoadBalancerProfileOutboundIPs

func (*ManagedClusterLoadBalancerProfileOutboundIPs) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterLoadBalancerProfileOutboundIPs) DeepCopy

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

func (*ManagedClusterLoadBalancerProfileOutboundIPs) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfileOutboundIPs) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfileOutboundIPs) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfileOutboundIPsARM

type ManagedClusterLoadBalancerProfileOutboundIPsARM struct {
	PublicIPs []ResourceReferenceARM `json:"publicIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfileOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfileOutboundIPs instead

func (*ManagedClusterLoadBalancerProfileOutboundIPsARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfileOutboundIPsARM) 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_Status_ManagedOutboundIPs `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes     *ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs            *ManagedClusterLoadBalancerProfile_Status_OutboundIPs        `json:"outboundIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_Status. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status instead

func (*ManagedClusterLoadBalancerProfile_Status) AssignPropertiesFromManagedClusterLoadBalancerProfileStatus

func (profile *ManagedClusterLoadBalancerProfile_Status) AssignPropertiesFromManagedClusterLoadBalancerProfileStatus(source *alpha20210501s.ManagedClusterLoadBalancerProfile_Status) error

AssignPropertiesFromManagedClusterLoadBalancerProfileStatus populates our ManagedClusterLoadBalancerProfile_Status from the provided source ManagedClusterLoadBalancerProfile_Status

func (*ManagedClusterLoadBalancerProfile_Status) AssignPropertiesToManagedClusterLoadBalancerProfileStatus

func (profile *ManagedClusterLoadBalancerProfile_Status) AssignPropertiesToManagedClusterLoadBalancerProfileStatus(destination *alpha20210501s.ManagedClusterLoadBalancerProfile_Status) error

AssignPropertiesToManagedClusterLoadBalancerProfileStatus 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_StatusARM

type ManagedClusterLoadBalancerProfile_StatusARM struct {
	AllocatedOutboundPorts *int                                                            `json:"allocatedOutboundPorts,omitempty"`
	EffectiveOutboundIPs   []ResourceReference_StatusARM                                   `json:"effectiveOutboundIPs,omitempty"`
	IdleTimeoutInMinutes   *int                                                            `json:"idleTimeoutInMinutes,omitempty"`
	ManagedOutboundIPs     *ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPsARM `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes     *ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixesARM `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs            *ManagedClusterLoadBalancerProfile_Status_OutboundIPsARM        `json:"outboundIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_Status. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status instead

func (*ManagedClusterLoadBalancerProfile_StatusARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_StatusARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs

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

Deprecated version of ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusManagedOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusManagedOutboundIPs(source *alpha20210501s.ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) error

AssignPropertiesFromManagedClusterLoadBalancerProfileStatusManagedOutboundIPs populates our ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs from the provided source ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileStatusManagedOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileStatusManagedOutboundIPs(destination *alpha20210501s.ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) error

AssignPropertiesToManagedClusterLoadBalancerProfileStatusManagedOutboundIPs populates the provided destination ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs from our ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) PopulateFromARM

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPsARM

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

Deprecated version of ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPsARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPsARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes

type ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes struct {
	PublicIPPrefixes []ResourceReference_Status `json:"publicIPPrefixes,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes instead

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPPrefixes

func (prefixes *ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPPrefixes(source *alpha20210501s.ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) error

AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPPrefixes populates our ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes from the provided source ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) AssignPropertiesToManagedClusterLoadBalancerProfileStatusOutboundIPPrefixes

func (prefixes *ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) AssignPropertiesToManagedClusterLoadBalancerProfileStatusOutboundIPPrefixes(destination *alpha20210501s.ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) error

AssignPropertiesToManagedClusterLoadBalancerProfileStatusOutboundIPPrefixes populates the provided destination ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes from our ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixesARM

type ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixesARM struct {
	PublicIPPrefixes []ResourceReference_StatusARM `json:"publicIPPrefixes,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes instead

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixesARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixesARM) DeepCopyInto

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

type ManagedClusterLoadBalancerProfile_Status_OutboundIPs

type ManagedClusterLoadBalancerProfile_Status_OutboundIPs struct {
	PublicIPs []ResourceReference_Status `json:"publicIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_Status_OutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_OutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_Status_OutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPs(source *alpha20210501s.ManagedClusterLoadBalancerProfile_Status_OutboundIPs) error

AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPs populates our ManagedClusterLoadBalancerProfile_Status_OutboundIPs from the provided source ManagedClusterLoadBalancerProfile_Status_OutboundIPs

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileStatusOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_Status_OutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileStatusOutboundIPs(destination *alpha20210501s.ManagedClusterLoadBalancerProfile_Status_OutboundIPs) error

AssignPropertiesToManagedClusterLoadBalancerProfileStatusOutboundIPs populates the provided destination ManagedClusterLoadBalancerProfile_Status_OutboundIPs from our ManagedClusterLoadBalancerProfile_Status_OutboundIPs

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPs) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPs) DeepCopyInto

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

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPs) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPs) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterLoadBalancerProfile_Status_OutboundIPsARM

type ManagedClusterLoadBalancerProfile_Status_OutboundIPsARM struct {
	PublicIPs []ResourceReference_StatusARM `json:"publicIPs,omitempty"`
}

Deprecated version of ManagedClusterLoadBalancerProfile_Status_OutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_OutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPsARM) DeepCopy

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

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPsARM) 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) AssignPropertiesFromManagedClusterOperatorSecrets

func (secrets *ManagedClusterOperatorSecrets) AssignPropertiesFromManagedClusterOperatorSecrets(source *alpha20210501s.ManagedClusterOperatorSecrets) error

AssignPropertiesFromManagedClusterOperatorSecrets populates our ManagedClusterOperatorSecrets from the provided source ManagedClusterOperatorSecrets

func (*ManagedClusterOperatorSecrets) AssignPropertiesToManagedClusterOperatorSecrets

func (secrets *ManagedClusterOperatorSecrets) AssignPropertiesToManagedClusterOperatorSecrets(destination *alpha20210501s.ManagedClusterOperatorSecrets) error

AssignPropertiesToManagedClusterOperatorSecrets 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) AssignPropertiesFromManagedClusterOperatorSpec

func (operator *ManagedClusterOperatorSpec) AssignPropertiesFromManagedClusterOperatorSpec(source *alpha20210501s.ManagedClusterOperatorSpec) error

AssignPropertiesFromManagedClusterOperatorSpec populates our ManagedClusterOperatorSpec from the provided source ManagedClusterOperatorSpec

func (*ManagedClusterOperatorSpec) AssignPropertiesToManagedClusterOperatorSpec

func (operator *ManagedClusterOperatorSpec) AssignPropertiesToManagedClusterOperatorSpec(destination *alpha20210501s.ManagedClusterOperatorSpec) error

AssignPropertiesToManagedClusterOperatorSpec 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 v1beta20210501.ManagedClusterPodIdentity instead

func (*ManagedClusterPodIdentity) AssignPropertiesFromManagedClusterPodIdentity

func (identity *ManagedClusterPodIdentity) AssignPropertiesFromManagedClusterPodIdentity(source *alpha20210501s.ManagedClusterPodIdentity) error

AssignPropertiesFromManagedClusterPodIdentity populates our ManagedClusterPodIdentity from the provided source ManagedClusterPodIdentity

func (*ManagedClusterPodIdentity) AssignPropertiesToManagedClusterPodIdentity

func (identity *ManagedClusterPodIdentity) AssignPropertiesToManagedClusterPodIdentity(destination *alpha20210501s.ManagedClusterPodIdentity) error

AssignPropertiesToManagedClusterPodIdentity 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 ManagedClusterPodIdentityARM

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

Deprecated version of ManagedClusterPodIdentity. Use v1beta20210501.ManagedClusterPodIdentity instead

func (*ManagedClusterPodIdentityARM) DeepCopy

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

func (*ManagedClusterPodIdentityARM) DeepCopyInto

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

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 v1beta20210501.ManagedClusterPodIdentityException instead

func (*ManagedClusterPodIdentityException) AssignPropertiesFromManagedClusterPodIdentityException

func (exception *ManagedClusterPodIdentityException) AssignPropertiesFromManagedClusterPodIdentityException(source *alpha20210501s.ManagedClusterPodIdentityException) error

AssignPropertiesFromManagedClusterPodIdentityException populates our ManagedClusterPodIdentityException from the provided source ManagedClusterPodIdentityException

func (*ManagedClusterPodIdentityException) AssignPropertiesToManagedClusterPodIdentityException

func (exception *ManagedClusterPodIdentityException) AssignPropertiesToManagedClusterPodIdentityException(destination *alpha20210501s.ManagedClusterPodIdentityException) error

AssignPropertiesToManagedClusterPodIdentityException 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 ManagedClusterPodIdentityExceptionARM

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

Deprecated version of ManagedClusterPodIdentityException. Use v1beta20210501.ManagedClusterPodIdentityException instead

func (*ManagedClusterPodIdentityExceptionARM) DeepCopy

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

func (*ManagedClusterPodIdentityExceptionARM) 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 v1beta20210501.ManagedClusterPodIdentityException_Status instead

func (*ManagedClusterPodIdentityException_Status) AssignPropertiesFromManagedClusterPodIdentityExceptionStatus

func (exception *ManagedClusterPodIdentityException_Status) AssignPropertiesFromManagedClusterPodIdentityExceptionStatus(source *alpha20210501s.ManagedClusterPodIdentityException_Status) error

AssignPropertiesFromManagedClusterPodIdentityExceptionStatus populates our ManagedClusterPodIdentityException_Status from the provided source ManagedClusterPodIdentityException_Status

func (*ManagedClusterPodIdentityException_Status) AssignPropertiesToManagedClusterPodIdentityExceptionStatus

func (exception *ManagedClusterPodIdentityException_Status) AssignPropertiesToManagedClusterPodIdentityExceptionStatus(destination *alpha20210501s.ManagedClusterPodIdentityException_Status) error

AssignPropertiesToManagedClusterPodIdentityExceptionStatus 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_StatusARM

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

Deprecated version of ManagedClusterPodIdentityException_Status. Use v1beta20210501.ManagedClusterPodIdentityException_Status instead

func (*ManagedClusterPodIdentityException_StatusARM) DeepCopy

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

func (*ManagedClusterPodIdentityException_StatusARM) 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 v1beta20210501.ManagedClusterPodIdentityProfile instead

func (*ManagedClusterPodIdentityProfile) AssignPropertiesFromManagedClusterPodIdentityProfile

func (profile *ManagedClusterPodIdentityProfile) AssignPropertiesFromManagedClusterPodIdentityProfile(source *alpha20210501s.ManagedClusterPodIdentityProfile) error

AssignPropertiesFromManagedClusterPodIdentityProfile populates our ManagedClusterPodIdentityProfile from the provided source ManagedClusterPodIdentityProfile

func (*ManagedClusterPodIdentityProfile) AssignPropertiesToManagedClusterPodIdentityProfile

func (profile *ManagedClusterPodIdentityProfile) AssignPropertiesToManagedClusterPodIdentityProfile(destination *alpha20210501s.ManagedClusterPodIdentityProfile) error

AssignPropertiesToManagedClusterPodIdentityProfile 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 ManagedClusterPodIdentityProfileARM

type ManagedClusterPodIdentityProfileARM struct {
	AllowNetworkPluginKubenet      *bool                                   `json:"allowNetworkPluginKubenet,omitempty"`
	Enabled                        *bool                                   `json:"enabled,omitempty"`
	UserAssignedIdentities         []ManagedClusterPodIdentityARM          `json:"userAssignedIdentities,omitempty"`
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityExceptionARM `json:"userAssignedIdentityExceptions,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProfile. Use v1beta20210501.ManagedClusterPodIdentityProfile instead

func (*ManagedClusterPodIdentityProfileARM) DeepCopy

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

func (*ManagedClusterPodIdentityProfileARM) 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 v1beta20210501.ManagedClusterPodIdentityProfile_Status instead

func (*ManagedClusterPodIdentityProfile_Status) AssignPropertiesFromManagedClusterPodIdentityProfileStatus

func (profile *ManagedClusterPodIdentityProfile_Status) AssignPropertiesFromManagedClusterPodIdentityProfileStatus(source *alpha20210501s.ManagedClusterPodIdentityProfile_Status) error

AssignPropertiesFromManagedClusterPodIdentityProfileStatus populates our ManagedClusterPodIdentityProfile_Status from the provided source ManagedClusterPodIdentityProfile_Status

func (*ManagedClusterPodIdentityProfile_Status) AssignPropertiesToManagedClusterPodIdentityProfileStatus

func (profile *ManagedClusterPodIdentityProfile_Status) AssignPropertiesToManagedClusterPodIdentityProfileStatus(destination *alpha20210501s.ManagedClusterPodIdentityProfile_Status) error

AssignPropertiesToManagedClusterPodIdentityProfileStatus 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_StatusARM

type ManagedClusterPodIdentityProfile_StatusARM struct {
	AllowNetworkPluginKubenet      *bool                                          `json:"allowNetworkPluginKubenet,omitempty"`
	Enabled                        *bool                                          `json:"enabled,omitempty"`
	UserAssignedIdentities         []ManagedClusterPodIdentity_StatusARM          `json:"userAssignedIdentities,omitempty"`
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityException_StatusARM `json:"userAssignedIdentityExceptions,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProfile_Status. Use v1beta20210501.ManagedClusterPodIdentityProfile_Status instead

func (*ManagedClusterPodIdentityProfile_StatusARM) DeepCopy

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

func (*ManagedClusterPodIdentityProfile_StatusARM) 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 v1beta20210501.ManagedClusterPodIdentityProvisioningErrorBody_Status instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatus

func (body *ManagedClusterPodIdentityProvisioningErrorBody_Status) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatus(source *alpha20210501s.ManagedClusterPodIdentityProvisioningErrorBody_Status) error

AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatus populates our ManagedClusterPodIdentityProvisioningErrorBody_Status from the provided source ManagedClusterPodIdentityProvisioningErrorBody_Status

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorBodyStatus

func (body *ManagedClusterPodIdentityProvisioningErrorBody_Status) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorBodyStatus(destination *alpha20210501s.ManagedClusterPodIdentityProvisioningErrorBody_Status) error

AssignPropertiesToManagedClusterPodIdentityProvisioningErrorBodyStatus 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_StatusARM

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

Deprecated version of ManagedClusterPodIdentityProvisioningErrorBody_Status. Use v1beta20210501.ManagedClusterPodIdentityProvisioningErrorBody_Status instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_StatusARM) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningErrorBody_StatusARM) 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 v1beta20210501.ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatusUnrolled

func (unrolled *ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatusUnrolled(source *alpha20210501s.ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled) error

AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatusUnrolled populates our ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled from the provided source ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorBodyStatusUnrolled

func (unrolled *ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorBodyStatusUnrolled(destination *alpha20210501s.ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled) error

AssignPropertiesToManagedClusterPodIdentityProvisioningErrorBodyStatusUnrolled 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_UnrolledARM

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

Deprecated version of ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled. Use v1beta20210501.ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status_UnrolledARM) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status_UnrolledARM) 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 v1beta20210501.ManagedClusterPodIdentityProvisioningError_Status instead

func (*ManagedClusterPodIdentityProvisioningError_Status) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorStatus

func (error *ManagedClusterPodIdentityProvisioningError_Status) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorStatus(source *alpha20210501s.ManagedClusterPodIdentityProvisioningError_Status) error

AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorStatus populates our ManagedClusterPodIdentityProvisioningError_Status from the provided source ManagedClusterPodIdentityProvisioningError_Status

func (*ManagedClusterPodIdentityProvisioningError_Status) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorStatus

func (error *ManagedClusterPodIdentityProvisioningError_Status) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorStatus(destination *alpha20210501s.ManagedClusterPodIdentityProvisioningError_Status) error

AssignPropertiesToManagedClusterPodIdentityProvisioningErrorStatus 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_StatusARM

type ManagedClusterPodIdentityProvisioningError_StatusARM struct {
	Error *ManagedClusterPodIdentityProvisioningErrorBody_StatusARM `json:"error,omitempty"`
}

Deprecated version of ManagedClusterPodIdentityProvisioningError_Status. Use v1beta20210501.ManagedClusterPodIdentityProvisioningError_Status instead

func (*ManagedClusterPodIdentityProvisioningError_StatusARM) DeepCopy

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

func (*ManagedClusterPodIdentityProvisioningError_StatusARM) DeepCopyInto

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

type ManagedClusterPodIdentityStatusProvisioningState

type ManagedClusterPodIdentityStatusProvisioningState string

Deprecated version of ManagedClusterPodIdentityStatusProvisioningState. Use v1beta20210501.ManagedClusterPodIdentityStatusProvisioningState 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_Status_ProvisioningInfo `json:"provisioningInfo,omitempty"`
	ProvisioningState *ManagedClusterPodIdentityStatusProvisioningState  `json:"provisioningState,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity_Status. Use v1beta20210501.ManagedClusterPodIdentity_Status instead

func (*ManagedClusterPodIdentity_Status) AssignPropertiesFromManagedClusterPodIdentityStatus

func (identity *ManagedClusterPodIdentity_Status) AssignPropertiesFromManagedClusterPodIdentityStatus(source *alpha20210501s.ManagedClusterPodIdentity_Status) error

AssignPropertiesFromManagedClusterPodIdentityStatus populates our ManagedClusterPodIdentity_Status from the provided source ManagedClusterPodIdentity_Status

func (*ManagedClusterPodIdentity_Status) AssignPropertiesToManagedClusterPodIdentityStatus

func (identity *ManagedClusterPodIdentity_Status) AssignPropertiesToManagedClusterPodIdentityStatus(destination *alpha20210501s.ManagedClusterPodIdentity_Status) error

AssignPropertiesToManagedClusterPodIdentityStatus 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_StatusARM

type ManagedClusterPodIdentity_StatusARM struct {
	BindingSelector   *string                                               `json:"bindingSelector,omitempty"`
	Identity          *UserAssignedIdentity_StatusARM                       `json:"identity,omitempty"`
	Name              *string                                               `json:"name,omitempty"`
	Namespace         *string                                               `json:"namespace,omitempty"`
	ProvisioningInfo  *ManagedClusterPodIdentity_Status_ProvisioningInfoARM `json:"provisioningInfo,omitempty"`
	ProvisioningState *ManagedClusterPodIdentityStatusProvisioningState     `json:"provisioningState,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity_Status. Use v1beta20210501.ManagedClusterPodIdentity_Status instead

func (*ManagedClusterPodIdentity_StatusARM) DeepCopy

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

func (*ManagedClusterPodIdentity_StatusARM) DeepCopyInto

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

type ManagedClusterPodIdentity_Status_ProvisioningInfo

type ManagedClusterPodIdentity_Status_ProvisioningInfo struct {
	Error *ManagedClusterPodIdentityProvisioningError_Status `json:"error,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity_Status_ProvisioningInfo. Use v1beta20210501.ManagedClusterPodIdentity_Status_ProvisioningInfo instead

func (*ManagedClusterPodIdentity_Status_ProvisioningInfo) AssignPropertiesFromManagedClusterPodIdentityStatusProvisioningInfo

func (info *ManagedClusterPodIdentity_Status_ProvisioningInfo) AssignPropertiesFromManagedClusterPodIdentityStatusProvisioningInfo(source *alpha20210501s.ManagedClusterPodIdentity_Status_ProvisioningInfo) error

AssignPropertiesFromManagedClusterPodIdentityStatusProvisioningInfo populates our ManagedClusterPodIdentity_Status_ProvisioningInfo from the provided source ManagedClusterPodIdentity_Status_ProvisioningInfo

func (*ManagedClusterPodIdentity_Status_ProvisioningInfo) AssignPropertiesToManagedClusterPodIdentityStatusProvisioningInfo

func (info *ManagedClusterPodIdentity_Status_ProvisioningInfo) AssignPropertiesToManagedClusterPodIdentityStatusProvisioningInfo(destination *alpha20210501s.ManagedClusterPodIdentity_Status_ProvisioningInfo) error

AssignPropertiesToManagedClusterPodIdentityStatusProvisioningInfo populates the provided destination ManagedClusterPodIdentity_Status_ProvisioningInfo from our ManagedClusterPodIdentity_Status_ProvisioningInfo

func (*ManagedClusterPodIdentity_Status_ProvisioningInfo) DeepCopy

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

func (*ManagedClusterPodIdentity_Status_ProvisioningInfo) DeepCopyInto

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

func (*ManagedClusterPodIdentity_Status_ProvisioningInfo) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPodIdentity_Status_ProvisioningInfo) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPodIdentity_Status_ProvisioningInfoARM

type ManagedClusterPodIdentity_Status_ProvisioningInfoARM struct {
	Error *ManagedClusterPodIdentityProvisioningError_StatusARM `json:"error,omitempty"`
}

Deprecated version of ManagedClusterPodIdentity_Status_ProvisioningInfo. Use v1beta20210501.ManagedClusterPodIdentity_Status_ProvisioningInfo instead

func (*ManagedClusterPodIdentity_Status_ProvisioningInfoARM) DeepCopy

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

func (*ManagedClusterPodIdentity_Status_ProvisioningInfoARM) DeepCopyInto

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

type ManagedClusterPropertiesARM

type ManagedClusterPropertiesARM struct {
	AadProfile              *ManagedClusterAADProfileARM                                                                               `json:"aadProfile,omitempty"`
	AddonProfiles           map[string]ManagedClusterAddonProfileARM                                                                   `json:"addonProfiles,omitempty"`
	AgentPoolProfiles       []ManagedClusterAgentPoolProfileARM                                                                        `json:"agentPoolProfiles,omitempty"`
	ApiServerAccessProfile  *ManagedClusterAPIServerAccessProfileARM                                                                   `json:"apiServerAccessProfile,omitempty"`
	AutoScalerProfile       *ManagedClusterPropertiesAutoScalerProfileARM                                                              `json:"autoScalerProfile,omitempty"`
	AutoUpgradeProfile      *ManagedClusterAutoUpgradeProfileARM                                                                       `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         *ManagedClusterHTTPProxyConfigARM                                                                          `json:"httpProxyConfig,omitempty"`
	IdentityProfile         map[string]Componentsqit0EtschemasmanagedclusterpropertiespropertiesidentityprofileadditionalpropertiesARM `json:"identityProfile,omitempty"`
	KubernetesVersion       *string                                                                                                    `json:"kubernetesVersion,omitempty"`
	LinuxProfile            *ContainerServiceLinuxProfileARM                                                                           `json:"linuxProfile,omitempty"`
	NetworkProfile          *ContainerServiceNetworkProfileARM                                                                         `json:"networkProfile,omitempty"`
	NodeResourceGroup       *string                                                                                                    `json:"nodeResourceGroup,omitempty"`
	PodIdentityProfile      *ManagedClusterPodIdentityProfileARM                                                                       `json:"podIdentityProfile,omitempty"`
	PrivateLinkResources    []PrivateLinkResourceARM                                                                                   `json:"privateLinkResources,omitempty"`
	ServicePrincipalProfile *ManagedClusterServicePrincipalProfileARM                                                                  `json:"servicePrincipalProfile,omitempty"`
	WindowsProfile          *ManagedClusterWindowsProfileARM                                                                           `json:"windowsProfile,omitempty"`
}

Deprecated version of ManagedClusterProperties. Use v1beta20210501.ManagedClusterProperties instead

func (*ManagedClusterPropertiesARM) DeepCopy

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

func (*ManagedClusterPropertiesARM) DeepCopyInto

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

type ManagedClusterPropertiesAutoScalerProfile

type ManagedClusterPropertiesAutoScalerProfile struct {
	BalanceSimilarNodeGroups      *string                                            `json:"balance-similar-node-groups,omitempty"`
	Expander                      *ManagedClusterPropertiesAutoScalerProfileExpander `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 ManagedClusterPropertiesAutoScalerProfile. Use v1beta20210501.ManagedClusterPropertiesAutoScalerProfile instead

func (*ManagedClusterPropertiesAutoScalerProfile) AssignPropertiesFromManagedClusterPropertiesAutoScalerProfile

func (profile *ManagedClusterPropertiesAutoScalerProfile) AssignPropertiesFromManagedClusterPropertiesAutoScalerProfile(source *alpha20210501s.ManagedClusterPropertiesAutoScalerProfile) error

AssignPropertiesFromManagedClusterPropertiesAutoScalerProfile populates our ManagedClusterPropertiesAutoScalerProfile from the provided source ManagedClusterPropertiesAutoScalerProfile

func (*ManagedClusterPropertiesAutoScalerProfile) AssignPropertiesToManagedClusterPropertiesAutoScalerProfile

func (profile *ManagedClusterPropertiesAutoScalerProfile) AssignPropertiesToManagedClusterPropertiesAutoScalerProfile(destination *alpha20210501s.ManagedClusterPropertiesAutoScalerProfile) error

AssignPropertiesToManagedClusterPropertiesAutoScalerProfile populates the provided destination ManagedClusterPropertiesAutoScalerProfile from our ManagedClusterPropertiesAutoScalerProfile

func (*ManagedClusterPropertiesAutoScalerProfile) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusterPropertiesAutoScalerProfile) DeepCopy

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

func (*ManagedClusterPropertiesAutoScalerProfile) DeepCopyInto

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

func (*ManagedClusterPropertiesAutoScalerProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterPropertiesAutoScalerProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterPropertiesAutoScalerProfileARM

type ManagedClusterPropertiesAutoScalerProfileARM struct {
	BalanceSimilarNodeGroups      *string                                            `json:"balance-similar-node-groups,omitempty"`
	Expander                      *ManagedClusterPropertiesAutoScalerProfileExpander `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 ManagedClusterPropertiesAutoScalerProfile. Use v1beta20210501.ManagedClusterPropertiesAutoScalerProfile instead

func (*ManagedClusterPropertiesAutoScalerProfileARM) DeepCopy

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

func (*ManagedClusterPropertiesAutoScalerProfileARM) DeepCopyInto

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

type ManagedClusterPropertiesAutoScalerProfileExpander

type ManagedClusterPropertiesAutoScalerProfileExpander string

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

type ManagedClusterPropertiesStatusAutoScalerProfileExpander

type ManagedClusterPropertiesStatusAutoScalerProfileExpander string

Deprecated version of ManagedClusterPropertiesStatusAutoScalerProfileExpander. Use v1beta20210501.ManagedClusterPropertiesStatusAutoScalerProfileExpander instead

type ManagedClusterProperties_StatusARM

type ManagedClusterProperties_StatusARM struct {
	AadProfile              *ManagedClusterAADProfile_StatusARM                   `json:"aadProfile,omitempty"`
	AddonProfiles           *v1.JSON                                              `json:"addonProfiles,omitempty"`
	AgentPoolProfiles       []ManagedClusterAgentPoolProfile_StatusARM            `json:"agentPoolProfiles,omitempty"`
	ApiServerAccessProfile  *ManagedClusterAPIServerAccessProfile_StatusARM       `json:"apiServerAccessProfile,omitempty"`
	AutoScalerProfile       *ManagedClusterProperties_Status_AutoScalerProfileARM `json:"autoScalerProfile,omitempty"`
	AutoUpgradeProfile      *ManagedClusterAutoUpgradeProfile_StatusARM           `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_StatusARM              `json:"httpProxyConfig,omitempty"`
	IdentityProfile         *v1.JSON                                              `json:"identityProfile,omitempty"`
	KubernetesVersion       *string                                               `json:"kubernetesVersion,omitempty"`
	LinuxProfile            *ContainerServiceLinuxProfile_StatusARM               `json:"linuxProfile,omitempty"`
	MaxAgentPools           *int                                                  `json:"maxAgentPools,omitempty"`
	NetworkProfile          *ContainerServiceNetworkProfile_StatusARM             `json:"networkProfile,omitempty"`
	NodeResourceGroup       *string                                               `json:"nodeResourceGroup,omitempty"`
	PodIdentityProfile      *ManagedClusterPodIdentityProfile_StatusARM           `json:"podIdentityProfile,omitempty"`
	PowerState              *PowerState_StatusARM                                 `json:"powerState,omitempty"`
	PrivateFQDN             *string                                               `json:"privateFQDN,omitempty"`
	PrivateLinkResources    []PrivateLinkResource_StatusARM                       `json:"privateLinkResources,omitempty"`
	ProvisioningState       *string                                               `json:"provisioningState,omitempty"`
	ServicePrincipalProfile *ManagedClusterServicePrincipalProfile_StatusARM      `json:"servicePrincipalProfile,omitempty"`
	WindowsProfile          *ManagedClusterWindowsProfile_StatusARM               `json:"windowsProfile,omitempty"`
}

Deprecated version of ManagedClusterProperties_Status. Use v1beta20210501.ManagedClusterProperties_Status instead

func (*ManagedClusterProperties_StatusARM) DeepCopy

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

func (*ManagedClusterProperties_StatusARM) DeepCopyInto

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

type ManagedClusterProperties_Status_AutoScalerProfile

type ManagedClusterProperties_Status_AutoScalerProfile struct {
	BalanceSimilarNodeGroups      *string                                                  `json:"balance-similar-node-groups,omitempty"`
	Expander                      *ManagedClusterPropertiesStatusAutoScalerProfileExpander `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_Status_AutoScalerProfile. Use v1beta20210501.ManagedClusterProperties_Status_AutoScalerProfile instead

func (*ManagedClusterProperties_Status_AutoScalerProfile) AssignPropertiesFromManagedClusterPropertiesStatusAutoScalerProfile

func (profile *ManagedClusterProperties_Status_AutoScalerProfile) AssignPropertiesFromManagedClusterPropertiesStatusAutoScalerProfile(source *alpha20210501s.ManagedClusterProperties_Status_AutoScalerProfile) error

AssignPropertiesFromManagedClusterPropertiesStatusAutoScalerProfile populates our ManagedClusterProperties_Status_AutoScalerProfile from the provided source ManagedClusterProperties_Status_AutoScalerProfile

func (*ManagedClusterProperties_Status_AutoScalerProfile) AssignPropertiesToManagedClusterPropertiesStatusAutoScalerProfile

func (profile *ManagedClusterProperties_Status_AutoScalerProfile) AssignPropertiesToManagedClusterPropertiesStatusAutoScalerProfile(destination *alpha20210501s.ManagedClusterProperties_Status_AutoScalerProfile) error

AssignPropertiesToManagedClusterPropertiesStatusAutoScalerProfile populates the provided destination ManagedClusterProperties_Status_AutoScalerProfile from our ManagedClusterProperties_Status_AutoScalerProfile

func (*ManagedClusterProperties_Status_AutoScalerProfile) DeepCopy

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

func (*ManagedClusterProperties_Status_AutoScalerProfile) DeepCopyInto

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

func (*ManagedClusterProperties_Status_AutoScalerProfile) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusterProperties_Status_AutoScalerProfile) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedClusterProperties_Status_AutoScalerProfileARM

type ManagedClusterProperties_Status_AutoScalerProfileARM struct {
	BalanceSimilarNodeGroups      *string                                                  `json:"balance-similar-node-groups,omitempty"`
	Expander                      *ManagedClusterPropertiesStatusAutoScalerProfileExpander `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_Status_AutoScalerProfile. Use v1beta20210501.ManagedClusterProperties_Status_AutoScalerProfile instead

func (*ManagedClusterProperties_Status_AutoScalerProfileARM) DeepCopy

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

func (*ManagedClusterProperties_Status_AutoScalerProfileARM) DeepCopyInto

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

type ManagedClusterSKU

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

Deprecated version of ManagedClusterSKU. Use v1beta20210501.ManagedClusterSKU instead

func (*ManagedClusterSKU) AssignPropertiesFromManagedClusterSKU

func (clusterSKU *ManagedClusterSKU) AssignPropertiesFromManagedClusterSKU(source *alpha20210501s.ManagedClusterSKU) error

AssignPropertiesFromManagedClusterSKU populates our ManagedClusterSKU from the provided source ManagedClusterSKU

func (*ManagedClusterSKU) AssignPropertiesToManagedClusterSKU

func (clusterSKU *ManagedClusterSKU) AssignPropertiesToManagedClusterSKU(destination *alpha20210501s.ManagedClusterSKU) error

AssignPropertiesToManagedClusterSKU 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 ManagedClusterSKUARM

type ManagedClusterSKUARM struct {
	Name *ManagedClusterSKUName `json:"name,omitempty"`
	Tier *ManagedClusterSKUTier `json:"tier,omitempty"`
}

Deprecated version of ManagedClusterSKU. Use v1beta20210501.ManagedClusterSKU instead

func (*ManagedClusterSKUARM) DeepCopy

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

func (*ManagedClusterSKUARM) DeepCopyInto

func (in *ManagedClusterSKUARM) DeepCopyInto(out *ManagedClusterSKUARM)

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

type ManagedClusterSKUName

type ManagedClusterSKUName string

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

type ManagedClusterSKUStatusName

type ManagedClusterSKUStatusName string

Deprecated version of ManagedClusterSKUStatusName. Use v1beta20210501.ManagedClusterSKUStatusName instead

type ManagedClusterSKUStatusTier

type ManagedClusterSKUStatusTier string

Deprecated version of ManagedClusterSKUStatusTier. Use v1beta20210501.ManagedClusterSKUStatusTier instead

type ManagedClusterSKUTier

type ManagedClusterSKUTier string

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

type ManagedClusterSKU_Status

type ManagedClusterSKU_Status struct {
	Name *ManagedClusterSKUStatusName `json:"name,omitempty"`
	Tier *ManagedClusterSKUStatusTier `json:"tier,omitempty"`
}

Deprecated version of ManagedClusterSKU_Status. Use v1beta20210501.ManagedClusterSKU_Status instead

func (*ManagedClusterSKU_Status) AssignPropertiesFromManagedClusterSKUStatus

func (clusterSKU *ManagedClusterSKU_Status) AssignPropertiesFromManagedClusterSKUStatus(source *alpha20210501s.ManagedClusterSKU_Status) error

AssignPropertiesFromManagedClusterSKUStatus populates our ManagedClusterSKU_Status from the provided source ManagedClusterSKU_Status

func (*ManagedClusterSKU_Status) AssignPropertiesToManagedClusterSKUStatus

func (clusterSKU *ManagedClusterSKU_Status) AssignPropertiesToManagedClusterSKUStatus(destination *alpha20210501s.ManagedClusterSKU_Status) error

AssignPropertiesToManagedClusterSKUStatus 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_StatusARM

type ManagedClusterSKU_StatusARM struct {
	Name *ManagedClusterSKUStatusName `json:"name,omitempty"`
	Tier *ManagedClusterSKUStatusTier `json:"tier,omitempty"`
}

Deprecated version of ManagedClusterSKU_Status. Use v1beta20210501.ManagedClusterSKU_Status instead

func (*ManagedClusterSKU_StatusARM) DeepCopy

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

func (*ManagedClusterSKU_StatusARM) DeepCopyInto

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

type ManagedClusterServicePrincipalProfile

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

Deprecated version of ManagedClusterServicePrincipalProfile. Use v1beta20210501.ManagedClusterServicePrincipalProfile instead

func (*ManagedClusterServicePrincipalProfile) AssignPropertiesFromManagedClusterServicePrincipalProfile

func (profile *ManagedClusterServicePrincipalProfile) AssignPropertiesFromManagedClusterServicePrincipalProfile(source *alpha20210501s.ManagedClusterServicePrincipalProfile) error

AssignPropertiesFromManagedClusterServicePrincipalProfile populates our ManagedClusterServicePrincipalProfile from the provided source ManagedClusterServicePrincipalProfile

func (*ManagedClusterServicePrincipalProfile) AssignPropertiesToManagedClusterServicePrincipalProfile

func (profile *ManagedClusterServicePrincipalProfile) AssignPropertiesToManagedClusterServicePrincipalProfile(destination *alpha20210501s.ManagedClusterServicePrincipalProfile) error

AssignPropertiesToManagedClusterServicePrincipalProfile 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 ManagedClusterServicePrincipalProfileARM

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

Deprecated version of ManagedClusterServicePrincipalProfile. Use v1beta20210501.ManagedClusterServicePrincipalProfile instead

func (*ManagedClusterServicePrincipalProfileARM) DeepCopy

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

func (*ManagedClusterServicePrincipalProfileARM) 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"`
	Secret   *string `json:"secret,omitempty"`
}

Deprecated version of ManagedClusterServicePrincipalProfile_Status. Use v1beta20210501.ManagedClusterServicePrincipalProfile_Status instead

func (*ManagedClusterServicePrincipalProfile_Status) AssignPropertiesFromManagedClusterServicePrincipalProfileStatus

func (profile *ManagedClusterServicePrincipalProfile_Status) AssignPropertiesFromManagedClusterServicePrincipalProfileStatus(source *alpha20210501s.ManagedClusterServicePrincipalProfile_Status) error

AssignPropertiesFromManagedClusterServicePrincipalProfileStatus populates our ManagedClusterServicePrincipalProfile_Status from the provided source ManagedClusterServicePrincipalProfile_Status

func (*ManagedClusterServicePrincipalProfile_Status) AssignPropertiesToManagedClusterServicePrincipalProfileStatus

func (profile *ManagedClusterServicePrincipalProfile_Status) AssignPropertiesToManagedClusterServicePrincipalProfileStatus(destination *alpha20210501s.ManagedClusterServicePrincipalProfile_Status) error

AssignPropertiesToManagedClusterServicePrincipalProfileStatus 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_StatusARM

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

Deprecated version of ManagedClusterServicePrincipalProfile_Status. Use v1beta20210501.ManagedClusterServicePrincipalProfile_Status instead

func (*ManagedClusterServicePrincipalProfile_StatusARM) DeepCopy

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

func (*ManagedClusterServicePrincipalProfile_StatusARM) 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    *ManagedClusterWindowsProfileLicenseType `json:"licenseType,omitempty"`
}

Deprecated version of ManagedClusterWindowsProfile. Use v1beta20210501.ManagedClusterWindowsProfile instead

func (*ManagedClusterWindowsProfile) AssignPropertiesFromManagedClusterWindowsProfile

func (profile *ManagedClusterWindowsProfile) AssignPropertiesFromManagedClusterWindowsProfile(source *alpha20210501s.ManagedClusterWindowsProfile) error

AssignPropertiesFromManagedClusterWindowsProfile populates our ManagedClusterWindowsProfile from the provided source ManagedClusterWindowsProfile

func (*ManagedClusterWindowsProfile) AssignPropertiesToManagedClusterWindowsProfile

func (profile *ManagedClusterWindowsProfile) AssignPropertiesToManagedClusterWindowsProfile(destination *alpha20210501s.ManagedClusterWindowsProfile) error

AssignPropertiesToManagedClusterWindowsProfile 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 ManagedClusterWindowsProfileARM

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

Deprecated version of ManagedClusterWindowsProfile. Use v1beta20210501.ManagedClusterWindowsProfile instead

func (*ManagedClusterWindowsProfileARM) DeepCopy

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

func (*ManagedClusterWindowsProfileARM) DeepCopyInto

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

type ManagedClusterWindowsProfileLicenseType

type ManagedClusterWindowsProfileLicenseType string

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

type ManagedClusterWindowsProfileStatusLicenseType

type ManagedClusterWindowsProfileStatusLicenseType string

Deprecated version of ManagedClusterWindowsProfileStatusLicenseType. Use v1beta20210501.ManagedClusterWindowsProfileStatusLicenseType instead

type ManagedClusterWindowsProfile_Status

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

Deprecated version of ManagedClusterWindowsProfile_Status. Use v1beta20210501.ManagedClusterWindowsProfile_Status instead

func (*ManagedClusterWindowsProfile_Status) AssignPropertiesFromManagedClusterWindowsProfileStatus

func (profile *ManagedClusterWindowsProfile_Status) AssignPropertiesFromManagedClusterWindowsProfileStatus(source *alpha20210501s.ManagedClusterWindowsProfile_Status) error

AssignPropertiesFromManagedClusterWindowsProfileStatus populates our ManagedClusterWindowsProfile_Status from the provided source ManagedClusterWindowsProfile_Status

func (*ManagedClusterWindowsProfile_Status) AssignPropertiesToManagedClusterWindowsProfileStatus

func (profile *ManagedClusterWindowsProfile_Status) AssignPropertiesToManagedClusterWindowsProfileStatus(destination *alpha20210501s.ManagedClusterWindowsProfile_Status) error

AssignPropertiesToManagedClusterWindowsProfileStatus 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_StatusARM

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

Deprecated version of ManagedClusterWindowsProfile_Status. Use v1beta20210501.ManagedClusterWindowsProfile_Status instead

func (*ManagedClusterWindowsProfile_StatusARM) DeepCopy

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

func (*ManagedClusterWindowsProfile_StatusARM) 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          *v1.JSON                                           `json:"addonProfiles,omitempty"`
	AgentPoolProfiles      []ManagedClusterAgentPoolProfile_Status            `json:"agentPoolProfiles,omitempty"`
	ApiServerAccessProfile *ManagedClusterAPIServerAccessProfile_Status       `json:"apiServerAccessProfile,omitempty"`
	AutoScalerProfile      *ManagedClusterProperties_Status_AutoScalerProfile `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         *v1.JSON                                      `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 v1beta20210501.ManagedCluster_Status instead

func (*ManagedCluster_Status) AssignPropertiesFromManagedClusterStatus

func (cluster *ManagedCluster_Status) AssignPropertiesFromManagedClusterStatus(source *alpha20210501s.ManagedCluster_Status) error

AssignPropertiesFromManagedClusterStatus populates our ManagedCluster_Status from the provided source ManagedCluster_Status

func (*ManagedCluster_Status) AssignPropertiesToManagedClusterStatus

func (cluster *ManagedCluster_Status) AssignPropertiesToManagedClusterStatus(destination *alpha20210501s.ManagedCluster_Status) error

AssignPropertiesToManagedClusterStatus 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_StatusARM

type ManagedCluster_StatusARM struct {
	ExtendedLocation *ExtendedLocation_StatusARM         `json:"extendedLocation,omitempty"`
	Id               *string                             `json:"id,omitempty"`
	Identity         *ManagedClusterIdentity_StatusARM   `json:"identity,omitempty"`
	Location         *string                             `json:"location,omitempty"`
	Name             *string                             `json:"name,omitempty"`
	Properties       *ManagedClusterProperties_StatusARM `json:"properties,omitempty"`
	Sku              *ManagedClusterSKU_StatusARM        `json:"sku,omitempty"`
	Tags             map[string]string                   `json:"tags,omitempty"`
	Type             *string                             `json:"type,omitempty"`
}

Deprecated version of ManagedCluster_Status. Use v1beta20210501.ManagedCluster_Status instead

func (*ManagedCluster_StatusARM) DeepCopy

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

func (*ManagedCluster_StatusARM) DeepCopyInto

func (in *ManagedCluster_StatusARM) DeepCopyInto(out *ManagedCluster_StatusARM)

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

type ManagedClustersAgentPool

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

func (*ManagedClustersAgentPool) AssignPropertiesFromManagedClustersAgentPool

func (pool *ManagedClustersAgentPool) AssignPropertiesFromManagedClustersAgentPool(source *alpha20210501s.ManagedClustersAgentPool) error

AssignPropertiesFromManagedClustersAgentPool populates our ManagedClustersAgentPool from the provided source ManagedClustersAgentPool

func (*ManagedClustersAgentPool) AssignPropertiesToManagedClustersAgentPool

func (pool *ManagedClustersAgentPool) AssignPropertiesToManagedClustersAgentPool(destination *alpha20210501s.ManagedClustersAgentPool) error

AssignPropertiesToManagedClustersAgentPool 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, or nil if there is no 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() error

ValidateCreate validates the creation of the resource

func (*ManagedClustersAgentPool) ValidateDelete

func (pool *ManagedClustersAgentPool) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*ManagedClustersAgentPool) ValidateUpdate

func (pool *ManagedClustersAgentPool) ValidateUpdate(old runtime.Object) 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 v1beta20210501.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 ManagedClustersAgentPools_Spec

type ManagedClustersAgentPools_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            *ManagedClusterAgentPoolProfilePropertiesGpuInstanceProfile `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig                 *KubeletConfig                                              `json:"kubeletConfig,omitempty"`
	KubeletDiskType               *ManagedClusterAgentPoolProfilePropertiesKubeletDiskType    `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig                 *LinuxOSConfig                                              `json:"linuxOSConfig,omitempty"`
	Location                      *string                                                     `json:"location,omitempty"`
	MaxCount                      *int                                                        `json:"maxCount,omitempty"`
	MaxPods                       *int                                                        `json:"maxPods,omitempty"`
	MinCount                      *int                                                        `json:"minCount,omitempty"`
	Mode                          *ManagedClusterAgentPoolProfilePropertiesMode               `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"`

	// +kubebuilder:validation:Maximum=2048
	// +kubebuilder:validation:Minimum=0
	OsDiskSizeGB *int                                                `json:"osDiskSizeGB,omitempty"`
	OsDiskType   *ManagedClusterAgentPoolProfilePropertiesOsDiskType `json:"osDiskType,omitempty"`
	OsSKU        *ManagedClusterAgentPoolProfilePropertiesOsSKU      `json:"osSKU,omitempty"`
	OsType       *ManagedClusterAgentPoolProfilePropertiesOsType     `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    *ManagedClusterAgentPoolProfilePropertiesScaleSetEvictionPolicy `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *ManagedClusterAgentPoolProfilePropertiesScaleSetPriority       `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                                                        `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                                               `json:"tags,omitempty"`
	Type                      *ManagedClusterAgentPoolProfilePropertiesType                   `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings                                       `json:"upgradeSettings,omitempty"`
	VmSize                    *string                                                         `json:"vmSize,omitempty"`
	VnetSubnetIDReference     *genruntime.ResourceReference                                   `armReference:"VnetSubnetID" json:"vnetSubnetIDReference,omitempty"`
}

func (*ManagedClustersAgentPools_Spec) AssignPropertiesFromManagedClustersAgentPoolsSpec

func (pools *ManagedClustersAgentPools_Spec) AssignPropertiesFromManagedClustersAgentPoolsSpec(source *alpha20210501s.ManagedClustersAgentPools_Spec) error

AssignPropertiesFromManagedClustersAgentPoolsSpec populates our ManagedClustersAgentPools_Spec from the provided source ManagedClustersAgentPools_Spec

func (*ManagedClustersAgentPools_Spec) AssignPropertiesToManagedClustersAgentPoolsSpec

func (pools *ManagedClustersAgentPools_Spec) AssignPropertiesToManagedClustersAgentPoolsSpec(destination *alpha20210501s.ManagedClustersAgentPools_Spec) error

AssignPropertiesToManagedClustersAgentPoolsSpec populates the provided destination ManagedClustersAgentPools_Spec from our ManagedClustersAgentPools_Spec

func (*ManagedClustersAgentPools_Spec) ConvertSpecFrom

func (pools *ManagedClustersAgentPools_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our ManagedClustersAgentPools_Spec from the provided source

func (*ManagedClustersAgentPools_Spec) ConvertSpecTo

func (pools *ManagedClustersAgentPools_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our ManagedClustersAgentPools_Spec

func (*ManagedClustersAgentPools_Spec) ConvertToARM

func (pools *ManagedClustersAgentPools_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClustersAgentPools_Spec) DeepCopy

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

func (*ManagedClustersAgentPools_Spec) DeepCopyInto

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

func (*ManagedClustersAgentPools_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClustersAgentPools_Spec) OriginalVersion

func (pools *ManagedClustersAgentPools_Spec) OriginalVersion() string

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

func (*ManagedClustersAgentPools_Spec) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*ManagedClustersAgentPools_Spec) SetAzureName

func (pools *ManagedClustersAgentPools_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type ManagedClustersAgentPools_SpecARM

type ManagedClustersAgentPools_SpecARM struct {
	Location   *string                                      `json:"location,omitempty"`
	Name       string                                       `json:"name,omitempty"`
	Properties *ManagedClusterAgentPoolProfilePropertiesARM `json:"properties,omitempty"`
}

Deprecated version of ManagedClustersAgentPools_Spec. Use v1beta20210501.ManagedClustersAgentPools_Spec instead

func (*ManagedClustersAgentPools_SpecARM) DeepCopy

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

func (*ManagedClustersAgentPools_SpecARM) DeepCopyInto

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

func (ManagedClustersAgentPools_SpecARM) GetAPIVersion

func (pools ManagedClustersAgentPools_SpecARM) GetAPIVersion() string

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

func (*ManagedClustersAgentPools_SpecARM) GetName

func (pools *ManagedClustersAgentPools_SpecARM) GetName() string

GetName returns the Name of the resource

func (*ManagedClustersAgentPools_SpecARM) GetType

func (pools *ManagedClustersAgentPools_SpecARM) GetType() string

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

type ManagedClusters_Spec

type ManagedClusters_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      *ManagedClusterPropertiesAutoScalerProfile `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]Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties `json:"identityProfile,omitempty"`
	KubernetesVersion            *string                                                                                                 `json:"kubernetesVersion,omitempty"`
	LinuxProfile                 *ContainerServiceLinuxProfile                                                                           `json:"linuxProfile,omitempty"`
	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 (*ManagedClusters_Spec) AssignPropertiesFromManagedClustersSpec

func (clusters *ManagedClusters_Spec) AssignPropertiesFromManagedClustersSpec(source *alpha20210501s.ManagedClusters_Spec) error

AssignPropertiesFromManagedClustersSpec populates our ManagedClusters_Spec from the provided source ManagedClusters_Spec

func (*ManagedClusters_Spec) AssignPropertiesToManagedClustersSpec

func (clusters *ManagedClusters_Spec) AssignPropertiesToManagedClustersSpec(destination *alpha20210501s.ManagedClusters_Spec) error

AssignPropertiesToManagedClustersSpec populates the provided destination ManagedClusters_Spec from our ManagedClusters_Spec

func (*ManagedClusters_Spec) ConvertSpecFrom

func (clusters *ManagedClusters_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our ManagedClusters_Spec from the provided source

func (*ManagedClusters_Spec) ConvertSpecTo

func (clusters *ManagedClusters_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our ManagedClusters_Spec

func (*ManagedClusters_Spec) ConvertToARM

func (clusters *ManagedClusters_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedClusters_Spec) DeepCopy

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

func (*ManagedClusters_Spec) DeepCopyInto

func (in *ManagedClusters_Spec) DeepCopyInto(out *ManagedClusters_Spec)

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

func (*ManagedClusters_Spec) NewEmptyARMValue

func (clusters *ManagedClusters_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedClusters_Spec) OriginalVersion

func (clusters *ManagedClusters_Spec) OriginalVersion() string

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

func (*ManagedClusters_Spec) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*ManagedClusters_Spec) SetAzureName

func (clusters *ManagedClusters_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type ManagedClusters_SpecARM

type ManagedClusters_SpecARM struct {
	ExtendedLocation *ExtendedLocationARM         `json:"extendedLocation,omitempty"`
	Identity         *ManagedClusterIdentityARM   `json:"identity,omitempty"`
	Location         *string                      `json:"location,omitempty"`
	Name             string                       `json:"name,omitempty"`
	Properties       *ManagedClusterPropertiesARM `json:"properties,omitempty"`
	Sku              *ManagedClusterSKUARM        `json:"sku,omitempty"`
	Tags             map[string]string            `json:"tags,omitempty"`
}

Deprecated version of ManagedClusters_Spec. Use v1beta20210501.ManagedClusters_Spec instead

func (*ManagedClusters_SpecARM) DeepCopy

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

func (*ManagedClusters_SpecARM) DeepCopyInto

func (in *ManagedClusters_SpecARM) DeepCopyInto(out *ManagedClusters_SpecARM)

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

func (ManagedClusters_SpecARM) GetAPIVersion

func (clusters ManagedClusters_SpecARM) GetAPIVersion() string

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

func (*ManagedClusters_SpecARM) GetName

func (clusters *ManagedClusters_SpecARM) GetName() string

GetName returns the Name of the resource

func (*ManagedClusters_SpecARM) GetType

func (clusters *ManagedClusters_SpecARM) GetType() string

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

type OSDiskType_Status

type OSDiskType_Status string

Deprecated version of OSDiskType_Status. Use v1beta20210501.OSDiskType_Status instead

type OSSKU_Status

type OSSKU_Status string

Deprecated version of OSSKU_Status. Use v1beta20210501.OSSKU_Status instead

type OSType_Status

type OSType_Status string

Deprecated version of OSType_Status. Use v1beta20210501.OSType_Status instead

type PowerStateStatusCode

type PowerStateStatusCode string

Deprecated version of PowerStateStatusCode. Use v1beta20210501.PowerStateStatusCode instead

type PowerState_Status

type PowerState_Status struct {
	Code *PowerStateStatusCode `json:"code,omitempty"`
}

Deprecated version of PowerState_Status. Use v1beta20210501.PowerState_Status instead

func (*PowerState_Status) AssignPropertiesFromPowerStateStatus

func (state *PowerState_Status) AssignPropertiesFromPowerStateStatus(source *alpha20210501s.PowerState_Status) error

AssignPropertiesFromPowerStateStatus populates our PowerState_Status from the provided source PowerState_Status

func (*PowerState_Status) AssignPropertiesToPowerStateStatus

func (state *PowerState_Status) AssignPropertiesToPowerStateStatus(destination *alpha20210501s.PowerState_Status) error

AssignPropertiesToPowerStateStatus 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_StatusARM

type PowerState_StatusARM struct {
	Code *PowerStateStatusCode `json:"code,omitempty"`
}

Deprecated version of PowerState_Status. Use v1beta20210501.PowerState_Status instead

func (*PowerState_StatusARM) DeepCopy

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

func (*PowerState_StatusARM) DeepCopyInto

func (in *PowerState_StatusARM) DeepCopyInto(out *PowerState_StatusARM)

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 v1beta20210501.PrivateLinkResource instead

func (*PrivateLinkResource) AssignPropertiesFromPrivateLinkResource

func (resource *PrivateLinkResource) AssignPropertiesFromPrivateLinkResource(source *alpha20210501s.PrivateLinkResource) error

AssignPropertiesFromPrivateLinkResource populates our PrivateLinkResource from the provided source PrivateLinkResource

func (*PrivateLinkResource) AssignPropertiesToPrivateLinkResource

func (resource *PrivateLinkResource) AssignPropertiesToPrivateLinkResource(destination *alpha20210501s.PrivateLinkResource) error

AssignPropertiesToPrivateLinkResource 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 PrivateLinkResourceARM

type PrivateLinkResourceARM 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 v1beta20210501.PrivateLinkResource instead

func (*PrivateLinkResourceARM) DeepCopy

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

func (*PrivateLinkResourceARM) DeepCopyInto

func (in *PrivateLinkResourceARM) DeepCopyInto(out *PrivateLinkResourceARM)

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 v1beta20210501.PrivateLinkResource_Status instead

func (*PrivateLinkResource_Status) AssignPropertiesFromPrivateLinkResourceStatus

func (resource *PrivateLinkResource_Status) AssignPropertiesFromPrivateLinkResourceStatus(source *alpha20210501s.PrivateLinkResource_Status) error

AssignPropertiesFromPrivateLinkResourceStatus populates our PrivateLinkResource_Status from the provided source PrivateLinkResource_Status

func (*PrivateLinkResource_Status) AssignPropertiesToPrivateLinkResourceStatus

func (resource *PrivateLinkResource_Status) AssignPropertiesToPrivateLinkResourceStatus(destination *alpha20210501s.PrivateLinkResource_Status) error

AssignPropertiesToPrivateLinkResourceStatus 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_StatusARM

type PrivateLinkResource_StatusARM 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 v1beta20210501.PrivateLinkResource_Status instead

func (*PrivateLinkResource_StatusARM) DeepCopy

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

func (*PrivateLinkResource_StatusARM) 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 v1beta20210501.ResourceReference instead

func (*ResourceReference) AssignPropertiesFromResourceReference

func (reference *ResourceReference) AssignPropertiesFromResourceReference(source *alpha20210501s.ResourceReference) error

AssignPropertiesFromResourceReference populates our ResourceReference from the provided source ResourceReference

func (*ResourceReference) AssignPropertiesToResourceReference

func (reference *ResourceReference) AssignPropertiesToResourceReference(destination *alpha20210501s.ResourceReference) error

AssignPropertiesToResourceReference 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 ResourceReferenceARM

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

Deprecated version of ResourceReference. Use v1beta20210501.ResourceReference instead

func (*ResourceReferenceARM) DeepCopy

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

func (*ResourceReferenceARM) DeepCopyInto

func (in *ResourceReferenceARM) DeepCopyInto(out *ResourceReferenceARM)

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 v1beta20210501.ResourceReference_Status instead

func (*ResourceReference_Status) AssignPropertiesFromResourceReferenceStatus

func (reference *ResourceReference_Status) AssignPropertiesFromResourceReferenceStatus(source *alpha20210501s.ResourceReference_Status) error

AssignPropertiesFromResourceReferenceStatus populates our ResourceReference_Status from the provided source ResourceReference_Status

func (*ResourceReference_Status) AssignPropertiesToResourceReferenceStatus

func (reference *ResourceReference_Status) AssignPropertiesToResourceReferenceStatus(destination *alpha20210501s.ResourceReference_Status) error

AssignPropertiesToResourceReferenceStatus 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_StatusARM

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

Deprecated version of ResourceReference_Status. Use v1beta20210501.ResourceReference_Status instead

func (*ResourceReference_StatusARM) DeepCopy

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

func (*ResourceReference_StatusARM) DeepCopyInto

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

type ScaleSetEvictionPolicy_Status

type ScaleSetEvictionPolicy_Status string

Deprecated version of ScaleSetEvictionPolicy_Status. Use v1beta20210501.ScaleSetEvictionPolicy_Status instead

type ScaleSetPriority_Status

type ScaleSetPriority_Status string

Deprecated version of ScaleSetPriority_Status. Use v1beta20210501.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 v1beta20210501.SysctlConfig instead

func (*SysctlConfig) AssignPropertiesFromSysctlConfig

func (config *SysctlConfig) AssignPropertiesFromSysctlConfig(source *alpha20210501s.SysctlConfig) error

AssignPropertiesFromSysctlConfig populates our SysctlConfig from the provided source SysctlConfig

func (*SysctlConfig) AssignPropertiesToSysctlConfig

func (config *SysctlConfig) AssignPropertiesToSysctlConfig(destination *alpha20210501s.SysctlConfig) error

AssignPropertiesToSysctlConfig 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 SysctlConfigARM

type SysctlConfigARM 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 v1beta20210501.SysctlConfig instead

func (*SysctlConfigARM) DeepCopy

func (in *SysctlConfigARM) DeepCopy() *SysctlConfigARM

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

func (*SysctlConfigARM) DeepCopyInto

func (in *SysctlConfigARM) DeepCopyInto(out *SysctlConfigARM)

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 v1beta20210501.SysctlConfig_Status instead

func (*SysctlConfig_Status) AssignPropertiesFromSysctlConfigStatus

func (config *SysctlConfig_Status) AssignPropertiesFromSysctlConfigStatus(source *alpha20210501s.SysctlConfig_Status) error

AssignPropertiesFromSysctlConfigStatus populates our SysctlConfig_Status from the provided source SysctlConfig_Status

func (*SysctlConfig_Status) AssignPropertiesToSysctlConfigStatus

func (config *SysctlConfig_Status) AssignPropertiesToSysctlConfigStatus(destination *alpha20210501s.SysctlConfig_Status) error

AssignPropertiesToSysctlConfigStatus 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_StatusARM

type SysctlConfig_StatusARM 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 v1beta20210501.SysctlConfig_Status instead

func (*SysctlConfig_StatusARM) DeepCopy

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

func (*SysctlConfig_StatusARM) DeepCopyInto

func (in *SysctlConfig_StatusARM) DeepCopyInto(out *SysctlConfig_StatusARM)

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 v1beta20210501.UserAssignedIdentity instead

func (*UserAssignedIdentity) AssignPropertiesFromUserAssignedIdentity

func (identity *UserAssignedIdentity) AssignPropertiesFromUserAssignedIdentity(source *alpha20210501s.UserAssignedIdentity) error

AssignPropertiesFromUserAssignedIdentity populates our UserAssignedIdentity from the provided source UserAssignedIdentity

func (*UserAssignedIdentity) AssignPropertiesToUserAssignedIdentity

func (identity *UserAssignedIdentity) AssignPropertiesToUserAssignedIdentity(destination *alpha20210501s.UserAssignedIdentity) error

AssignPropertiesToUserAssignedIdentity 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 UserAssignedIdentityARM

type UserAssignedIdentityARM struct {
	ClientId   *string `json:"clientId,omitempty"`
	ObjectId   *string `json:"objectId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of UserAssignedIdentity. Use v1beta20210501.UserAssignedIdentity instead

func (*UserAssignedIdentityARM) DeepCopy

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

func (*UserAssignedIdentityARM) DeepCopyInto

func (in *UserAssignedIdentityARM) DeepCopyInto(out *UserAssignedIdentityARM)

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 v1beta20210501.UserAssignedIdentity_Status instead

func (*UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus(source *alpha20210501s.UserAssignedIdentity_Status) error

AssignPropertiesFromUserAssignedIdentityStatus populates our UserAssignedIdentity_Status from the provided source UserAssignedIdentity_Status

func (*UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus(destination *alpha20210501s.UserAssignedIdentity_Status) error

AssignPropertiesToUserAssignedIdentityStatus 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_StatusARM

type UserAssignedIdentity_StatusARM struct {
	ClientId   *string `json:"clientId,omitempty"`
	ObjectId   *string `json:"objectId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of UserAssignedIdentity_Status. Use v1beta20210501.UserAssignedIdentity_Status instead

func (*UserAssignedIdentity_StatusARM) DeepCopy

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

func (*UserAssignedIdentity_StatusARM) 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