CreateOrUpdateKubeBase Class

Definition

public abstract class CreateOrUpdateKubeBase : Microsoft.Azure.Commands.Aks.KubeCmdletBase
type CreateOrUpdateKubeBase = class
    inherit KubeCmdletBase
Public MustInherit Class CreateOrUpdateKubeBase
Inherits KubeCmdletBase
Inheritance

Constructors

Name Description
CreateOrUpdateKubeBase()

Fields

Name Description
_adalListener (Inherited from AzurePSCmdlet)
_clientRequestId (Inherited from AzurePSCmdlet)
_cmdletContext (Inherited from AzurePSCmdlet)
_fileTimeStampSuffixFormat (Inherited from AzurePSCmdlet)
_metricHelper (Inherited from AzurePSCmdlet)
_qosEvent (Inherited from AzurePSCmdlet)
_serviceClientTracingInterceptor (Inherited from AzureRMCmdlet)
AUX_HEADER_NAME (Inherited from AzureRMCmdlet)
AUX_TOKEN_APPEND_CHAR (Inherited from AzureRMCmdlet)
AUX_TOKEN_PREFIX (Inherited from AzureRMCmdlet)
DefaultParamSet
DnsRegex
EnqueueDebugKey (Inherited from AzureRMCmdlet)
KubeNounStr (Inherited from KubeCmdletBase)
MAX_NUMBER_OF_TOKENS_ALLOWED_IN_AUX_HEADER (Inherited from AzureRMCmdlet)
NameValueFormatString (Inherited from KubeCmdletBase)
ValueRegexToReadingStringMap (Inherited from KubeCmdletBase)
WriteDebugKey (Inherited from AzureRMCmdlet)
WriteInformationKey (Inherited from AzureRMCmdlet)
WriteVerboseKey (Inherited from AzureRMCmdlet)
WriteWarningKey (Inherited from AzureRMCmdlet)

Properties

Name Description
_dataCollectionProfile (Inherited from AzurePSCmdlet)
_matchers (Inherited from AzurePSCmdlet)
AadProfile
AcrNameToAttach
AcsSpFilePath (Inherited from KubeCmdletBase)
AdvancedNetworkingSecurityPolicy
AksCustomHeader
ApiServerAccessAuthorizedIpRange
ApiServerAccessPrivateDnsZone
ApiServerSubnetId
AsJob
AsJobDynamicParameters (Inherited from AzurePSCmdlet)
AssignIdentity
AssignKubeletIdentity
AuthClient (Inherited from KubeCmdletBase)
AutoUpgradeChannel
AzureKeyVaultKmsKeyId
AzureKeyVaultKmsNetworkAccess
AzureKeyVaultKmsResourceId
BootstrapArtifactSource
BootstrapContainerRegistryId
Client (Inherited from KubeCmdletBase)
CustomCaTrustCertificate
DataCollectionWarning (Inherited from AzureRMCmdlet)
DebugMessages (Inherited from AzurePSCmdlet)
DefaultContext (Inherited from AzureRMCmdlet)
DefaultProfile (Inherited from AzureRMCmdlet)
DefenderLogAnalyticsWorkspaceResourceId
DisableApiServerRunCommand
DisableLocalAccount
DiskEncryptionSetID
DnsNamePrefix
EnableAdvancedNetworking
EnableAdvancedNetworkingObservability
EnableAdvancedNetworkingSecurity
EnableAHUB
EnableAIToolchainOperator
EnableApiServerAccessPrivateCluster
EnableApiServerAccessPrivateClusterPublicFQDN
EnableApiServerVnetIntegration
EnableAzureKeyVaultKms
EnableBlobCSIDriver
EnableCostAnalysis
EnableDefenderSecurityMonitoring
EnableDiskCSIDriver
EnableFileCSIDriver
EnableImageCleaner
EnableKEDA
EnableManagedIdentity
EnableMonitorMetric
EnableNodeAutoScaling
EnablePodIdentity
EnablePodIdentityWithKubenet
EnablePublicNetworkAccess
EnableSnapshotCSIDriver
EnableStaticEgressGateway
EnableVerticalPodAutoscaler
EnableWorkloadIdentity
FqdnSubdomain
GraphClient (Inherited from KubeCmdletBase)
HttpProxy
HttpProxyConfigNoProxyEndpoint
HttpProxyConfigTrustedCa
HttpsProxy
IfMatch
IfNoneMatch
ImageCleanerIntervalHour
ImplementationBackgroundJobDescription (Inherited from AzurePSCmdlet)
IPFamily
IsErrorMetricEnabled (Inherited from AzurePSCmdlet)
IsUsageMetricEnabled (Inherited from AzurePSCmdlet)
KubernetesVersion
LinuxProfileAdminUserName
LoadBalancerAllocatedOutboundPort
LoadBalancerBackendPoolType
LoadBalancerIdleTimeoutInMinute
LoadBalancerManagedOutboundIpCount
LoadBalancerManagedOutboundIpCountIPv6
LoadBalancerOutboundIp
LoadBalancerOutboundIpPrefix
Location
ModuleName (Inherited from AzurePSCmdlet)
ModuleVersion (Inherited from AzurePSCmdlet)
Name
NATGatewayIdleTimeoutInMinute
NATGatewayManagedOutboundIpCount
NetworkDataplane
NetworkPluginMode
NodeAutoUpgradeChannel
NodeCount
NodeMaxCount
NodeMinCount
NodeName
NodeOSAutoUpgradeChannel
NodeOsDiskSize
NodePoolLabel
NodePoolTag
NodeProvisioningDefaultPool
NodeProvisioningMode
NodeResourceGroupRestrictionLevel
NodeTaint
NodeVmSize
NodeWorkloadRuntime
PSVersion
Obsolete.
(Inherited from AzurePSCmdlet)
ResourceGroupName
RmClient (Inherited from KubeCmdletBase)
ServicePrincipalIdAndSecret
SessionState (Inherited from AzurePSCmdlet)
SshKeyValue
SupportPlan
Tag
WindowsProfileAdminUserPassword

