Documentation
¶
Overview ¶
Package v1api20230201storage contains API Schema definitions for the containerservice v1api20230201storage 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
- Variables
- type APIVersion
- type AgentPoolUpgradeSettings
- type AgentPoolUpgradeSettings_STATUS
- type AzureKeyVaultKms
- type AzureKeyVaultKms_STATUS
- type ContainerServiceLinuxProfile
- type ContainerServiceLinuxProfile_STATUS
- type ContainerServiceNetworkProfile
- type ContainerServiceNetworkProfile_STATUS
- type ContainerServiceSshConfiguration
- type ContainerServiceSshConfiguration_STATUS
- type ContainerServiceSshPublicKey
- type ContainerServiceSshPublicKey_STATUS
- type CreationData
- type CreationData_STATUS
- type ExtendedLocation
- type ExtendedLocation_STATUS
- type KubeletConfig
- type KubeletConfig_STATUS
- type LinuxOSConfig
- type LinuxOSConfig_STATUS
- type ManagedCluster
- func (cluster *ManagedCluster) AzureName() string
- func (in *ManagedCluster) DeepCopy() *ManagedCluster
- func (in *ManagedCluster) DeepCopyInto(out *ManagedCluster)
- func (in *ManagedCluster) DeepCopyObject() runtime.Object
- func (cluster ManagedCluster) GetAPIVersion() string
- func (cluster *ManagedCluster) GetConditions() conditions.Conditions
- func (cluster *ManagedCluster) GetResourceScope() genruntime.ResourceScope
- func (cluster *ManagedCluster) GetSpec() genruntime.ConvertibleSpec
- func (cluster *ManagedCluster) GetStatus() genruntime.ConvertibleStatus
- func (cluster *ManagedCluster) GetType() string
- func (cluster *ManagedCluster) Hub()
- func (cluster *ManagedCluster) NewEmptyStatus() genruntime.ConvertibleStatus
- func (cluster *ManagedCluster) OriginalGVK() *schema.GroupVersionKind
- func (cluster *ManagedCluster) Owner() *genruntime.ResourceReference
- func (cluster *ManagedCluster) SetConditions(conditions conditions.Conditions)
- func (cluster *ManagedCluster) SetStatus(status genruntime.ConvertibleStatus) error
- type ManagedClusterAADProfile
- type ManagedClusterAADProfile_STATUS
- type ManagedClusterAPIServerAccessProfile
- type ManagedClusterAPIServerAccessProfile_STATUS
- type ManagedClusterAddonProfile
- type ManagedClusterAddonProfile_STATUS
- type ManagedClusterAgentPoolProfile
- type ManagedClusterAgentPoolProfile_STATUS
- type ManagedClusterAutoUpgradeProfile
- type ManagedClusterAutoUpgradeProfile_STATUS
- type ManagedClusterAzureMonitorProfile
- type ManagedClusterAzureMonitorProfileKubeStateMetrics
- type ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS
- type ManagedClusterAzureMonitorProfileMetrics
- type ManagedClusterAzureMonitorProfileMetrics_STATUS
- type ManagedClusterAzureMonitorProfile_STATUS
- type ManagedClusterHTTPProxyConfig
- type ManagedClusterHTTPProxyConfig_STATUS
- type ManagedClusterIdentity
- type ManagedClusterIdentity_STATUS
- type ManagedClusterIdentity_UserAssignedIdentities_STATUS
- type ManagedClusterList
- type ManagedClusterLoadBalancerProfile
- type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs
- type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS
- type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes
- type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS
- type ManagedClusterLoadBalancerProfile_OutboundIPs
- type ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS
- type ManagedClusterLoadBalancerProfile_STATUS
- type ManagedClusterManagedOutboundIPProfile
- type ManagedClusterManagedOutboundIPProfile_STATUS
- type ManagedClusterNATGatewayProfile
- type ManagedClusterNATGatewayProfile_STATUS
- type ManagedClusterOIDCIssuerProfile
- type ManagedClusterOIDCIssuerProfile_STATUS
- type ManagedClusterOperatorSecrets
- type ManagedClusterOperatorSpec
- type ManagedClusterPodIdentity
- type ManagedClusterPodIdentityException
- type ManagedClusterPodIdentityException_STATUS
- type ManagedClusterPodIdentityProfile
- type ManagedClusterPodIdentityProfile_STATUS
- type ManagedClusterPodIdentityProvisioningErrorBody_STATUS
- type ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled
- func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopy() *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled
- func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopyInto(out *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled)
- type ManagedClusterPodIdentityProvisioningError_STATUS
- type ManagedClusterPodIdentity_ProvisioningInfo_STATUS
- type ManagedClusterPodIdentity_STATUS
- type ManagedClusterProperties_AutoScalerProfile
- type ManagedClusterProperties_AutoScalerProfile_STATUS
- type ManagedClusterSKU
- type ManagedClusterSKU_STATUS
- type ManagedClusterSecurityProfile
- type ManagedClusterSecurityProfileDefender
- type ManagedClusterSecurityProfileDefenderSecurityMonitoring
- type ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS
- func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) DeepCopy() *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS
- func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS)
- type ManagedClusterSecurityProfileDefender_STATUS
- type ManagedClusterSecurityProfileImageCleaner
- type ManagedClusterSecurityProfileImageCleaner_STATUS
- type ManagedClusterSecurityProfileWorkloadIdentity
- type ManagedClusterSecurityProfileWorkloadIdentity_STATUS
- type ManagedClusterSecurityProfile_STATUS
- type ManagedClusterServicePrincipalProfile
- type ManagedClusterServicePrincipalProfile_STATUS
- type ManagedClusterStorageProfile
- type ManagedClusterStorageProfileBlobCSIDriver
- type ManagedClusterStorageProfileBlobCSIDriver_STATUS
- type ManagedClusterStorageProfileDiskCSIDriver
- type ManagedClusterStorageProfileDiskCSIDriver_STATUS
- type ManagedClusterStorageProfileFileCSIDriver
- type ManagedClusterStorageProfileFileCSIDriver_STATUS
- type ManagedClusterStorageProfileSnapshotController
- type ManagedClusterStorageProfileSnapshotController_STATUS
- type ManagedClusterStorageProfile_STATUS
- type ManagedClusterWindowsProfile
- type ManagedClusterWindowsProfile_STATUS
- type ManagedClusterWorkloadAutoScalerProfile
- type ManagedClusterWorkloadAutoScalerProfileKeda
- type ManagedClusterWorkloadAutoScalerProfileKeda_STATUS
- type ManagedClusterWorkloadAutoScalerProfile_STATUS
- type ManagedCluster_STATUS
- func (cluster *ManagedCluster_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (cluster *ManagedCluster_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ManagedCluster_STATUS) DeepCopy() *ManagedCluster_STATUS
- func (in *ManagedCluster_STATUS) DeepCopyInto(out *ManagedCluster_STATUS)
- type ManagedCluster_Spec
- func (cluster *ManagedCluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (cluster *ManagedCluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *ManagedCluster_Spec) DeepCopy() *ManagedCluster_Spec
- func (in *ManagedCluster_Spec) DeepCopyInto(out *ManagedCluster_Spec)
- type ManagedClustersAgentPool
- func (pool *ManagedClustersAgentPool) AzureName() string
- func (in *ManagedClustersAgentPool) DeepCopy() *ManagedClustersAgentPool
- func (in *ManagedClustersAgentPool) DeepCopyInto(out *ManagedClustersAgentPool)
- func (in *ManagedClustersAgentPool) DeepCopyObject() runtime.Object
- func (pool ManagedClustersAgentPool) GetAPIVersion() string
- func (pool *ManagedClustersAgentPool) GetConditions() conditions.Conditions
- func (pool *ManagedClustersAgentPool) GetResourceScope() genruntime.ResourceScope
- func (pool *ManagedClustersAgentPool) GetSpec() genruntime.ConvertibleSpec
- func (pool *ManagedClustersAgentPool) GetStatus() genruntime.ConvertibleStatus
- func (pool *ManagedClustersAgentPool) GetType() string
- func (pool *ManagedClustersAgentPool) Hub()
- func (pool *ManagedClustersAgentPool) NewEmptyStatus() genruntime.ConvertibleStatus
- func (pool *ManagedClustersAgentPool) OriginalGVK() *schema.GroupVersionKind
- func (pool *ManagedClustersAgentPool) Owner() *genruntime.ResourceReference
- func (pool *ManagedClustersAgentPool) SetConditions(conditions conditions.Conditions)
- func (pool *ManagedClustersAgentPool) SetStatus(status genruntime.ConvertibleStatus) error
- type ManagedClustersAgentPoolList
- type ManagedClusters_AgentPool_STATUS
- func (pool *ManagedClusters_AgentPool_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (pool *ManagedClusters_AgentPool_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ManagedClusters_AgentPool_STATUS) DeepCopy() *ManagedClusters_AgentPool_STATUS
- func (in *ManagedClusters_AgentPool_STATUS) DeepCopyInto(out *ManagedClusters_AgentPool_STATUS)
- type ManagedClusters_AgentPool_Spec
- func (pool *ManagedClusters_AgentPool_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (pool *ManagedClusters_AgentPool_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *ManagedClusters_AgentPool_Spec) DeepCopy() *ManagedClusters_AgentPool_Spec
- func (in *ManagedClusters_AgentPool_Spec) DeepCopyInto(out *ManagedClusters_AgentPool_Spec)
- type PowerState
- type PowerState_STATUS
- type PrivateLinkResource
- type PrivateLinkResource_STATUS
- type ResourceReference
- type ResourceReference_STATUS
- type SysctlConfig
- type SysctlConfig_STATUS
- type SystemData_STATUS
- type UserAssignedIdentity
- type UserAssignedIdentityDetails
- type UserAssignedIdentity_STATUS
- type WindowsGmsaProfile
- type WindowsGmsaProfile_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2023-02-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "containerservice.azure.com", Version: "v1api20230201storage"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIVersion ¶
type APIVersion string
Storage version of v1api20230201.APIVersion +kubebuilder:validation:Enum={"2023-02-01"}
type AgentPoolUpgradeSettings ¶
type AgentPoolUpgradeSettings struct {
MaxSurge *string `json:"maxSurge,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.AgentPoolUpgradeSettings Settings for upgrading an agentpool
func (*AgentPoolUpgradeSettings) DeepCopy ¶
func (in *AgentPoolUpgradeSettings) DeepCopy() *AgentPoolUpgradeSettings
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 v1api20230201.AgentPoolUpgradeSettings_STATUS Settings for upgrading an agentpool
func (*AgentPoolUpgradeSettings_STATUS) DeepCopy ¶
func (in *AgentPoolUpgradeSettings_STATUS) DeepCopy() *AgentPoolUpgradeSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentPoolUpgradeSettings_STATUS.
func (*AgentPoolUpgradeSettings_STATUS) DeepCopyInto ¶
func (in *AgentPoolUpgradeSettings_STATUS) DeepCopyInto(out *AgentPoolUpgradeSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureKeyVaultKms ¶
type AzureKeyVaultKms struct {
Enabled *bool `json:"enabled,omitempty"`
KeyId *string `json:"keyId,omitempty"`
KeyVaultNetworkAccess *string `json:"keyVaultNetworkAccess,omitempty"`
// KeyVaultResourceReference: Resource ID of key vault. When keyVaultNetworkAccess is `Private`, this field is required and
// must be a valid resource ID. When keyVaultNetworkAccess is `Public`, leave the field empty.
KeyVaultResourceReference *genruntime.ResourceReference `armReference:"KeyVaultResourceId" json:"keyVaultResourceReference,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.AzureKeyVaultKms Azure Key Vault key management service settings for the security profile.
func (*AzureKeyVaultKms) DeepCopy ¶
func (in *AzureKeyVaultKms) DeepCopy() *AzureKeyVaultKms
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKeyVaultKms.
func (*AzureKeyVaultKms) DeepCopyInto ¶
func (in *AzureKeyVaultKms) DeepCopyInto(out *AzureKeyVaultKms)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureKeyVaultKms_STATUS ¶
type AzureKeyVaultKms_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
KeyId *string `json:"keyId,omitempty"`
KeyVaultNetworkAccess *string `json:"keyVaultNetworkAccess,omitempty"`
KeyVaultResourceId *string `json:"keyVaultResourceId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.AzureKeyVaultKms_STATUS Azure Key Vault key management service settings for the security profile.
func (*AzureKeyVaultKms_STATUS) DeepCopy ¶
func (in *AzureKeyVaultKms_STATUS) DeepCopy() *AzureKeyVaultKms_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKeyVaultKms_STATUS.
func (*AzureKeyVaultKms_STATUS) DeepCopyInto ¶
func (in *AzureKeyVaultKms_STATUS) DeepCopyInto(out *AzureKeyVaultKms_STATUS)
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 v1api20230201.ContainerServiceLinuxProfile Profile for Linux VMs in the container service cluster.
func (*ContainerServiceLinuxProfile) DeepCopy ¶
func (in *ContainerServiceLinuxProfile) DeepCopy() *ContainerServiceLinuxProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceLinuxProfile.
func (*ContainerServiceLinuxProfile) DeepCopyInto ¶
func (in *ContainerServiceLinuxProfile) DeepCopyInto(out *ContainerServiceLinuxProfile)
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 v1api20230201.ContainerServiceLinuxProfile_STATUS Profile for Linux VMs in the container service cluster.
func (*ContainerServiceLinuxProfile_STATUS) DeepCopy ¶
func (in *ContainerServiceLinuxProfile_STATUS) DeepCopy() *ContainerServiceLinuxProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceLinuxProfile_STATUS.
func (*ContainerServiceLinuxProfile_STATUS) DeepCopyInto ¶
func (in *ContainerServiceLinuxProfile_STATUS) DeepCopyInto(out *ContainerServiceLinuxProfile_STATUS)
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"`
IpFamilies []string `json:"ipFamilies,omitempty"`
LoadBalancerProfile *ManagedClusterLoadBalancerProfile `json:"loadBalancerProfile,omitempty"`
LoadBalancerSku *string `json:"loadBalancerSku,omitempty"`
NatGatewayProfile *ManagedClusterNATGatewayProfile `json:"natGatewayProfile,omitempty"`
NetworkDataplane *string `json:"networkDataplane,omitempty"`
NetworkMode *string `json:"networkMode,omitempty"`
NetworkPlugin *string `json:"networkPlugin,omitempty"`
NetworkPluginMode *string `json:"networkPluginMode,omitempty"`
NetworkPolicy *string `json:"networkPolicy,omitempty"`
OutboundType *string `json:"outboundType,omitempty"`
PodCidr *string `json:"podCidr,omitempty"`
PodCidrs []string `json:"podCidrs,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ServiceCidr *string `json:"serviceCidr,omitempty"`
ServiceCidrs []string `json:"serviceCidrs,omitempty"`
}
Storage version of v1api20230201.ContainerServiceNetworkProfile Profile of network configuration.
func (*ContainerServiceNetworkProfile) DeepCopy ¶
func (in *ContainerServiceNetworkProfile) DeepCopy() *ContainerServiceNetworkProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceNetworkProfile.
func (*ContainerServiceNetworkProfile) DeepCopyInto ¶
func (in *ContainerServiceNetworkProfile) DeepCopyInto(out *ContainerServiceNetworkProfile)
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"`
IpFamilies []string `json:"ipFamilies,omitempty"`
LoadBalancerProfile *ManagedClusterLoadBalancerProfile_STATUS `json:"loadBalancerProfile,omitempty"`
LoadBalancerSku *string `json:"loadBalancerSku,omitempty"`
NatGatewayProfile *ManagedClusterNATGatewayProfile_STATUS `json:"natGatewayProfile,omitempty"`
NetworkDataplane *string `json:"networkDataplane,omitempty"`
NetworkMode *string `json:"networkMode,omitempty"`
NetworkPlugin *string `json:"networkPlugin,omitempty"`
NetworkPluginMode *string `json:"networkPluginMode,omitempty"`
NetworkPolicy *string `json:"networkPolicy,omitempty"`
OutboundType *string `json:"outboundType,omitempty"`
PodCidr *string `json:"podCidr,omitempty"`
PodCidrs []string `json:"podCidrs,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ServiceCidr *string `json:"serviceCidr,omitempty"`
ServiceCidrs []string `json:"serviceCidrs,omitempty"`
}
Storage version of v1api20230201.ContainerServiceNetworkProfile_STATUS Profile of network configuration.
func (*ContainerServiceNetworkProfile_STATUS) DeepCopy ¶
func (in *ContainerServiceNetworkProfile_STATUS) DeepCopy() *ContainerServiceNetworkProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceNetworkProfile_STATUS.
func (*ContainerServiceNetworkProfile_STATUS) DeepCopyInto ¶
func (in *ContainerServiceNetworkProfile_STATUS) DeepCopyInto(out *ContainerServiceNetworkProfile_STATUS)
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 v1api20230201.ContainerServiceSshConfiguration SSH configuration for Linux-based VMs running on Azure.
func (*ContainerServiceSshConfiguration) DeepCopy ¶
func (in *ContainerServiceSshConfiguration) DeepCopy() *ContainerServiceSshConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceSshConfiguration.
func (*ContainerServiceSshConfiguration) DeepCopyInto ¶
func (in *ContainerServiceSshConfiguration) DeepCopyInto(out *ContainerServiceSshConfiguration)
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 v1api20230201.ContainerServiceSshConfiguration_STATUS SSH configuration for Linux-based VMs running on Azure.
func (*ContainerServiceSshConfiguration_STATUS) DeepCopy ¶
func (in *ContainerServiceSshConfiguration_STATUS) DeepCopy() *ContainerServiceSshConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceSshConfiguration_STATUS.
func (*ContainerServiceSshConfiguration_STATUS) DeepCopyInto ¶
func (in *ContainerServiceSshConfiguration_STATUS) DeepCopyInto(out *ContainerServiceSshConfiguration_STATUS)
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 v1api20230201.ContainerServiceSshPublicKey Contains information about SSH certificate public key data.
func (*ContainerServiceSshPublicKey) DeepCopy ¶
func (in *ContainerServiceSshPublicKey) DeepCopy() *ContainerServiceSshPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceSshPublicKey.
func (*ContainerServiceSshPublicKey) DeepCopyInto ¶
func (in *ContainerServiceSshPublicKey) DeepCopyInto(out *ContainerServiceSshPublicKey)
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 v1api20230201.ContainerServiceSshPublicKey_STATUS Contains information about SSH certificate public key data.
func (*ContainerServiceSshPublicKey_STATUS) DeepCopy ¶
func (in *ContainerServiceSshPublicKey_STATUS) DeepCopy() *ContainerServiceSshPublicKey_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerServiceSshPublicKey_STATUS.
func (*ContainerServiceSshPublicKey_STATUS) DeepCopyInto ¶
func (in *ContainerServiceSshPublicKey_STATUS) DeepCopyInto(out *ContainerServiceSshPublicKey_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreationData ¶
type CreationData struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// SourceResourceReference: This is the ARM ID of the source object to be used to create the target object.
SourceResourceReference *genruntime.ResourceReference `armReference:"SourceResourceId" json:"sourceResourceReference,omitempty"`
}
Storage version of v1api20230201.CreationData Data used when creating a target resource from a source resource.
func (*CreationData) DeepCopy ¶
func (in *CreationData) DeepCopy() *CreationData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreationData.
func (*CreationData) DeepCopyInto ¶
func (in *CreationData) DeepCopyInto(out *CreationData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreationData_STATUS ¶
type CreationData_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceResourceId *string `json:"sourceResourceId,omitempty"`
}
Storage version of v1api20230201.CreationData_STATUS Data used when creating a target resource from a source resource.
func (*CreationData_STATUS) DeepCopy ¶
func (in *CreationData_STATUS) DeepCopy() *CreationData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreationData_STATUS.
func (*CreationData_STATUS) DeepCopyInto ¶
func (in *CreationData_STATUS) DeepCopyInto(out *CreationData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation ¶
type ExtendedLocation struct {
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20230201.ExtendedLocation The complex type of the extended location.
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 v1api20230201.ExtendedLocation_STATUS The complex type of the extended location.
func (*ExtendedLocation_STATUS) DeepCopy ¶
func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
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 v1api20230201.KubeletConfig See [AKS custom node configuration](https://docs.microsoft.com/azure/aks/custom-node-configuration) for more details.
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 v1api20230201.KubeletConfig_STATUS See [AKS custom node configuration](https://docs.microsoft.com/azure/aks/custom-node-configuration) for more details.
func (*KubeletConfig_STATUS) DeepCopy ¶
func (in *KubeletConfig_STATUS) DeepCopy() *KubeletConfig_STATUS
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 v1api20230201.LinuxOSConfig See [AKS custom node configuration](https://docs.microsoft.com/azure/aks/custom-node-configuration) for more details.
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 v1api20230201.LinuxOSConfig_STATUS See [AKS custom node configuration](https://docs.microsoft.com/azure/aks/custom-node-configuration) for more details.
func (*LinuxOSConfig_STATUS) DeepCopy ¶
func (in *LinuxOSConfig_STATUS) DeepCopy() *LinuxOSConfig_STATUS
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 ManagedCluster_Spec `json:"spec,omitempty"`
Status ManagedCluster_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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 v1api20230201.ManagedCluster Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2023-02-01/managedClusters.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}
func (*ManagedCluster) AzureName ¶
func (cluster *ManagedCluster) AzureName() string
AzureName returns the Azure name of the resource
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 "2023-02-01"
func (*ManagedCluster) GetConditions ¶
func (cluster *ManagedCluster) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ManagedCluster) GetResourceScope ¶
func (cluster *ManagedCluster) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ManagedCluster) GetSpec ¶
func (cluster *ManagedCluster) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ManagedCluster) GetStatus ¶
func (cluster *ManagedCluster) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ManagedCluster) GetType ¶
func (cluster *ManagedCluster) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerService/managedClusters"
func (*ManagedCluster) Hub ¶
func (cluster *ManagedCluster) Hub()
Hub marks that this ManagedCluster is the hub type for conversion
func (*ManagedCluster) NewEmptyStatus ¶
func (cluster *ManagedCluster) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ManagedCluster) OriginalGVK ¶
func (cluster *ManagedCluster) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ManagedCluster) Owner ¶
func (cluster *ManagedCluster) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ManagedCluster) SetConditions ¶
func (cluster *ManagedCluster) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ManagedCluster) SetStatus ¶
func (cluster *ManagedCluster) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
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 v1api20230201.ManagedClusterAADProfile For more details see [managed AAD on AKS](https://docs.microsoft.com/azure/aks/managed-aad).
func (*ManagedClusterAADProfile) DeepCopy ¶
func (in *ManagedClusterAADProfile) DeepCopy() *ManagedClusterAADProfile
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 v1api20230201.ManagedClusterAADProfile_STATUS For more details see [managed AAD on AKS](https://docs.microsoft.com/azure/aks/managed-aad).
func (*ManagedClusterAADProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterAADProfile_STATUS) DeepCopy() *ManagedClusterAADProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAADProfile_STATUS.
func (*ManagedClusterAADProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterAADProfile_STATUS) DeepCopyInto(out *ManagedClusterAADProfile_STATUS)
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"`
DisableRunCommand *bool `json:"disableRunCommand,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 v1api20230201.ManagedClusterAPIServerAccessProfile Access profile for managed cluster API server.
func (*ManagedClusterAPIServerAccessProfile) DeepCopy ¶
func (in *ManagedClusterAPIServerAccessProfile) DeepCopy() *ManagedClusterAPIServerAccessProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAPIServerAccessProfile.
func (*ManagedClusterAPIServerAccessProfile) DeepCopyInto ¶
func (in *ManagedClusterAPIServerAccessProfile) DeepCopyInto(out *ManagedClusterAPIServerAccessProfile)
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"`
DisableRunCommand *bool `json:"disableRunCommand,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 v1api20230201.ManagedClusterAPIServerAccessProfile_STATUS Access profile for managed cluster API server.
func (*ManagedClusterAPIServerAccessProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterAPIServerAccessProfile_STATUS) DeepCopy() *ManagedClusterAPIServerAccessProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAPIServerAccessProfile_STATUS.
func (*ManagedClusterAPIServerAccessProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterAPIServerAccessProfile_STATUS) DeepCopyInto(out *ManagedClusterAPIServerAccessProfile_STATUS)
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 v1api20230201.ManagedClusterAddonProfile A Kubernetes add-on profile for a managed cluster.
func (*ManagedClusterAddonProfile) DeepCopy ¶
func (in *ManagedClusterAddonProfile) DeepCopy() *ManagedClusterAddonProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAddonProfile.
func (*ManagedClusterAddonProfile) DeepCopyInto ¶
func (in *ManagedClusterAddonProfile) DeepCopyInto(out *ManagedClusterAddonProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterAddonProfile_STATUS ¶
type ManagedClusterAddonProfile_STATUS struct {
Config map[string]string `json:"config,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Identity *UserAssignedIdentity_STATUS `json:"identity,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAddonProfile_STATUS A Kubernetes add-on profile for a managed cluster.
func (*ManagedClusterAddonProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterAddonProfile_STATUS) DeepCopy() *ManagedClusterAddonProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAddonProfile_STATUS.
func (*ManagedClusterAddonProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterAddonProfile_STATUS) DeepCopyInto(out *ManagedClusterAddonProfile_STATUS)
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"`
CreationData *CreationData `json:"creationData,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"`
// HostGroupReference: This is of the form:
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}.
// For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts).
HostGroupReference *genruntime.ResourceReference `armReference:"HostGroupID" json:"hostGroupReference,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"`
// NodePublicIPPrefixReference: This is of the form:
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
NodePublicIPPrefixReference *genruntime.ResourceReference `armReference:"NodePublicIPPrefixID" json:"nodePublicIPPrefixReference,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"`
// PodSubnetReference: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details).
// This is of the form:
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
PodSubnetReference *genruntime.ResourceReference `armReference:"PodSubnetID" json:"podSubnetReference,omitempty"`
PowerState *PowerState `json:"powerState,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// ProximityPlacementGroupReference: The ID for Proximity Placement Group.
ProximityPlacementGroupReference *genruntime.ResourceReference `armReference:"ProximityPlacementGroupID" json:"proximityPlacementGroupReference,omitempty"`
ScaleDownMode *string `json:"scaleDownMode,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"`
// VnetSubnetReference: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is
// specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
VnetSubnetReference *genruntime.ResourceReference `armReference:"VnetSubnetID" json:"vnetSubnetReference,omitempty"`
WorkloadRuntime *string `json:"workloadRuntime,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAgentPoolProfile Profile for the container service agent pool.
func (*ManagedClusterAgentPoolProfile) DeepCopy ¶
func (in *ManagedClusterAgentPoolProfile) DeepCopy() *ManagedClusterAgentPoolProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAgentPoolProfile.
func (*ManagedClusterAgentPoolProfile) DeepCopyInto ¶
func (in *ManagedClusterAgentPoolProfile) DeepCopyInto(out *ManagedClusterAgentPoolProfile)
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"`
CreationData *CreationData_STATUS `json:"creationData,omitempty"`
CurrentOrchestratorVersion *string `json:"currentOrchestratorVersion,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"`
HostGroupID *string `json:"hostGroupID,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"`
ScaleDownMode *string `json:"scaleDownMode,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"`
WorkloadRuntime *string `json:"workloadRuntime,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAgentPoolProfile_STATUS Profile for the container service agent pool.
func (*ManagedClusterAgentPoolProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterAgentPoolProfile_STATUS) DeepCopy() *ManagedClusterAgentPoolProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAgentPoolProfile_STATUS.
func (*ManagedClusterAgentPoolProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterAgentPoolProfile_STATUS) DeepCopyInto(out *ManagedClusterAgentPoolProfile_STATUS)
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 v1api20230201.ManagedClusterAutoUpgradeProfile Auto upgrade profile for a managed cluster.
func (*ManagedClusterAutoUpgradeProfile) DeepCopy ¶
func (in *ManagedClusterAutoUpgradeProfile) DeepCopy() *ManagedClusterAutoUpgradeProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAutoUpgradeProfile.
func (*ManagedClusterAutoUpgradeProfile) DeepCopyInto ¶
func (in *ManagedClusterAutoUpgradeProfile) DeepCopyInto(out *ManagedClusterAutoUpgradeProfile)
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 v1api20230201.ManagedClusterAutoUpgradeProfile_STATUS Auto upgrade profile for a managed cluster.
func (*ManagedClusterAutoUpgradeProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterAutoUpgradeProfile_STATUS) DeepCopy() *ManagedClusterAutoUpgradeProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAutoUpgradeProfile_STATUS.
func (*ManagedClusterAutoUpgradeProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterAutoUpgradeProfile_STATUS) DeepCopyInto(out *ManagedClusterAutoUpgradeProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterAzureMonitorProfile ¶
type ManagedClusterAzureMonitorProfile struct {
Metrics *ManagedClusterAzureMonitorProfileMetrics `json:"metrics,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAzureMonitorProfile Azure Monitor addon profiles for monitoring the managed cluster.
func (*ManagedClusterAzureMonitorProfile) DeepCopy ¶
func (in *ManagedClusterAzureMonitorProfile) DeepCopy() *ManagedClusterAzureMonitorProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfile.
func (*ManagedClusterAzureMonitorProfile) DeepCopyInto ¶
func (in *ManagedClusterAzureMonitorProfile) DeepCopyInto(out *ManagedClusterAzureMonitorProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterAzureMonitorProfileKubeStateMetrics ¶
type ManagedClusterAzureMonitorProfileKubeStateMetrics struct {
MetricAnnotationsAllowList *string `json:"metricAnnotationsAllowList,omitempty"`
MetricLabelsAllowlist *string `json:"metricLabelsAllowlist,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAzureMonitorProfileKubeStateMetrics Kube State Metrics profile for the Azure Managed Prometheus addon. These optional settings are for the kube-state-metrics pod that is deployed with the addon. See aka.ms/AzureManagedPrometheus-optional-parameters for details.
func (*ManagedClusterAzureMonitorProfileKubeStateMetrics) DeepCopy ¶
func (in *ManagedClusterAzureMonitorProfileKubeStateMetrics) DeepCopy() *ManagedClusterAzureMonitorProfileKubeStateMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfileKubeStateMetrics.
func (*ManagedClusterAzureMonitorProfileKubeStateMetrics) DeepCopyInto ¶
func (in *ManagedClusterAzureMonitorProfileKubeStateMetrics) DeepCopyInto(out *ManagedClusterAzureMonitorProfileKubeStateMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS ¶
type ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS struct {
MetricAnnotationsAllowList *string `json:"metricAnnotationsAllowList,omitempty"`
MetricLabelsAllowlist *string `json:"metricLabelsAllowlist,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS Kube State Metrics profile for the Azure Managed Prometheus addon. These optional settings are for the kube-state-metrics pod that is deployed with the addon. See aka.ms/AzureManagedPrometheus-optional-parameters for details.
func (*ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS) DeepCopy ¶
func (in *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS) DeepCopy() *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS.
func (*ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS) DeepCopyInto ¶
func (in *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS) DeepCopyInto(out *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterAzureMonitorProfileMetrics ¶
type ManagedClusterAzureMonitorProfileMetrics struct {
Enabled *bool `json:"enabled,omitempty"`
KubeStateMetrics *ManagedClusterAzureMonitorProfileKubeStateMetrics `json:"kubeStateMetrics,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAzureMonitorProfileMetrics Metrics profile for the Azure Monitor managed service for Prometheus addon. Collect out-of-the-box Kubernetes infrastructure metrics to send to an Azure Monitor Workspace and configure additional scraping for custom targets. See aka.ms/AzureManagedPrometheus for an overview.
func (*ManagedClusterAzureMonitorProfileMetrics) DeepCopy ¶
func (in *ManagedClusterAzureMonitorProfileMetrics) DeepCopy() *ManagedClusterAzureMonitorProfileMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfileMetrics.
func (*ManagedClusterAzureMonitorProfileMetrics) DeepCopyInto ¶
func (in *ManagedClusterAzureMonitorProfileMetrics) DeepCopyInto(out *ManagedClusterAzureMonitorProfileMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterAzureMonitorProfileMetrics_STATUS ¶
type ManagedClusterAzureMonitorProfileMetrics_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
KubeStateMetrics *ManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS `json:"kubeStateMetrics,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAzureMonitorProfileMetrics_STATUS Metrics profile for the Azure Monitor managed service for Prometheus addon. Collect out-of-the-box Kubernetes infrastructure metrics to send to an Azure Monitor Workspace and configure additional scraping for custom targets. See aka.ms/AzureManagedPrometheus for an overview.
func (*ManagedClusterAzureMonitorProfileMetrics_STATUS) DeepCopy ¶
func (in *ManagedClusterAzureMonitorProfileMetrics_STATUS) DeepCopy() *ManagedClusterAzureMonitorProfileMetrics_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfileMetrics_STATUS.
func (*ManagedClusterAzureMonitorProfileMetrics_STATUS) DeepCopyInto ¶
func (in *ManagedClusterAzureMonitorProfileMetrics_STATUS) DeepCopyInto(out *ManagedClusterAzureMonitorProfileMetrics_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterAzureMonitorProfile_STATUS ¶
type ManagedClusterAzureMonitorProfile_STATUS struct {
Metrics *ManagedClusterAzureMonitorProfileMetrics_STATUS `json:"metrics,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterAzureMonitorProfile_STATUS Azure Monitor addon profiles for monitoring the managed cluster.
func (*ManagedClusterAzureMonitorProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterAzureMonitorProfile_STATUS) DeepCopy() *ManagedClusterAzureMonitorProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterAzureMonitorProfile_STATUS.
func (*ManagedClusterAzureMonitorProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterAzureMonitorProfile_STATUS) DeepCopyInto(out *ManagedClusterAzureMonitorProfile_STATUS)
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 v1api20230201.ManagedClusterHTTPProxyConfig Cluster HTTP proxy configuration.
func (*ManagedClusterHTTPProxyConfig) DeepCopy ¶
func (in *ManagedClusterHTTPProxyConfig) DeepCopy() *ManagedClusterHTTPProxyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterHTTPProxyConfig.
func (*ManagedClusterHTTPProxyConfig) DeepCopyInto ¶
func (in *ManagedClusterHTTPProxyConfig) DeepCopyInto(out *ManagedClusterHTTPProxyConfig)
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 v1api20230201.ManagedClusterHTTPProxyConfig_STATUS Cluster HTTP proxy configuration.
func (*ManagedClusterHTTPProxyConfig_STATUS) DeepCopy ¶
func (in *ManagedClusterHTTPProxyConfig_STATUS) DeepCopy() *ManagedClusterHTTPProxyConfig_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterHTTPProxyConfig_STATUS.
func (*ManagedClusterHTTPProxyConfig_STATUS) DeepCopyInto ¶
func (in *ManagedClusterHTTPProxyConfig_STATUS) DeepCopyInto(out *ManagedClusterHTTPProxyConfig_STATUS)
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 []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}
Storage version of v1api20230201.ManagedClusterIdentity Identity for the managed cluster.
func (*ManagedClusterIdentity) DeepCopy ¶
func (in *ManagedClusterIdentity) DeepCopy() *ManagedClusterIdentity
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_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}
Storage version of v1api20230201.ManagedClusterIdentity_STATUS Identity for the managed cluster.
func (*ManagedClusterIdentity_STATUS) DeepCopy ¶
func (in *ManagedClusterIdentity_STATUS) DeepCopy() *ManagedClusterIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterIdentity_STATUS.
func (*ManagedClusterIdentity_STATUS) DeepCopyInto ¶
func (in *ManagedClusterIdentity_STATUS) DeepCopyInto(out *ManagedClusterIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterIdentity_UserAssignedIdentities_STATUS ¶
type ManagedClusterIdentity_UserAssignedIdentities_STATUS struct {
ClientId *string `json:"clientId,omitempty"`
PrincipalId *string `json:"principalId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterIdentity_UserAssignedIdentities_STATUS
func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS) DeepCopy ¶
func (in *ManagedClusterIdentity_UserAssignedIdentities_STATUS) DeepCopy() *ManagedClusterIdentity_UserAssignedIdentities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterIdentity_UserAssignedIdentities_STATUS.
func (*ManagedClusterIdentity_UserAssignedIdentities_STATUS) DeepCopyInto ¶
func (in *ManagedClusterIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *ManagedClusterIdentity_UserAssignedIdentities_STATUS)
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 v1api20230201.ManagedCluster Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2023-02-01/managedClusters.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}
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"`
EnableMultipleStandardLoadBalancers *bool `json:"enableMultipleStandardLoadBalancers,omitempty"`
IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"`
ManagedOutboundIPs *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs `json:"managedOutboundIPs,omitempty"`
OutboundIPPrefixes *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes `json:"outboundIPPrefixes,omitempty"`
OutboundIPs *ManagedClusterLoadBalancerProfile_OutboundIPs `json:"outboundIPs,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterLoadBalancerProfile Profile of the managed cluster load balancer.
func (*ManagedClusterLoadBalancerProfile) DeepCopy ¶
func (in *ManagedClusterLoadBalancerProfile) DeepCopy() *ManagedClusterLoadBalancerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile.
func (*ManagedClusterLoadBalancerProfile) DeepCopyInto ¶
func (in *ManagedClusterLoadBalancerProfile) DeepCopyInto(out *ManagedClusterLoadBalancerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs ¶
type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs struct {
Count *int `json:"count,omitempty"`
CountIPv6 *int `json:"countIPv6,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs
func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) DeepCopy ¶
func (in *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) DeepCopy() *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_ManagedOutboundIPs.
func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) DeepCopyInto ¶
func (in *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS ¶
type ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS struct {
Count *int `json:"count,omitempty"`
CountIPv6 *int `json:"countIPv6,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS
func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) DeepCopy ¶
func (in *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) DeepCopy() *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS.
func (*ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) DeepCopyInto ¶
func (in *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes ¶
type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPPrefixes []ResourceReference `json:"publicIPPrefixes,omitempty"`
}
Storage version of v1api20230201.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes
func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) DeepCopy ¶
func (in *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) DeepCopy() *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_OutboundIPPrefixes.
func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) DeepCopyInto ¶
func (in *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS ¶
type ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPPrefixes []ResourceReference_STATUS `json:"publicIPPrefixes,omitempty"`
}
Storage version of v1api20230201.ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS
func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) DeepCopy ¶
func (in *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) DeepCopy() *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS.
func (*ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) DeepCopyInto ¶
func (in *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterLoadBalancerProfile_OutboundIPs ¶
type ManagedClusterLoadBalancerProfile_OutboundIPs struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPs []ResourceReference `json:"publicIPs,omitempty"`
}
Storage version of v1api20230201.ManagedClusterLoadBalancerProfile_OutboundIPs
func (*ManagedClusterLoadBalancerProfile_OutboundIPs) DeepCopy ¶
func (in *ManagedClusterLoadBalancerProfile_OutboundIPs) DeepCopy() *ManagedClusterLoadBalancerProfile_OutboundIPs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_OutboundIPs.
func (*ManagedClusterLoadBalancerProfile_OutboundIPs) DeepCopyInto ¶
func (in *ManagedClusterLoadBalancerProfile_OutboundIPs) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_OutboundIPs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS ¶
type ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPs []ResourceReference_STATUS `json:"publicIPs,omitempty"`
}
Storage version of v1api20230201.ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS
func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) DeepCopy ¶
func (in *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) DeepCopy() *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS.
func (*ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) DeepCopyInto ¶
func (in *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS)
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"`
EnableMultipleStandardLoadBalancers *bool `json:"enableMultipleStandardLoadBalancers,omitempty"`
IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"`
ManagedOutboundIPs *ManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS `json:"managedOutboundIPs,omitempty"`
OutboundIPPrefixes *ManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS `json:"outboundIPPrefixes,omitempty"`
OutboundIPs *ManagedClusterLoadBalancerProfile_OutboundIPs_STATUS `json:"outboundIPs,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterLoadBalancerProfile_STATUS Profile of the managed cluster load balancer.
func (*ManagedClusterLoadBalancerProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterLoadBalancerProfile_STATUS) DeepCopy() *ManagedClusterLoadBalancerProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterLoadBalancerProfile_STATUS.
func (*ManagedClusterLoadBalancerProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterLoadBalancerProfile_STATUS) DeepCopyInto(out *ManagedClusterLoadBalancerProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterManagedOutboundIPProfile ¶
type ManagedClusterManagedOutboundIPProfile struct {
Count *int `json:"count,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterManagedOutboundIPProfile Profile of the managed outbound IP resources of the managed cluster.
func (*ManagedClusterManagedOutboundIPProfile) DeepCopy ¶
func (in *ManagedClusterManagedOutboundIPProfile) DeepCopy() *ManagedClusterManagedOutboundIPProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterManagedOutboundIPProfile.
func (*ManagedClusterManagedOutboundIPProfile) DeepCopyInto ¶
func (in *ManagedClusterManagedOutboundIPProfile) DeepCopyInto(out *ManagedClusterManagedOutboundIPProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterManagedOutboundIPProfile_STATUS ¶
type ManagedClusterManagedOutboundIPProfile_STATUS struct {
Count *int `json:"count,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterManagedOutboundIPProfile_STATUS Profile of the managed outbound IP resources of the managed cluster.
func (*ManagedClusterManagedOutboundIPProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterManagedOutboundIPProfile_STATUS) DeepCopy() *ManagedClusterManagedOutboundIPProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterManagedOutboundIPProfile_STATUS.
func (*ManagedClusterManagedOutboundIPProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterManagedOutboundIPProfile_STATUS) DeepCopyInto(out *ManagedClusterManagedOutboundIPProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterNATGatewayProfile ¶
type ManagedClusterNATGatewayProfile struct {
EffectiveOutboundIPs []ResourceReference `json:"effectiveOutboundIPs,omitempty"`
IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"`
ManagedOutboundIPProfile *ManagedClusterManagedOutboundIPProfile `json:"managedOutboundIPProfile,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterNATGatewayProfile Profile of the managed cluster NAT gateway.
func (*ManagedClusterNATGatewayProfile) DeepCopy ¶
func (in *ManagedClusterNATGatewayProfile) DeepCopy() *ManagedClusterNATGatewayProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterNATGatewayProfile.
func (*ManagedClusterNATGatewayProfile) DeepCopyInto ¶
func (in *ManagedClusterNATGatewayProfile) DeepCopyInto(out *ManagedClusterNATGatewayProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterNATGatewayProfile_STATUS ¶
type ManagedClusterNATGatewayProfile_STATUS struct {
EffectiveOutboundIPs []ResourceReference_STATUS `json:"effectiveOutboundIPs,omitempty"`
IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"`
ManagedOutboundIPProfile *ManagedClusterManagedOutboundIPProfile_STATUS `json:"managedOutboundIPProfile,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterNATGatewayProfile_STATUS Profile of the managed cluster NAT gateway.
func (*ManagedClusterNATGatewayProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterNATGatewayProfile_STATUS) DeepCopy() *ManagedClusterNATGatewayProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterNATGatewayProfile_STATUS.
func (*ManagedClusterNATGatewayProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterNATGatewayProfile_STATUS) DeepCopyInto(out *ManagedClusterNATGatewayProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterOIDCIssuerProfile ¶
type ManagedClusterOIDCIssuerProfile struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterOIDCIssuerProfile The OIDC issuer profile of the Managed Cluster.
func (*ManagedClusterOIDCIssuerProfile) DeepCopy ¶
func (in *ManagedClusterOIDCIssuerProfile) DeepCopy() *ManagedClusterOIDCIssuerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOIDCIssuerProfile.
func (*ManagedClusterOIDCIssuerProfile) DeepCopyInto ¶
func (in *ManagedClusterOIDCIssuerProfile) DeepCopyInto(out *ManagedClusterOIDCIssuerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterOIDCIssuerProfile_STATUS ¶
type ManagedClusterOIDCIssuerProfile_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
IssuerURL *string `json:"issuerURL,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterOIDCIssuerProfile_STATUS The OIDC issuer profile of the Managed Cluster.
func (*ManagedClusterOIDCIssuerProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterOIDCIssuerProfile_STATUS) DeepCopy() *ManagedClusterOIDCIssuerProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOIDCIssuerProfile_STATUS.
func (*ManagedClusterOIDCIssuerProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterOIDCIssuerProfile_STATUS) DeepCopyInto(out *ManagedClusterOIDCIssuerProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterOperatorSecrets ¶
type ManagedClusterOperatorSecrets struct {
AdminCredentials *genruntime.SecretDestination `json:"adminCredentials,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UserCredentials *genruntime.SecretDestination `json:"userCredentials,omitempty"`
}
Storage version of v1api20230201.ManagedClusterOperatorSecrets
func (*ManagedClusterOperatorSecrets) DeepCopy ¶
func (in *ManagedClusterOperatorSecrets) DeepCopy() *ManagedClusterOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOperatorSecrets.
func (*ManagedClusterOperatorSecrets) DeepCopyInto ¶
func (in *ManagedClusterOperatorSecrets) DeepCopyInto(out *ManagedClusterOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterOperatorSpec ¶
type ManagedClusterOperatorSpec struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Secrets *ManagedClusterOperatorSecrets `json:"secrets,omitempty"`
}
Storage version of v1api20230201.ManagedClusterOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ManagedClusterOperatorSpec) DeepCopy ¶
func (in *ManagedClusterOperatorSpec) DeepCopy() *ManagedClusterOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterOperatorSpec.
func (*ManagedClusterOperatorSpec) DeepCopyInto ¶
func (in *ManagedClusterOperatorSpec) DeepCopyInto(out *ManagedClusterOperatorSpec)
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 v1api20230201.ManagedClusterPodIdentity Details about the pod identity assigned to the Managed Cluster.
func (*ManagedClusterPodIdentity) DeepCopy ¶
func (in *ManagedClusterPodIdentity) DeepCopy() *ManagedClusterPodIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentity.
func (*ManagedClusterPodIdentity) DeepCopyInto ¶
func (in *ManagedClusterPodIdentity) DeepCopyInto(out *ManagedClusterPodIdentity)
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 v1api20230201.ManagedClusterPodIdentityException See [disable AAD Pod Identity for a specific Pod/Application](https://azure.github.io/aad-pod-identity/docs/configure/application_exception/) for more details.
func (*ManagedClusterPodIdentityException) DeepCopy ¶
func (in *ManagedClusterPodIdentityException) DeepCopy() *ManagedClusterPodIdentityException
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityException.
func (*ManagedClusterPodIdentityException) DeepCopyInto ¶
func (in *ManagedClusterPodIdentityException) DeepCopyInto(out *ManagedClusterPodIdentityException)
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 v1api20230201.ManagedClusterPodIdentityException_STATUS See [disable AAD Pod Identity for a specific Pod/Application](https://azure.github.io/aad-pod-identity/docs/configure/application_exception/) for more details.
func (*ManagedClusterPodIdentityException_STATUS) DeepCopy ¶
func (in *ManagedClusterPodIdentityException_STATUS) DeepCopy() *ManagedClusterPodIdentityException_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityException_STATUS.
func (*ManagedClusterPodIdentityException_STATUS) DeepCopyInto ¶
func (in *ManagedClusterPodIdentityException_STATUS) DeepCopyInto(out *ManagedClusterPodIdentityException_STATUS)
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 v1api20230201.ManagedClusterPodIdentityProfile See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on pod identity integration.
func (*ManagedClusterPodIdentityProfile) DeepCopy ¶
func (in *ManagedClusterPodIdentityProfile) DeepCopy() *ManagedClusterPodIdentityProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProfile.
func (*ManagedClusterPodIdentityProfile) DeepCopyInto ¶
func (in *ManagedClusterPodIdentityProfile) DeepCopyInto(out *ManagedClusterPodIdentityProfile)
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 v1api20230201.ManagedClusterPodIdentityProfile_STATUS See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on pod identity integration.
func (*ManagedClusterPodIdentityProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterPodIdentityProfile_STATUS) DeepCopy() *ManagedClusterPodIdentityProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProfile_STATUS.
func (*ManagedClusterPodIdentityProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterPodIdentityProfile_STATUS) DeepCopyInto(out *ManagedClusterPodIdentityProfile_STATUS)
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 v1api20230201.ManagedClusterPodIdentityProvisioningErrorBody_STATUS An error response from the pod identity provisioning.
func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS) DeepCopy ¶
func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS) DeepCopy() *ManagedClusterPodIdentityProvisioningErrorBody_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProvisioningErrorBody_STATUS.
func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS) DeepCopyInto ¶
func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS) DeepCopyInto(out *ManagedClusterPodIdentityProvisioningErrorBody_STATUS)
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 v1api20230201.ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled
func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopy ¶
func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopy() *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled.
func (*ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopyInto ¶
func (in *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled) DeepCopyInto(out *ManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled)
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 v1api20230201.ManagedClusterPodIdentityProvisioningError_STATUS An error response from the pod identity provisioning.
func (*ManagedClusterPodIdentityProvisioningError_STATUS) DeepCopy ¶
func (in *ManagedClusterPodIdentityProvisioningError_STATUS) DeepCopy() *ManagedClusterPodIdentityProvisioningError_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentityProvisioningError_STATUS.
func (*ManagedClusterPodIdentityProvisioningError_STATUS) DeepCopyInto ¶
func (in *ManagedClusterPodIdentityProvisioningError_STATUS) DeepCopyInto(out *ManagedClusterPodIdentityProvisioningError_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterPodIdentity_ProvisioningInfo_STATUS ¶
type ManagedClusterPodIdentity_ProvisioningInfo_STATUS struct {
Error *ManagedClusterPodIdentityProvisioningError_STATUS `json:"error,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterPodIdentity_ProvisioningInfo_STATUS
func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS) DeepCopy ¶
func (in *ManagedClusterPodIdentity_ProvisioningInfo_STATUS) DeepCopy() *ManagedClusterPodIdentity_ProvisioningInfo_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentity_ProvisioningInfo_STATUS.
func (*ManagedClusterPodIdentity_ProvisioningInfo_STATUS) DeepCopyInto ¶
func (in *ManagedClusterPodIdentity_ProvisioningInfo_STATUS) DeepCopyInto(out *ManagedClusterPodIdentity_ProvisioningInfo_STATUS)
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_ProvisioningInfo_STATUS `json:"provisioningInfo,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
}
Storage version of v1api20230201.ManagedClusterPodIdentity_STATUS Details about the pod identity assigned to the Managed Cluster.
func (*ManagedClusterPodIdentity_STATUS) DeepCopy ¶
func (in *ManagedClusterPodIdentity_STATUS) DeepCopy() *ManagedClusterPodIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterPodIdentity_STATUS.
func (*ManagedClusterPodIdentity_STATUS) DeepCopyInto ¶
func (in *ManagedClusterPodIdentity_STATUS) DeepCopyInto(out *ManagedClusterPodIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterProperties_AutoScalerProfile ¶
type ManagedClusterProperties_AutoScalerProfile struct {
BalanceSimilarNodeGroups *string `json:"balance-similar-node-groups,omitempty"`
Expander *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 v1api20230201.ManagedClusterProperties_AutoScalerProfile
func (*ManagedClusterProperties_AutoScalerProfile) DeepCopy ¶
func (in *ManagedClusterProperties_AutoScalerProfile) DeepCopy() *ManagedClusterProperties_AutoScalerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterProperties_AutoScalerProfile.
func (*ManagedClusterProperties_AutoScalerProfile) DeepCopyInto ¶
func (in *ManagedClusterProperties_AutoScalerProfile) DeepCopyInto(out *ManagedClusterProperties_AutoScalerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterProperties_AutoScalerProfile_STATUS ¶
type ManagedClusterProperties_AutoScalerProfile_STATUS 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 v1api20230201.ManagedClusterProperties_AutoScalerProfile_STATUS
func (*ManagedClusterProperties_AutoScalerProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterProperties_AutoScalerProfile_STATUS) DeepCopy() *ManagedClusterProperties_AutoScalerProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterProperties_AutoScalerProfile_STATUS.
func (*ManagedClusterProperties_AutoScalerProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterProperties_AutoScalerProfile_STATUS) DeepCopyInto(out *ManagedClusterProperties_AutoScalerProfile_STATUS)
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 v1api20230201.ManagedClusterSKU The SKU of a Managed Cluster.
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 v1api20230201.ManagedClusterSKU_STATUS The SKU of a Managed Cluster.
func (*ManagedClusterSKU_STATUS) DeepCopy ¶
func (in *ManagedClusterSKU_STATUS) DeepCopy() *ManagedClusterSKU_STATUS
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 ManagedClusterSecurityProfile ¶
type ManagedClusterSecurityProfile struct {
AzureKeyVaultKms *AzureKeyVaultKms `json:"azureKeyVaultKms,omitempty"`
Defender *ManagedClusterSecurityProfileDefender `json:"defender,omitempty"`
ImageCleaner *ManagedClusterSecurityProfileImageCleaner `json:"imageCleaner,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
WorkloadIdentity *ManagedClusterSecurityProfileWorkloadIdentity `json:"workloadIdentity,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfile Security profile for the container service cluster.
func (*ManagedClusterSecurityProfile) DeepCopy ¶
func (in *ManagedClusterSecurityProfile) DeepCopy() *ManagedClusterSecurityProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfile.
func (*ManagedClusterSecurityProfile) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfile) DeepCopyInto(out *ManagedClusterSecurityProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfileDefender ¶
type ManagedClusterSecurityProfileDefender struct {
// LogAnalyticsWorkspaceResourceReference: Resource ID of the Log Analytics workspace to be associated with Microsoft
// Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When
// Microsoft Defender is disabled, leave the field empty.
LogAnalyticsWorkspaceResourceReference *genruntime.ResourceReference `armReference:"LogAnalyticsWorkspaceResourceId" json:"logAnalyticsWorkspaceResourceReference,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityMonitoring *ManagedClusterSecurityProfileDefenderSecurityMonitoring `json:"securityMonitoring,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfileDefender Microsoft Defender settings for the security profile.
func (*ManagedClusterSecurityProfileDefender) DeepCopy ¶
func (in *ManagedClusterSecurityProfileDefender) DeepCopy() *ManagedClusterSecurityProfileDefender
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefender.
func (*ManagedClusterSecurityProfileDefender) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfileDefender) DeepCopyInto(out *ManagedClusterSecurityProfileDefender)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfileDefenderSecurityMonitoring ¶
type ManagedClusterSecurityProfileDefenderSecurityMonitoring struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfileDefenderSecurityMonitoring Microsoft Defender settings for the security profile threat detection.
func (*ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopy ¶
func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopy() *ManagedClusterSecurityProfileDefenderSecurityMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefenderSecurityMonitoring.
func (*ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring) DeepCopyInto(out *ManagedClusterSecurityProfileDefenderSecurityMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS ¶
type ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS Microsoft Defender settings for the security profile threat detection.
func (*ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) DeepCopy ¶
func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) DeepCopy() *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS.
func (*ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfileDefender_STATUS ¶
type ManagedClusterSecurityProfileDefender_STATUS struct {
LogAnalyticsWorkspaceResourceId *string `json:"logAnalyticsWorkspaceResourceId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecurityMonitoring *ManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS `json:"securityMonitoring,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfileDefender_STATUS Microsoft Defender settings for the security profile.
func (*ManagedClusterSecurityProfileDefender_STATUS) DeepCopy ¶
func (in *ManagedClusterSecurityProfileDefender_STATUS) DeepCopy() *ManagedClusterSecurityProfileDefender_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileDefender_STATUS.
func (*ManagedClusterSecurityProfileDefender_STATUS) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfileDefender_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileDefender_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfileImageCleaner ¶
type ManagedClusterSecurityProfileImageCleaner struct {
Enabled *bool `json:"enabled,omitempty"`
IntervalHours *int `json:"intervalHours,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfileImageCleaner Image Cleaner removes unused images from nodes, freeing up disk space and helping to reduce attack surface area. Here are settings for the security profile.
func (*ManagedClusterSecurityProfileImageCleaner) DeepCopy ¶
func (in *ManagedClusterSecurityProfileImageCleaner) DeepCopy() *ManagedClusterSecurityProfileImageCleaner
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileImageCleaner.
func (*ManagedClusterSecurityProfileImageCleaner) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfileImageCleaner) DeepCopyInto(out *ManagedClusterSecurityProfileImageCleaner)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfileImageCleaner_STATUS ¶
type ManagedClusterSecurityProfileImageCleaner_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
IntervalHours *int `json:"intervalHours,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfileImageCleaner_STATUS Image Cleaner removes unused images from nodes, freeing up disk space and helping to reduce attack surface area. Here are settings for the security profile.
func (*ManagedClusterSecurityProfileImageCleaner_STATUS) DeepCopy ¶
func (in *ManagedClusterSecurityProfileImageCleaner_STATUS) DeepCopy() *ManagedClusterSecurityProfileImageCleaner_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileImageCleaner_STATUS.
func (*ManagedClusterSecurityProfileImageCleaner_STATUS) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfileImageCleaner_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileImageCleaner_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfileWorkloadIdentity ¶
type ManagedClusterSecurityProfileWorkloadIdentity struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfileWorkloadIdentity Workload identity settings for the security profile.
func (*ManagedClusterSecurityProfileWorkloadIdentity) DeepCopy ¶
func (in *ManagedClusterSecurityProfileWorkloadIdentity) DeepCopy() *ManagedClusterSecurityProfileWorkloadIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileWorkloadIdentity.
func (*ManagedClusterSecurityProfileWorkloadIdentity) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfileWorkloadIdentity) DeepCopyInto(out *ManagedClusterSecurityProfileWorkloadIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfileWorkloadIdentity_STATUS ¶
type ManagedClusterSecurityProfileWorkloadIdentity_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfileWorkloadIdentity_STATUS Workload identity settings for the security profile.
func (*ManagedClusterSecurityProfileWorkloadIdentity_STATUS) DeepCopy ¶
func (in *ManagedClusterSecurityProfileWorkloadIdentity_STATUS) DeepCopy() *ManagedClusterSecurityProfileWorkloadIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfileWorkloadIdentity_STATUS.
func (*ManagedClusterSecurityProfileWorkloadIdentity_STATUS) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfileWorkloadIdentity_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfileWorkloadIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterSecurityProfile_STATUS ¶
type ManagedClusterSecurityProfile_STATUS struct {
AzureKeyVaultKms *AzureKeyVaultKms_STATUS `json:"azureKeyVaultKms,omitempty"`
Defender *ManagedClusterSecurityProfileDefender_STATUS `json:"defender,omitempty"`
ImageCleaner *ManagedClusterSecurityProfileImageCleaner_STATUS `json:"imageCleaner,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
WorkloadIdentity *ManagedClusterSecurityProfileWorkloadIdentity_STATUS `json:"workloadIdentity,omitempty"`
}
Storage version of v1api20230201.ManagedClusterSecurityProfile_STATUS Security profile for the container service cluster.
func (*ManagedClusterSecurityProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterSecurityProfile_STATUS) DeepCopy() *ManagedClusterSecurityProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterSecurityProfile_STATUS.
func (*ManagedClusterSecurityProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterSecurityProfile_STATUS) DeepCopyInto(out *ManagedClusterSecurityProfile_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 v1api20230201.ManagedClusterServicePrincipalProfile Information about a service principal identity for the cluster to use for manipulating Azure APIs.
func (*ManagedClusterServicePrincipalProfile) DeepCopy ¶
func (in *ManagedClusterServicePrincipalProfile) DeepCopy() *ManagedClusterServicePrincipalProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterServicePrincipalProfile.
func (*ManagedClusterServicePrincipalProfile) DeepCopyInto ¶
func (in *ManagedClusterServicePrincipalProfile) DeepCopyInto(out *ManagedClusterServicePrincipalProfile)
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 v1api20230201.ManagedClusterServicePrincipalProfile_STATUS Information about a service principal identity for the cluster to use for manipulating Azure APIs.
func (*ManagedClusterServicePrincipalProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterServicePrincipalProfile_STATUS) DeepCopy() *ManagedClusterServicePrincipalProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterServicePrincipalProfile_STATUS.
func (*ManagedClusterServicePrincipalProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterServicePrincipalProfile_STATUS) DeepCopyInto(out *ManagedClusterServicePrincipalProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfile ¶
type ManagedClusterStorageProfile struct {
BlobCSIDriver *ManagedClusterStorageProfileBlobCSIDriver `json:"blobCSIDriver,omitempty"`
DiskCSIDriver *ManagedClusterStorageProfileDiskCSIDriver `json:"diskCSIDriver,omitempty"`
FileCSIDriver *ManagedClusterStorageProfileFileCSIDriver `json:"fileCSIDriver,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SnapshotController *ManagedClusterStorageProfileSnapshotController `json:"snapshotController,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfile Storage profile for the container service cluster.
func (*ManagedClusterStorageProfile) DeepCopy ¶
func (in *ManagedClusterStorageProfile) DeepCopy() *ManagedClusterStorageProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfile.
func (*ManagedClusterStorageProfile) DeepCopyInto ¶
func (in *ManagedClusterStorageProfile) DeepCopyInto(out *ManagedClusterStorageProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfileBlobCSIDriver ¶
type ManagedClusterStorageProfileBlobCSIDriver struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfileBlobCSIDriver AzureBlob CSI Driver settings for the storage profile.
func (*ManagedClusterStorageProfileBlobCSIDriver) DeepCopy ¶
func (in *ManagedClusterStorageProfileBlobCSIDriver) DeepCopy() *ManagedClusterStorageProfileBlobCSIDriver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileBlobCSIDriver.
func (*ManagedClusterStorageProfileBlobCSIDriver) DeepCopyInto ¶
func (in *ManagedClusterStorageProfileBlobCSIDriver) DeepCopyInto(out *ManagedClusterStorageProfileBlobCSIDriver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfileBlobCSIDriver_STATUS ¶
type ManagedClusterStorageProfileBlobCSIDriver_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfileBlobCSIDriver_STATUS AzureBlob CSI Driver settings for the storage profile.
func (*ManagedClusterStorageProfileBlobCSIDriver_STATUS) DeepCopy ¶
func (in *ManagedClusterStorageProfileBlobCSIDriver_STATUS) DeepCopy() *ManagedClusterStorageProfileBlobCSIDriver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileBlobCSIDriver_STATUS.
func (*ManagedClusterStorageProfileBlobCSIDriver_STATUS) DeepCopyInto ¶
func (in *ManagedClusterStorageProfileBlobCSIDriver_STATUS) DeepCopyInto(out *ManagedClusterStorageProfileBlobCSIDriver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfileDiskCSIDriver ¶
type ManagedClusterStorageProfileDiskCSIDriver struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfileDiskCSIDriver AzureDisk CSI Driver settings for the storage profile.
func (*ManagedClusterStorageProfileDiskCSIDriver) DeepCopy ¶
func (in *ManagedClusterStorageProfileDiskCSIDriver) DeepCopy() *ManagedClusterStorageProfileDiskCSIDriver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileDiskCSIDriver.
func (*ManagedClusterStorageProfileDiskCSIDriver) DeepCopyInto ¶
func (in *ManagedClusterStorageProfileDiskCSIDriver) DeepCopyInto(out *ManagedClusterStorageProfileDiskCSIDriver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfileDiskCSIDriver_STATUS ¶
type ManagedClusterStorageProfileDiskCSIDriver_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfileDiskCSIDriver_STATUS AzureDisk CSI Driver settings for the storage profile.
func (*ManagedClusterStorageProfileDiskCSIDriver_STATUS) DeepCopy ¶
func (in *ManagedClusterStorageProfileDiskCSIDriver_STATUS) DeepCopy() *ManagedClusterStorageProfileDiskCSIDriver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileDiskCSIDriver_STATUS.
func (*ManagedClusterStorageProfileDiskCSIDriver_STATUS) DeepCopyInto ¶
func (in *ManagedClusterStorageProfileDiskCSIDriver_STATUS) DeepCopyInto(out *ManagedClusterStorageProfileDiskCSIDriver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfileFileCSIDriver ¶
type ManagedClusterStorageProfileFileCSIDriver struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfileFileCSIDriver AzureFile CSI Driver settings for the storage profile.
func (*ManagedClusterStorageProfileFileCSIDriver) DeepCopy ¶
func (in *ManagedClusterStorageProfileFileCSIDriver) DeepCopy() *ManagedClusterStorageProfileFileCSIDriver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileFileCSIDriver.
func (*ManagedClusterStorageProfileFileCSIDriver) DeepCopyInto ¶
func (in *ManagedClusterStorageProfileFileCSIDriver) DeepCopyInto(out *ManagedClusterStorageProfileFileCSIDriver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfileFileCSIDriver_STATUS ¶
type ManagedClusterStorageProfileFileCSIDriver_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfileFileCSIDriver_STATUS AzureFile CSI Driver settings for the storage profile.
func (*ManagedClusterStorageProfileFileCSIDriver_STATUS) DeepCopy ¶
func (in *ManagedClusterStorageProfileFileCSIDriver_STATUS) DeepCopy() *ManagedClusterStorageProfileFileCSIDriver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileFileCSIDriver_STATUS.
func (*ManagedClusterStorageProfileFileCSIDriver_STATUS) DeepCopyInto ¶
func (in *ManagedClusterStorageProfileFileCSIDriver_STATUS) DeepCopyInto(out *ManagedClusterStorageProfileFileCSIDriver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfileSnapshotController ¶
type ManagedClusterStorageProfileSnapshotController struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfileSnapshotController Snapshot Controller settings for the storage profile.
func (*ManagedClusterStorageProfileSnapshotController) DeepCopy ¶
func (in *ManagedClusterStorageProfileSnapshotController) DeepCopy() *ManagedClusterStorageProfileSnapshotController
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileSnapshotController.
func (*ManagedClusterStorageProfileSnapshotController) DeepCopyInto ¶
func (in *ManagedClusterStorageProfileSnapshotController) DeepCopyInto(out *ManagedClusterStorageProfileSnapshotController)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfileSnapshotController_STATUS ¶
type ManagedClusterStorageProfileSnapshotController_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfileSnapshotController_STATUS Snapshot Controller settings for the storage profile.
func (*ManagedClusterStorageProfileSnapshotController_STATUS) DeepCopy ¶
func (in *ManagedClusterStorageProfileSnapshotController_STATUS) DeepCopy() *ManagedClusterStorageProfileSnapshotController_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfileSnapshotController_STATUS.
func (*ManagedClusterStorageProfileSnapshotController_STATUS) DeepCopyInto ¶
func (in *ManagedClusterStorageProfileSnapshotController_STATUS) DeepCopyInto(out *ManagedClusterStorageProfileSnapshotController_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterStorageProfile_STATUS ¶
type ManagedClusterStorageProfile_STATUS struct {
BlobCSIDriver *ManagedClusterStorageProfileBlobCSIDriver_STATUS `json:"blobCSIDriver,omitempty"`
DiskCSIDriver *ManagedClusterStorageProfileDiskCSIDriver_STATUS `json:"diskCSIDriver,omitempty"`
FileCSIDriver *ManagedClusterStorageProfileFileCSIDriver_STATUS `json:"fileCSIDriver,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SnapshotController *ManagedClusterStorageProfileSnapshotController_STATUS `json:"snapshotController,omitempty"`
}
Storage version of v1api20230201.ManagedClusterStorageProfile_STATUS Storage profile for the container service cluster.
func (*ManagedClusterStorageProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterStorageProfile_STATUS) DeepCopy() *ManagedClusterStorageProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterStorageProfile_STATUS.
func (*ManagedClusterStorageProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterStorageProfile_STATUS) DeepCopyInto(out *ManagedClusterStorageProfile_STATUS)
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"`
GmsaProfile *WindowsGmsaProfile `json:"gmsaProfile,omitempty"`
LicenseType *string `json:"licenseType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterWindowsProfile Profile for Windows VMs in the managed cluster.
func (*ManagedClusterWindowsProfile) DeepCopy ¶
func (in *ManagedClusterWindowsProfile) DeepCopy() *ManagedClusterWindowsProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWindowsProfile.
func (*ManagedClusterWindowsProfile) DeepCopyInto ¶
func (in *ManagedClusterWindowsProfile) DeepCopyInto(out *ManagedClusterWindowsProfile)
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"`
GmsaProfile *WindowsGmsaProfile_STATUS `json:"gmsaProfile,omitempty"`
LicenseType *string `json:"licenseType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterWindowsProfile_STATUS Profile for Windows VMs in the managed cluster.
func (*ManagedClusterWindowsProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterWindowsProfile_STATUS) DeepCopy() *ManagedClusterWindowsProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWindowsProfile_STATUS.
func (*ManagedClusterWindowsProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterWindowsProfile_STATUS) DeepCopyInto(out *ManagedClusterWindowsProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterWorkloadAutoScalerProfile ¶
type ManagedClusterWorkloadAutoScalerProfile struct {
Keda *ManagedClusterWorkloadAutoScalerProfileKeda `json:"keda,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterWorkloadAutoScalerProfile Workload Auto-scaler profile for the managed cluster.
func (*ManagedClusterWorkloadAutoScalerProfile) DeepCopy ¶
func (in *ManagedClusterWorkloadAutoScalerProfile) DeepCopy() *ManagedClusterWorkloadAutoScalerProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfile.
func (*ManagedClusterWorkloadAutoScalerProfile) DeepCopyInto ¶
func (in *ManagedClusterWorkloadAutoScalerProfile) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterWorkloadAutoScalerProfileKeda ¶
type ManagedClusterWorkloadAutoScalerProfileKeda struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterWorkloadAutoScalerProfileKeda KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile.
func (*ManagedClusterWorkloadAutoScalerProfileKeda) DeepCopy ¶
func (in *ManagedClusterWorkloadAutoScalerProfileKeda) DeepCopy() *ManagedClusterWorkloadAutoScalerProfileKeda
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfileKeda.
func (*ManagedClusterWorkloadAutoScalerProfileKeda) DeepCopyInto ¶
func (in *ManagedClusterWorkloadAutoScalerProfileKeda) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfileKeda)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterWorkloadAutoScalerProfileKeda_STATUS ¶
type ManagedClusterWorkloadAutoScalerProfileKeda_STATUS struct {
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterWorkloadAutoScalerProfileKeda_STATUS KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile.
func (*ManagedClusterWorkloadAutoScalerProfileKeda_STATUS) DeepCopy ¶
func (in *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS) DeepCopy() *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfileKeda_STATUS.
func (*ManagedClusterWorkloadAutoScalerProfileKeda_STATUS) DeepCopyInto ¶
func (in *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusterWorkloadAutoScalerProfile_STATUS ¶
type ManagedClusterWorkloadAutoScalerProfile_STATUS struct {
Keda *ManagedClusterWorkloadAutoScalerProfileKeda_STATUS `json:"keda,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.ManagedClusterWorkloadAutoScalerProfile_STATUS Workload Auto-scaler profile for the managed cluster.
func (*ManagedClusterWorkloadAutoScalerProfile_STATUS) DeepCopy ¶
func (in *ManagedClusterWorkloadAutoScalerProfile_STATUS) DeepCopy() *ManagedClusterWorkloadAutoScalerProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterWorkloadAutoScalerProfile_STATUS.
func (*ManagedClusterWorkloadAutoScalerProfile_STATUS) DeepCopyInto ¶
func (in *ManagedClusterWorkloadAutoScalerProfile_STATUS) DeepCopyInto(out *ManagedClusterWorkloadAutoScalerProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedCluster_STATUS ¶
type ManagedCluster_STATUS struct {
AadProfile *ManagedClusterAADProfile_STATUS `json:"aadProfile,omitempty"`
AddonProfiles map[string]ManagedClusterAddonProfile_STATUS `json:"addonProfiles,omitempty"`
AgentPoolProfiles []ManagedClusterAgentPoolProfile_STATUS `json:"agentPoolProfiles,omitempty"`
ApiServerAccessProfile *ManagedClusterAPIServerAccessProfile_STATUS `json:"apiServerAccessProfile,omitempty"`
AutoScalerProfile *ManagedClusterProperties_AutoScalerProfile_STATUS `json:"autoScalerProfile,omitempty"`
AutoUpgradeProfile *ManagedClusterAutoUpgradeProfile_STATUS `json:"autoUpgradeProfile,omitempty"`
AzureMonitorProfile *ManagedClusterAzureMonitorProfile_STATUS `json:"azureMonitorProfile,omitempty"`
AzurePortalFQDN *string `json:"azurePortalFQDN,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
CurrentKubernetesVersion *string `json:"currentKubernetesVersion,omitempty"`
DisableLocalAccounts *bool `json:"disableLocalAccounts,omitempty"`
DiskEncryptionSetID *string `json:"diskEncryptionSetID,omitempty"`
DnsPrefix *string `json:"dnsPrefix,omitempty"`
EnablePodSecurityPolicy *bool `json:"enablePodSecurityPolicy,omitempty"`
EnableRBAC *bool `json:"enableRBAC,omitempty"`
ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"`
Fqdn *string `json:"fqdn,omitempty"`
FqdnSubdomain *string `json:"fqdnSubdomain,omitempty"`
HttpProxyConfig *ManagedClusterHTTPProxyConfig_STATUS `json:"httpProxyConfig,omitempty"`
Id *string `json:"id,omitempty"`
Identity *ManagedClusterIdentity_STATUS `json:"identity,omitempty"`
IdentityProfile map[string]UserAssignedIdentity_STATUS `json:"identityProfile,omitempty"`
KubernetesVersion *string `json:"kubernetesVersion,omitempty"`
LinuxProfile *ContainerServiceLinuxProfile_STATUS `json:"linuxProfile,omitempty"`
Location *string `json:"location,omitempty"`
MaxAgentPools *int `json:"maxAgentPools,omitempty"`
Name *string `json:"name,omitempty"`
NetworkProfile *ContainerServiceNetworkProfile_STATUS `json:"networkProfile,omitempty"`
NodeResourceGroup *string `json:"nodeResourceGroup,omitempty"`
OidcIssuerProfile *ManagedClusterOIDCIssuerProfile_STATUS `json:"oidcIssuerProfile,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"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
SecurityProfile *ManagedClusterSecurityProfile_STATUS `json:"securityProfile,omitempty"`
ServicePrincipalProfile *ManagedClusterServicePrincipalProfile_STATUS `json:"servicePrincipalProfile,omitempty"`
Sku *ManagedClusterSKU_STATUS `json:"sku,omitempty"`
StorageProfile *ManagedClusterStorageProfile_STATUS `json:"storageProfile,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
WindowsProfile *ManagedClusterWindowsProfile_STATUS `json:"windowsProfile,omitempty"`
WorkloadAutoScalerProfile *ManagedClusterWorkloadAutoScalerProfile_STATUS `json:"workloadAutoScalerProfile,omitempty"`
}
Storage version of v1api20230201.ManagedCluster_STATUS Managed cluster.
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 ¶
func (in *ManagedCluster_STATUS) DeepCopy() *ManagedCluster_STATUS
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 ManagedCluster_Spec ¶
type ManagedCluster_Spec struct {
AadProfile *ManagedClusterAADProfile `json:"aadProfile,omitempty"`
AddonProfiles map[string]ManagedClusterAddonProfile `json:"addonProfiles,omitempty"`
AgentPoolProfiles []ManagedClusterAgentPoolProfile `json:"agentPoolProfiles,omitempty"`
ApiServerAccessProfile *ManagedClusterAPIServerAccessProfile `json:"apiServerAccessProfile,omitempty"`
AutoScalerProfile *ManagedClusterProperties_AutoScalerProfile `json:"autoScalerProfile,omitempty"`
AutoUpgradeProfile *ManagedClusterAutoUpgradeProfile `json:"autoUpgradeProfile,omitempty"`
AzureMonitorProfile *ManagedClusterAzureMonitorProfile `json:"azureMonitorProfile,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"`
// DiskEncryptionSetReference: This is of the form:
// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'
DiskEncryptionSetReference *genruntime.ResourceReference `armReference:"DiskEncryptionSetID" json:"diskEncryptionSetReference,omitempty"`
DnsPrefix *string `json:"dnsPrefix,omitempty"`
EnablePodSecurityPolicy *bool `json:"enablePodSecurityPolicy,omitempty"`
EnableRBAC *bool `json:"enableRBAC,omitempty"`
ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"`
FqdnSubdomain *string `json:"fqdnSubdomain,omitempty"`
HttpProxyConfig *ManagedClusterHTTPProxyConfig `json:"httpProxyConfig,omitempty"`
Identity *ManagedClusterIdentity `json:"identity,omitempty"`
IdentityProfile map[string]UserAssignedIdentity `json:"identityProfile,omitempty"`
KubernetesVersion *string `json:"kubernetesVersion,omitempty"`
LinuxProfile *ContainerServiceLinuxProfile `json:"linuxProfile,omitempty"`
Location *string `json:"location,omitempty"`
NetworkProfile *ContainerServiceNetworkProfile `json:"networkProfile,omitempty"`
NodeResourceGroup *string `json:"nodeResourceGroup,omitempty"`
OidcIssuerProfile *ManagedClusterOIDCIssuerProfile `json:"oidcIssuerProfile,omitempty"`
OperatorSpec *ManagedClusterOperatorSpec `json:"operatorSpec,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"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
SecurityProfile *ManagedClusterSecurityProfile `json:"securityProfile,omitempty"`
ServicePrincipalProfile *ManagedClusterServicePrincipalProfile `json:"servicePrincipalProfile,omitempty"`
Sku *ManagedClusterSKU `json:"sku,omitempty"`
StorageProfile *ManagedClusterStorageProfile `json:"storageProfile,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
WindowsProfile *ManagedClusterWindowsProfile `json:"windowsProfile,omitempty"`
WorkloadAutoScalerProfile *ManagedClusterWorkloadAutoScalerProfile `json:"workloadAutoScalerProfile,omitempty"`
}
Storage version of v1api20230201.ManagedCluster_Spec
func (*ManagedCluster_Spec) ConvertSpecFrom ¶
func (cluster *ManagedCluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ManagedCluster_Spec from the provided source
func (*ManagedCluster_Spec) ConvertSpecTo ¶
func (cluster *ManagedCluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ManagedCluster_Spec
func (*ManagedCluster_Spec) DeepCopy ¶
func (in *ManagedCluster_Spec) DeepCopy() *ManagedCluster_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedCluster_Spec.
func (*ManagedCluster_Spec) DeepCopyInto ¶
func (in *ManagedCluster_Spec) DeepCopyInto(out *ManagedCluster_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClustersAgentPool ¶
type ManagedClustersAgentPool struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ManagedClusters_AgentPool_Spec `json:"spec,omitempty"`
Status ManagedClusters_AgentPool_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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 v1api20230201.ManagedClustersAgentPool Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2023-02-01/managedClusters.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}
func (*ManagedClustersAgentPool) AzureName ¶
func (pool *ManagedClustersAgentPool) AzureName() string
AzureName returns the Azure name of the resource
func (*ManagedClustersAgentPool) DeepCopy ¶
func (in *ManagedClustersAgentPool) DeepCopy() *ManagedClustersAgentPool
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 "2023-02-01"
func (*ManagedClustersAgentPool) GetConditions ¶
func (pool *ManagedClustersAgentPool) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ManagedClustersAgentPool) GetResourceScope ¶
func (pool *ManagedClustersAgentPool) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ManagedClustersAgentPool) GetSpec ¶
func (pool *ManagedClustersAgentPool) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ManagedClustersAgentPool) GetStatus ¶
func (pool *ManagedClustersAgentPool) GetStatus() genruntime.ConvertibleStatus
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) Hub ¶
func (pool *ManagedClustersAgentPool) Hub()
Hub marks that this ManagedClustersAgentPool is the hub type for conversion
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 ¶
func (pool *ManagedClustersAgentPool) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ManagedClustersAgentPool) SetConditions ¶
func (pool *ManagedClustersAgentPool) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ManagedClustersAgentPool) SetStatus ¶
func (pool *ManagedClustersAgentPool) SetStatus(status genruntime.ConvertibleStatus) error
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 v1api20230201.ManagedClustersAgentPool Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/aks/stable/2023-02-01/managedClusters.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}
func (*ManagedClustersAgentPoolList) DeepCopy ¶
func (in *ManagedClustersAgentPoolList) DeepCopy() *ManagedClustersAgentPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClustersAgentPoolList.
func (*ManagedClustersAgentPoolList) DeepCopyInto ¶
func (in *ManagedClustersAgentPoolList) DeepCopyInto(out *ManagedClustersAgentPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedClustersAgentPoolList) DeepCopyObject ¶
func (in *ManagedClustersAgentPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedClusters_AgentPool_STATUS ¶
type ManagedClusters_AgentPool_STATUS struct {
AvailabilityZones []string `json:"availabilityZones,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
Count *int `json:"count,omitempty"`
CreationData *CreationData_STATUS `json:"creationData,omitempty"`
CurrentOrchestratorVersion *string `json:"currentOrchestratorVersion,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"`
HostGroupID *string `json:"hostGroupID,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"`
ScaleDownMode *string `json:"scaleDownMode,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"`
WorkloadRuntime *string `json:"workloadRuntime,omitempty"`
}
Storage version of v1api20230201.ManagedClusters_AgentPool_STATUS
func (*ManagedClusters_AgentPool_STATUS) ConvertStatusFrom ¶
func (pool *ManagedClusters_AgentPool_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our ManagedClusters_AgentPool_STATUS from the provided source
func (*ManagedClusters_AgentPool_STATUS) ConvertStatusTo ¶
func (pool *ManagedClusters_AgentPool_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our ManagedClusters_AgentPool_STATUS
func (*ManagedClusters_AgentPool_STATUS) DeepCopy ¶
func (in *ManagedClusters_AgentPool_STATUS) DeepCopy() *ManagedClusters_AgentPool_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusters_AgentPool_STATUS.
func (*ManagedClusters_AgentPool_STATUS) DeepCopyInto ¶
func (in *ManagedClusters_AgentPool_STATUS) DeepCopyInto(out *ManagedClusters_AgentPool_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedClusters_AgentPool_Spec ¶
type ManagedClusters_AgentPool_Spec struct {
AvailabilityZones []string `json:"availabilityZones,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
Count *int `json:"count,omitempty"`
CreationData *CreationData `json:"creationData,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"`
// HostGroupReference: This is of the form:
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}.
// For more information see [Azure dedicated hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts).
HostGroupReference *genruntime.ResourceReference `armReference:"HostGroupID" json:"hostGroupReference,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"`
NodeLabels map[string]string `json:"nodeLabels,omitempty"`
// NodePublicIPPrefixReference: This is of the form:
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
NodePublicIPPrefixReference *genruntime.ResourceReference `armReference:"NodePublicIPPrefixID" json:"nodePublicIPPrefixReference,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"`
// PodSubnetReference: If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details).
// This is of the form:
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
PodSubnetReference *genruntime.ResourceReference `armReference:"PodSubnetID" json:"podSubnetReference,omitempty"`
PowerState *PowerState `json:"powerState,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// ProximityPlacementGroupReference: The ID for Proximity Placement Group.
ProximityPlacementGroupReference *genruntime.ResourceReference `armReference:"ProximityPlacementGroupID" json:"proximityPlacementGroupReference,omitempty"`
ScaleDownMode *string `json:"scaleDownMode,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"`
// VnetSubnetReference: If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is
// specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
VnetSubnetReference *genruntime.ResourceReference `armReference:"VnetSubnetID" json:"vnetSubnetReference,omitempty"`
WorkloadRuntime *string `json:"workloadRuntime,omitempty"`
}
Storage version of v1api20230201.ManagedClusters_AgentPool_Spec
func (*ManagedClusters_AgentPool_Spec) ConvertSpecFrom ¶
func (pool *ManagedClusters_AgentPool_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ManagedClusters_AgentPool_Spec from the provided source
func (*ManagedClusters_AgentPool_Spec) ConvertSpecTo ¶
func (pool *ManagedClusters_AgentPool_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ManagedClusters_AgentPool_Spec
func (*ManagedClusters_AgentPool_Spec) DeepCopy ¶
func (in *ManagedClusters_AgentPool_Spec) DeepCopy() *ManagedClusters_AgentPool_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusters_AgentPool_Spec.
func (*ManagedClusters_AgentPool_Spec) DeepCopyInto ¶
func (in *ManagedClusters_AgentPool_Spec) DeepCopyInto(out *ManagedClusters_AgentPool_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PowerState ¶
type PowerState struct {
Code *string `json:"code,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.PowerState Describes the Power State of the cluster
func (*PowerState) DeepCopy ¶
func (in *PowerState) DeepCopy() *PowerState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PowerState.
func (*PowerState) DeepCopyInto ¶
func (in *PowerState) DeepCopyInto(out *PowerState)
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 v1api20230201.PowerState_STATUS Describes the Power State of the cluster
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: The ID of the private link resource.
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
RequiredMembers []string `json:"requiredMembers,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20230201.PrivateLinkResource A private link resource
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 v1api20230201.PrivateLinkResource_STATUS A private link resource
func (*PrivateLinkResource_STATUS) DeepCopy ¶
func (in *PrivateLinkResource_STATUS) DeepCopy() *PrivateLinkResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkResource_STATUS.
func (*PrivateLinkResource_STATUS) DeepCopyInto ¶
func (in *PrivateLinkResource_STATUS) DeepCopyInto(out *PrivateLinkResource_STATUS)
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: The fully qualified Azure resource id.
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1api20230201.ResourceReference A reference to an Azure resource.
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 v1api20230201.ResourceReference_STATUS A reference to an Azure resource.
func (*ResourceReference_STATUS) DeepCopy ¶
func (in *ResourceReference_STATUS) DeepCopy() *ResourceReference_STATUS
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 v1api20230201.SysctlConfig Sysctl settings for Linux agent nodes.
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 v1api20230201.SysctlConfig_STATUS Sysctl settings for Linux agent nodes.
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 SystemData_STATUS ¶
type SystemData_STATUS struct {
CreatedAt *string `json:"createdAt,omitempty"`
CreatedBy *string `json:"createdBy,omitempty"`
CreatedByType *string `json:"createdByType,omitempty"`
LastModifiedAt *string `json:"lastModifiedAt,omitempty"`
LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
LastModifiedByType *string `json:"lastModifiedByType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230201.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_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: The resource ID of the user assigned identity.
ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}
Storage version of v1api20230201.UserAssignedIdentity Details about a user assigned identity.
func (*UserAssignedIdentity) DeepCopy ¶
func (in *UserAssignedIdentity) DeepCopy() *UserAssignedIdentity
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 UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Storage version of v1api20230201.UserAssignedIdentityDetails Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
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 v1api20230201.UserAssignedIdentity_STATUS Details about a user assigned identity.
func (*UserAssignedIdentity_STATUS) DeepCopy ¶
func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.
func (*UserAssignedIdentity_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsGmsaProfile ¶
type WindowsGmsaProfile struct {
DnsServer *string `json:"dnsServer,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RootDomainName *string `json:"rootDomainName,omitempty"`
}
Storage version of v1api20230201.WindowsGmsaProfile Windows gMSA Profile in the managed cluster.
func (*WindowsGmsaProfile) DeepCopy ¶
func (in *WindowsGmsaProfile) DeepCopy() *WindowsGmsaProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsGmsaProfile.
func (*WindowsGmsaProfile) DeepCopyInto ¶
func (in *WindowsGmsaProfile) DeepCopyInto(out *WindowsGmsaProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WindowsGmsaProfile_STATUS ¶
type WindowsGmsaProfile_STATUS struct {
DnsServer *string `json:"dnsServer,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RootDomainName *string `json:"rootDomainName,omitempty"`
}
Storage version of v1api20230201.WindowsGmsaProfile_STATUS Windows gMSA Profile in the managed cluster.
func (*WindowsGmsaProfile_STATUS) DeepCopy ¶
func (in *WindowsGmsaProfile_STATUS) DeepCopy() *WindowsGmsaProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WindowsGmsaProfile_STATUS.
func (*WindowsGmsaProfile_STATUS) DeepCopyInto ¶
func (in *WindowsGmsaProfile_STATUS) DeepCopyInto(out *WindowsGmsaProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.