v1alpha1api20210501storage

package
v2.0.0-beta.0 Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

This section is empty.

Variables

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

	// 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 AgentPoolUpgradeSettings

type AgentPoolUpgradeSettings struct {
	MaxSurge    *string                `json:"maxSurge,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.AgentPoolUpgradeSettings Deprecated version of AgentPoolUpgradeSettings. Use v1beta20210501.AgentPoolUpgradeSettings instead

func (*AgentPoolUpgradeSettings) AssignPropertiesFromAgentPoolUpgradeSettings

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

AssignPropertiesFromAgentPoolUpgradeSettings populates our AgentPoolUpgradeSettings from the provided source AgentPoolUpgradeSettings

func (*AgentPoolUpgradeSettings) AssignPropertiesToAgentPoolUpgradeSettings

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

AssignPropertiesToAgentPoolUpgradeSettings populates the provided destination AgentPoolUpgradeSettings from our AgentPoolUpgradeSettings

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.

type AgentPoolUpgradeSettings_Status

type AgentPoolUpgradeSettings_Status struct {
	MaxSurge    *string                `json:"maxSurge,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.AgentPoolUpgradeSettings_Status Deprecated version of AgentPoolUpgradeSettings_Status. Use v1beta20210501.AgentPoolUpgradeSettings_Status instead

func (*AgentPoolUpgradeSettings_Status) AssignPropertiesFromAgentPoolUpgradeSettingsStatus

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

AssignPropertiesFromAgentPoolUpgradeSettingsStatus populates our AgentPoolUpgradeSettings_Status from the provided source AgentPoolUpgradeSettings_Status

func (*AgentPoolUpgradeSettings_Status) AssignPropertiesToAgentPoolUpgradeSettingsStatus

func (settings *AgentPoolUpgradeSettings_Status) AssignPropertiesToAgentPoolUpgradeSettingsStatus(destination *v1beta20210501storage.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.

type AgentPool_Status

type AgentPool_Status struct {
	AvailabilityZones         []string                         `json:"availabilityZones,omitempty"`
	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        *string                          `json:"gpuInstanceProfile,omitempty"`
	Id                        *string                          `json:"id,omitempty"`
	KubeletConfig             *KubeletConfig_Status            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *string                          `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                      *string                          `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                *string                          `json:"osDiskType,omitempty"`
	OsSKU                     *string                          `json:"osSKU,omitempty"`
	OsType                    *string                          `json:"osType,omitempty"`
	PodSubnetID               *string                          `json:"podSubnetID,omitempty"`
	PowerState                *PowerState_Status               `json:"powerState,omitempty"`
	PropertiesType            *string                          `json:"properties_type,omitempty"`
	PropertyBag               genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	ProvisioningState         *string                          `json:"provisioningState,omitempty"`
	ProximityPlacementGroupID *string                          `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *string                          `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *string                          `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"`
}

Storage version of v1alpha1api20210501.AgentPool_Status Deprecated version of AgentPool_Status. Use v1beta20210501.AgentPool_Status instead

func (*AgentPool_Status) AssignPropertiesFromAgentPoolStatus

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

AssignPropertiesFromAgentPoolStatus populates our AgentPool_Status from the provided source AgentPool_Status

func (*AgentPool_Status) AssignPropertiesToAgentPoolStatus

func (pool *AgentPool_Status) AssignPropertiesToAgentPoolStatus(destination *v1beta20210501storage.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.

type Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

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

Storage version of v1alpha1api20210501.Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties Deprecated version of Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties. Use v1beta20210501.Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties instead

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) AssignPropertiesFromComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

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

AssignPropertiesFromComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties populates our Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties from the provided source Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

func (*Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties) AssignPropertiesToComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

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

AssignPropertiesToComponentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties populates the provided destination Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties from our Componentsqit0Etschemasmanagedclusterpropertiespropertiesidentityprofileadditionalproperties

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.

type ContainerServiceLinuxProfile

type ContainerServiceLinuxProfile struct {
	AdminUsername *string                           `json:"adminUsername,omitempty"`
	PropertyBag   genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Ssh           *ContainerServiceSshConfiguration `json:"ssh,omitempty"`
}

Storage version of v1alpha1api20210501.ContainerServiceLinuxProfile Deprecated version of ContainerServiceLinuxProfile. Use v1beta20210501.ContainerServiceLinuxProfile instead

func (*ContainerServiceLinuxProfile) AssignPropertiesFromContainerServiceLinuxProfile

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

AssignPropertiesFromContainerServiceLinuxProfile populates our ContainerServiceLinuxProfile from the provided source ContainerServiceLinuxProfile

func (*ContainerServiceLinuxProfile) AssignPropertiesToContainerServiceLinuxProfile

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

AssignPropertiesToContainerServiceLinuxProfile populates the provided destination ContainerServiceLinuxProfile from our ContainerServiceLinuxProfile

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.

type ContainerServiceLinuxProfile_Status

type ContainerServiceLinuxProfile_Status struct {
	AdminUsername *string                                  `json:"adminUsername,omitempty"`
	PropertyBag   genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
	Ssh           *ContainerServiceSshConfiguration_Status `json:"ssh,omitempty"`
}

Storage version of v1alpha1api20210501.ContainerServiceLinuxProfile_Status Deprecated version of ContainerServiceLinuxProfile_Status. Use v1beta20210501.ContainerServiceLinuxProfile_Status instead

func (*ContainerServiceLinuxProfile_Status) AssignPropertiesFromContainerServiceLinuxProfileStatus

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

AssignPropertiesFromContainerServiceLinuxProfileStatus populates our ContainerServiceLinuxProfile_Status from the provided source ContainerServiceLinuxProfile_Status

func (*ContainerServiceLinuxProfile_Status) AssignPropertiesToContainerServiceLinuxProfileStatus

func (profile *ContainerServiceLinuxProfile_Status) AssignPropertiesToContainerServiceLinuxProfileStatus(destination *v1beta20210501storage.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.

type ContainerServiceNetworkProfile

type ContainerServiceNetworkProfile struct {
	DnsServiceIP        *string                            `json:"dnsServiceIP,omitempty"`
	DockerBridgeCidr    *string                            `json:"dockerBridgeCidr,omitempty"`
	LoadBalancerProfile *ManagedClusterLoadBalancerProfile `json:"loadBalancerProfile,omitempty"`
	LoadBalancerSku     *string                            `json:"loadBalancerSku,omitempty"`
	NetworkMode         *string                            `json:"networkMode,omitempty"`
	NetworkPlugin       *string                            `json:"networkPlugin,omitempty"`
	NetworkPolicy       *string                            `json:"networkPolicy,omitempty"`
	OutboundType        *string                            `json:"outboundType,omitempty"`
	PodCidr             *string                            `json:"podCidr,omitempty"`
	PropertyBag         genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	ServiceCidr         *string                            `json:"serviceCidr,omitempty"`
}

Storage version of v1alpha1api20210501.ContainerServiceNetworkProfile Deprecated version of ContainerServiceNetworkProfile. Use v1beta20210501.ContainerServiceNetworkProfile instead

func (*ContainerServiceNetworkProfile) AssignPropertiesFromContainerServiceNetworkProfile

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

AssignPropertiesFromContainerServiceNetworkProfile populates our ContainerServiceNetworkProfile from the provided source ContainerServiceNetworkProfile

func (*ContainerServiceNetworkProfile) AssignPropertiesToContainerServiceNetworkProfile

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

AssignPropertiesToContainerServiceNetworkProfile populates the provided destination ContainerServiceNetworkProfile from our ContainerServiceNetworkProfile

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.

type ContainerServiceNetworkProfile_Status

type ContainerServiceNetworkProfile_Status struct {
	DnsServiceIP        *string                                   `json:"dnsServiceIP,omitempty"`
	DockerBridgeCidr    *string                                   `json:"dockerBridgeCidr,omitempty"`
	LoadBalancerProfile *ManagedClusterLoadBalancerProfile_Status `json:"loadBalancerProfile,omitempty"`
	LoadBalancerSku     *string                                   `json:"loadBalancerSku,omitempty"`
	NetworkMode         *string                                   `json:"networkMode,omitempty"`
	NetworkPlugin       *string                                   `json:"networkPlugin,omitempty"`
	NetworkPolicy       *string                                   `json:"networkPolicy,omitempty"`
	OutboundType        *string                                   `json:"outboundType,omitempty"`
	PodCidr             *string                                   `json:"podCidr,omitempty"`
	PropertyBag         genruntime.PropertyBag                    `json:"$propertyBag,omitempty"`
	ServiceCidr         *string                                   `json:"serviceCidr,omitempty"`
}

Storage version of v1alpha1api20210501.ContainerServiceNetworkProfile_Status Deprecated version of ContainerServiceNetworkProfile_Status. Use v1beta20210501.ContainerServiceNetworkProfile_Status instead

func (*ContainerServiceNetworkProfile_Status) AssignPropertiesFromContainerServiceNetworkProfileStatus

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

AssignPropertiesFromContainerServiceNetworkProfileStatus populates our ContainerServiceNetworkProfile_Status from the provided source ContainerServiceNetworkProfile_Status

func (*ContainerServiceNetworkProfile_Status) AssignPropertiesToContainerServiceNetworkProfileStatus

func (profile *ContainerServiceNetworkProfile_Status) AssignPropertiesToContainerServiceNetworkProfileStatus(destination *v1beta20210501storage.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.

type ContainerServiceSshConfiguration

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

Storage version of v1alpha1api20210501.ContainerServiceSshConfiguration Deprecated version of ContainerServiceSshConfiguration. Use v1beta20210501.ContainerServiceSshConfiguration instead

func (*ContainerServiceSshConfiguration) AssignPropertiesFromContainerServiceSshConfiguration

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

AssignPropertiesFromContainerServiceSshConfiguration populates our ContainerServiceSshConfiguration from the provided source ContainerServiceSshConfiguration

func (*ContainerServiceSshConfiguration) AssignPropertiesToContainerServiceSshConfiguration

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

AssignPropertiesToContainerServiceSshConfiguration populates the provided destination ContainerServiceSshConfiguration from our ContainerServiceSshConfiguration

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.

type ContainerServiceSshConfiguration_Status

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

Storage version of v1alpha1api20210501.ContainerServiceSshConfiguration_Status Deprecated version of ContainerServiceSshConfiguration_Status. Use v1beta20210501.ContainerServiceSshConfiguration_Status instead

func (*ContainerServiceSshConfiguration_Status) AssignPropertiesFromContainerServiceSshConfigurationStatus

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

AssignPropertiesFromContainerServiceSshConfigurationStatus populates our ContainerServiceSshConfiguration_Status from the provided source ContainerServiceSshConfiguration_Status

func (*ContainerServiceSshConfiguration_Status) AssignPropertiesToContainerServiceSshConfigurationStatus

func (configuration *ContainerServiceSshConfiguration_Status) AssignPropertiesToContainerServiceSshConfigurationStatus(destination *v1beta20210501storage.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.

type ContainerServiceSshPublicKey

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

Storage version of v1alpha1api20210501.ContainerServiceSshPublicKey Deprecated version of ContainerServiceSshPublicKey. Use v1beta20210501.ContainerServiceSshPublicKey instead

func (*ContainerServiceSshPublicKey) AssignPropertiesFromContainerServiceSshPublicKey

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

AssignPropertiesFromContainerServiceSshPublicKey populates our ContainerServiceSshPublicKey from the provided source ContainerServiceSshPublicKey

func (*ContainerServiceSshPublicKey) AssignPropertiesToContainerServiceSshPublicKey

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

AssignPropertiesToContainerServiceSshPublicKey populates the provided destination ContainerServiceSshPublicKey from our ContainerServiceSshPublicKey

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.

type ContainerServiceSshPublicKey_Status

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

Storage version of v1alpha1api20210501.ContainerServiceSshPublicKey_Status Deprecated version of ContainerServiceSshPublicKey_Status. Use v1beta20210501.ContainerServiceSshPublicKey_Status instead

func (*ContainerServiceSshPublicKey_Status) AssignPropertiesFromContainerServiceSshPublicKeyStatus

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

AssignPropertiesFromContainerServiceSshPublicKeyStatus populates our ContainerServiceSshPublicKey_Status from the provided source ContainerServiceSshPublicKey_Status

func (*ContainerServiceSshPublicKey_Status) AssignPropertiesToContainerServiceSshPublicKeyStatus

func (publicKey *ContainerServiceSshPublicKey_Status) AssignPropertiesToContainerServiceSshPublicKeyStatus(destination *v1beta20210501storage.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.

type ExtendedLocation

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

Storage version of v1alpha1api20210501.ExtendedLocation Deprecated version of ExtendedLocation. Use v1beta20210501.ExtendedLocation instead

func (*ExtendedLocation) AssignPropertiesFromExtendedLocation

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

AssignPropertiesFromExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation

func (*ExtendedLocation) AssignPropertiesToExtendedLocation

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

AssignPropertiesToExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation

func (*ExtendedLocation) DeepCopy

func (in *ExtendedLocation) DeepCopy() *ExtendedLocation

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

func (*ExtendedLocation) DeepCopyInto

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

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

type ExtendedLocation_Status

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

Storage version of v1alpha1api20210501.ExtendedLocation_Status Deprecated version of ExtendedLocation_Status. Use v1beta20210501.ExtendedLocation_Status instead

func (*ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus

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

AssignPropertiesFromExtendedLocationStatus populates our ExtendedLocation_Status from the provided source ExtendedLocation_Status

func (*ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus

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

AssignPropertiesToExtendedLocationStatus populates the provided destination ExtendedLocation_Status from our ExtendedLocation_Status

func (*ExtendedLocation_Status) DeepCopy

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

func (*ExtendedLocation_Status) DeepCopyInto

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

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

type KubeletConfig

type KubeletConfig 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"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TopologyManagerPolicy *string                `json:"topologyManagerPolicy,omitempty"`
}

Storage version of v1alpha1api20210501.KubeletConfig Deprecated version of KubeletConfig. Use v1beta20210501.KubeletConfig instead

func (*KubeletConfig) AssignPropertiesFromKubeletConfig

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

AssignPropertiesFromKubeletConfig populates our KubeletConfig from the provided source KubeletConfig

func (*KubeletConfig) AssignPropertiesToKubeletConfig

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

AssignPropertiesToKubeletConfig populates the provided destination KubeletConfig from our KubeletConfig

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.

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"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TopologyManagerPolicy *string                `json:"topologyManagerPolicy,omitempty"`
}

Storage version of v1alpha1api20210501.KubeletConfig_Status Deprecated version of KubeletConfig_Status. Use v1beta20210501.KubeletConfig_Status instead

func (*KubeletConfig_Status) AssignPropertiesFromKubeletConfigStatus

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

AssignPropertiesFromKubeletConfigStatus populates our KubeletConfig_Status from the provided source KubeletConfig_Status

func (*KubeletConfig_Status) AssignPropertiesToKubeletConfigStatus

func (config *KubeletConfig_Status) AssignPropertiesToKubeletConfigStatus(destination *v1beta20210501storage.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.

type LinuxOSConfig

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

Storage version of v1alpha1api20210501.LinuxOSConfig Deprecated version of LinuxOSConfig. Use v1beta20210501.LinuxOSConfig instead

func (*LinuxOSConfig) AssignPropertiesFromLinuxOSConfig

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

AssignPropertiesFromLinuxOSConfig populates our LinuxOSConfig from the provided source LinuxOSConfig

func (*LinuxOSConfig) AssignPropertiesToLinuxOSConfig

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

AssignPropertiesToLinuxOSConfig populates the provided destination LinuxOSConfig from our LinuxOSConfig

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.

type LinuxOSConfig_Status

type LinuxOSConfig_Status struct {
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SwapFileSizeMB             *int                   `json:"swapFileSizeMB,omitempty"`
	Sysctls                    *SysctlConfig_Status   `json:"sysctls,omitempty"`
	TransparentHugePageDefrag  *string                `json:"transparentHugePageDefrag,omitempty"`
	TransparentHugePageEnabled *string                `json:"transparentHugePageEnabled,omitempty"`
}

Storage version of v1alpha1api20210501.LinuxOSConfig_Status Deprecated version of LinuxOSConfig_Status. Use v1beta20210501.LinuxOSConfig_Status instead

func (*LinuxOSConfig_Status) AssignPropertiesFromLinuxOSConfigStatus

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

AssignPropertiesFromLinuxOSConfigStatus populates our LinuxOSConfig_Status from the provided source LinuxOSConfig_Status

func (*LinuxOSConfig_Status) AssignPropertiesToLinuxOSConfigStatus

func (config *LinuxOSConfig_Status) AssignPropertiesToLinuxOSConfigStatus(destination *v1beta20210501storage.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.

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" Storage version of v1alpha1api20210501.ManagedCluster Deprecated version of ManagedCluster. Use v1beta20210501.ManagedCluster instead

func (*ManagedCluster) AssignPropertiesFromManagedCluster

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

AssignPropertiesFromManagedCluster populates our ManagedCluster from the provided source ManagedCluster

func (*ManagedCluster) AssignPropertiesToManagedCluster

func (cluster *ManagedCluster) AssignPropertiesToManagedCluster(destination *v1beta20210501storage.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) 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) GetResourceKind

func (cluster *ManagedCluster) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind 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

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"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ServerAppID         *string                `json:"serverAppID,omitempty"`
	ServerAppSecret     *string                `json:"serverAppSecret,omitempty"`
	TenantID            *string                `json:"tenantID,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterAADProfile Deprecated version of ManagedClusterAADProfile. Use v1beta20210501.ManagedClusterAADProfile instead

func (*ManagedClusterAADProfile) AssignPropertiesFromManagedClusterAADProfile

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

AssignPropertiesFromManagedClusterAADProfile populates our ManagedClusterAADProfile from the provided source ManagedClusterAADProfile

func (*ManagedClusterAADProfile) AssignPropertiesToManagedClusterAADProfile

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

AssignPropertiesToManagedClusterAADProfile populates the provided destination ManagedClusterAADProfile from our ManagedClusterAADProfile

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.

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"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ServerAppID         *string                `json:"serverAppID,omitempty"`
	ServerAppSecret     *string                `json:"serverAppSecret,omitempty"`
	TenantID            *string                `json:"tenantID,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterAADProfile_Status Deprecated version of ManagedClusterAADProfile_Status. Use v1beta20210501.ManagedClusterAADProfile_Status instead

func (*ManagedClusterAADProfile_Status) AssignPropertiesFromManagedClusterAADProfileStatus

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

AssignPropertiesFromManagedClusterAADProfileStatus populates our ManagedClusterAADProfile_Status from the provided source ManagedClusterAADProfile_Status

func (*ManagedClusterAADProfile_Status) AssignPropertiesToManagedClusterAADProfileStatus

func (profile *ManagedClusterAADProfile_Status) AssignPropertiesToManagedClusterAADProfileStatus(destination *v1beta20210501storage.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.

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"`
	PropertyBag                    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterAPIServerAccessProfile Deprecated version of ManagedClusterAPIServerAccessProfile. Use v1beta20210501.ManagedClusterAPIServerAccessProfile instead

func (*ManagedClusterAPIServerAccessProfile) AssignPropertiesFromManagedClusterAPIServerAccessProfile

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

AssignPropertiesFromManagedClusterAPIServerAccessProfile populates our ManagedClusterAPIServerAccessProfile from the provided source ManagedClusterAPIServerAccessProfile

func (*ManagedClusterAPIServerAccessProfile) AssignPropertiesToManagedClusterAPIServerAccessProfile

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

AssignPropertiesToManagedClusterAPIServerAccessProfile populates the provided destination ManagedClusterAPIServerAccessProfile from our ManagedClusterAPIServerAccessProfile

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.

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"`
	PropertyBag                    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterAPIServerAccessProfile_Status Deprecated version of ManagedClusterAPIServerAccessProfile_Status. Use v1beta20210501.ManagedClusterAPIServerAccessProfile_Status instead

func (*ManagedClusterAPIServerAccessProfile_Status) AssignPropertiesFromManagedClusterAPIServerAccessProfileStatus

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

AssignPropertiesFromManagedClusterAPIServerAccessProfileStatus populates our ManagedClusterAPIServerAccessProfile_Status from the provided source ManagedClusterAPIServerAccessProfile_Status

func (*ManagedClusterAPIServerAccessProfile_Status) AssignPropertiesToManagedClusterAPIServerAccessProfileStatus

func (profile *ManagedClusterAPIServerAccessProfile_Status) AssignPropertiesToManagedClusterAPIServerAccessProfileStatus(destination *v1beta20210501storage.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.

type ManagedClusterAddonProfile

type ManagedClusterAddonProfile struct {
	Config      map[string]string      `json:"config,omitempty"`
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterAddonProfile Deprecated version of ManagedClusterAddonProfile. Use v1beta20210501.ManagedClusterAddonProfile instead

func (*ManagedClusterAddonProfile) AssignPropertiesFromManagedClusterAddonProfile

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

AssignPropertiesFromManagedClusterAddonProfile populates our ManagedClusterAddonProfile from the provided source ManagedClusterAddonProfile

func (*ManagedClusterAddonProfile) AssignPropertiesToManagedClusterAddonProfile

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

AssignPropertiesToManagedClusterAddonProfile populates the provided destination ManagedClusterAddonProfile from our ManagedClusterAddonProfile

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.

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            *string                       `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig                 *KubeletConfig                `json:"kubeletConfig,omitempty"`
	KubeletDiskType               *string                       `json:"kubeletDiskType,omitempty"`
	LinuxOSConfig                 *LinuxOSConfig                `json:"linuxOSConfig,omitempty"`
	MaxCount                      *int                          `json:"maxCount,omitempty"`
	MaxPods                       *int                          `json:"maxPods,omitempty"`
	MinCount                      *int                          `json:"minCount,omitempty"`
	Mode                          *string                       `json:"mode,omitempty"`
	Name                          *string                       `json:"name,omitempty"`
	NodeLabels                    map[string]string             `json:"nodeLabels,omitempty"`
	NodePublicIPPrefixIDReference *genruntime.ResourceReference `armReference:"NodePublicIPPrefixID" json:"nodePublicIPPrefixIDReference,omitempty"`
	NodeTaints                    []string                      `json:"nodeTaints,omitempty"`
	OrchestratorVersion           *string                       `json:"orchestratorVersion,omitempty"`
	OsDiskSizeGB                  *int                          `json:"osDiskSizeGB,omitempty"`
	OsDiskType                    *string                       `json:"osDiskType,omitempty"`
	OsSKU                         *string                       `json:"osSKU,omitempty"`
	OsType                        *string                       `json:"osType,omitempty"`
	PodSubnetIDReference          *genruntime.ResourceReference `armReference:"PodSubnetID" json:"podSubnetIDReference,omitempty"`
	PropertyBag                   genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	ProximityPlacementGroupID     *string                       `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy        *string                       `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority              *string                       `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice                  *float64                      `json:"spotMaxPrice,omitempty"`
	Tags                          map[string]string             `json:"tags,omitempty"`
	Type                          *string                       `json:"type,omitempty"`
	UpgradeSettings               *AgentPoolUpgradeSettings     `json:"upgradeSettings,omitempty"`
	VmSize                        *string                       `json:"vmSize,omitempty"`
	VnetSubnetIDReference         *genruntime.ResourceReference `armReference:"VnetSubnetID" json:"vnetSubnetIDReference,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterAgentPoolProfile Deprecated version of ManagedClusterAgentPoolProfile. Use v1beta20210501.ManagedClusterAgentPoolProfile instead

func (*ManagedClusterAgentPoolProfile) AssignPropertiesFromManagedClusterAgentPoolProfile

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

AssignPropertiesFromManagedClusterAgentPoolProfile populates our ManagedClusterAgentPoolProfile from the provided source ManagedClusterAgentPoolProfile

func (*ManagedClusterAgentPoolProfile) AssignPropertiesToManagedClusterAgentPoolProfile

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

AssignPropertiesToManagedClusterAgentPoolProfile populates the provided destination ManagedClusterAgentPoolProfile from our ManagedClusterAgentPoolProfile

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.

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        *string                          `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig             *KubeletConfig_Status            `json:"kubeletConfig,omitempty"`
	KubeletDiskType           *string                          `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                      *string                          `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                *string                          `json:"osDiskType,omitempty"`
	OsSKU                     *string                          `json:"osSKU,omitempty"`
	OsType                    *string                          `json:"osType,omitempty"`
	PodSubnetID               *string                          `json:"podSubnetID,omitempty"`
	PowerState                *PowerState_Status               `json:"powerState,omitempty"`
	PropertyBag               genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	ProvisioningState         *string                          `json:"provisioningState,omitempty"`
	ProximityPlacementGroupID *string                          `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *string                          `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *string                          `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"`
}

Storage version of v1alpha1api20210501.ManagedClusterAgentPoolProfile_Status Deprecated version of ManagedClusterAgentPoolProfile_Status. Use v1beta20210501.ManagedClusterAgentPoolProfile_Status instead

func (*ManagedClusterAgentPoolProfile_Status) AssignPropertiesFromManagedClusterAgentPoolProfileStatus

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

AssignPropertiesFromManagedClusterAgentPoolProfileStatus populates our ManagedClusterAgentPoolProfile_Status from the provided source ManagedClusterAgentPoolProfile_Status

func (*ManagedClusterAgentPoolProfile_Status) AssignPropertiesToManagedClusterAgentPoolProfileStatus

func (profile *ManagedClusterAgentPoolProfile_Status) AssignPropertiesToManagedClusterAgentPoolProfileStatus(destination *v1beta20210501storage.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.

type ManagedClusterAutoUpgradeProfile

type ManagedClusterAutoUpgradeProfile struct {
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UpgradeChannel *string                `json:"upgradeChannel,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterAutoUpgradeProfile Deprecated version of ManagedClusterAutoUpgradeProfile. Use v1beta20210501.ManagedClusterAutoUpgradeProfile instead

func (*ManagedClusterAutoUpgradeProfile) AssignPropertiesFromManagedClusterAutoUpgradeProfile

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

AssignPropertiesFromManagedClusterAutoUpgradeProfile populates our ManagedClusterAutoUpgradeProfile from the provided source ManagedClusterAutoUpgradeProfile

func (*ManagedClusterAutoUpgradeProfile) AssignPropertiesToManagedClusterAutoUpgradeProfile

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

AssignPropertiesToManagedClusterAutoUpgradeProfile populates the provided destination ManagedClusterAutoUpgradeProfile from our ManagedClusterAutoUpgradeProfile

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.

type ManagedClusterAutoUpgradeProfile_Status

type ManagedClusterAutoUpgradeProfile_Status struct {
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UpgradeChannel *string                `json:"upgradeChannel,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterAutoUpgradeProfile_Status Deprecated version of ManagedClusterAutoUpgradeProfile_Status. Use v1beta20210501.ManagedClusterAutoUpgradeProfile_Status instead

func (*ManagedClusterAutoUpgradeProfile_Status) AssignPropertiesFromManagedClusterAutoUpgradeProfileStatus

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

AssignPropertiesFromManagedClusterAutoUpgradeProfileStatus populates our ManagedClusterAutoUpgradeProfile_Status from the provided source ManagedClusterAutoUpgradeProfile_Status

func (*ManagedClusterAutoUpgradeProfile_Status) AssignPropertiesToManagedClusterAutoUpgradeProfileStatus

func (profile *ManagedClusterAutoUpgradeProfile_Status) AssignPropertiesToManagedClusterAutoUpgradeProfileStatus(destination *v1beta20210501storage.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.

type ManagedClusterHTTPProxyConfig

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

Storage version of v1alpha1api20210501.ManagedClusterHTTPProxyConfig Deprecated version of ManagedClusterHTTPProxyConfig. Use v1beta20210501.ManagedClusterHTTPProxyConfig instead

func (*ManagedClusterHTTPProxyConfig) AssignPropertiesFromManagedClusterHTTPProxyConfig

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

AssignPropertiesFromManagedClusterHTTPProxyConfig populates our ManagedClusterHTTPProxyConfig from the provided source ManagedClusterHTTPProxyConfig

func (*ManagedClusterHTTPProxyConfig) AssignPropertiesToManagedClusterHTTPProxyConfig

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

AssignPropertiesToManagedClusterHTTPProxyConfig populates the provided destination ManagedClusterHTTPProxyConfig from our ManagedClusterHTTPProxyConfig

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.

type ManagedClusterHTTPProxyConfig_Status

type ManagedClusterHTTPProxyConfig_Status struct {
	HttpProxy   *string                `json:"httpProxy,omitempty"`
	HttpsProxy  *string                `json:"httpsProxy,omitempty"`
	NoProxy     []string               `json:"noProxy,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TrustedCa   *string                `json:"trustedCa,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterHTTPProxyConfig_Status Deprecated version of ManagedClusterHTTPProxyConfig_Status. Use v1beta20210501.ManagedClusterHTTPProxyConfig_Status instead

func (*ManagedClusterHTTPProxyConfig_Status) AssignPropertiesFromManagedClusterHTTPProxyConfigStatus

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

AssignPropertiesFromManagedClusterHTTPProxyConfigStatus populates our ManagedClusterHTTPProxyConfig_Status from the provided source ManagedClusterHTTPProxyConfig_Status

func (*ManagedClusterHTTPProxyConfig_Status) AssignPropertiesToManagedClusterHTTPProxyConfigStatus

func (config *ManagedClusterHTTPProxyConfig_Status) AssignPropertiesToManagedClusterHTTPProxyConfigStatus(destination *v1beta20210501storage.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.

type ManagedClusterIdentity

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

Storage version of v1alpha1api20210501.ManagedClusterIdentity Deprecated version of ManagedClusterIdentity. Use v1beta20210501.ManagedClusterIdentity instead

func (*ManagedClusterIdentity) AssignPropertiesFromManagedClusterIdentity

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

AssignPropertiesFromManagedClusterIdentity populates our ManagedClusterIdentity from the provided source ManagedClusterIdentity

func (*ManagedClusterIdentity) AssignPropertiesToManagedClusterIdentity

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

AssignPropertiesToManagedClusterIdentity populates the provided destination ManagedClusterIdentity from our ManagedClusterIdentity

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.

type ManagedClusterIdentity_Status

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

Storage version of v1alpha1api20210501.ManagedClusterIdentity_Status Deprecated version of ManagedClusterIdentity_Status. Use v1beta20210501.ManagedClusterIdentity_Status instead

func (*ManagedClusterIdentity_Status) AssignPropertiesFromManagedClusterIdentityStatus

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

AssignPropertiesFromManagedClusterIdentityStatus populates our ManagedClusterIdentity_Status from the provided source ManagedClusterIdentity_Status

func (*ManagedClusterIdentity_Status) AssignPropertiesToManagedClusterIdentityStatus

func (identity *ManagedClusterIdentity_Status) AssignPropertiesToManagedClusterIdentityStatus(destination *v1beta20210501storage.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.

type ManagedClusterIdentity_Status_UserAssignedIdentities

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

Storage version of v1alpha1api20210501.ManagedClusterIdentity_Status_UserAssignedIdentities Deprecated version of ManagedClusterIdentity_Status_UserAssignedIdentities. Use v1beta20210501.ManagedClusterIdentity_Status_UserAssignedIdentities instead

func (*ManagedClusterIdentity_Status_UserAssignedIdentities) AssignPropertiesFromManagedClusterIdentityStatusUserAssignedIdentities

func (identities *ManagedClusterIdentity_Status_UserAssignedIdentities) AssignPropertiesFromManagedClusterIdentityStatusUserAssignedIdentities(source *v1beta20210501storage.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 *v1beta20210501storage.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.

type ManagedClusterList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210501.ManagedCluster 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 {
	AllocatedOutboundPorts *int                                                 `json:"allocatedOutboundPorts,omitempty"`
	EffectiveOutboundIPs   []ResourceReference                                  `json:"effectiveOutboundIPs,omitempty"`
	IdleTimeoutInMinutes   *int                                                 `json:"idleTimeoutInMinutes,omitempty"`
	ManagedOutboundIPs     *ManagedClusterLoadBalancerProfileManagedOutboundIPs `json:"managedOutboundIPs,omitempty"`
	OutboundIPPrefixes     *ManagedClusterLoadBalancerProfileOutboundIPPrefixes `json:"outboundIPPrefixes,omitempty"`
	OutboundIPs            *ManagedClusterLoadBalancerProfileOutboundIPs        `json:"outboundIPs,omitempty"`
	PropertyBag            genruntime.PropertyBag                               `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterLoadBalancerProfile Deprecated version of ManagedClusterLoadBalancerProfile. Use v1beta20210501.ManagedClusterLoadBalancerProfile instead

func (*ManagedClusterLoadBalancerProfile) AssignPropertiesFromManagedClusterLoadBalancerProfile

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

AssignPropertiesFromManagedClusterLoadBalancerProfile populates our ManagedClusterLoadBalancerProfile from the provided source ManagedClusterLoadBalancerProfile

func (*ManagedClusterLoadBalancerProfile) AssignPropertiesToManagedClusterLoadBalancerProfile

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

AssignPropertiesToManagedClusterLoadBalancerProfile populates the provided destination ManagedClusterLoadBalancerProfile from our ManagedClusterLoadBalancerProfile

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.

type ManagedClusterLoadBalancerProfileManagedOutboundIPs

type ManagedClusterLoadBalancerProfileManagedOutboundIPs struct {
	Count       *int                   `json:"count,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterLoadBalancerProfileManagedOutboundIPs Deprecated version of ManagedClusterLoadBalancerProfileManagedOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfileManagedOutboundIPs instead

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileManagedOutboundIPs

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

AssignPropertiesFromManagedClusterLoadBalancerProfileManagedOutboundIPs populates our ManagedClusterLoadBalancerProfileManagedOutboundIPs from the provided source ManagedClusterLoadBalancerProfileManagedOutboundIPs

func (*ManagedClusterLoadBalancerProfileManagedOutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileManagedOutboundIPs

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

AssignPropertiesToManagedClusterLoadBalancerProfileManagedOutboundIPs populates the provided destination ManagedClusterLoadBalancerProfileManagedOutboundIPs from our ManagedClusterLoadBalancerProfileManagedOutboundIPs

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.

type ManagedClusterLoadBalancerProfileOutboundIPPrefixes

type ManagedClusterLoadBalancerProfileOutboundIPPrefixes struct {
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublicIPPrefixes []ResourceReference    `json:"publicIPPrefixes,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterLoadBalancerProfileOutboundIPPrefixes Deprecated version of ManagedClusterLoadBalancerProfileOutboundIPPrefixes. Use v1beta20210501.ManagedClusterLoadBalancerProfileOutboundIPPrefixes instead

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPPrefixes

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

AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPPrefixes populates our ManagedClusterLoadBalancerProfileOutboundIPPrefixes from the provided source ManagedClusterLoadBalancerProfileOutboundIPPrefixes

func (*ManagedClusterLoadBalancerProfileOutboundIPPrefixes) AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPPrefixes

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

AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPPrefixes populates the provided destination ManagedClusterLoadBalancerProfileOutboundIPPrefixes from our ManagedClusterLoadBalancerProfileOutboundIPPrefixes

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.

type ManagedClusterLoadBalancerProfileOutboundIPs

type ManagedClusterLoadBalancerProfileOutboundIPs struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublicIPs   []ResourceReference    `json:"publicIPs,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterLoadBalancerProfileOutboundIPs Deprecated version of ManagedClusterLoadBalancerProfileOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfileOutboundIPs instead

func (*ManagedClusterLoadBalancerProfileOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPs

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

AssignPropertiesFromManagedClusterLoadBalancerProfileOutboundIPs populates our ManagedClusterLoadBalancerProfileOutboundIPs from the provided source ManagedClusterLoadBalancerProfileOutboundIPs

func (*ManagedClusterLoadBalancerProfileOutboundIPs) AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPs

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

AssignPropertiesToManagedClusterLoadBalancerProfileOutboundIPs populates the provided destination ManagedClusterLoadBalancerProfileOutboundIPs from our ManagedClusterLoadBalancerProfileOutboundIPs

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.

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"`
	PropertyBag            genruntime.PropertyBag                                       `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterLoadBalancerProfile_Status Deprecated version of ManagedClusterLoadBalancerProfile_Status. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status instead

func (*ManagedClusterLoadBalancerProfile_Status) AssignPropertiesFromManagedClusterLoadBalancerProfileStatus

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

AssignPropertiesFromManagedClusterLoadBalancerProfileStatus populates our ManagedClusterLoadBalancerProfile_Status from the provided source ManagedClusterLoadBalancerProfile_Status

func (*ManagedClusterLoadBalancerProfile_Status) AssignPropertiesToManagedClusterLoadBalancerProfileStatus

func (profile *ManagedClusterLoadBalancerProfile_Status) AssignPropertiesToManagedClusterLoadBalancerProfileStatus(destination *v1beta20210501storage.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.

type ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs

type ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs struct {
	Count       *int                   `json:"count,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs Deprecated version of ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusManagedOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_Status_ManagedOutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusManagedOutboundIPs(source *v1beta20210501storage.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 *v1beta20210501storage.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.

type ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes

type ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes struct {
	PropertyBag      genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	PublicIPPrefixes []ResourceReference_Status `json:"publicIPPrefixes,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes Deprecated version of ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes instead

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPPrefixes

func (prefixes *ManagedClusterLoadBalancerProfile_Status_OutboundIPPrefixes) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPPrefixes(source *v1beta20210501storage.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 *v1beta20210501storage.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.

type ManagedClusterLoadBalancerProfile_Status_OutboundIPs

type ManagedClusterLoadBalancerProfile_Status_OutboundIPs struct {
	PropertyBag genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	PublicIPs   []ResourceReference_Status `json:"publicIPs,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterLoadBalancerProfile_Status_OutboundIPs Deprecated version of ManagedClusterLoadBalancerProfile_Status_OutboundIPs. Use v1beta20210501.ManagedClusterLoadBalancerProfile_Status_OutboundIPs instead

func (*ManagedClusterLoadBalancerProfile_Status_OutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPs

func (iPs *ManagedClusterLoadBalancerProfile_Status_OutboundIPs) AssignPropertiesFromManagedClusterLoadBalancerProfileStatusOutboundIPs(source *v1beta20210501storage.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 *v1beta20210501storage.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.

type ManagedClusterPodIdentity

type ManagedClusterPodIdentity struct {
	BindingSelector *string                `json:"bindingSelector,omitempty"`
	Identity        *UserAssignedIdentity  `json:"identity,omitempty"`
	Name            *string                `json:"name,omitempty"`
	Namespace       *string                `json:"namespace,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterPodIdentity Deprecated version of ManagedClusterPodIdentity. Use v1beta20210501.ManagedClusterPodIdentity instead

func (*ManagedClusterPodIdentity) AssignPropertiesFromManagedClusterPodIdentity

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

AssignPropertiesFromManagedClusterPodIdentity populates our ManagedClusterPodIdentity from the provided source ManagedClusterPodIdentity

func (*ManagedClusterPodIdentity) AssignPropertiesToManagedClusterPodIdentity

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

AssignPropertiesToManagedClusterPodIdentity populates the provided destination ManagedClusterPodIdentity from our ManagedClusterPodIdentity

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.

type ManagedClusterPodIdentityException

type ManagedClusterPodIdentityException struct {
	Name        *string                `json:"name,omitempty"`
	Namespace   *string                `json:"namespace,omitempty"`
	PodLabels   map[string]string      `json:"podLabels,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterPodIdentityException Deprecated version of ManagedClusterPodIdentityException. Use v1beta20210501.ManagedClusterPodIdentityException instead

func (*ManagedClusterPodIdentityException) AssignPropertiesFromManagedClusterPodIdentityException

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

AssignPropertiesFromManagedClusterPodIdentityException populates our ManagedClusterPodIdentityException from the provided source ManagedClusterPodIdentityException

func (*ManagedClusterPodIdentityException) AssignPropertiesToManagedClusterPodIdentityException

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

AssignPropertiesToManagedClusterPodIdentityException populates the provided destination ManagedClusterPodIdentityException from our ManagedClusterPodIdentityException

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.

type ManagedClusterPodIdentityException_Status

type ManagedClusterPodIdentityException_Status struct {
	Name        *string                `json:"name,omitempty"`
	Namespace   *string                `json:"namespace,omitempty"`
	PodLabels   map[string]string      `json:"podLabels,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterPodIdentityException_Status Deprecated version of ManagedClusterPodIdentityException_Status. Use v1beta20210501.ManagedClusterPodIdentityException_Status instead

func (*ManagedClusterPodIdentityException_Status) AssignPropertiesFromManagedClusterPodIdentityExceptionStatus

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

AssignPropertiesFromManagedClusterPodIdentityExceptionStatus populates our ManagedClusterPodIdentityException_Status from the provided source ManagedClusterPodIdentityException_Status

func (*ManagedClusterPodIdentityException_Status) AssignPropertiesToManagedClusterPodIdentityExceptionStatus

func (exception *ManagedClusterPodIdentityException_Status) AssignPropertiesToManagedClusterPodIdentityExceptionStatus(destination *v1beta20210501storage.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.

type ManagedClusterPodIdentityProfile

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

Storage version of v1alpha1api20210501.ManagedClusterPodIdentityProfile Deprecated version of ManagedClusterPodIdentityProfile. Use v1beta20210501.ManagedClusterPodIdentityProfile instead

func (*ManagedClusterPodIdentityProfile) AssignPropertiesFromManagedClusterPodIdentityProfile

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

AssignPropertiesFromManagedClusterPodIdentityProfile populates our ManagedClusterPodIdentityProfile from the provided source ManagedClusterPodIdentityProfile

func (*ManagedClusterPodIdentityProfile) AssignPropertiesToManagedClusterPodIdentityProfile

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

AssignPropertiesToManagedClusterPodIdentityProfile populates the provided destination ManagedClusterPodIdentityProfile from our ManagedClusterPodIdentityProfile

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.

type ManagedClusterPodIdentityProfile_Status

type ManagedClusterPodIdentityProfile_Status struct {
	AllowNetworkPluginKubenet      *bool                                       `json:"allowNetworkPluginKubenet,omitempty"`
	Enabled                        *bool                                       `json:"enabled,omitempty"`
	PropertyBag                    genruntime.PropertyBag                      `json:"$propertyBag,omitempty"`
	UserAssignedIdentities         []ManagedClusterPodIdentity_Status          `json:"userAssignedIdentities,omitempty"`
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityException_Status `json:"userAssignedIdentityExceptions,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterPodIdentityProfile_Status Deprecated version of ManagedClusterPodIdentityProfile_Status. Use v1beta20210501.ManagedClusterPodIdentityProfile_Status instead

func (*ManagedClusterPodIdentityProfile_Status) AssignPropertiesFromManagedClusterPodIdentityProfileStatus

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

AssignPropertiesFromManagedClusterPodIdentityProfileStatus populates our ManagedClusterPodIdentityProfile_Status from the provided source ManagedClusterPodIdentityProfile_Status

func (*ManagedClusterPodIdentityProfile_Status) AssignPropertiesToManagedClusterPodIdentityProfileStatus

func (profile *ManagedClusterPodIdentityProfile_Status) AssignPropertiesToManagedClusterPodIdentityProfileStatus(destination *v1beta20210501storage.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.

type ManagedClusterPodIdentityProvisioningErrorBody_Status

type ManagedClusterPodIdentityProvisioningErrorBody_Status struct {
	Code        *string                                                          `json:"code,omitempty"`
	Details     []ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled `json:"details,omitempty"`
	Message     *string                                                          `json:"message,omitempty"`
	PropertyBag genruntime.PropertyBag                                           `json:"$propertyBag,omitempty"`
	Target      *string                                                          `json:"target,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterPodIdentityProvisioningErrorBody_Status Deprecated version of ManagedClusterPodIdentityProvisioningErrorBody_Status. Use v1beta20210501.ManagedClusterPodIdentityProvisioningErrorBody_Status instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatus

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

AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatus populates our ManagedClusterPodIdentityProvisioningErrorBody_Status from the provided source ManagedClusterPodIdentityProvisioningErrorBody_Status

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorBodyStatus

func (body *ManagedClusterPodIdentityProvisioningErrorBody_Status) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorBodyStatus(destination *v1beta20210501storage.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.

type ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled

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

Storage version of v1alpha1api20210501.ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled Deprecated version of ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled. Use v1beta20210501.ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled instead

func (*ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatusUnrolled

func (unrolled *ManagedClusterPodIdentityProvisioningErrorBody_Status_Unrolled) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorBodyStatusUnrolled(source *v1beta20210501storage.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 *v1beta20210501storage.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.

type ManagedClusterPodIdentityProvisioningError_Status

type ManagedClusterPodIdentityProvisioningError_Status struct {
	Error       *ManagedClusterPodIdentityProvisioningErrorBody_Status `json:"error,omitempty"`
	PropertyBag genruntime.PropertyBag                                 `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterPodIdentityProvisioningError_Status Deprecated version of ManagedClusterPodIdentityProvisioningError_Status. Use v1beta20210501.ManagedClusterPodIdentityProvisioningError_Status instead

func (*ManagedClusterPodIdentityProvisioningError_Status) AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorStatus

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

AssignPropertiesFromManagedClusterPodIdentityProvisioningErrorStatus populates our ManagedClusterPodIdentityProvisioningError_Status from the provided source ManagedClusterPodIdentityProvisioningError_Status

func (*ManagedClusterPodIdentityProvisioningError_Status) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorStatus

func (error *ManagedClusterPodIdentityProvisioningError_Status) AssignPropertiesToManagedClusterPodIdentityProvisioningErrorStatus(destination *v1beta20210501storage.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.

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"`
	PropertyBag       genruntime.PropertyBag                             `json:"$propertyBag,omitempty"`
	ProvisioningInfo  *ManagedClusterPodIdentity_Status_ProvisioningInfo `json:"provisioningInfo,omitempty"`
	ProvisioningState *string                                            `json:"provisioningState,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterPodIdentity_Status Deprecated version of ManagedClusterPodIdentity_Status. Use v1beta20210501.ManagedClusterPodIdentity_Status instead

func (*ManagedClusterPodIdentity_Status) AssignPropertiesFromManagedClusterPodIdentityStatus

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

AssignPropertiesFromManagedClusterPodIdentityStatus populates our ManagedClusterPodIdentity_Status from the provided source ManagedClusterPodIdentity_Status

func (*ManagedClusterPodIdentity_Status) AssignPropertiesToManagedClusterPodIdentityStatus

func (identity *ManagedClusterPodIdentity_Status) AssignPropertiesToManagedClusterPodIdentityStatus(destination *v1beta20210501storage.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.

type ManagedClusterPodIdentity_Status_ProvisioningInfo

type ManagedClusterPodIdentity_Status_ProvisioningInfo struct {
	Error       *ManagedClusterPodIdentityProvisioningError_Status `json:"error,omitempty"`
	PropertyBag genruntime.PropertyBag                             `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterPodIdentity_Status_ProvisioningInfo Deprecated version of ManagedClusterPodIdentity_Status_ProvisioningInfo. Use v1beta20210501.ManagedClusterPodIdentity_Status_ProvisioningInfo instead

func (*ManagedClusterPodIdentity_Status_ProvisioningInfo) AssignPropertiesFromManagedClusterPodIdentityStatusProvisioningInfo

func (info *ManagedClusterPodIdentity_Status_ProvisioningInfo) AssignPropertiesFromManagedClusterPodIdentityStatusProvisioningInfo(source *v1beta20210501storage.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 *v1beta20210501storage.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.

type ManagedClusterPropertiesAutoScalerProfile

type ManagedClusterPropertiesAutoScalerProfile struct {
	BalanceSimilarNodeGroups      *string                `json:"balance-similar-node-groups,omitempty"`
	Expander                      *string                `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"`
	PropertyBag                   genruntime.PropertyBag `json:"$propertyBag,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"`
}

Storage version of v1alpha1api20210501.ManagedClusterPropertiesAutoScalerProfile Deprecated version of ManagedClusterPropertiesAutoScalerProfile. Use v1beta20210501.ManagedClusterPropertiesAutoScalerProfile instead

func (*ManagedClusterPropertiesAutoScalerProfile) AssignPropertiesFromManagedClusterPropertiesAutoScalerProfile

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

AssignPropertiesFromManagedClusterPropertiesAutoScalerProfile populates our ManagedClusterPropertiesAutoScalerProfile from the provided source ManagedClusterPropertiesAutoScalerProfile

func (*ManagedClusterPropertiesAutoScalerProfile) AssignPropertiesToManagedClusterPropertiesAutoScalerProfile

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

AssignPropertiesToManagedClusterPropertiesAutoScalerProfile populates the provided destination ManagedClusterPropertiesAutoScalerProfile from our ManagedClusterPropertiesAutoScalerProfile

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.

type ManagedClusterProperties_Status_AutoScalerProfile

type ManagedClusterProperties_Status_AutoScalerProfile struct {
	BalanceSimilarNodeGroups      *string                `json:"balance-similar-node-groups,omitempty"`
	Expander                      *string                `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"`
	PropertyBag                   genruntime.PropertyBag `json:"$propertyBag,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"`
}

Storage version of v1alpha1api20210501.ManagedClusterProperties_Status_AutoScalerProfile Deprecated version of ManagedClusterProperties_Status_AutoScalerProfile. Use v1beta20210501.ManagedClusterProperties_Status_AutoScalerProfile instead

func (*ManagedClusterProperties_Status_AutoScalerProfile) AssignPropertiesFromManagedClusterPropertiesStatusAutoScalerProfile

func (profile *ManagedClusterProperties_Status_AutoScalerProfile) AssignPropertiesFromManagedClusterPropertiesStatusAutoScalerProfile(source *v1beta20210501storage.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 *v1beta20210501storage.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.

type ManagedClusterSKU

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

Storage version of v1alpha1api20210501.ManagedClusterSKU Deprecated version of ManagedClusterSKU. Use v1beta20210501.ManagedClusterSKU instead

func (*ManagedClusterSKU) AssignPropertiesFromManagedClusterSKU

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

AssignPropertiesFromManagedClusterSKU populates our ManagedClusterSKU from the provided source ManagedClusterSKU

func (*ManagedClusterSKU) AssignPropertiesToManagedClusterSKU

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

AssignPropertiesToManagedClusterSKU populates the provided destination ManagedClusterSKU from our ManagedClusterSKU

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.

type ManagedClusterSKU_Status

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

Storage version of v1alpha1api20210501.ManagedClusterSKU_Status Deprecated version of ManagedClusterSKU_Status. Use v1beta20210501.ManagedClusterSKU_Status instead

func (*ManagedClusterSKU_Status) AssignPropertiesFromManagedClusterSKUStatus

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

AssignPropertiesFromManagedClusterSKUStatus populates our ManagedClusterSKU_Status from the provided source ManagedClusterSKU_Status

func (*ManagedClusterSKU_Status) AssignPropertiesToManagedClusterSKUStatus

func (clusterSKU *ManagedClusterSKU_Status) AssignPropertiesToManagedClusterSKUStatus(destination *v1beta20210501storage.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.

type ManagedClusterServicePrincipalProfile

type ManagedClusterServicePrincipalProfile struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Secret      *string                `json:"secret,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterServicePrincipalProfile Deprecated version of ManagedClusterServicePrincipalProfile. Use v1beta20210501.ManagedClusterServicePrincipalProfile instead

func (*ManagedClusterServicePrincipalProfile) AssignPropertiesFromManagedClusterServicePrincipalProfile

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

AssignPropertiesFromManagedClusterServicePrincipalProfile populates our ManagedClusterServicePrincipalProfile from the provided source ManagedClusterServicePrincipalProfile

func (*ManagedClusterServicePrincipalProfile) AssignPropertiesToManagedClusterServicePrincipalProfile

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

AssignPropertiesToManagedClusterServicePrincipalProfile populates the provided destination ManagedClusterServicePrincipalProfile from our ManagedClusterServicePrincipalProfile

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.

type ManagedClusterServicePrincipalProfile_Status

type ManagedClusterServicePrincipalProfile_Status struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Secret      *string                `json:"secret,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterServicePrincipalProfile_Status Deprecated version of ManagedClusterServicePrincipalProfile_Status. Use v1beta20210501.ManagedClusterServicePrincipalProfile_Status instead

func (*ManagedClusterServicePrincipalProfile_Status) AssignPropertiesFromManagedClusterServicePrincipalProfileStatus

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

AssignPropertiesFromManagedClusterServicePrincipalProfileStatus populates our ManagedClusterServicePrincipalProfile_Status from the provided source ManagedClusterServicePrincipalProfile_Status

func (*ManagedClusterServicePrincipalProfile_Status) AssignPropertiesToManagedClusterServicePrincipalProfileStatus

func (profile *ManagedClusterServicePrincipalProfile_Status) AssignPropertiesToManagedClusterServicePrincipalProfileStatus(destination *v1beta20210501storage.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.

type ManagedClusterWindowsProfile

type ManagedClusterWindowsProfile struct {
	AdminPassword  *string                `json:"adminPassword,omitempty"`
	AdminUsername  *string                `json:"adminUsername,omitempty"`
	EnableCSIProxy *bool                  `json:"enableCSIProxy,omitempty"`
	LicenseType    *string                `json:"licenseType,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterWindowsProfile Deprecated version of ManagedClusterWindowsProfile. Use v1beta20210501.ManagedClusterWindowsProfile instead

func (*ManagedClusterWindowsProfile) AssignPropertiesFromManagedClusterWindowsProfile

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

AssignPropertiesFromManagedClusterWindowsProfile populates our ManagedClusterWindowsProfile from the provided source ManagedClusterWindowsProfile

func (*ManagedClusterWindowsProfile) AssignPropertiesToManagedClusterWindowsProfile

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

AssignPropertiesToManagedClusterWindowsProfile populates the provided destination ManagedClusterWindowsProfile from our ManagedClusterWindowsProfile

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.

type ManagedClusterWindowsProfile_Status

type ManagedClusterWindowsProfile_Status struct {
	AdminPassword  *string                `json:"adminPassword,omitempty"`
	AdminUsername  *string                `json:"adminUsername,omitempty"`
	EnableCSIProxy *bool                  `json:"enableCSIProxy,omitempty"`
	LicenseType    *string                `json:"licenseType,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusterWindowsProfile_Status Deprecated version of ManagedClusterWindowsProfile_Status. Use v1beta20210501.ManagedClusterWindowsProfile_Status instead

func (*ManagedClusterWindowsProfile_Status) AssignPropertiesFromManagedClusterWindowsProfileStatus

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

AssignPropertiesFromManagedClusterWindowsProfileStatus populates our ManagedClusterWindowsProfile_Status from the provided source ManagedClusterWindowsProfile_Status

func (*ManagedClusterWindowsProfile_Status) AssignPropertiesToManagedClusterWindowsProfileStatus

func (profile *ManagedClusterWindowsProfile_Status) AssignPropertiesToManagedClusterWindowsProfileStatus(destination *v1beta20210501storage.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.

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              []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"`
	PropertyBag             genruntime.PropertyBag                             `json:"$propertyBag,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"`
}

Storage version of v1alpha1api20210501.ManagedCluster_Status Deprecated version of ManagedCluster_Status. Use v1beta20210501.ManagedCluster_Status instead

func (*ManagedCluster_Status) AssignPropertiesFromManagedClusterStatus

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

AssignPropertiesFromManagedClusterStatus populates our ManagedCluster_Status from the provided source ManagedCluster_Status

func (*ManagedCluster_Status) AssignPropertiesToManagedClusterStatus

func (cluster *ManagedCluster_Status) AssignPropertiesToManagedClusterStatus(destination *v1beta20210501storage.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.

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" Storage version of v1alpha1api20210501.ManagedClustersAgentPool Deprecated version of ManagedClustersAgentPool. Use v1beta20210501.ManagedClustersAgentPool instead

func (*ManagedClustersAgentPool) AssignPropertiesFromManagedClustersAgentPool

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

AssignPropertiesFromManagedClustersAgentPool populates our ManagedClustersAgentPool from the provided source ManagedClustersAgentPool

func (*ManagedClustersAgentPool) AssignPropertiesToManagedClustersAgentPool

func (pool *ManagedClustersAgentPool) AssignPropertiesToManagedClustersAgentPool(destination *v1beta20210501storage.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) 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) GetResourceKind

func (pool *ManagedClustersAgentPool) GetResourceKind() genruntime.ResourceKind

GetResourceKind returns the kind 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

type ManagedClustersAgentPoolList

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

+kubebuilder:object:root=true Storage version of v1alpha1api20210501.ManagedClustersAgentPool 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            *string                       `json:"gpuInstanceProfile,omitempty"`
	KubeletConfig                 *KubeletConfig                `json:"kubeletConfig,omitempty"`
	KubeletDiskType               *string                       `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                          *string                       `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"`
	OriginalVersion               string                        `json:"originalVersion,omitempty"`
	OsDiskSizeGB                  *int                          `json:"osDiskSizeGB,omitempty"`
	OsDiskType                    *string                       `json:"osDiskType,omitempty"`
	OsSKU                         *string                       `json:"osSKU,omitempty"`
	OsType                        *string                       `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"`
	PropertyBag               genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	ProximityPlacementGroupID *string                            `json:"proximityPlacementGroupID,omitempty"`
	ScaleSetEvictionPolicy    *string                            `json:"scaleSetEvictionPolicy,omitempty"`
	ScaleSetPriority          *string                            `json:"scaleSetPriority,omitempty"`
	SpotMaxPrice              *float64                           `json:"spotMaxPrice,omitempty"`
	Tags                      map[string]string                  `json:"tags,omitempty"`
	Type                      *string                            `json:"type,omitempty"`
	UpgradeSettings           *AgentPoolUpgradeSettings          `json:"upgradeSettings,omitempty"`
	VmSize                    *string                            `json:"vmSize,omitempty"`
	VnetSubnetIDReference     *genruntime.ResourceReference      `armReference:"VnetSubnetID" json:"vnetSubnetIDReference,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClustersAgentPools_Spec

func (*ManagedClustersAgentPools_Spec) AssignPropertiesFromManagedClustersAgentPoolsSpec

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

AssignPropertiesFromManagedClustersAgentPoolsSpec populates our ManagedClustersAgentPools_Spec from the provided source ManagedClustersAgentPools_Spec

func (*ManagedClustersAgentPools_Spec) AssignPropertiesToManagedClustersAgentPoolsSpec

func (pools *ManagedClustersAgentPools_Spec) AssignPropertiesToManagedClustersAgentPoolsSpec(destination *v1beta20210501storage.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) 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.

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"`
	OriginalVersion              string                                                                                                  `json:"originalVersion,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"`
	PropertyBag             genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	ServicePrincipalProfile *ManagedClusterServicePrincipalProfile `json:"servicePrincipalProfile,omitempty"`
	Sku                     *ManagedClusterSKU                     `json:"sku,omitempty"`
	Tags                    map[string]string                      `json:"tags,omitempty"`
	WindowsProfile          *ManagedClusterWindowsProfile          `json:"windowsProfile,omitempty"`
}

Storage version of v1alpha1api20210501.ManagedClusters_Spec

func (*ManagedClusters_Spec) AssignPropertiesFromManagedClustersSpec

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

AssignPropertiesFromManagedClustersSpec populates our ManagedClusters_Spec from the provided source ManagedClusters_Spec

func (*ManagedClusters_Spec) AssignPropertiesToManagedClustersSpec

func (clusters *ManagedClusters_Spec) AssignPropertiesToManagedClustersSpec(destination *v1beta20210501storage.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) 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.

type PowerState_Status

type PowerState_Status struct {
	Code        *string                `json:"code,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1alpha1api20210501.PowerState_Status Deprecated version of PowerState_Status. Use v1beta20210501.PowerState_Status instead

func (*PowerState_Status) AssignPropertiesFromPowerStateStatus

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

AssignPropertiesFromPowerStateStatus populates our PowerState_Status from the provided source PowerState_Status

func (*PowerState_Status) AssignPropertiesToPowerStateStatus

func (state *PowerState_Status) AssignPropertiesToPowerStateStatus(destination *v1beta20210501storage.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.

type PrivateLinkResource

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

Storage version of v1alpha1api20210501.PrivateLinkResource Deprecated version of PrivateLinkResource. Use v1beta20210501.PrivateLinkResource instead

func (*PrivateLinkResource) AssignPropertiesFromPrivateLinkResource

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

AssignPropertiesFromPrivateLinkResource populates our PrivateLinkResource from the provided source PrivateLinkResource

func (*PrivateLinkResource) AssignPropertiesToPrivateLinkResource

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

AssignPropertiesToPrivateLinkResource populates the provided destination PrivateLinkResource from our PrivateLinkResource

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.

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"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RequiredMembers      []string               `json:"requiredMembers,omitempty"`
	Type                 *string                `json:"type,omitempty"`
}

Storage version of v1alpha1api20210501.PrivateLinkResource_Status Deprecated version of PrivateLinkResource_Status. Use v1beta20210501.PrivateLinkResource_Status instead

func (*PrivateLinkResource_Status) AssignPropertiesFromPrivateLinkResourceStatus

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

AssignPropertiesFromPrivateLinkResourceStatus populates our PrivateLinkResource_Status from the provided source PrivateLinkResource_Status

func (*PrivateLinkResource_Status) AssignPropertiesToPrivateLinkResourceStatus

func (resource *PrivateLinkResource_Status) AssignPropertiesToPrivateLinkResourceStatus(destination *v1beta20210501storage.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.

type ResourceReference

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

Storage version of v1alpha1api20210501.ResourceReference Deprecated version of ResourceReference. Use v1beta20210501.ResourceReference instead

func (*ResourceReference) AssignPropertiesFromResourceReference

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

AssignPropertiesFromResourceReference populates our ResourceReference from the provided source ResourceReference

func (*ResourceReference) AssignPropertiesToResourceReference

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

AssignPropertiesToResourceReference populates the provided destination ResourceReference from our ResourceReference

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.

type ResourceReference_Status

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

Storage version of v1alpha1api20210501.ResourceReference_Status Deprecated version of ResourceReference_Status. Use v1beta20210501.ResourceReference_Status instead

func (*ResourceReference_Status) AssignPropertiesFromResourceReferenceStatus

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

AssignPropertiesFromResourceReferenceStatus populates our ResourceReference_Status from the provided source ResourceReference_Status

func (*ResourceReference_Status) AssignPropertiesToResourceReferenceStatus

func (reference *ResourceReference_Status) AssignPropertiesToResourceReferenceStatus(destination *v1beta20210501storage.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.

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"`
	PropertyBag                    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	VmMaxMapCount                  *int                   `json:"vmMaxMapCount,omitempty"`
	VmSwappiness                   *int                   `json:"vmSwappiness,omitempty"`
	VmVfsCachePressure             *int                   `json:"vmVfsCachePressure,omitempty"`
}

Storage version of v1alpha1api20210501.SysctlConfig Deprecated version of SysctlConfig. Use v1beta20210501.SysctlConfig instead

func (*SysctlConfig) AssignPropertiesFromSysctlConfig

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

AssignPropertiesFromSysctlConfig populates our SysctlConfig from the provided source SysctlConfig

func (*SysctlConfig) AssignPropertiesToSysctlConfig

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

AssignPropertiesToSysctlConfig populates the provided destination SysctlConfig from our SysctlConfig

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.

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"`
	PropertyBag                    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	VmMaxMapCount                  *int                   `json:"vmMaxMapCount,omitempty"`
	VmSwappiness                   *int                   `json:"vmSwappiness,omitempty"`
	VmVfsCachePressure             *int                   `json:"vmVfsCachePressure,omitempty"`
}

Storage version of v1alpha1api20210501.SysctlConfig_Status Deprecated version of SysctlConfig_Status. Use v1beta20210501.SysctlConfig_Status instead

func (*SysctlConfig_Status) AssignPropertiesFromSysctlConfigStatus

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

AssignPropertiesFromSysctlConfigStatus populates our SysctlConfig_Status from the provided source SysctlConfig_Status

func (*SysctlConfig_Status) AssignPropertiesToSysctlConfigStatus

func (config *SysctlConfig_Status) AssignPropertiesToSysctlConfigStatus(destination *v1beta20210501storage.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.

type UserAssignedIdentity

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

Storage version of v1alpha1api20210501.UserAssignedIdentity Deprecated version of UserAssignedIdentity. Use v1beta20210501.UserAssignedIdentity instead

func (*UserAssignedIdentity) AssignPropertiesFromUserAssignedIdentity

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

AssignPropertiesFromUserAssignedIdentity populates our UserAssignedIdentity from the provided source UserAssignedIdentity

func (*UserAssignedIdentity) AssignPropertiesToUserAssignedIdentity

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

AssignPropertiesToUserAssignedIdentity populates the provided destination UserAssignedIdentity from our UserAssignedIdentity

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.

type UserAssignedIdentity_Status

type UserAssignedIdentity_Status struct {
	ClientId    *string                `json:"clientId,omitempty"`
	ObjectId    *string                `json:"objectId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ResourceId  *string                `json:"resourceId,omitempty"`
}

Storage version of v1alpha1api20210501.UserAssignedIdentity_Status Deprecated version of UserAssignedIdentity_Status. Use v1beta20210501.UserAssignedIdentity_Status instead

func (*UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus

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

AssignPropertiesFromUserAssignedIdentityStatus populates our UserAssignedIdentity_Status from the provided source UserAssignedIdentity_Status

func (*UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus(destination *v1beta20210501storage.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.

Jump to

Keyboard shortcuts

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