Methods

Name Description
AddAcrRoleAssignment(String, String, AcsServicePrincipal)
AddDebuggingFilter(Regex) (Inherited from AzurePSCmdlet)
AddMsiRoleAssignment(String, String)
AddSubscriptionRoleAssignment(String, String)
BeforeBuildNewCluster()
BeginProcessing() (Inherited from AzureRMCmdlet)
ConfirmAction(Boolean, String, String, String, Action, Func<Boolean>) (Inherited from AzurePSCmdlet)
ConfirmAction(Boolean, String, String, String, Action) (Inherited from AzureRMCmdlet)
ConfirmAction(String, String, Action) (Inherited from AzurePSCmdlet)
ConfirmResourceAction(String, Boolean, String, String, Action, Func<Boolean>) (Inherited from AzureRMCmdlet)
ConfirmResourceAction(String, String, Action) (Inherited from AzureRMCmdlet)
ConfirmResourceAction(String, String, String, Boolean, String, String, Action, Func<Boolean>) (Inherited from AzureRMCmdlet)
ConfirmResourceAction(String, String, String, String, Action) (Inherited from AzureRMCmdlet)
ConstructPSObject(String, Object[]) (Inherited from AzurePSCmdlet)
CreateOrUpdateAdvancedNetworking(AdvancedNetworking)
CreateOrUpdateApiServerAccessProfile(ManagedClusterAPIServerAccessProfile)
CreateOrUpdateAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile)
CreateOrUpdateBootstrapProfile(ManagedClusterBootstrapProfile)
CreateOrUpdateHttpProxyConfig(ManagedClusterHttpProxyConfig)
CreateOrUpdateLoadBalancerProfile(ManagedClusterLoadBalancerProfile)
CreateOrUpdateMetricsProfile(ManagedClusterMetricsProfile)
CreateOrUpdateNATGatewayProfile(ManagedClusterNATGatewayProfile)
CreateOrUpdatePodIdentityProfile(ManagedClusterPodIdentityProfile)
CreateOrUpdateSecurityProfile(ManagedClusterSecurityProfile)
CreateOrUpdateStorageProfile(ManagedClusterStorageProfile)
CreateOrUpdateWorkloadAutoScalerProfile(ManagedClusterWorkloadAutoScalerProfile)
CurrentPath() (Inherited from AzurePSCmdlet)
DefaultDnsPrefix()

Build a semi-random DNS prefix based on the name of the cluster, resource group, and last 6 digits of the subscription

Dispose() (Inherited from AzurePSCmdlet)
Dispose(Boolean) (Inherited from AzureRMCmdlet)
EndProcessing() (Inherited from AzureRMCmdlet)
EnsureServicePrincipal(String, String)
ExecuteCmdlet() (Inherited from AzurePSCmdlet)
Exists()
FlushInitializationWarnings() (Inherited from AzurePSCmdlet)
GetAuxilaryAuthHeaderFromResourceIds(List<String>) (Inherited from AzureRMCmdlet)
GetAuxiliaryAuthHeaderFromTenantIds(IEnumerable<String>) (Inherited from AzureRMCmdlet)
GetDynamicParameters() (Inherited from AzureRMCmdlet)
GetPublicNetworkAccess()
GetRoleAssignmentWithRoleDefinitionId(String, String, String)
GetRoleId(String, String)
getSpecifiedAcr(String, String)
getSPObjectId(AcsServicePrincipal)
GetSshKey(String)

Fetch SSH public key string

GetUserManagedIdentity(String)
InitDebuggingFilter() (Inherited from AzurePSCmdlet)
InitializeQosEvent() (Inherited from AzureRMCmdlet)
IsDataCollectionAllowed() (Inherited from AzurePSCmdlet)
IsTerminatingError(Exception) (Inherited from AzurePSCmdlet)
IsVerbose() (Inherited from AzurePSCmdlet)
LoadModuleVersion(String, Boolean) (Inherited from AzurePSCmdlet)
LoadServicePrincipal()
LoadServicePrincipals()
LogCmdletStartInvocationInfo() (Inherited from AzureRMCmdlet)
LogQosEvent() (Inherited from AzurePSCmdlet)
ProcessRecord() (Inherited from AzurePSCmdlet)
RandomBase64String(Int32)
RegisterDynamicParameters(RuntimeDefinedParameterDictionary) (Inherited from AzurePSCmdlet)
RequireDefaultContext() (Inherited from AzureRMCmdlet)
ResolveUserPath(String) (Inherited from AzurePSCmdlet)
ResolveUserPath(String[]) (Inherited from AzurePSCmdlet)
RetryAction(Action, String)
RunCmdLet(Action)

Run Cmdlet with Error Handling (report error correctly)

(Inherited from KubeCmdletBase)
SafeWriteOutputPSObject(String, Object[]) (Inherited from AzurePSCmdlet)
SetBackgroundJobDescription(String) (Inherited from AzurePSCmdlet)
SetIdentity(ManagedCluster)
SetupDebuggingTraces() (Inherited from AzureRMCmdlet)
SetupHttpClientPipeline() (Inherited from AzurePSCmdlet)
ShouldGetByName(String, String) (Inherited from AzureRMCmdlet)
ShouldListByResourceGroup(String, String) (Inherited from AzureRMCmdlet)
ShouldListBySubscription(String, String) (Inherited from AzureRMCmdlet)
StoreServicePrincipal(AcsServicePrincipal)
SubResourceWildcardFilter<T>(String, IEnumerable<T>) (Inherited from AzureRMCmdlet)
TearDownDebuggingTraces() (Inherited from AzureRMCmdlet)
TearDownHttpClientPipeline() (Inherited from AzurePSCmdlet)
ThrowTerminatingError(ErrorRecord) (Inherited from AzurePSCmdlet)
TopLevelWildcardFilter<T>(String, String, IEnumerable<T>) (Inherited from AzureRMCmdlet)
TryGetDefaultContext(IAzureContext) (Inherited from AzureRMCmdlet)
WriteCommandDetail(String) (Inherited from AzurePSCmdlet)
WriteDebug(String) (Inherited from AzurePSCmdlet)
WriteDebugWithTimestamp(String, Object[]) (Inherited from AzurePSCmdlet)
WriteDebugWithTimestamp(String) (Inherited from AzurePSCmdlet)
WriteError(ErrorRecord) (Inherited from AzurePSCmdlet)
WriteErrorWithTimestamp(String) (Inherited from AzurePSCmdlet)
WriteExceptionError(Exception) (Inherited from AzurePSCmdlet)
WriteInformation(Object, String[]) (Inherited from AzurePSCmdlet)
WriteInformation(String, Nullable<Boolean>) (Inherited from AzurePSCmdlet)
WriteInformationWithTimestamp(String) (Inherited from AzurePSCmdlet)
WriteInitializationWarnings(String) (Inherited from AzurePSCmdlet)
WriteObject(Object, Boolean) (Inherited from AzurePSCmdlet)
WriteObject(Object) (Inherited from AzurePSCmdlet)
WriteProgress(ProgressRecord) (Inherited from AzurePSCmdlet)
WriteSurvey() (Inherited from AzurePSCmdlet)
WriteVerbose(String) (Inherited from AzurePSCmdlet)
WriteVerboseWithTimestamp(String, Object[]) (Inherited from AzurePSCmdlet)
WriteVerboseWithTimestamp(String) (Inherited from AzurePSCmdlet)
WriteWarning(String) (Inherited from AzurePSCmdlet)
WriteWarningWithTimestamp(String) (Inherited from AzurePSCmdlet)

Extension Methods

Name Description
DisableDataCollection(AzurePSCmdlet)
EnableDataCollection(AzurePSCmdlet)

Applies to