diff --git a/sdk/containerservice/arm-containerservice/CHANGELOG.md b/sdk/containerservice/arm-containerservice/CHANGELOG.md index f7bfc2516971..37b3b65a2da8 100644 --- a/sdk/containerservice/arm-containerservice/CHANGELOG.md +++ b/sdk/containerservice/arm-containerservice/CHANGELOG.md @@ -1,5 +1,305 @@ # Release History +## 25.3.0-beta.2 (2026-06-04) +Compared with version 25.2.0 + +### Features Added + - Added operation group ContainerServiceOperations + - Added operation group IdentityBindingsOperations + - Added operation group JWTAuthenticatorsOperations + - Added operation group LoadBalancersOperations + - Added operation group MaintenanceWindowsOperations + - Added operation group ManagedClusterSnapshotsOperations + - Added operation group MeshMembershipsOperations + - Added operation group OperationStatusResultOperations + - Added operation group VmSkusOperations + - Added operation AgentPoolsOperations.beginCompleteUpgrade + - Added operation AgentPoolsOperations.beginCompleteUpgradeAndWait + - Added operation AgentPoolsOperations.completeUpgrade + - Added operation MachinesOperations.beginCreateOrUpdate + - Added operation MachinesOperations.beginCreateOrUpdateAndWait + - Added operation MachinesOperations.createOrUpdate + - Added operation ManagedClustersOperations.beginRebalanceLoadBalancers + - Added operation ManagedClustersOperations.beginRebalanceLoadBalancersAndWait + - Added operation ManagedClustersOperations.getGuardrailsVersions + - Added operation ManagedClustersOperations.getSafeguardsVersions + - Added operation ManagedClustersOperations.listGuardrailsVersions + - Added operation ManagedClustersOperations.listSafeguardsVersions + - Added operation ManagedClustersOperations.rebalanceLoadBalancers + - Added Interface AgentPoolBlueGreenUpgradeSettings + - Added Interface AgentPoolNetworkInterface + - Added Interface AgentPoolRecentlyUsedVersion + - Added Interface AgentPoolsCompleteUpgradeOptionalParams + - Added Interface AutoScaleProfile + - Added Interface BastionProfile + - Added Interface Component + - Added Interface ComponentsByRelease + - Added Interface ContainerServiceListNodeImageVersionsOptionalParams + - Added Interface ContainerServiceNetworkProfileKubeProxyConfig + - Added Interface ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig + - Added Interface GuardrailsAvailableVersion + - Added Interface GuardrailsAvailableVersionsProperties + - Added Interface HardEvictionThreshold + - Added Interface IdentityBinding + - Added Interface IdentityBindingManagedIdentityProfile + - Added Interface IdentityBindingOidcIssuerProfile + - Added Interface IdentityBindingProperties + - Added Interface IdentityBindingsCreateOrUpdateOptionalParams + - Added Interface IdentityBindingsDeleteOptionalParams + - Added Interface IdentityBindingsGetOptionalParams + - Added Interface IdentityBindingsListByManagedClusterOptionalParams + - Added Interface JWTAuthenticator + - Added Interface JWTAuthenticatorClaimMappingExpression + - Added Interface JWTAuthenticatorClaimMappings + - Added Interface JWTAuthenticatorExtraClaimMappingExpression + - Added Interface JWTAuthenticatorIssuer + - Added Interface JWTAuthenticatorProperties + - Added Interface JWTAuthenticatorsCreateOrUpdateOptionalParams + - Added Interface JWTAuthenticatorsDeleteOptionalParams + - Added Interface JWTAuthenticatorsGetOptionalParams + - Added Interface JWTAuthenticatorsListByManagedClusterOptionalParams + - Added Interface JWTAuthenticatorValidationRule + - Added Interface KubeReserved + - Added Interface KubernetesResourceObjectEncryptionProfile + - Added Interface LabelSelector + - Added Interface LabelSelectorRequirement + - Added Interface LoadBalancer + - Added Interface LoadBalancerProperties + - Added Interface LoadBalancersCreateOrUpdateOptionalParams + - Added Interface LoadBalancersDeleteOptionalParams + - Added Interface LoadBalancersGetOptionalParams + - Added Interface LoadBalancersListByManagedClusterOptionalParams + - Added Interface MachineBillingProfile + - Added Interface MachineHardwareProfile + - Added Interface MachineKubernetesProfile + - Added Interface MachineOSProfile + - Added Interface MachineOSProfileLinuxProfile + - Added Interface MachinesCreateOrUpdateOptionalParams + - Added Interface MachineSecurityProfile + - Added Interface MachineStatus + - Added Interface MaintenanceWindowResource + - Added Interface MaintenanceWindowResourceProperties + - Added Interface MaintenanceWindowsCreateOrUpdateOptionalParams + - Added Interface MaintenanceWindowsDeleteOptionalParams + - Added Interface MaintenanceWindowsGetOptionalParams + - Added Interface MaintenanceWindowsListBySubscriptionOptionalParams + - Added Interface MaintenanceWindowsListOptionalParams + - Added Interface MaintenanceWindowsUpdateTagsOptionalParams + - Added Interface ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogsAndTraces + - Added Interface ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics + - Added Interface ManagedClusterAzureMonitorProfileContainerInsights + - Added Interface ManagedClusterAzureMonitorProfileMetricsControlPlane + - Added Interface ManagedClusterControlPlaneScalingProfile + - Added Interface ManagedClusterHealthMonitorProfile + - Added Interface ManagedClusterIngressDefaultDomainProfile + - Added Interface ManagedClusterIngressProfileApplicationLoadBalancer + - Added Interface ManagedClusterPropertiesForSnapshot + - Added Interface ManagedClusterSecurityProfileDefenderSecurityGating + - Added Interface ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem + - Added Interface ManagedClusterSecurityProfileImageIntegrity + - Added Interface ManagedClusterSecurityProfileNodeRestriction + - Added Interface ManagedClustersGetGuardrailsVersionsOptionalParams + - Added Interface ManagedClustersGetSafeguardsVersionsOptionalParams + - Added Interface ManagedClustersListGuardrailsVersionsOptionalParams + - Added Interface ManagedClustersListSafeguardsVersionsOptionalParams + - Added Interface ManagedClusterSnapshot + - Added Interface ManagedClusterSnapshotProperties + - Added Interface ManagedClusterSnapshotsCreateOrUpdateOptionalParams + - Added Interface ManagedClusterSnapshotsDeleteOptionalParams + - Added Interface ManagedClusterSnapshotsGetOptionalParams + - Added Interface ManagedClusterSnapshotsListByResourceGroupOptionalParams + - Added Interface ManagedClusterSnapshotsListOptionalParams + - Added Interface ManagedClusterSnapshotsUpdateTagsOptionalParams + - Added Interface ManagedClustersRebalanceLoadBalancersOptionalParams + - Added Interface MeshMembership + - Added Interface MeshMembershipPrivateConnectProfile + - Added Interface MeshMembershipProperties + - Added Interface MeshMembershipsCreateOrUpdateOptionalParams + - Added Interface MeshMembershipsDeleteOptionalParams + - Added Interface MeshMembershipsGetOptionalParams + - Added Interface MeshMembershipsListByManagedClusterOptionalParams + - Added Interface NetworkProfileForSnapshot + - Added Interface NodeDisruptionProfile + - Added Interface NodeImageVersion + - Added Interface NvidiaGPUProfile + - Added Interface OperationStatusResult + - Added Interface OperationStatusResultGetByAgentPoolOptionalParams + - Added Interface OperationStatusResultGetOptionalParams + - Added Interface OperationStatusResultListOptionalParams + - Added Interface PreparedImageSpecificationProfile + - Added Interface RebalanceLoadBalancersRequestBody + - Added Interface ResourceSku + - Added Interface ResourceSkuCapabilities + - Added Interface ResourceSkuCapacity + - Added Interface ResourceSkuCosts + - Added Interface ResourceSkuLocationInfo + - Added Interface ResourceSkuRestrictionInfo + - Added Interface ResourceSkuRestrictions + - Added Interface ResourceSkuZoneDetails + - Added Interface SafeguardsAvailableVersion + - Added Interface SafeguardsAvailableVersionsProperties + - Added Interface SchedulerInstanceProfile + - Added Interface SchedulerProfile + - Added Interface SchedulerProfileSchedulerInstanceProfiles + - Added Interface ServiceAccountImagePullProfile + - Added Interface VmSkusListOptionalParams + - Interface AgentPool has a new optional parameter enableOSDiskFullCaching + - Interface AgentPool has a new optional parameter nodeInitializationTaints + - Interface AgentPool has a new optional parameter preparedImageSpecificationProfile + - Interface AgentPool has a new optional parameter upgradeSettingsBlueGreen + - Interface AgentPool has a new optional parameter upgradeStrategy + - Interface AgentPoolNetworkProfile has a new optional parameter nodePublicIPPrefixIDs + - Interface AgentPoolNetworkProfile has a new optional parameter secondaryNetworkInterfaces + - Interface AgentPoolUpgradeProfile has a new optional parameter componentsByReleases + - Interface AgentPoolUpgradeProfile has a new optional parameter recentlyUsedVersions + - Interface AgentPoolUpgradeProfileProperties has a new optional parameter componentsByReleases + - Interface AgentPoolUpgradeProfileProperties has a new optional parameter recentlyUsedVersions + - Interface AgentPoolUpgradeProfilePropertiesUpgradesItem has a new optional parameter isOutOfSupport + - Interface AgentPoolUpgradeSettings has a new optional parameter maxBlockedNodes + - Interface ContainerServiceNetworkProfile has a new optional parameter bastionProfile + - Interface ContainerServiceNetworkProfile has a new optional parameter kubeProxyConfig + - Interface ContainerServiceNetworkProfile has a new optional parameter podLinkLocalAccess + - Interface GPUProfile has a new optional parameter driverType + - Interface GPUProfile has a new optional parameter nvidia + - Interface KubeletConfig has a new optional parameter hardEvictionThreshold + - Interface KubeletConfig has a new optional parameter kubeReserved + - Interface KubeletConfig has a new optional parameter seccompDefault + - Interface MachineNetworkProperties has a new optional parameter enableNodePublicIP + - Interface MachineNetworkProperties has a new optional parameter nodePublicIPPrefixID + - Interface MachineNetworkProperties has a new optional parameter nodePublicIPTags + - Interface MachineNetworkProperties has a new optional parameter podSubnetID + - Interface MachineNetworkProperties has a new optional parameter vnetSubnetID + - Interface MachineProperties has a new optional parameter billing + - Interface MachineProperties has a new optional parameter eTag + - Interface MachineProperties has a new optional parameter evictionPolicy + - Interface MachineProperties has a new optional parameter hardware + - Interface MachineProperties has a new optional parameter kubernetes + - Interface MachineProperties has a new optional parameter localDNSProfile + - Interface MachineProperties has a new optional parameter mode + - Interface MachineProperties has a new optional parameter nodeImageVersion + - Interface MachineProperties has a new optional parameter operatingSystem + - Interface MachineProperties has a new optional parameter priority + - Interface MachineProperties has a new optional parameter provisioningState + - Interface MachineProperties has a new optional parameter security + - Interface MachineProperties has a new optional parameter status + - Interface MachineProperties has a new optional parameter tags + - Interface ManagedCluster has a new optional parameter controlPlaneScalingProfile + - Interface ManagedCluster has a new optional parameter creationData + - Interface ManagedCluster has a new optional parameter enableFips + - Interface ManagedCluster has a new optional parameter enableNamespaceResources + - Interface ManagedCluster has a new optional parameter healthMonitorProfile + - Interface ManagedCluster has a new optional parameter nodeDisruptionProfile + - Interface ManagedCluster has a new optional parameter schedulerProfile + - Interface ManagedClusterAgentPoolProfile has a new optional parameter enableOSDiskFullCaching + - Interface ManagedClusterAgentPoolProfile has a new optional parameter nodeInitializationTaints + - Interface ManagedClusterAgentPoolProfile has a new optional parameter preparedImageSpecificationProfile + - Interface ManagedClusterAgentPoolProfile has a new optional parameter upgradeSettingsBlueGreen + - Interface ManagedClusterAgentPoolProfile has a new optional parameter upgradeStrategy + - Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter enableOSDiskFullCaching + - Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter nodeInitializationTaints + - Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter preparedImageSpecificationProfile + - Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter upgradeSettingsBlueGreen + - Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter upgradeStrategy + - Interface ManagedClusterAzureMonitorProfile has a new optional parameter containerInsights + - Interface ManagedClusterAzureMonitorProfileAppMonitoring has a new optional parameter openTelemetryLogsAndTraces + - Interface ManagedClusterAzureMonitorProfileAppMonitoring has a new optional parameter openTelemetryMetrics + - Interface ManagedClusterAzureMonitorProfileMetrics has a new optional parameter controlPlane + - Interface ManagedClusterHttpProxyConfig has a new optional parameter effectiveNoProxy + - Interface ManagedClusterIngressProfile has a new optional parameter applicationLoadBalancer + - Interface ManagedClusterIngressProfileWebAppRouting has a new optional parameter defaultDomain + - Interface ManagedClusterLoadBalancerProfile has a new optional parameter clusterServiceLoadBalancerHealthProbeMode + - Interface ManagedClusterManagedOutboundIPProfile has a new optional parameter countIPv6 + - Interface ManagedClusterNATGatewayProfile has a new optional parameter outboundIPPrefixes + - Interface ManagedClusterNATGatewayProfile has a new optional parameter outboundIPs + - Interface ManagedClusterPoolUpgradeProfile has a new optional parameter componentsByReleases + - Interface ManagedClusterPoolUpgradeProfileUpgradesItem has a new optional parameter isOutOfSupport + - Interface ManagedClusterProperties has a new optional parameter controlPlaneScalingProfile + - Interface ManagedClusterProperties has a new optional parameter creationData + - Interface ManagedClusterProperties has a new optional parameter enableFips + - Interface ManagedClusterProperties has a new optional parameter enableNamespaceResources + - Interface ManagedClusterProperties has a new optional parameter healthMonitorProfile + - Interface ManagedClusterProperties has a new optional parameter nodeDisruptionProfile + - Interface ManagedClusterProperties has a new optional parameter schedulerProfile + - Interface ManagedClustersDeleteOptionalParams has a new optional parameter ignorePodDisruptionBudget + - Interface ManagedClusterSecurityProfile has a new optional parameter imageIntegrity + - Interface ManagedClusterSecurityProfile has a new optional parameter kubernetesResourceObjectEncryptionProfile + - Interface ManagedClusterSecurityProfile has a new optional parameter nodeRestriction + - Interface ManagedClusterSecurityProfile has a new optional parameter serviceAccountImagePullProfile + - Interface ManagedClusterSecurityProfileDefender has a new optional parameter securityGating + - Interface ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler has a new optional parameter addonAutoscaling + - Interface ScaleProfile has a new optional parameter autoscale + - Added Type Alias AddonAutoscaling + - Added Type Alias AgentPoolNetworkInterfaceType + - Added Type Alias BastionSku + - Added Type Alias ClusterServiceLoadBalancerHealthProbeMode + - Added Type Alias ContainerNetworkLogs + - Added Type Alias ControlPlaneScalingSize + - Added Type Alias DriftAction + - Added Type Alias DriverType + - Added Type Alias GuardrailsSupport + - Added Type Alias IdentityBindingProvisioningState + - Added Type Alias InfrastructureEncryption + - Added Type Alias IpvsScheduler + - Added Type Alias JWTAuthenticatorProvisioningState + - Added Type Alias ManagementMode + - Added Type Alias MeshMembershipProvisioningState + - Added Type Alias MigStrategy + - Added Type Alias Mode + - Added Type Alias NodeDisruptionPolicy + - Added Type Alias Operator + - Added Type Alias PodLinkLocalAccess + - Added Type Alias ResourceProvisioningState + - Added Type Alias ResourceSkuCapacityScaleType + - Added Type Alias ResourceSkuRestrictionsReasonCode + - Added Type Alias ResourceSkuRestrictionsType + - Added Type Alias SafeguardsSupport + - Added Type Alias SchedulerConfigMode + - Added Type Alias SeccompDefault + - Added Type Alias UpgradeStrategy + - Added Type Alias VmState + - Added Enum KnownAddonAutoscaling + - Added Enum KnownAgentPoolNetworkInterfaceType + - Added Enum KnownBastionSku + - Added Enum KnownClusterServiceLoadBalancerHealthProbeMode + - Added Enum KnownContainerNetworkLogs + - Added Enum KnownControlPlaneScalingSize + - Added Enum KnownDriftAction + - Added Enum KnownDriverType + - Added Enum KnownGuardrailsSupport + - Added Enum KnownIdentityBindingProvisioningState + - Added Enum KnownInfrastructureEncryption + - Added Enum KnownIpvsScheduler + - Added Enum KnownJWTAuthenticatorProvisioningState + - Added Enum KnownManagementMode + - Added Enum KnownMeshMembershipProvisioningState + - Added Enum KnownMigStrategy + - Added Enum KnownMode + - Added Enum KnownNodeDisruptionPolicy + - Added Enum KnownOperator + - Added Enum KnownPodLinkLocalAccess + - Added Enum KnownResourceProvisioningState + - Added Enum KnownResourceSkuCapacityScaleType + - Added Enum KnownResourceSkuRestrictionsReasonCode + - Added Enum KnownResourceSkuRestrictionsType + - Added Enum KnownSafeguardsSupport + - Added Enum KnownSchedulerConfigMode + - Added Enum KnownSeccompDefault + - Added Enum KnownUpgradeStrategy + - Added Enum KnownVmState + - Enum KnownAgentPoolMode has a new value Machines + - Enum KnownAgentPoolMode has a new value ManagedSystem + - Enum KnownAgentPoolSSHAccess has a new value EntraId + - Enum KnownOssku has a new value Flatcar + - Enum KnownOssku has a new value Mariner + - Enum KnownOssku has a new value WindowsAnnual + - Enum KnownOutboundType has a new value ManagedNATGatewayV2 + - Enum KnownPublicNetworkAccess has a new value SecuredByPerimeter + - Enum KnownSnapshotType has a new value ManagedCluster + - Enum KnownTransitEncryptionType has a new value MTLS + - Enum KnownVersions has a new value V20260401 + - Enum KnownVersions has a new value V20260402Preview + - Enum KnownWorkloadRuntime has a new value KataMshvVmIsolation + ## 25.3.0-beta.1 (2026-05-18) Compared with version 25.2.0 diff --git a/sdk/containerservice/arm-containerservice/metadata.json b/sdk/containerservice/arm-containerservice/metadata.json index 65583ea8f7c5..e926d32bde14 100644 --- a/sdk/containerservice/arm-containerservice/metadata.json +++ b/sdk/containerservice/arm-containerservice/metadata.json @@ -1,8 +1,8 @@ { "apiVersions": { - "Microsoft.ContainerService": "2026-03-02-preview" + "Microsoft.ContainerService": "2026-04-02-preview" }, - "emitterVersion": "0.52.3", + "emitterVersion": "0.54.0", "crossLanguageDefinitions": { "CrossLanguagePackageId": "Microsoft.ContainerService", "CrossLanguageDefinitionId": { @@ -85,6 +85,7 @@ "@azure/arm-containerservice!ManagedClusterLoadBalancerProfileOutboundIPPrefixes:interface": "Microsoft.ContainerService.ManagedClusterLoadBalancerProfileOutboundIPPrefixes", "@azure/arm-containerservice!ResourceReference:interface": "Microsoft.ContainerService.ResourceReference", "@azure/arm-containerservice!ManagedClusterLoadBalancerProfileOutboundIPs:interface": "Microsoft.ContainerService.ManagedClusterLoadBalancerProfileOutboundIPs", + "@azure/arm-containerservice!BastionProfile:interface": "Microsoft.ContainerService.BastionProfile", "@azure/arm-containerservice!ManagedClusterNATGatewayProfile:interface": "Microsoft.ContainerService.ManagedClusterNATGatewayProfile", "@azure/arm-containerservice!ManagedClusterManagedOutboundIPProfile:interface": "Microsoft.ContainerService.ManagedClusterManagedOutboundIPProfile", "@azure/arm-containerservice!ManagedClusterNATGatewayProfileOutboundIpPrefixes:interface": "Microsoft.ContainerService.ManagedClusterNATGatewayProfile.outboundIPPrefixes.anonymous", @@ -211,6 +212,9 @@ "@azure/arm-containerservice!RelativeMonthlySchedule:interface": "Microsoft.ContainerService.RelativeMonthlySchedule", "@azure/arm-containerservice!DateSpan:interface": "Microsoft.ContainerService.DateSpan", "@azure/arm-containerservice!MaintenanceConfigurationListResult:interface": "Azure.ResourceManager.ResourceListResult", + "@azure/arm-containerservice!MaintenanceWindowResource:interface": "Microsoft.ContainerService.MaintenanceWindowResource", + "@azure/arm-containerservice!MaintenanceWindowResourceProperties:interface": "Microsoft.ContainerService.MaintenanceWindowResourceProperties", + "@azure/arm-containerservice!MaintenanceWindowResourceListResult:interface": "Azure.ResourceManager.ResourceListResult", "@azure/arm-containerservice!ManagedNamespace:interface": "Microsoft.ContainerService.ManagedNamespace", "@azure/arm-containerservice!NamespaceProperties:interface": "Microsoft.ContainerService.NamespaceProperties", "@azure/arm-containerservice!ResourceQuota:interface": "Microsoft.ContainerService.ResourceQuota", @@ -334,6 +338,7 @@ "@azure/arm-containerservice!KnownLoadBalancerSku:enum": "Microsoft.ContainerService.LoadBalancerSku", "@azure/arm-containerservice!KnownBackendPoolType:enum": "Microsoft.ContainerService.BackendPoolType", "@azure/arm-containerservice!KnownClusterServiceLoadBalancerHealthProbeMode:enum": "Microsoft.ContainerService.ClusterServiceLoadBalancerHealthProbeMode", + "@azure/arm-containerservice!KnownBastionSku:enum": "Microsoft.ContainerService.BastionSku", "@azure/arm-containerservice!KnownIpFamily:enum": "Microsoft.ContainerService.IPFamily", "@azure/arm-containerservice!KnownPodLinkLocalAccess:enum": "Microsoft.ContainerService.PodLinkLocalAccess", "@azure/arm-containerservice!KnownMode:enum": "Microsoft.ContainerService.Mode", @@ -439,6 +444,12 @@ "@azure/arm-containerservice!ManagedNamespacesOperations#update:member": "Microsoft.ContainerService.ManagedNamespaces.update", "@azure/arm-containerservice!ManagedNamespacesOperations#createOrUpdate:member": "Microsoft.ContainerService.ManagedNamespaces.createOrUpdate", "@azure/arm-containerservice!ManagedNamespacesOperations#get:member": "Microsoft.ContainerService.ManagedNamespaces.get", + "@azure/arm-containerservice!MaintenanceWindowsOperations#listBySubscription:member": "Microsoft.ContainerService.MaintenanceWindows.listBySubscription", + "@azure/arm-containerservice!MaintenanceWindowsOperations#list:member": "Microsoft.ContainerService.MaintenanceWindows.list", + "@azure/arm-containerservice!MaintenanceWindowsOperations#delete:member": "Microsoft.ContainerService.MaintenanceWindows.delete", + "@azure/arm-containerservice!MaintenanceWindowsOperations#updateTags:member": "Microsoft.ContainerService.MaintenanceWindows.updateTags", + "@azure/arm-containerservice!MaintenanceWindowsOperations#createOrUpdate:member": "Microsoft.ContainerService.MaintenanceWindows.createOrUpdate", + "@azure/arm-containerservice!MaintenanceWindowsOperations#get:member": "Microsoft.ContainerService.MaintenanceWindows.get", "@azure/arm-containerservice!MaintenanceConfigurationsOperations#listByManagedCluster:member": "Microsoft.ContainerService.MaintenanceConfigurations.listByManagedCluster", "@azure/arm-containerservice!MaintenanceConfigurationsOperations#delete:member": "Microsoft.ContainerService.MaintenanceConfigurations.delete", "@azure/arm-containerservice!MaintenanceConfigurationsOperations#createOrUpdate:member": "Microsoft.ContainerService.MaintenanceConfigurations.createOrUpdate", diff --git a/sdk/containerservice/arm-containerservice/package.json b/sdk/containerservice/arm-containerservice/package.json index f0ab6630c6fd..14dad04af330 100644 --- a/sdk/containerservice/arm-containerservice/package.json +++ b/sdk/containerservice/arm-containerservice/package.json @@ -1,6 +1,6 @@ { "name": "@azure/arm-containerservice", - "version": "25.3.0-beta.1", + "version": "25.3.0-beta.2", "description": "A generated SDK for ContainerServiceClient.", "engines": { "node": ">=20.0.0" @@ -280,6 +280,20 @@ "default": "./dist/commonjs/api/managedNamespaces/index.js" } }, + "./api/maintenanceWindows": { + "browser": { + "types": "./dist/browser/api/maintenanceWindows/index.d.ts", + "default": "./dist/browser/api/maintenanceWindows/index.js" + }, + "import": { + "types": "./dist/esm/api/maintenanceWindows/index.d.ts", + "default": "./dist/esm/api/maintenanceWindows/index.js" + }, + "require": { + "types": "./dist/commonjs/api/maintenanceWindows/index.d.ts", + "default": "./dist/commonjs/api/maintenanceWindows/index.js" + } + }, "./api/maintenanceConfigurations": { "browser": { "types": "./dist/browser/api/maintenanceConfigurations/index.d.ts", @@ -428,6 +442,7 @@ }, "imports": { "#platform/*": { + "browser": "./src/*-browser.mts", "default": "./src/*.ts" } } diff --git a/sdk/containerservice/arm-containerservice/review/arm-containerservice-node.api.md b/sdk/containerservice/arm-containerservice/review/arm-containerservice-node.api.md index 97b2c450c47a..7465d429981a 100644 --- a/sdk/containerservice/arm-containerservice/review/arm-containerservice-node.api.md +++ b/sdk/containerservice/arm-containerservice/review/arm-containerservice-node.api.md @@ -7,11 +7,13 @@ import type { AbortSignalLike } from '@azure/abort-controller'; import type { CancelOnProgress } from '@azure/core-lro'; import type { ClientOptions } from '@azure-rest/core-client'; +import { isRestError } from '@azure/core-rest-pipeline'; import type { OperationOptions } from '@azure-rest/core-client'; import type { OperationState } from '@azure/core-lro'; import type { PathUncheckedResponse } from '@azure-rest/core-client'; import type { Pipeline } from '@azure/core-rest-pipeline'; import type { PollerLike } from '@azure/core-lro'; +import { RestError } from '@azure/core-rest-pipeline'; import type { TokenCredential } from '@azure/core-auth'; // @public @@ -382,6 +384,18 @@ export type AzureSupportedClouds = `${AzureClouds}`; // @public export type BackendPoolType = string; +// @public +export interface BastionProfile { + readonly bastionId?: string; + enabled?: boolean; + publicIpAddressId?: string; + scaleUnits?: number; + sku?: BastionSku; +} + +// @public +export type BastionSku = string; + // @public export type ClusterServiceLoadBalancerHealthProbeMode = string; @@ -439,6 +453,7 @@ export class ContainerServiceClient { readonly loadBalancers: LoadBalancersOperations; readonly machines: MachinesOperations; readonly maintenanceConfigurations: MaintenanceConfigurationsOperations; + readonly maintenanceWindows: MaintenanceWindowsOperations; readonly managedClusters: ManagedClustersOperations; readonly managedClusterSnapshots: ManagedClusterSnapshotsOperations; readonly managedNamespaces: ManagedNamespacesOperations; @@ -474,6 +489,7 @@ export interface ContainerServiceListNodeImageVersionsOptionalParams extends Ope // @public export interface ContainerServiceNetworkProfile { advancedNetworking?: AdvancedNetworking; + bastionProfile?: BastionProfile; dnsServiceIP?: string; ipFamilies?: IpFamily[]; kubeProxyConfig?: ContainerServiceNetworkProfileKubeProxyConfig; @@ -743,6 +759,8 @@ export interface IPTag { // @public export type IpvsScheduler = string; +export { isRestError } + // @public export interface IstioCertificateAuthority { plugin?: IstioPluginCertificateAuthority; @@ -940,6 +958,12 @@ export enum KnownBackendPoolType { NodeIPConfiguration = "NodeIPConfiguration" } +// @public +export enum KnownBastionSku { + Premium = "Premium", + Standard = "Standard" +} + // @public export enum KnownClusterServiceLoadBalancerHealthProbeMode { ServiceNodePort = "ServiceNodePort", @@ -1401,6 +1425,13 @@ export enum KnownResourceIdentityType { UserAssigned = "UserAssigned" } +// @public +export enum KnownResourceProvisioningState { + Canceled = "Canceled", + Failed = "Failed", + Succeeded = "Succeeded" +} + // @public export enum KnownResourceSkuCapacityScaleType { Automatic = "Automatic", @@ -1526,7 +1557,8 @@ export enum KnownVersions { V20260101 = "2026-01-01", V20260201 = "2026-02-01", V20260301 = "2026-03-01", - V20260302Preview = "2026-03-02-preview" + V20260401 = "2026-04-01", + V20260402Preview = "2026-04-02-preview" } // @public @@ -1908,6 +1940,66 @@ export interface MaintenanceWindow { utcOffset?: string; } +// @public +export interface MaintenanceWindowResource extends TrackedResource { + properties?: MaintenanceWindowResourceProperties; +} + +// @public +export interface MaintenanceWindowResourceProperties { + durationHours: number; + notAllowedDates?: DateSpan[]; + readonly provisioningState?: ResourceProvisioningState; + schedule: Schedule; + startDate?: Date; + startTime: string; + utcOffset?: string; +} + +// @public +export interface MaintenanceWindowsCreateOrUpdateOptionalParams extends OperationOptions { + updateIntervalInMs?: number; +} + +// @public +export interface MaintenanceWindowsDeleteOptionalParams extends OperationOptions { + updateIntervalInMs?: number; +} + +// @public +export interface MaintenanceWindowsGetOptionalParams extends OperationOptions { +} + +// @public +export interface MaintenanceWindowsListBySubscriptionOptionalParams extends OperationOptions { +} + +// @public +export interface MaintenanceWindowsListOptionalParams extends OperationOptions { +} + +// @public +export interface MaintenanceWindowsOperations { + // @deprecated (undocumented) + beginCreateOrUpdate: (resourceGroupName: string, maintenanceWindowName: string, resource: MaintenanceWindowResource, options?: MaintenanceWindowsCreateOrUpdateOptionalParams) => Promise, MaintenanceWindowResource>>; + // @deprecated (undocumented) + beginCreateOrUpdateAndWait: (resourceGroupName: string, maintenanceWindowName: string, resource: MaintenanceWindowResource, options?: MaintenanceWindowsCreateOrUpdateOptionalParams) => Promise; + // @deprecated (undocumented) + beginDelete: (resourceGroupName: string, maintenanceWindowName: string, options?: MaintenanceWindowsDeleteOptionalParams) => Promise, void>>; + // @deprecated (undocumented) + beginDeleteAndWait: (resourceGroupName: string, maintenanceWindowName: string, options?: MaintenanceWindowsDeleteOptionalParams) => Promise; + createOrUpdate: (resourceGroupName: string, maintenanceWindowName: string, resource: MaintenanceWindowResource, options?: MaintenanceWindowsCreateOrUpdateOptionalParams) => PollerLike, MaintenanceWindowResource>; + delete: (resourceGroupName: string, maintenanceWindowName: string, options?: MaintenanceWindowsDeleteOptionalParams) => PollerLike, void>; + get: (resourceGroupName: string, maintenanceWindowName: string, options?: MaintenanceWindowsGetOptionalParams) => Promise; + list: (resourceGroupName: string, options?: MaintenanceWindowsListOptionalParams) => PagedAsyncIterableIterator; + listBySubscription: (options?: MaintenanceWindowsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator; + updateTags: (resourceGroupName: string, maintenanceWindowName: string, properties: TagsObject, options?: MaintenanceWindowsUpdateTagsOptionalParams) => Promise; +} + +// @public +export interface MaintenanceWindowsUpdateTagsOptionalParams extends OperationOptions { +} + // @public export interface ManagedCluster extends TrackedResource { aadProfile?: ManagedClusterAADProfile; @@ -2741,7 +2833,7 @@ export interface ManagedClustersOperations { delete: (resourceGroupName: string, resourceName: string, options?: ManagedClustersDeleteOptionalParams) => PollerLike, void>; get: (resourceGroupName: string, resourceName: string, options?: ManagedClustersGetOptionalParams) => Promise; getAccessProfile: (resourceGroupName: string, resourceName: string, roleName: string, options?: ManagedClustersGetAccessProfileOptionalParams) => Promise; - getCommandResult: (resourceGroupName: string, resourceName: string, commandId: string, options?: ManagedClustersGetCommandResultOptionalParams) => Promise; + getCommandResult: (resourceGroupName: string, resourceName: string, commandId: string, options?: ManagedClustersGetCommandResultOptionalParams) => Promise; getGuardrailsVersions: (location: string, version: string, options?: ManagedClustersGetGuardrailsVersionsOptionalParams) => Promise; getMeshRevisionProfile: (location: string, mode: string, options?: ManagedClustersGetMeshRevisionProfileOptionalParams) => Promise; getMeshUpgradeProfile: (resourceGroupName: string, resourceName: string, mode: string, options?: ManagedClustersGetMeshUpgradeProfileOptionalParams) => Promise; @@ -3381,6 +3473,9 @@ export interface Resource { // @public export type ResourceIdentityType = string; +// @public +export type ResourceProvisioningState = string; + // @public export interface ResourceQuota { cpuLimit?: string; @@ -3470,6 +3565,8 @@ export interface ResourceSkuZoneDetails { readonly name?: string[]; } +export { RestError } + // @public export function restorePoller(client: ContainerServiceClient, serializedState: string, sourceOperation: (...args: any[]) => PollerLike, TResult>, options?: RestorePollerOptions): PollerLike, TResult>; diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsAbortLatestOperationSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsAbortLatestOperationSample.ts index 05677d0255d2..99e719e63a76 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsAbortLatestOperationSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsAbortLatestOperationSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. * * @summary aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsAbortOperation.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsAbortOperation.json */ async function abortOperationOnAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsCompleteUpgradeSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsCompleteUpgradeSample.ts index 178e243ceeca..208c34e3c1cf 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsCompleteUpgradeSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsCompleteUpgradeSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to completes the upgrade operation for the specified agent pool. * * @summary completes the upgrade operation for the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCompleteUpgrade.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCompleteUpgrade.json */ async function completeAgentPoolUpgrade(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsCreateOrUpdateSample.ts index 1599d6579cda..58d98308f895 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsAssociate_CRG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsAssociate_CRG.json */ async function associateAgentPoolWithCapacityReservationGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -29,7 +29,7 @@ async function associateAgentPoolWithCapacityReservationGroup(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_CustomNodeConfig.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_CustomNodeConfig.json */ async function createAgentPoolWithKubeletConfigAndLinuxOSConfig(): Promise { const credential = new DefaultAzureCredential(); @@ -75,7 +75,7 @@ async function createAgentPoolWithKubeletConfigAndLinuxOSConfig(): Promise * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_DedicatedHostGroup.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_DedicatedHostGroup.json */ async function createAgentPoolWithDedicatedHostGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -96,7 +96,7 @@ async function createAgentPoolWithDedicatedHostGroup(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableEncryptionAtHost.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableEncryptionAtHost.json */ async function createAgentPoolWithEncryptionAtHostEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -116,7 +116,7 @@ async function createAgentPoolWithEncryptionAtHostEnabled(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableFIPS.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableFIPS.json */ async function createAgentPoolWithFipsEnabledOS(): Promise { const credential = new DefaultAzureCredential(); @@ -136,7 +136,7 @@ async function createAgentPoolWithFipsEnabledOS(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableUltraSSD.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableUltraSSD.json */ async function createAgentPoolWithUltraSSDEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -156,7 +156,7 @@ async function createAgentPoolWithUltraSSDEnabled(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Ephemeral.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Ephemeral.json */ async function createAgentPoolWithEphemeralOSDisk(): Promise { const credential = new DefaultAzureCredential(); @@ -177,7 +177,7 @@ async function createAgentPoolWithEphemeralOSDisk(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_GPUMIG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_GPUMIG.json */ async function createAgentPoolWithGpumig(): Promise { const credential = new DefaultAzureCredential(); @@ -218,7 +218,7 @@ async function createAgentPoolWithGpumig(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_MessageOfTheDay.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_MessageOfTheDay.json */ async function createAgentPoolWithMessageOfTheDay(): Promise { const credential = new DefaultAzureCredential(); @@ -240,7 +240,7 @@ async function createAgentPoolWithMessageOfTheDay(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_OSSKU.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_OSSKU.json */ async function createAgentPoolWithOssku(): Promise { const credential = new DefaultAzureCredential(); @@ -281,7 +281,7 @@ async function createAgentPoolWithOssku(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_PPG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_PPG.json */ async function createAgentPoolWithPPG(): Promise { const credential = new DefaultAzureCredential(); @@ -302,7 +302,7 @@ async function createAgentPoolWithPPG(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Snapshot.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Snapshot.json */ async function createAgentPoolUsingAnAgentPoolSnapshot(): Promise { const credential = new DefaultAzureCredential(); @@ -326,7 +326,7 @@ async function createAgentPoolUsingAnAgentPoolSnapshot(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Spot.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Spot.json */ async function createSpotAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -350,7 +350,7 @@ async function createSpotAgentPool(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_TypeVirtualMachines.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_TypeVirtualMachines.json */ async function createAgentPoolWithVirtualMachinesPoolType(): Promise { const credential = new DefaultAzureCredential(); @@ -379,7 +379,7 @@ async function createAgentPoolWithVirtualMachinesPoolType(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_TypeVirtualMachines_Autoscale.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_TypeVirtualMachines_Autoscale.json */ async function createAgentPoolWithVirtualMachinesPoolTypeWithAutoscalingEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -403,7 +403,7 @@ async function createAgentPoolWithVirtualMachinesPoolTypeWithAutoscalingEnabled( * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Update.json */ async function createOrUpdateAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -428,7 +428,7 @@ async function createOrUpdateAgentPool(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WasmWasi.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WasmWasi.json */ async function createAgentPoolWithKrustletAndTheWasiRuntime(): Promise { const credential = new DefaultAzureCredential(); @@ -450,7 +450,7 @@ async function createAgentPoolWithKrustletAndTheWasiRuntime(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WindowsDisableOutboundNAT.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WindowsDisableOutboundNAT.json */ async function createWindowsAgentPoolWithDisablingOutboundNAT(): Promise { const credential = new DefaultAzureCredential(); @@ -471,7 +471,7 @@ async function createWindowsAgentPoolWithDisablingOutboundNAT(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WindowsOSSKU.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WindowsOSSKU.json */ async function createAgentPoolWithWindowsOssku(): Promise { const credential = new DefaultAzureCredential(); @@ -491,7 +491,7 @@ async function createAgentPoolWithWindowsOssku(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Start.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Start.json */ async function startAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -507,7 +507,7 @@ async function startAgentPool(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Stop.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Stop.json */ async function stopAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -523,7 +523,7 @@ async function stopAgentPool(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Update.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Update.json */ async function updateAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsDeleteMachinesSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsDeleteMachinesSample.ts index 8c3fd177e822..a302452325ed 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsDeleteMachinesSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsDeleteMachinesSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes specific machines in an agent pool. * * @summary deletes specific machines in an agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDeleteMachines.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDeleteMachines.json */ async function deleteSpecificMachinesInAnAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsDeleteSample.ts index d412e135aebe..7e77c5f56bb1 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes an agent pool in the specified managed cluster. * * @summary deletes an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDelete.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDelete.json */ async function deleteAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -21,7 +21,7 @@ async function deleteAgentPool(): Promise { * This sample demonstrates how to deletes an agent pool in the specified managed cluster. * * @summary deletes an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDelete_IgnorePodDisruptionBudget.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDelete_IgnorePodDisruptionBudget.json */ async function deleteAgentPoolByIgnoringPodDisruptionBudget(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetAvailableAgentPoolVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetAvailableAgentPoolVersionsSample.ts index dd07560e3ccd..a790f6d9b0bc 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetAvailableAgentPoolVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetAvailableAgentPoolVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. * * @summary see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json */ async function getAvailableVersionsForAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetSample.ts index 1b594bfdd5a7..8099fac7a0a0 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified managed cluster agent pool. * * @summary gets the specified managed cluster agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGet.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGet.json */ async function getAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetUpgradeProfileSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetUpgradeProfileSample.ts index 58ef97a10021..d04d9522198c 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetUpgradeProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsGetUpgradeProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the upgrade profile for an agent pool. * * @summary gets the upgrade profile for an agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGetUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGetUpgradeProfile.json */ async function getUpgradeProfileForAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsListSample.ts index b35cde9a34a5..2e5576b34c23 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of agent pools in the specified managed cluster. * * @summary gets a list of agent pools in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsList.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsList.json */ async function listAgentPoolsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsUpgradeNodeImageVersionSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsUpgradeNodeImageVersionSample.ts index 9169212e9e11..0d3edd72725a 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsUpgradeNodeImageVersionSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/agentPoolsUpgradeNodeImageVersionSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade * * @summary upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade - * x-ms-original-file: 2026-03-02-preview/AgentPoolsUpgradeNodeImageVersion.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsUpgradeNodeImageVersion.json */ async function upgradeAgentPoolNodeImageVersion(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/containerServiceListNodeImageVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/containerServiceListNodeImageVersionsSample.ts index 80a6ac18c52c..77308da20b4e 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/containerServiceListNodeImageVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/containerServiceListNodeImageVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. * * @summary only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. - * x-ms-original-file: 2026-03-02-preview/NodeImageVersions_List.json + * x-ms-original-file: 2026-04-02-preview/NodeImageVersions_List.json */ async function listNodeImageVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsCreateOrUpdateSample.ts index 5d578606eeeb..a8bba03b7dbb 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates an identity binding in the specified managed cluster. * * @summary creates or updates an identity binding in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Create_Or_Update.json */ async function createOrUpdateIdentityBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsDeleteSample.ts index 23404b2d631f..d8ea1dc67f51 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes an identity binding in the specified managed cluster. * * @summary deletes an identity binding in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Delete.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Delete.json */ async function deleteIdentityBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsGetSample.ts index 46e2625d91d9..0e1ac242add8 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified Identity Binding. * * @summary gets the specified Identity Binding. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Get.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Get.json */ async function getIdentityBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsListByManagedClusterSample.ts index b4b989285318..a6a623d475dd 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/identityBindingsListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of identity bindings in the specified managed cluster. * * @summary gets a list of identity bindings in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_List.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_List.json */ async function listIdentityBindingsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsCreateOrUpdateSample.ts index 74baf1c2e7e5..5eab2c5951f6 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. * * @summary creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Create_Or_Update.json */ async function createOrUpdateJWTAuthenticator(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsDeleteSample.ts index be63e8e6b7c6..d28e0ec363d2 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a JWT authenticator and updates the managed cluster to apply the settings. * * @summary deletes a JWT authenticator and updates the managed cluster to apply the settings. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Delete.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Delete.json */ async function deleteJWTAuthenticator(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsGetSample.ts index 15535c351373..d4418f2fe9b9 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified JWT authenticator of a managed cluster. * * @summary gets the specified JWT authenticator of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Get.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Get.json */ async function getJWTAuthenticator(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsListByManagedClusterSample.ts index 6806d2cb345b..c81f32948119 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/jwtAuthenticatorsListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of JWT authenticators in the specified managed cluster. * * @summary gets a list of JWT authenticators in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_List.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_List.json */ async function listJWTAuthenticatorsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersCreateOrUpdateSample.ts index c567905cc35c..a05eae66193d 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a load balancer in the specified managed cluster. * * @summary creates or updates a load balancer in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Create_Or_Update.json */ async function createOrUpdateALoadBalancer(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersDeleteSample.ts index 8434506ebb21..cdf7eeb5aa22 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a load balancer in the specified managed cluster. * * @summary deletes a load balancer in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Delete.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Delete.json */ async function deleteALoadBalancer(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersGetSample.ts index cfc847df6e92..3c091a6467c2 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified load balancer. * * @summary gets the specified load balancer. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Get.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Get.json */ async function getLoadBalancer(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersListByManagedClusterSample.ts index a1d15ed3c741..5bafa7b4a18a 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/loadBalancersListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of load balancers in the specified managed cluster. * * @summary gets a list of load balancers in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_List.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_List.json */ async function listLoadBalancersByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/machinesCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/machinesCreateOrUpdateSample.ts index 81cba1dbb2b4..21c9179af026 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/machinesCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/machinesCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a machine in the specified agent pool. * * @summary creates or updates a machine in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/MachineCreate_Update.json */ async function createOrUpdateMachine(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/machinesGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/machinesGetSample.ts index 74bf4f721010..85aab52e587b 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/machinesGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/machinesGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to get a specific machine in the specified agent pool. * * @summary get a specific machine in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineGet.json + * x-ms-original-file: 2026-04-02-preview/MachineGet.json */ async function getAMachineInAnAgentPoolsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/machinesListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/machinesListSample.ts index 92f7ba051fc2..54d81fccbf6f 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/machinesListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/machinesListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of machines in the specified agent pool. * * @summary gets a list of machines in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineList.json + * x-ms-original-file: 2026-04-02-preview/MachineList.json */ async function listMachinesInAnAgentpoolByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsCreateOrUpdateSample.ts index 6580cb99c5c3..c31871d326dd 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a maintenance configuration in the specified managed cluster. * * @summary creates or updates a maintenance configuration in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json */ async function createOrUpdateMaintenanceConfigurationWithMaintenanceWindow(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsDeleteSample.ts index 2844474e4b97..9e362f8cb763 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a maintenance configuration. * * @summary deletes a maintenance configuration. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json */ async function deleteMaintenanceConfigurationForNodeOSUpgrade(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsGetSample.ts index 55b495984f37..8d9da1cc55dc 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified maintenance configuration of a managed cluster. * * @summary gets the specified maintenance configuration of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json */ async function getMaintenanceConfigurationConfiguredWithMaintenanceWindow(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsListByManagedClusterSample.ts index f1301f8952a2..6ee5494d6dea 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceConfigurationsListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of maintenance configurations in the specified managed cluster. * * @summary gets a list of maintenance configurations in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json */ async function listMaintenanceConfigurationsConfiguredWithMaintenanceWindowByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsCreateOrUpdateSample.ts new file mode 100644 index 000000000000..1679a7a6c404 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsCreateOrUpdateSample.ts @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to creates or updates a maintenance window. + * + * @summary creates or updates a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsCreateOrUpdate.json + */ +async function createOrUpdateMaintenanceWindow(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.createOrUpdate( + "rg-maintenance", + "production-weekends", + { + location: "eastus", + tags: { environment: "production" }, + properties: { + schedule: { weekly: { intervalWeeks: 1, dayOfWeek: "Saturday" } }, + startDate: new Date("2026-04-05"), + startTime: "02:00", + durationHours: 8, + utcOffset: "-07:00", + notAllowedDates: [{ start: new Date("2026-12-23"), end: new Date("2027-01-03") }], + }, + }, + ); + console.log(result); +} + +async function main(): Promise { + await createOrUpdateMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsDeleteSample.ts new file mode 100644 index 000000000000..41583c6a7381 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsDeleteSample.ts @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to deletes a maintenance window. + * + * @summary deletes a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsDelete.json + */ +async function deleteMaintenanceWindow(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + await client.maintenanceWindows.delete("rg-maintenance", "production-weekends"); +} + +async function main(): Promise { + await deleteMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsGetSample.ts new file mode 100644 index 000000000000..0cb2fefe21ab --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsGetSample.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to gets the specified maintenance window. + * + * @summary gets the specified maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsGet.json + */ +async function getMaintenanceWindow(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.get("rg-maintenance", "production-weekends"); + console.log(result); +} + +async function main(): Promise { + await getMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsListBySubscriptionSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsListBySubscriptionSample.ts new file mode 100644 index 000000000000..c707d422ffd5 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsListBySubscriptionSample.ts @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to lists maintenance windows in the specified subscription. + * + * @summary lists maintenance windows in the specified subscription. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsListBySubscription.json + */ +async function listMaintenanceWindowsBySubscription(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.maintenanceWindows.listBySubscription()) { + resArray.push(item); + } + + console.log(resArray); +} + +async function main(): Promise { + await listMaintenanceWindowsBySubscription(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsListSample.ts new file mode 100644 index 000000000000..95472f2e522b --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsListSample.ts @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to lists maintenance windows in the specified resource group. + * + * @summary lists maintenance windows in the specified resource group. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsList.json + */ +async function listMaintenanceWindowsByResourceGroup(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.maintenanceWindows.list("rg-maintenance")) { + resArray.push(item); + } + + console.log(resArray); +} + +async function main(): Promise { + await listMaintenanceWindowsByResourceGroup(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsUpdateTagsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsUpdateTagsSample.ts new file mode 100644 index 000000000000..27738ec9c3ee --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples-dev/maintenanceWindowsUpdateTagsSample.ts @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to updates tags on a maintenance window. + * + * @summary updates tags on a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsUpdateTags.json + */ +async function updateMaintenanceWindowTags(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.updateTags( + "rg-maintenance", + "production-weekends", + { tags: { environment: "production", team: "aks-platform" } }, + ); + console.log(result); +} + +async function main(): Promise { + await updateMaintenanceWindowTags(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsCreateOrUpdateSample.ts index 751638fbc402..07d9b7d9a10e 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a managed cluster snapshot. * * @summary creates or updates a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsCreate.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsCreate.json */ async function createOrUpdateManagedClusterSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsDeleteSample.ts index d8471d7a08f5..1c779571135e 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a managed cluster snapshot. * * @summary deletes a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsDelete.json */ async function deleteManagedClusterSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsGetSample.ts index 77db99e11bbb..8593053c6594 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a managed cluster snapshot. * * @summary gets a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsGet.json */ async function getManagedClusterSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsListByResourceGroupSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsListByResourceGroupSample.ts index 14fcd52b0993..76c73a049f10 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsListByResourceGroupSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsListByResourceGroupSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists managed cluster snapshots in the specified subscription and resource group. * * @summary lists managed cluster snapshots in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsListByResourceGroup.json */ async function listManagedClusterSnapshotsByResourceGroup(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsListSample.ts index dec3bdf60444..add4958545b4 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of managed cluster snapshots in the specified subscription. * * @summary gets a list of managed cluster snapshots in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsList.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsList.json */ async function listManagedClusterSnapshots(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsUpdateTagsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsUpdateTagsSample.ts index 99b1f313d959..1a6e53a83df6 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsUpdateTagsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClusterSnapshotsUpdateTagsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates tags on a managed cluster snapshot. * * @summary updates tags on a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsUpdateTags.json */ async function updateManagedClusterSnapshotTags(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersAbortLatestOperationSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersAbortLatestOperationSample.ts index a33ffcc9d61f..aaa472f6bb62 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersAbortLatestOperationSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersAbortLatestOperationSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. * * @summary aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersAbortOperation.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersAbortOperation.json */ async function abortOperationOnManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersCreateOrUpdateSample.ts index 76b39cafc18d..89d1308779fe 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/AdvancedNetworkingTransitEncryption.json + * x-ms-original-file: 2026-04-02-preview/AdvancedNetworkingTransitEncryption.json */ async function createManagedClusterWithAdvancedNetworkingTransitEncryption(): Promise { const credential = new DefaultAzureCredential(); @@ -60,7 +60,7 @@ async function createManagedClusterWithAdvancedNetworkingTransitEncryption(): Pr * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersAssociate_CRG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersAssociate_CRG.json */ async function associateManagedClusterWithCapacityReservationGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -106,7 +106,7 @@ async function associateManagedClusterWithCapacityReservationGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -155,7 +155,7 @@ async function createManagedClusterWithAzureKeyVaultSecretsProviderAddon(): Prom * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_AzureServiceMesh.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_AzureServiceMesh.json */ async function createOrUpdateManagedClusterWithAzureServiceMesh(): Promise { const credential = new DefaultAzureCredential(); @@ -223,7 +223,7 @@ async function createOrUpdateManagedClusterWithAzureServiceMesh(): Promise * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_ControlPlaneScalingProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_ControlPlaneScalingProfile.json */ async function createManagedClusterWithControlPlaneScalingProfile(): Promise { const credential = new DefaultAzureCredential(); @@ -263,7 +263,7 @@ async function createManagedClusterWithControlPlaneScalingProfile(): Promise { const credential = new DefaultAzureCredential(); @@ -312,7 +312,7 @@ async function createManagedClusterWithCustomCATrustCertificatesPopulated(): Pro * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DedicatedHostGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DedicatedHostGroup.json */ async function createManagedClusterWithDedicatedHostGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -357,7 +357,7 @@ async function createManagedClusterWithDedicatedHostGroup(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DisableRunCommand.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DisableRunCommand.json */ async function createManagedClusterWithRunCommandDisabled(): Promise { const credential = new DefaultAzureCredential(); @@ -401,7 +401,7 @@ async function createManagedClusterWithRunCommandDisabled(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DualStackNetworking.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DualStackNetworking.json */ async function createOrUpdateManagedClusterWithDualStackNetworking(): Promise { const credential = new DefaultAzureCredential(); @@ -463,7 +463,7 @@ async function createOrUpdateManagedClusterWithDualStackNetworking(): Promise { const credential = new DefaultAzureCredential(); @@ -507,7 +507,7 @@ async function createManagedClusterWithAIToolchainOperatorEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -552,7 +552,45 @@ async function createManagedClusterWithEncryptionAtHostEnabled(): Promise * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_EnableUltraSSD.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnableManagedBastion.json + */ +async function createManagedPrivateClusterWithManagedBastion(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.managedClusters.createOrUpdate("rg1", "clustername1", { + location: "location1", + addonProfiles: {}, + agentPoolProfiles: [ + { + name: "nodepool1", + type: "VirtualMachineScaleSets", + count: 3, + enableEncryptionAtHost: true, + mode: "System", + osType: "Linux", + vmSize: "Standard_DS2_v2", + }, + ], + apiServerAccessProfile: { enablePrivateCluster: true }, + autoScalerProfile: { scaleDownDelayAfterAdd: "15m", scanInterval: "20s" }, + dnsPrefix: "dnsprefix1", + kubernetesVersion: "", + linuxProfile: { adminUsername: "azureuser", ssh: { publicKeys: [{ keyData: "keydata" }] } }, + networkProfile: { bastionProfile: { enabled: true, sku: "Premium", scaleUnits: 3 } }, + servicePrincipalProfile: { clientId: "clientid", secret: "secret" }, + windowsProfile: { adminPassword: "replacePassword1234$", adminUsername: "azureuser" }, + sku: { name: "Basic", tier: "Free" }, + tags: { archv2: "", tier: "production" }, + }); + console.log(result); +} + +/** + * This sample demonstrates how to creates or updates a managed cluster. + * + * @summary creates or updates a managed cluster. + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnableUltraSSD.json */ async function createManagedClusterWithUltraSSDEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -597,7 +635,7 @@ async function createManagedClusterWithUltraSSDEnabled(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_EnabledFIPS.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnabledFIPS.json */ async function createManagedClusterWithFipsEnabledOS(): Promise { const credential = new DefaultAzureCredential(); @@ -642,7 +680,7 @@ async function createManagedClusterWithFipsEnabledOS(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_GPUMIG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_GPUMIG.json */ async function createManagedClusterWithGpumig(): Promise { const credential = new DefaultAzureCredential(); @@ -693,7 +731,7 @@ async function createManagedClusterWithGpumig(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_HTTPProxy.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_HTTPProxy.json */ async function createManagedClusterWithHttpProxyConfigured(): Promise { const credential = new DefaultAzureCredential(); @@ -743,7 +781,7 @@ async function createManagedClusterWithHttpProxyConfigured(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_IngressProfile_ApplicationLoadBalancer.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_IngressProfile_ApplicationLoadBalancer.json */ async function createManagedClusterWithApplicationLoadBalancerProfileConfigured(): Promise { const credential = new DefaultAzureCredential(); @@ -781,7 +819,7 @@ async function createManagedClusterWithApplicationLoadBalancerProfileConfigured( * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_IngressProfile_WebAppRouting.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_IngressProfile_WebAppRouting.json */ async function createManagedClusterWithWebAppRoutingIngressProfileConfigured(): Promise { const credential = new DefaultAzureCredential(); @@ -826,7 +864,7 @@ async function createManagedClusterWithWebAppRoutingIngressProfileConfigured(): * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_MCSnapshot.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_MCSnapshot.json */ async function createManagedClusterUsingAManagedClusterSnapshot(): Promise { const credential = new DefaultAzureCredential(); @@ -864,7 +902,7 @@ async function createManagedClusterUsingAManagedClusterSnapshot(): Promise * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_ManagedNATGateway.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_ManagedNATGateway.json */ async function createManagedClusterWithAKSManagedNATGatewayAsOutboundType(): Promise { const credential = new DefaultAzureCredential(); @@ -908,7 +946,7 @@ async function createManagedClusterWithAKSManagedNATGatewayAsOutboundType(): Pro * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_NodeAutoProvisioning.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_NodeAutoProvisioning.json */ async function createManagedClusterWithNodeAutoProvisioning(): Promise { const credential = new DefaultAzureCredential(); @@ -951,7 +989,7 @@ async function createManagedClusterWithNodeAutoProvisioning(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_NodePublicIPPrefix.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_NodePublicIPPrefix.json */ async function createManagedClusterWithNodePublicIPPrefix(): Promise { const credential = new DefaultAzureCredential(); @@ -997,7 +1035,7 @@ async function createManagedClusterWithNodePublicIPPrefix(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_OSSKU.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_OSSKU.json */ async function createManagedClusterWithOssku(): Promise { const credential = new DefaultAzureCredential(); @@ -1048,7 +1086,7 @@ async function createManagedClusterWithOssku(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PPG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PPG.json */ async function createManagedClusterWithPPG(): Promise { const credential = new DefaultAzureCredential(); @@ -1094,7 +1132,7 @@ async function createManagedClusterWithPPG(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PodIdentity.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PodIdentity.json */ async function createManagedClusterWithPodIdentityEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -1139,7 +1177,7 @@ async function createManagedClusterWithPodIdentityEnabled(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_Premium.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_Premium.json */ async function createManagedClusterWithLongTermSupport(): Promise { const credential = new DefaultAzureCredential(); @@ -1184,7 +1222,7 @@ async function createManagedClusterWithLongTermSupport(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PrivateClusterFQDNSubdomain.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PrivateClusterFQDNSubdomain.json */ async function createManagedPrivateClusterWithFqdnSubdomainSpecified(): Promise { const credential = new DefaultAzureCredential(); @@ -1232,7 +1270,7 @@ async function createManagedPrivateClusterWithFqdnSubdomainSpecified(): Promise< * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PrivateClusterPublicFQDN.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PrivateClusterPublicFQDN.json */ async function createManagedPrivateClusterWithPublicFqdnSpecified(): Promise { const credential = new DefaultAzureCredential(); @@ -1276,7 +1314,7 @@ async function createManagedPrivateClusterWithPublicFqdnSpecified(): Promise { const credential = new DefaultAzureCredential(); @@ -1334,7 +1372,7 @@ async function createManagedClusterWithSecurityProfileConfigured(): Promise { const credential = new DefaultAzureCredential(); @@ -1383,7 +1421,7 @@ async function createManagedClusterUsingAnAgentPoolSnapshot(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_Update.json */ async function createOrUpdateManagedCluster(): Promise { const credential = new DefaultAzureCredential(); @@ -1447,7 +1485,7 @@ async function createOrUpdateManagedCluster(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UpdateWindowsGmsa.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UpdateWindowsGmsa.json */ async function createOrUpdateManagedClusterWithWindowsGMSAEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -1503,7 +1541,7 @@ async function createOrUpdateManagedClusterWithWindowsGMSAEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -1559,7 +1597,7 @@ async function createOrUpdateManagedClusterWithEnableAhub(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UpdateWithEnableAzureRBAC.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UpdateWithEnableAzureRBAC.json */ async function createOrUpdateAADManagedClusterWithEnableAzureRbac(): Promise { const credential = new DefaultAzureCredential(); @@ -1605,7 +1643,7 @@ async function createOrUpdateAADManagedClusterWithEnableAzureRbac(): Promise { const credential = new DefaultAzureCredential(); @@ -1651,7 +1689,7 @@ async function createOrUpdateManagedClusterWithEnableNamespaceResources(): Promi * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UserAssignedNATGateway.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UserAssignedNATGateway.json */ async function createManagedClusterWithUserAssignedNATGatewayAsOutboundType(): Promise { const credential = new DefaultAzureCredential(); @@ -1691,7 +1729,7 @@ async function createManagedClusterWithUserAssignedNATGatewayAsOutboundType(): P * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_VirtualMachines.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_VirtualMachines.json */ async function createManagedClusterWithVirtualMachinesPoolType(): Promise { const credential = new DefaultAzureCredential(); @@ -1741,6 +1779,7 @@ async function main(): Promise { await createOrUpdateManagedClusterWithDualStackNetworking(); await createManagedClusterWithAIToolchainOperatorEnabled(); await createManagedClusterWithEncryptionAtHostEnabled(); + await createManagedPrivateClusterWithManagedBastion(); await createManagedClusterWithUltraSSDEnabled(); await createManagedClusterWithFipsEnabledOS(); await createManagedClusterWithGpumig(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersDeleteSample.ts index ab5fa66e008f..134a5dcf71d1 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a managed cluster. * * @summary deletes a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersDelete.json */ async function deleteManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetAccessProfileSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetAccessProfileSample.ts index 8fa75f2e945f..75ac5cc97ba6 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetAccessProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetAccessProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . * * @summary **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGetAccessProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGetAccessProfile.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetCommandResultSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetCommandResultSample.ts index 9c075e21eb23..ec646d7336d0 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetCommandResultSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetCommandResultSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the results of a command which has been run on the Managed Cluster. * * @summary gets the results of a command which has been run on the Managed Cluster. - * x-ms-original-file: 2026-03-02-preview/RunCommandResultFailed.json + * x-ms-original-file: 2026-04-02-preview/RunCommandResultFailed.json */ async function commandFailedResult(): Promise { const credential = new DefaultAzureCredential(); @@ -26,7 +26,7 @@ async function commandFailedResult(): Promise { * This sample demonstrates how to gets the results of a command which has been run on the Managed Cluster. * * @summary gets the results of a command which has been run on the Managed Cluster. - * x-ms-original-file: 2026-03-02-preview/RunCommandResultSucceed.json + * x-ms-original-file: 2026-04-02-preview/RunCommandResultSucceed.json */ async function commandSucceedResult(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetGuardrailsVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetGuardrailsVersionsSample.ts index b9174b4b2f8d..d3c9715d8e7a 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetGuardrailsVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetGuardrailsVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains Guardrails version along with its support info and whether it is a default version. * * @summary contains Guardrails version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/GetGuardrailsVersions.json + * x-ms-original-file: 2026-04-02-preview/GetGuardrailsVersions.json */ async function getGuardrailsAvailableVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetMeshRevisionProfileSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetMeshRevisionProfileSample.ts index 75276eddec01..87d20db9bf0d 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetMeshRevisionProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetMeshRevisionProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades * * @summary contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshRevisionProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshRevisionProfile.json */ async function getAMeshRevisionProfileForAMeshMode(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetMeshUpgradeProfileSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetMeshUpgradeProfileSample.ts index cc8e6402322c..549cd84bc318 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetMeshUpgradeProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetMeshUpgradeProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets available upgrades for a service mesh in a cluster. * * @summary gets available upgrades for a service mesh in a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshUpgradeProfile.json */ async function getsVersionCompatibilityAndUpgradeProfileForAServiceMeshInACluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetSafeguardsVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetSafeguardsVersionsSample.ts index 38c89d2fbf8f..f24cc44a9ad6 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetSafeguardsVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetSafeguardsVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains Safeguards version along with its support info and whether it is a default version. * * @summary contains Safeguards version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/GetSafeguardsVersions.json + * x-ms-original-file: 2026-04-02-preview/GetSafeguardsVersions.json */ async function getSafeguardsAvailableVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetSample.ts index 53e5acab16c3..bd5a817477da 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a managed cluster. * * @summary gets a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetUpgradeProfileSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetUpgradeProfileSample.ts index bbbbc6a864d9..37149028d68e 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetUpgradeProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersGetUpgradeProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the upgrade profile of a managed cluster. * * @summary gets the upgrade profile of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGetUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGetUpgradeProfile.json */ async function getUpgradeProfileForManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListByResourceGroupSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListByResourceGroupSample.ts index 32cb733e67fa..3b63acfc32cc 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListByResourceGroupSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListByResourceGroupSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists managed clusters in the specified subscription and resource group. * * @summary lists managed clusters in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListByResourceGroup.json */ async function getManagedClustersByResourceGroup(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterAdminCredentialsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterAdminCredentialsSample.ts index 54f3b4a53e93..f97c0e3ca851 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterAdminCredentialsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterAdminCredentialsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists the admin credentials of a managed cluster. * * @summary lists the admin credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterAdminCredentials.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterAdminCredentials.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterMonitoringUserCredentialsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterMonitoringUserCredentialsSample.ts index cb341a291183..bbe2e74fc0d8 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterMonitoringUserCredentialsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterMonitoringUserCredentialsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists the cluster monitoring user credentials of a managed cluster. * * @summary lists the cluster monitoring user credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterCredentialResult.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterCredentialResult.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterUserCredentialsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterUserCredentialsSample.ts index c0930c98c663..93f242f3ef9c 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterUserCredentialsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListClusterUserCredentialsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists the user credentials of a managed cluster. * * @summary lists the user credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterUserCredentials.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterUserCredentials.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListGuardrailsVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListGuardrailsVersionsSample.ts index 48d9a709b441..755a1262b2f2 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListGuardrailsVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListGuardrailsVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains list of Guardrails version along with its support info and whether it is a default version. * * @summary contains list of Guardrails version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/ListGuardrailsVersions.json + * x-ms-original-file: 2026-04-02-preview/ListGuardrailsVersions.json */ async function listGuardrailsVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListKubernetesVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListKubernetesVersionsSample.ts index 42c42fb2abaa..9249a794a74b 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListKubernetesVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListKubernetesVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version * * @summary contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version - * x-ms-original-file: 2026-03-02-preview/KubernetesVersions_List.json + * x-ms-original-file: 2026-04-02-preview/KubernetesVersions_List.json */ async function listKubernetesVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListMeshRevisionProfilesSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListMeshRevisionProfilesSample.ts index 2da37b980da9..e0704fb1a22c 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListMeshRevisionProfilesSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListMeshRevisionProfilesSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades * * @summary contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshRevisionProfiles.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshRevisionProfiles.json */ async function listMeshRevisionProfilesInALocation(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListMeshUpgradeProfilesSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListMeshUpgradeProfilesSample.ts index cab224f5213f..3ba4df1fe908 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListMeshUpgradeProfilesSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListMeshUpgradeProfilesSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists available upgrades for all service meshes in a specific cluster. * * @summary lists available upgrades for all service meshes in a specific cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshUpgradeProfiles.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshUpgradeProfiles.json */ async function listsVersionCompatibilityAndUpgradeProfileForAllServiceMeshesInACluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListOutboundNetworkDependenciesEndpointsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListOutboundNetworkDependenciesEndpointsSample.ts index 1a4cb4fd8af5..3017fe658bf3 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListOutboundNetworkDependenciesEndpointsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListOutboundNetworkDependenciesEndpointsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. * * @summary gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. - * x-ms-original-file: 2026-03-02-preview/OutboundNetworkDependenciesEndpointsList.json + * x-ms-original-file: 2026-04-02-preview/OutboundNetworkDependenciesEndpointsList.json */ async function listOutboundNetworkDependenciesEndpointsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListSafeguardsVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListSafeguardsVersionsSample.ts index 8adefff7e49a..beba516fdb5e 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListSafeguardsVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListSafeguardsVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains list of Safeguards version along with its support info and whether it is a default version. * * @summary contains list of Safeguards version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/ListSafeguardsVersions.json + * x-ms-original-file: 2026-04-02-preview/ListSafeguardsVersions.json */ async function listSafeguardsVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListSample.ts index 661b9fa2bacb..72f75a9aed3a 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of managed clusters in the specified subscription. * * @summary gets a list of managed clusters in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList.json */ async function listManagedClusters(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRebalanceLoadBalancersSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRebalanceLoadBalancersSample.ts index 6982e970ae9a..aa415368ea9c 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRebalanceLoadBalancersSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRebalanceLoadBalancersSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to rebalance nodes across specific load balancers. * * @summary rebalance nodes across specific load balancers. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Rebalance.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Rebalance.json */ async function rebalanceLoadBalancersOfAManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersResetAADProfileSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersResetAADProfileSample.ts index 4b80b75e454b..d7df15de36f2 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersResetAADProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersResetAADProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. * * @summary **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersResetAADProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersResetAADProfile.json */ async function resetAADProfile(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersResetServicePrincipalProfileSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersResetServicePrincipalProfileSample.ts index 9556169bb60d..8a8a75338f05 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersResetServicePrincipalProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersResetServicePrincipalProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to this action cannot be performed on a cluster that is not using a service principal * * @summary this action cannot be performed on a cluster that is not using a service principal - * x-ms-original-file: 2026-03-02-preview/ManagedClustersResetServicePrincipalProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersResetServicePrincipalProfile.json */ async function resetServicePrincipalProfile(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRotateClusterCertificatesSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRotateClusterCertificatesSample.ts index c305c673bd72..80d4e0aaee6c 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRotateClusterCertificatesSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRotateClusterCertificatesSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. * * @summary see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateClusterCertificates.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateClusterCertificates.json */ async function rotateClusterCertificates(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRotateServiceAccountSigningKeysSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRotateServiceAccountSigningKeysSample.ts index 54bcf80804ad..cf365ba19ad3 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRotateServiceAccountSigningKeysSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRotateServiceAccountSigningKeysSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to rotates the service account signing keys of a managed cluster. * * @summary rotates the service account signing keys of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json */ async function rotateClusterServiceAccountSigningKeys(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRunCommandSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRunCommandSample.ts index 6125a23f7bcb..f8cb7d06e101 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRunCommandSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersRunCommandSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). * * @summary aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). - * x-ms-original-file: 2026-03-02-preview/RunCommandRequest.json + * x-ms-original-file: 2026-04-02-preview/RunCommandRequest.json */ async function submitNewCommand(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersStartSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersStartSample.ts index c4fb1d64a391..b3f2c067a0c7 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersStartSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersStartSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. * * @summary see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersStart.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersStart.json */ async function startManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersStopSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersStopSample.ts index a516a5f72e62..bb23e825649a 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersStopSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersStopSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. * * @summary this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersStop.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersStop.json */ async function stopManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersUpdateTagsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersUpdateTagsSample.ts index 8069a956fd31..f238a0fa7188 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedClustersUpdateTagsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedClustersUpdateTagsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates tags on a managed cluster. * * @summary updates tags on a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersUpdateTags.json */ async function updateManagedClusterTags(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesCreateOrUpdateSample.ts index 61734d2358c5..4ce67d42e0f1 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. * * @summary creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesCreate_Update.json */ async function createOrUpdateManagedNamespace(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesDeleteSample.ts index 263861820444..f17dbd2fbfe8 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a namespace. * * @summary deletes a namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesDelete.json */ async function deleteManagedNamespace(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesGetSample.ts index 66912443af58..301551070d76 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified namespace of a managed cluster. * * @summary gets the specified namespace of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesGet.json */ async function getManagedNamespace(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesListByManagedClusterSample.ts index 0afbdfa53fd9..73acf4639e46 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of managed namespaces in the specified managed cluster. * * @summary gets a list of managed namespaces in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesList.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesList.json */ async function listNamespacesByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesListCredentialSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesListCredentialSample.ts index ec74d93a6a2e..a1663001dbdf 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesListCredentialSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesListCredentialSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists the credentials of a namespace. * * @summary lists the credentials of a namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesListCredentialResult.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesListCredentialResult.json */ async function listManagedNamespaceCredentials(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesUpdateSample.ts index e61425eb79bd..9123d37bd855 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/managedNamespacesUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates tags on a managed namespace. * * @summary updates tags on a managed namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesUpdateTags.json */ async function updateManagedNamespaceTags(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsCreateOrUpdateSample.ts index cae8707ef53e..19388225c96d 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates the mesh membership of a managed cluster. * * @summary creates or updates the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_CreateOrUpdate.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_CreateOrUpdate.json */ async function createOrUpdateMeshMembership(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsDeleteSample.ts index b4066dd32f64..bee469162b3f 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes the mesh membership of a managed cluster. * * @summary deletes the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_Delete.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_Delete.json */ async function deleteMeshMembership(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsGetSample.ts index 94050f434b40..b05beb68f1c4 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the mesh membership of a managed cluster. * * @summary gets the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_Get.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_Get.json */ async function getMeshMembership(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsListByManagedClusterSample.ts index 441b604e37ca..201e7722f124 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/meshMembershipsListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists mesh memberships in a managed cluster. * * @summary lists mesh memberships in a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_ListByManagedCluster.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_ListByManagedCluster.json */ async function listMeshMembershipsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultGetByAgentPoolSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultGetByAgentPoolSample.ts index fd2f6e8d34d1..77b40dd68b69 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultGetByAgentPoolSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultGetByAgentPoolSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to get the status of a specific operation in the specified agent pool. * * @summary get the status of a specific operation in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultGetByAgentPool.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultGetByAgentPool.json */ async function getOperationStatusResult(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultGetSample.ts index 45ac6cdc5e96..28849bc0f93a 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to get the status of a specific operation in the specified managed cluster. * * @summary get the status of a specific operation in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultGet.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultGet.json */ async function getOperationStatusResult(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultListSample.ts index 07de485591c6..2013ceb19b34 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/operationStatusResultListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of operations in the specified managedCluster * * @summary gets a list of operations in the specified managedCluster - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultList.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultList.json */ async function listOfOperationStatusResult(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/operationsListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/operationsListSample.ts index b652a87be1b9..0dad91390d7f 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/operationsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/operationsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of operations. * * @summary gets a list of operations. - * x-ms-original-file: 2026-03-02-preview/Operation_List.json + * x-ms-original-file: 2026-04-02-preview/Operation_List.json */ async function listAvailableOperationsForTheContainerServiceResourceProvider(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsDeleteSample.ts index 7166c1f207c5..857dfbb2346d 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a private endpoint connection. * * @summary deletes a private endpoint connection. - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsDelete.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsDelete.json */ async function deletePrivateEndpointConnection(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsGetSample.ts index 71966d0238f1..534451985e0a 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsGet.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsGet.json */ async function getPrivateEndpointConnection(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsListSample.ts index 1528ed17fa96..02151765acbf 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsList.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsList.json */ async function listPrivateEndpointConnectionsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsUpdateSample.ts index 9224f46453d4..74c056a0f9c9 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/privateEndpointConnectionsUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates a private endpoint connection. * * @summary updates a private endpoint connection. - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsUpdate.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsUpdate.json */ async function updatePrivateEndpointConnection(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/privateLinkResourcesListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/privateLinkResourcesListSample.ts index bdc26e611f89..72bdbafc1832 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/privateLinkResourcesListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/privateLinkResourcesListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateLinkResourcesList.json + * x-ms-original-file: 2026-04-02-preview/PrivateLinkResourcesList.json */ async function listPrivateLinkResourcesByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/resolvePrivateLinkServiceIdPostSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/resolvePrivateLinkServiceIdPostSample.ts index 3a54601955c0..023fe7dba3cf 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/resolvePrivateLinkServiceIdPostSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/resolvePrivateLinkServiceIdPostSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the private link service ID for the specified managed cluster. * * @summary gets the private link service ID for the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/ResolvePrivateLinkServiceId.json + * x-ms-original-file: 2026-04-02-preview/ResolvePrivateLinkServiceId.json */ async function resolveThePrivateLinkServiceIDForManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsCreateOrUpdateSample.ts index 6496f71e3ab9..045b3990f159 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a snapshot. * * @summary creates or updates a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsCreate.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsCreate.json */ async function createOrUpdateSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsDeleteSample.ts index eb909ad9117c..cf6da3bfbbc9 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a snapshot. * * @summary deletes a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsDelete.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsDelete.json */ async function deleteSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsGetSample.ts index 7e0f8ec8c7d5..7dbd09f10357 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a snapshot. * * @summary gets a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsGet.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsGet.json */ async function getSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsListByResourceGroupSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsListByResourceGroupSample.ts index 403e4f565267..e3a8e46367f7 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsListByResourceGroupSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsListByResourceGroupSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists snapshots in the specified subscription and resource group. * * @summary lists snapshots in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/SnapshotsListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsListByResourceGroup.json */ async function listSnapshotsByResourceGroup(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsListSample.ts index e29c46929cff..f32f853eccb0 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of snapshots in the specified subscription. * * @summary gets a list of snapshots in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/SnapshotsList.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsList.json */ async function listSnapshots(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsUpdateTagsSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsUpdateTagsSample.ts index 9aeb036ccf5c..0ce400a79353 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/snapshotsUpdateTagsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/snapshotsUpdateTagsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates tags on a snapshot. * * @summary updates tags on a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsUpdateTags.json */ async function updateSnapshotTags(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsCreateOrUpdateSample.ts index 65672c91f9d1..b425fd5085be 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to create or update a trusted access role binding * * @summary create or update a trusted access role binding - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json */ async function createOrUpdateATrustedAccessRoleBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsDeleteSample.ts index 189794653ec7..cb6b7d375951 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to delete a trusted access role binding. * * @summary delete a trusted access role binding. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Delete.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Delete.json */ async function deleteATrustedAccessRoleBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsGetSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsGetSample.ts index 1dd146191e98..0f62970e67d2 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to get a trusted access role binding. * * @summary get a trusted access role binding. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Get.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Get.json */ async function getATrustedAccessRoleBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsListSample.ts index 4c7bbd0d343e..b3327052809c 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRoleBindingsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to list trusted access role bindings. * * @summary list trusted access role bindings. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_List.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_List.json */ async function listTrustedAccessRoleBindings(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRolesListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRolesListSample.ts index 97c6216eb880..7829de29870e 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRolesListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/trustedAccessRolesListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to list supported trusted access roles. * * @summary list supported trusted access roles. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoles_List.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoles_List.json */ async function listTrustedAccessRoles(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples-dev/vmSkusListSample.ts b/sdk/containerservice/arm-containerservice/samples-dev/vmSkusListSample.ts index 79da917e35af..dcb9f2682841 100644 --- a/sdk/containerservice/arm-containerservice/samples-dev/vmSkusListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples-dev/vmSkusListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. * * @summary gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. - * x-ms-original-file: 2026-03-02-preview/ListAvailableContainerServiceVmSkus.json + * x-ms-original-file: 2026-04-02-preview/ListAvailableContainerServiceVmSkus.json */ async function listsAllAvailableContainerServiceVMSKUsForALocation(): Promise { const credential = new DefaultAzureCredential(); @@ -26,7 +26,7 @@ async function listsAllAvailableContainerServiceVMSKUsForALocation(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/README.md b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/README.md index a4e28533766b..58d099440c1a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/README.md +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/README.md @@ -4,105 +4,111 @@ These sample programs show how to use the JavaScript client libraries for @azure | **File Name** | **Description** | | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [agentPoolsAbortLatestOperationSample.js][agentpoolsabortlatestoperationsample] | aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. x-ms-original-file: 2026-03-02-preview/AgentPoolsAbortOperation.json | -| [agentPoolsCompleteUpgradeSample.js][agentpoolscompleteupgradesample] | completes the upgrade operation for the specified agent pool. x-ms-original-file: 2026-03-02-preview/AgentPoolsCompleteUpgrade.json | -| [agentPoolsCreateOrUpdateSample.js][agentpoolscreateorupdatesample] | creates or updates an agent pool in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/AgentPoolsAssociate_CRG.json | -| [agentPoolsDeleteMachinesSample.js][agentpoolsdeletemachinessample] | deletes specific machines in an agent pool. x-ms-original-file: 2026-03-02-preview/AgentPoolsDeleteMachines.json | -| [agentPoolsDeleteSample.js][agentpoolsdeletesample] | deletes an agent pool in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/AgentPoolsDelete.json | -| [agentPoolsGetAvailableAgentPoolVersionsSample.js][agentpoolsgetavailableagentpoolversionssample] | see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. x-ms-original-file: 2026-03-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json | -| [agentPoolsGetSample.js][agentpoolsgetsample] | gets the specified managed cluster agent pool. x-ms-original-file: 2026-03-02-preview/AgentPoolsGet.json | -| [agentPoolsGetUpgradeProfileSample.js][agentpoolsgetupgradeprofilesample] | gets the upgrade profile for an agent pool. x-ms-original-file: 2026-03-02-preview/AgentPoolsGetUpgradeProfile.json | -| [agentPoolsListSample.js][agentpoolslistsample] | gets a list of agent pools in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/AgentPoolsList.json | -| [agentPoolsUpgradeNodeImageVersionSample.js][agentpoolsupgradenodeimageversionsample] | upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade x-ms-original-file: 2026-03-02-preview/AgentPoolsUpgradeNodeImageVersion.json | -| [containerServiceListNodeImageVersionsSample.js][containerservicelistnodeimageversionssample] | only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. x-ms-original-file: 2026-03-02-preview/NodeImageVersions_List.json | -| [identityBindingsCreateOrUpdateSample.js][identitybindingscreateorupdatesample] | creates or updates an identity binding in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/IdentityBindings_Create_Or_Update.json | -| [identityBindingsDeleteSample.js][identitybindingsdeletesample] | deletes an identity binding in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/IdentityBindings_Delete.json | -| [identityBindingsGetSample.js][identitybindingsgetsample] | gets the specified Identity Binding. x-ms-original-file: 2026-03-02-preview/IdentityBindings_Get.json | -| [identityBindingsListByManagedClusterSample.js][identitybindingslistbymanagedclustersample] | gets a list of identity bindings in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/IdentityBindings_List.json | -| [jwtAuthenticatorsCreateOrUpdateSample.js][jwtauthenticatorscreateorupdatesample] | creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Create_Or_Update.json | -| [jwtAuthenticatorsDeleteSample.js][jwtauthenticatorsdeletesample] | deletes a JWT authenticator and updates the managed cluster to apply the settings. x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Delete.json | -| [jwtAuthenticatorsGetSample.js][jwtauthenticatorsgetsample] | gets the specified JWT authenticator of a managed cluster. x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Get.json | -| [jwtAuthenticatorsListByManagedClusterSample.js][jwtauthenticatorslistbymanagedclustersample] | gets a list of JWT authenticators in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_List.json | -| [loadBalancersCreateOrUpdateSample.js][loadbalancerscreateorupdatesample] | creates or updates a load balancer in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/LoadBalancers_Create_Or_Update.json | -| [loadBalancersDeleteSample.js][loadbalancersdeletesample] | deletes a load balancer in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/LoadBalancers_Delete.json | -| [loadBalancersGetSample.js][loadbalancersgetsample] | gets the specified load balancer. x-ms-original-file: 2026-03-02-preview/LoadBalancers_Get.json | -| [loadBalancersListByManagedClusterSample.js][loadbalancerslistbymanagedclustersample] | gets a list of load balancers in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/LoadBalancers_List.json | -| [machinesCreateOrUpdateSample.js][machinescreateorupdatesample] | creates or updates a machine in the specified agent pool. x-ms-original-file: 2026-03-02-preview/MachineCreate_Update.json | -| [machinesGetSample.js][machinesgetsample] | get a specific machine in the specified agent pool. x-ms-original-file: 2026-03-02-preview/MachineGet.json | -| [machinesListSample.js][machineslistsample] | gets a list of machines in the specified agent pool. x-ms-original-file: 2026-03-02-preview/MachineList.json | -| [maintenanceConfigurationsCreateOrUpdateSample.js][maintenanceconfigurationscreateorupdatesample] | creates or updates a maintenance configuration in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json | -| [maintenanceConfigurationsDeleteSample.js][maintenanceconfigurationsdeletesample] | deletes a maintenance configuration. x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json | -| [maintenanceConfigurationsGetSample.js][maintenanceconfigurationsgetsample] | gets the specified maintenance configuration of a managed cluster. x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json | -| [maintenanceConfigurationsListByManagedClusterSample.js][maintenanceconfigurationslistbymanagedclustersample] | gets a list of maintenance configurations in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json | -| [managedClusterSnapshotsCreateOrUpdateSample.js][managedclustersnapshotscreateorupdatesample] | creates or updates a managed cluster snapshot. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsCreate.json | -| [managedClusterSnapshotsDeleteSample.js][managedclustersnapshotsdeletesample] | deletes a managed cluster snapshot. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsDelete.json | -| [managedClusterSnapshotsGetSample.js][managedclustersnapshotsgetsample] | gets a managed cluster snapshot. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsGet.json | -| [managedClusterSnapshotsListByResourceGroupSample.js][managedclustersnapshotslistbyresourcegroupsample] | lists managed cluster snapshots in the specified subscription and resource group. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsListByResourceGroup.json | -| [managedClusterSnapshotsListSample.js][managedclustersnapshotslistsample] | gets a list of managed cluster snapshots in the specified subscription. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsList.json | -| [managedClusterSnapshotsUpdateTagsSample.js][managedclustersnapshotsupdatetagssample] | updates tags on a managed cluster snapshot. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsUpdateTags.json | -| [managedClustersAbortLatestOperationSample.js][managedclustersabortlatestoperationsample] | aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. x-ms-original-file: 2026-03-02-preview/ManagedClustersAbortOperation.json | -| [managedClustersCreateOrUpdateSample.js][managedclusterscreateorupdatesample] | creates or updates a managed cluster. x-ms-original-file: 2026-03-02-preview/AdvancedNetworkingTransitEncryption.json | -| [managedClustersDeleteSample.js][managedclustersdeletesample] | deletes a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersDelete.json | -| [managedClustersGetAccessProfileSample.js][managedclustersgetaccessprofilesample] | **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . x-ms-original-file: 2026-03-02-preview/ManagedClustersGetAccessProfile.json | -| [managedClustersGetCommandResultSample.js][managedclustersgetcommandresultsample] | gets the results of a command which has been run on the Managed Cluster. x-ms-original-file: 2026-03-02-preview/RunCommandResultFailed.json | -| [managedClustersGetGuardrailsVersionsSample.js][managedclustersgetguardrailsversionssample] | contains Guardrails version along with its support info and whether it is a default version. x-ms-original-file: 2026-03-02-preview/GetGuardrailsVersions.json | -| [managedClustersGetMeshRevisionProfileSample.js][managedclustersgetmeshrevisionprofilesample] | contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshRevisionProfile.json | -| [managedClustersGetMeshUpgradeProfileSample.js][managedclustersgetmeshupgradeprofilesample] | gets available upgrades for a service mesh in a cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshUpgradeProfile.json | -| [managedClustersGetSafeguardsVersionsSample.js][managedclustersgetsafeguardsversionssample] | contains Safeguards version along with its support info and whether it is a default version. x-ms-original-file: 2026-03-02-preview/GetSafeguardsVersions.json | -| [managedClustersGetSample.js][managedclustersgetsample] | gets a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersGet.json | -| [managedClustersGetUpgradeProfileSample.js][managedclustersgetupgradeprofilesample] | gets the upgrade profile of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersGetUpgradeProfile.json | -| [managedClustersListByResourceGroupSample.js][managedclusterslistbyresourcegroupsample] | lists managed clusters in the specified subscription and resource group. x-ms-original-file: 2026-03-02-preview/ManagedClustersListByResourceGroup.json | -| [managedClustersListClusterAdminCredentialsSample.js][managedclusterslistclusteradmincredentialssample] | lists the admin credentials of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterAdminCredentials.json | -| [managedClustersListClusterMonitoringUserCredentialsSample.js][managedclusterslistclustermonitoringusercredentialssample] | lists the cluster monitoring user credentials of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterCredentialResult.json | -| [managedClustersListClusterUserCredentialsSample.js][managedclusterslistclusterusercredentialssample] | lists the user credentials of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterUserCredentials.json | -| [managedClustersListGuardrailsVersionsSample.js][managedclusterslistguardrailsversionssample] | contains list of Guardrails version along with its support info and whether it is a default version. x-ms-original-file: 2026-03-02-preview/ListGuardrailsVersions.json | -| [managedClustersListKubernetesVersionsSample.js][managedclusterslistkubernetesversionssample] | contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version x-ms-original-file: 2026-03-02-preview/KubernetesVersions_List.json | -| [managedClustersListMeshRevisionProfilesSample.js][managedclusterslistmeshrevisionprofilessample] | contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshRevisionProfiles.json | -| [managedClustersListMeshUpgradeProfilesSample.js][managedclusterslistmeshupgradeprofilessample] | lists available upgrades for all service meshes in a specific cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshUpgradeProfiles.json | -| [managedClustersListOutboundNetworkDependenciesEndpointsSample.js][managedclusterslistoutboundnetworkdependenciesendpointssample] | gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. x-ms-original-file: 2026-03-02-preview/OutboundNetworkDependenciesEndpointsList.json | -| [managedClustersListSafeguardsVersionsSample.js][managedclusterslistsafeguardsversionssample] | contains list of Safeguards version along with its support info and whether it is a default version. x-ms-original-file: 2026-03-02-preview/ListSafeguardsVersions.json | -| [managedClustersListSample.js][managedclusterslistsample] | gets a list of managed clusters in the specified subscription. x-ms-original-file: 2026-03-02-preview/ManagedClustersList.json | -| [managedClustersRebalanceLoadBalancersSample.js][managedclustersrebalanceloadbalancerssample] | rebalance nodes across specific load balancers. x-ms-original-file: 2026-03-02-preview/LoadBalancers_Rebalance.json | -| [managedClustersResetAADProfileSample.js][managedclustersresetaadprofilesample] | **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. x-ms-original-file: 2026-03-02-preview/ManagedClustersResetAADProfile.json | -| [managedClustersResetServicePrincipalProfileSample.js][managedclustersresetserviceprincipalprofilesample] | this action cannot be performed on a cluster that is not using a service principal x-ms-original-file: 2026-03-02-preview/ManagedClustersResetServicePrincipalProfile.json | -| [managedClustersRotateClusterCertificatesSample.js][managedclustersrotateclustercertificatessample] | see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateClusterCertificates.json | -| [managedClustersRotateServiceAccountSigningKeysSample.js][managedclustersrotateserviceaccountsigningkeyssample] | rotates the service account signing keys of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json | -| [managedClustersRunCommandSample.js][managedclustersruncommandsample] | aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). x-ms-original-file: 2026-03-02-preview/RunCommandRequest.json | -| [managedClustersStartSample.js][managedclustersstartsample] | see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersStart.json | -| [managedClustersStopSample.js][managedclustersstopsample] | this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersStop.json | -| [managedClustersUpdateTagsSample.js][managedclustersupdatetagssample] | updates tags on a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersUpdateTags.json | -| [managedNamespacesCreateOrUpdateSample.js][managednamespacescreateorupdatesample] | creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesCreate_Update.json | -| [managedNamespacesDeleteSample.js][managednamespacesdeletesample] | deletes a namespace. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesDelete.json | -| [managedNamespacesGetSample.js][managednamespacesgetsample] | gets the specified namespace of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesGet.json | -| [managedNamespacesListByManagedClusterSample.js][managednamespaceslistbymanagedclustersample] | gets a list of managed namespaces in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesList.json | -| [managedNamespacesListCredentialSample.js][managednamespaceslistcredentialsample] | lists the credentials of a namespace. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesListCredentialResult.json | -| [managedNamespacesUpdateSample.js][managednamespacesupdatesample] | updates tags on a managed namespace. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesUpdateTags.json | -| [meshMembershipsCreateOrUpdateSample.js][meshmembershipscreateorupdatesample] | creates or updates the mesh membership of a managed cluster. x-ms-original-file: 2026-03-02-preview/MeshMemberships_CreateOrUpdate.json | -| [meshMembershipsDeleteSample.js][meshmembershipsdeletesample] | deletes the mesh membership of a managed cluster. x-ms-original-file: 2026-03-02-preview/MeshMemberships_Delete.json | -| [meshMembershipsGetSample.js][meshmembershipsgetsample] | gets the mesh membership of a managed cluster. x-ms-original-file: 2026-03-02-preview/MeshMemberships_Get.json | -| [meshMembershipsListByManagedClusterSample.js][meshmembershipslistbymanagedclustersample] | lists mesh memberships in a managed cluster. x-ms-original-file: 2026-03-02-preview/MeshMemberships_ListByManagedCluster.json | -| [operationStatusResultGetByAgentPoolSample.js][operationstatusresultgetbyagentpoolsample] | get the status of a specific operation in the specified agent pool. x-ms-original-file: 2026-03-02-preview/OperationStatusResultGetByAgentPool.json | -| [operationStatusResultGetSample.js][operationstatusresultgetsample] | get the status of a specific operation in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/OperationStatusResultGet.json | -| [operationStatusResultListSample.js][operationstatusresultlistsample] | gets a list of operations in the specified managedCluster x-ms-original-file: 2026-03-02-preview/OperationStatusResultList.json | -| [operationsListSample.js][operationslistsample] | gets a list of operations. x-ms-original-file: 2026-03-02-preview/Operation_List.json | -| [privateEndpointConnectionsDeleteSample.js][privateendpointconnectionsdeletesample] | deletes a private endpoint connection. x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsDelete.json | -| [privateEndpointConnectionsGetSample.js][privateendpointconnectionsgetsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsGet.json | -| [privateEndpointConnectionsListSample.js][privateendpointconnectionslistsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsList.json | -| [privateEndpointConnectionsUpdateSample.js][privateendpointconnectionsupdatesample] | updates a private endpoint connection. x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsUpdate.json | -| [privateLinkResourcesListSample.js][privatelinkresourceslistsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-03-02-preview/PrivateLinkResourcesList.json | -| [resolvePrivateLinkServiceIdPostSample.js][resolveprivatelinkserviceidpostsample] | gets the private link service ID for the specified managed cluster. x-ms-original-file: 2026-03-02-preview/ResolvePrivateLinkServiceId.json | -| [snapshotsCreateOrUpdateSample.js][snapshotscreateorupdatesample] | creates or updates a snapshot. x-ms-original-file: 2026-03-02-preview/SnapshotsCreate.json | -| [snapshotsDeleteSample.js][snapshotsdeletesample] | deletes a snapshot. x-ms-original-file: 2026-03-02-preview/SnapshotsDelete.json | -| [snapshotsGetSample.js][snapshotsgetsample] | gets a snapshot. x-ms-original-file: 2026-03-02-preview/SnapshotsGet.json | -| [snapshotsListByResourceGroupSample.js][snapshotslistbyresourcegroupsample] | lists snapshots in the specified subscription and resource group. x-ms-original-file: 2026-03-02-preview/SnapshotsListByResourceGroup.json | -| [snapshotsListSample.js][snapshotslistsample] | gets a list of snapshots in the specified subscription. x-ms-original-file: 2026-03-02-preview/SnapshotsList.json | -| [snapshotsUpdateTagsSample.js][snapshotsupdatetagssample] | updates tags on a snapshot. x-ms-original-file: 2026-03-02-preview/SnapshotsUpdateTags.json | -| [trustedAccessRoleBindingsCreateOrUpdateSample.js][trustedaccessrolebindingscreateorupdatesample] | create or update a trusted access role binding x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json | -| [trustedAccessRoleBindingsDeleteSample.js][trustedaccessrolebindingsdeletesample] | delete a trusted access role binding. x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Delete.json | -| [trustedAccessRoleBindingsGetSample.js][trustedaccessrolebindingsgetsample] | get a trusted access role binding. x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Get.json | -| [trustedAccessRoleBindingsListSample.js][trustedaccessrolebindingslistsample] | list trusted access role bindings. x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_List.json | -| [trustedAccessRolesListSample.js][trustedaccessroleslistsample] | list supported trusted access roles. x-ms-original-file: 2026-03-02-preview/TrustedAccessRoles_List.json | -| [vmSkusListSample.js][vmskuslistsample] | gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. x-ms-original-file: 2026-03-02-preview/ListAvailableContainerServiceVmSkus.json | +| [agentPoolsAbortLatestOperationSample.js][agentpoolsabortlatestoperationsample] | aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. x-ms-original-file: 2026-04-02-preview/AgentPoolsAbortOperation.json | +| [agentPoolsCompleteUpgradeSample.js][agentpoolscompleteupgradesample] | completes the upgrade operation for the specified agent pool. x-ms-original-file: 2026-04-02-preview/AgentPoolsCompleteUpgrade.json | +| [agentPoolsCreateOrUpdateSample.js][agentpoolscreateorupdatesample] | creates or updates an agent pool in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/AgentPoolsAssociate_CRG.json | +| [agentPoolsDeleteMachinesSample.js][agentpoolsdeletemachinessample] | deletes specific machines in an agent pool. x-ms-original-file: 2026-04-02-preview/AgentPoolsDeleteMachines.json | +| [agentPoolsDeleteSample.js][agentpoolsdeletesample] | deletes an agent pool in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/AgentPoolsDelete.json | +| [agentPoolsGetAvailableAgentPoolVersionsSample.js][agentpoolsgetavailableagentpoolversionssample] | see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. x-ms-original-file: 2026-04-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json | +| [agentPoolsGetSample.js][agentpoolsgetsample] | gets the specified managed cluster agent pool. x-ms-original-file: 2026-04-02-preview/AgentPoolsGet.json | +| [agentPoolsGetUpgradeProfileSample.js][agentpoolsgetupgradeprofilesample] | gets the upgrade profile for an agent pool. x-ms-original-file: 2026-04-02-preview/AgentPoolsGetUpgradeProfile.json | +| [agentPoolsListSample.js][agentpoolslistsample] | gets a list of agent pools in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/AgentPoolsList.json | +| [agentPoolsUpgradeNodeImageVersionSample.js][agentpoolsupgradenodeimageversionsample] | upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade x-ms-original-file: 2026-04-02-preview/AgentPoolsUpgradeNodeImageVersion.json | +| [containerServiceListNodeImageVersionsSample.js][containerservicelistnodeimageversionssample] | only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. x-ms-original-file: 2026-04-02-preview/NodeImageVersions_List.json | +| [identityBindingsCreateOrUpdateSample.js][identitybindingscreateorupdatesample] | creates or updates an identity binding in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/IdentityBindings_Create_Or_Update.json | +| [identityBindingsDeleteSample.js][identitybindingsdeletesample] | deletes an identity binding in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/IdentityBindings_Delete.json | +| [identityBindingsGetSample.js][identitybindingsgetsample] | gets the specified Identity Binding. x-ms-original-file: 2026-04-02-preview/IdentityBindings_Get.json | +| [identityBindingsListByManagedClusterSample.js][identitybindingslistbymanagedclustersample] | gets a list of identity bindings in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/IdentityBindings_List.json | +| [jwtAuthenticatorsCreateOrUpdateSample.js][jwtauthenticatorscreateorupdatesample] | creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Create_Or_Update.json | +| [jwtAuthenticatorsDeleteSample.js][jwtauthenticatorsdeletesample] | deletes a JWT authenticator and updates the managed cluster to apply the settings. x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Delete.json | +| [jwtAuthenticatorsGetSample.js][jwtauthenticatorsgetsample] | gets the specified JWT authenticator of a managed cluster. x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Get.json | +| [jwtAuthenticatorsListByManagedClusterSample.js][jwtauthenticatorslistbymanagedclustersample] | gets a list of JWT authenticators in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_List.json | +| [loadBalancersCreateOrUpdateSample.js][loadbalancerscreateorupdatesample] | creates or updates a load balancer in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/LoadBalancers_Create_Or_Update.json | +| [loadBalancersDeleteSample.js][loadbalancersdeletesample] | deletes a load balancer in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/LoadBalancers_Delete.json | +| [loadBalancersGetSample.js][loadbalancersgetsample] | gets the specified load balancer. x-ms-original-file: 2026-04-02-preview/LoadBalancers_Get.json | +| [loadBalancersListByManagedClusterSample.js][loadbalancerslistbymanagedclustersample] | gets a list of load balancers in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/LoadBalancers_List.json | +| [machinesCreateOrUpdateSample.js][machinescreateorupdatesample] | creates or updates a machine in the specified agent pool. x-ms-original-file: 2026-04-02-preview/MachineCreate_Update.json | +| [machinesGetSample.js][machinesgetsample] | get a specific machine in the specified agent pool. x-ms-original-file: 2026-04-02-preview/MachineGet.json | +| [machinesListSample.js][machineslistsample] | gets a list of machines in the specified agent pool. x-ms-original-file: 2026-04-02-preview/MachineList.json | +| [maintenanceConfigurationsCreateOrUpdateSample.js][maintenanceconfigurationscreateorupdatesample] | creates or updates a maintenance configuration in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json | +| [maintenanceConfigurationsDeleteSample.js][maintenanceconfigurationsdeletesample] | deletes a maintenance configuration. x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json | +| [maintenanceConfigurationsGetSample.js][maintenanceconfigurationsgetsample] | gets the specified maintenance configuration of a managed cluster. x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json | +| [maintenanceConfigurationsListByManagedClusterSample.js][maintenanceconfigurationslistbymanagedclustersample] | gets a list of maintenance configurations in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json | +| [maintenanceWindowsCreateOrUpdateSample.js][maintenancewindowscreateorupdatesample] | creates or updates a maintenance window. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsCreateOrUpdate.json | +| [maintenanceWindowsDeleteSample.js][maintenancewindowsdeletesample] | deletes a maintenance window. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsDelete.json | +| [maintenanceWindowsGetSample.js][maintenancewindowsgetsample] | gets the specified maintenance window. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsGet.json | +| [maintenanceWindowsListBySubscriptionSample.js][maintenancewindowslistbysubscriptionsample] | lists maintenance windows in the specified subscription. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsListBySubscription.json | +| [maintenanceWindowsListSample.js][maintenancewindowslistsample] | lists maintenance windows in the specified resource group. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsList.json | +| [maintenanceWindowsUpdateTagsSample.js][maintenancewindowsupdatetagssample] | updates tags on a maintenance window. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsUpdateTags.json | +| [managedClusterSnapshotsCreateOrUpdateSample.js][managedclustersnapshotscreateorupdatesample] | creates or updates a managed cluster snapshot. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsCreate.json | +| [managedClusterSnapshotsDeleteSample.js][managedclustersnapshotsdeletesample] | deletes a managed cluster snapshot. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsDelete.json | +| [managedClusterSnapshotsGetSample.js][managedclustersnapshotsgetsample] | gets a managed cluster snapshot. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsGet.json | +| [managedClusterSnapshotsListByResourceGroupSample.js][managedclustersnapshotslistbyresourcegroupsample] | lists managed cluster snapshots in the specified subscription and resource group. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsListByResourceGroup.json | +| [managedClusterSnapshotsListSample.js][managedclustersnapshotslistsample] | gets a list of managed cluster snapshots in the specified subscription. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsList.json | +| [managedClusterSnapshotsUpdateTagsSample.js][managedclustersnapshotsupdatetagssample] | updates tags on a managed cluster snapshot. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsUpdateTags.json | +| [managedClustersAbortLatestOperationSample.js][managedclustersabortlatestoperationsample] | aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. x-ms-original-file: 2026-04-02-preview/ManagedClustersAbortOperation.json | +| [managedClustersCreateOrUpdateSample.js][managedclusterscreateorupdatesample] | creates or updates a managed cluster. x-ms-original-file: 2026-04-02-preview/AdvancedNetworkingTransitEncryption.json | +| [managedClustersDeleteSample.js][managedclustersdeletesample] | deletes a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersDelete.json | +| [managedClustersGetAccessProfileSample.js][managedclustersgetaccessprofilesample] | **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . x-ms-original-file: 2026-04-02-preview/ManagedClustersGetAccessProfile.json | +| [managedClustersGetCommandResultSample.js][managedclustersgetcommandresultsample] | gets the results of a command which has been run on the Managed Cluster. x-ms-original-file: 2026-04-02-preview/RunCommandResultFailed.json | +| [managedClustersGetGuardrailsVersionsSample.js][managedclustersgetguardrailsversionssample] | contains Guardrails version along with its support info and whether it is a default version. x-ms-original-file: 2026-04-02-preview/GetGuardrailsVersions.json | +| [managedClustersGetMeshRevisionProfileSample.js][managedclustersgetmeshrevisionprofilesample] | contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshRevisionProfile.json | +| [managedClustersGetMeshUpgradeProfileSample.js][managedclustersgetmeshupgradeprofilesample] | gets available upgrades for a service mesh in a cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshUpgradeProfile.json | +| [managedClustersGetSafeguardsVersionsSample.js][managedclustersgetsafeguardsversionssample] | contains Safeguards version along with its support info and whether it is a default version. x-ms-original-file: 2026-04-02-preview/GetSafeguardsVersions.json | +| [managedClustersGetSample.js][managedclustersgetsample] | gets a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersGet.json | +| [managedClustersGetUpgradeProfileSample.js][managedclustersgetupgradeprofilesample] | gets the upgrade profile of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersGetUpgradeProfile.json | +| [managedClustersListByResourceGroupSample.js][managedclusterslistbyresourcegroupsample] | lists managed clusters in the specified subscription and resource group. x-ms-original-file: 2026-04-02-preview/ManagedClustersListByResourceGroup.json | +| [managedClustersListClusterAdminCredentialsSample.js][managedclusterslistclusteradmincredentialssample] | lists the admin credentials of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterAdminCredentials.json | +| [managedClustersListClusterMonitoringUserCredentialsSample.js][managedclusterslistclustermonitoringusercredentialssample] | lists the cluster monitoring user credentials of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterCredentialResult.json | +| [managedClustersListClusterUserCredentialsSample.js][managedclusterslistclusterusercredentialssample] | lists the user credentials of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterUserCredentials.json | +| [managedClustersListGuardrailsVersionsSample.js][managedclusterslistguardrailsversionssample] | contains list of Guardrails version along with its support info and whether it is a default version. x-ms-original-file: 2026-04-02-preview/ListGuardrailsVersions.json | +| [managedClustersListKubernetesVersionsSample.js][managedclusterslistkubernetesversionssample] | contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version x-ms-original-file: 2026-04-02-preview/KubernetesVersions_List.json | +| [managedClustersListMeshRevisionProfilesSample.js][managedclusterslistmeshrevisionprofilessample] | contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshRevisionProfiles.json | +| [managedClustersListMeshUpgradeProfilesSample.js][managedclusterslistmeshupgradeprofilessample] | lists available upgrades for all service meshes in a specific cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshUpgradeProfiles.json | +| [managedClustersListOutboundNetworkDependenciesEndpointsSample.js][managedclusterslistoutboundnetworkdependenciesendpointssample] | gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. x-ms-original-file: 2026-04-02-preview/OutboundNetworkDependenciesEndpointsList.json | +| [managedClustersListSafeguardsVersionsSample.js][managedclusterslistsafeguardsversionssample] | contains list of Safeguards version along with its support info and whether it is a default version. x-ms-original-file: 2026-04-02-preview/ListSafeguardsVersions.json | +| [managedClustersListSample.js][managedclusterslistsample] | gets a list of managed clusters in the specified subscription. x-ms-original-file: 2026-04-02-preview/ManagedClustersList.json | +| [managedClustersRebalanceLoadBalancersSample.js][managedclustersrebalanceloadbalancerssample] | rebalance nodes across specific load balancers. x-ms-original-file: 2026-04-02-preview/LoadBalancers_Rebalance.json | +| [managedClustersResetAADProfileSample.js][managedclustersresetaadprofilesample] | **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. x-ms-original-file: 2026-04-02-preview/ManagedClustersResetAADProfile.json | +| [managedClustersResetServicePrincipalProfileSample.js][managedclustersresetserviceprincipalprofilesample] | this action cannot be performed on a cluster that is not using a service principal x-ms-original-file: 2026-04-02-preview/ManagedClustersResetServicePrincipalProfile.json | +| [managedClustersRotateClusterCertificatesSample.js][managedclustersrotateclustercertificatessample] | see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateClusterCertificates.json | +| [managedClustersRotateServiceAccountSigningKeysSample.js][managedclustersrotateserviceaccountsigningkeyssample] | rotates the service account signing keys of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json | +| [managedClustersRunCommandSample.js][managedclustersruncommandsample] | aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). x-ms-original-file: 2026-04-02-preview/RunCommandRequest.json | +| [managedClustersStartSample.js][managedclustersstartsample] | see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersStart.json | +| [managedClustersStopSample.js][managedclustersstopsample] | this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersStop.json | +| [managedClustersUpdateTagsSample.js][managedclustersupdatetagssample] | updates tags on a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersUpdateTags.json | +| [managedNamespacesCreateOrUpdateSample.js][managednamespacescreateorupdatesample] | creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesCreate_Update.json | +| [managedNamespacesDeleteSample.js][managednamespacesdeletesample] | deletes a namespace. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesDelete.json | +| [managedNamespacesGetSample.js][managednamespacesgetsample] | gets the specified namespace of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesGet.json | +| [managedNamespacesListByManagedClusterSample.js][managednamespaceslistbymanagedclustersample] | gets a list of managed namespaces in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesList.json | +| [managedNamespacesListCredentialSample.js][managednamespaceslistcredentialsample] | lists the credentials of a namespace. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesListCredentialResult.json | +| [managedNamespacesUpdateSample.js][managednamespacesupdatesample] | updates tags on a managed namespace. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesUpdateTags.json | +| [meshMembershipsCreateOrUpdateSample.js][meshmembershipscreateorupdatesample] | creates or updates the mesh membership of a managed cluster. x-ms-original-file: 2026-04-02-preview/MeshMemberships_CreateOrUpdate.json | +| [meshMembershipsDeleteSample.js][meshmembershipsdeletesample] | deletes the mesh membership of a managed cluster. x-ms-original-file: 2026-04-02-preview/MeshMemberships_Delete.json | +| [meshMembershipsGetSample.js][meshmembershipsgetsample] | gets the mesh membership of a managed cluster. x-ms-original-file: 2026-04-02-preview/MeshMemberships_Get.json | +| [meshMembershipsListByManagedClusterSample.js][meshmembershipslistbymanagedclustersample] | lists mesh memberships in a managed cluster. x-ms-original-file: 2026-04-02-preview/MeshMemberships_ListByManagedCluster.json | +| [operationStatusResultGetByAgentPoolSample.js][operationstatusresultgetbyagentpoolsample] | get the status of a specific operation in the specified agent pool. x-ms-original-file: 2026-04-02-preview/OperationStatusResultGetByAgentPool.json | +| [operationStatusResultGetSample.js][operationstatusresultgetsample] | get the status of a specific operation in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/OperationStatusResultGet.json | +| [operationStatusResultListSample.js][operationstatusresultlistsample] | gets a list of operations in the specified managedCluster x-ms-original-file: 2026-04-02-preview/OperationStatusResultList.json | +| [operationsListSample.js][operationslistsample] | gets a list of operations. x-ms-original-file: 2026-04-02-preview/Operation_List.json | +| [privateEndpointConnectionsDeleteSample.js][privateendpointconnectionsdeletesample] | deletes a private endpoint connection. x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsDelete.json | +| [privateEndpointConnectionsGetSample.js][privateendpointconnectionsgetsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsGet.json | +| [privateEndpointConnectionsListSample.js][privateendpointconnectionslistsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsList.json | +| [privateEndpointConnectionsUpdateSample.js][privateendpointconnectionsupdatesample] | updates a private endpoint connection. x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsUpdate.json | +| [privateLinkResourcesListSample.js][privatelinkresourceslistsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-04-02-preview/PrivateLinkResourcesList.json | +| [resolvePrivateLinkServiceIdPostSample.js][resolveprivatelinkserviceidpostsample] | gets the private link service ID for the specified managed cluster. x-ms-original-file: 2026-04-02-preview/ResolvePrivateLinkServiceId.json | +| [snapshotsCreateOrUpdateSample.js][snapshotscreateorupdatesample] | creates or updates a snapshot. x-ms-original-file: 2026-04-02-preview/SnapshotsCreate.json | +| [snapshotsDeleteSample.js][snapshotsdeletesample] | deletes a snapshot. x-ms-original-file: 2026-04-02-preview/SnapshotsDelete.json | +| [snapshotsGetSample.js][snapshotsgetsample] | gets a snapshot. x-ms-original-file: 2026-04-02-preview/SnapshotsGet.json | +| [snapshotsListByResourceGroupSample.js][snapshotslistbyresourcegroupsample] | lists snapshots in the specified subscription and resource group. x-ms-original-file: 2026-04-02-preview/SnapshotsListByResourceGroup.json | +| [snapshotsListSample.js][snapshotslistsample] | gets a list of snapshots in the specified subscription. x-ms-original-file: 2026-04-02-preview/SnapshotsList.json | +| [snapshotsUpdateTagsSample.js][snapshotsupdatetagssample] | updates tags on a snapshot. x-ms-original-file: 2026-04-02-preview/SnapshotsUpdateTags.json | +| [trustedAccessRoleBindingsCreateOrUpdateSample.js][trustedaccessrolebindingscreateorupdatesample] | create or update a trusted access role binding x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json | +| [trustedAccessRoleBindingsDeleteSample.js][trustedaccessrolebindingsdeletesample] | delete a trusted access role binding. x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Delete.json | +| [trustedAccessRoleBindingsGetSample.js][trustedaccessrolebindingsgetsample] | get a trusted access role binding. x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Get.json | +| [trustedAccessRoleBindingsListSample.js][trustedaccessrolebindingslistsample] | list trusted access role bindings. x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_List.json | +| [trustedAccessRolesListSample.js][trustedaccessroleslistsample] | list supported trusted access roles. x-ms-original-file: 2026-04-02-preview/TrustedAccessRoles_List.json | +| [vmSkusListSample.js][vmskuslistsample] | gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. x-ms-original-file: 2026-04-02-preview/ListAvailableContainerServiceVmSkus.json | ## Prerequisites @@ -172,6 +178,12 @@ Take a look at our [API Documentation][apiref] for more information about the AP [maintenanceconfigurationsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsDeleteSample.js [maintenanceconfigurationsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsGetSample.js [maintenanceconfigurationslistbymanagedclustersample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsListByManagedClusterSample.js +[maintenancewindowscreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsCreateOrUpdateSample.js +[maintenancewindowsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsDeleteSample.js +[maintenancewindowsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsGetSample.js +[maintenancewindowslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsListBySubscriptionSample.js +[maintenancewindowslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsListSample.js +[maintenancewindowsupdatetagssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsUpdateTagsSample.js [managedclustersnapshotscreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsCreateOrUpdateSample.js [managedclustersnapshotsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsDeleteSample.js [managedclustersnapshotsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsGetSample.js diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsAbortLatestOperationSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsAbortLatestOperationSample.js index 009165e8bb19..e4cb4c7882cf 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsAbortLatestOperationSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsAbortLatestOperationSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. * * @summary aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsAbortOperation.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsAbortOperation.json */ async function abortOperationOnAgentPool() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsCompleteUpgradeSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsCompleteUpgradeSample.js index b4b6b914317e..955348a549b6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsCompleteUpgradeSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsCompleteUpgradeSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to completes the upgrade operation for the specified agent pool. * * @summary completes the upgrade operation for the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCompleteUpgrade.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCompleteUpgrade.json */ async function completeAgentPoolUpgrade() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsCreateOrUpdateSample.js index 715b38bc1f61..c7e48e5a30ad 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsAssociate_CRG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsAssociate_CRG.json */ async function associateAgentPoolWithCapacityReservationGroup() { const credential = new DefaultAzureCredential(); @@ -29,7 +29,7 @@ async function associateAgentPoolWithCapacityReservationGroup() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_CustomNodeConfig.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_CustomNodeConfig.json */ async function createAgentPoolWithKubeletConfigAndLinuxOSConfig() { const credential = new DefaultAzureCredential(); @@ -75,7 +75,7 @@ async function createAgentPoolWithKubeletConfigAndLinuxOSConfig() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_DedicatedHostGroup.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_DedicatedHostGroup.json */ async function createAgentPoolWithDedicatedHostGroup() { const credential = new DefaultAzureCredential(); @@ -96,7 +96,7 @@ async function createAgentPoolWithDedicatedHostGroup() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableEncryptionAtHost.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableEncryptionAtHost.json */ async function createAgentPoolWithEncryptionAtHostEnabled() { const credential = new DefaultAzureCredential(); @@ -116,7 +116,7 @@ async function createAgentPoolWithEncryptionAtHostEnabled() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableFIPS.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableFIPS.json */ async function createAgentPoolWithFipsEnabledOS() { const credential = new DefaultAzureCredential(); @@ -136,7 +136,7 @@ async function createAgentPoolWithFipsEnabledOS() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableUltraSSD.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableUltraSSD.json */ async function createAgentPoolWithUltraSSDEnabled() { const credential = new DefaultAzureCredential(); @@ -156,7 +156,7 @@ async function createAgentPoolWithUltraSSDEnabled() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Ephemeral.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Ephemeral.json */ async function createAgentPoolWithEphemeralOSDisk() { const credential = new DefaultAzureCredential(); @@ -177,7 +177,7 @@ async function createAgentPoolWithEphemeralOSDisk() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_GPUMIG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_GPUMIG.json */ async function createAgentPoolWithGpumig() { const credential = new DefaultAzureCredential(); @@ -218,7 +218,7 @@ async function createAgentPoolWithGpumig() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_MessageOfTheDay.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_MessageOfTheDay.json */ async function createAgentPoolWithMessageOfTheDay() { const credential = new DefaultAzureCredential(); @@ -240,7 +240,7 @@ async function createAgentPoolWithMessageOfTheDay() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_OSSKU.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_OSSKU.json */ async function createAgentPoolWithOssku() { const credential = new DefaultAzureCredential(); @@ -281,7 +281,7 @@ async function createAgentPoolWithOssku() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_PPG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_PPG.json */ async function createAgentPoolWithPPG() { const credential = new DefaultAzureCredential(); @@ -302,7 +302,7 @@ async function createAgentPoolWithPPG() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Snapshot.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Snapshot.json */ async function createAgentPoolUsingAnAgentPoolSnapshot() { const credential = new DefaultAzureCredential(); @@ -326,7 +326,7 @@ async function createAgentPoolUsingAnAgentPoolSnapshot() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Spot.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Spot.json */ async function createSpotAgentPool() { const credential = new DefaultAzureCredential(); @@ -350,7 +350,7 @@ async function createSpotAgentPool() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_TypeVirtualMachines.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_TypeVirtualMachines.json */ async function createAgentPoolWithVirtualMachinesPoolType() { const credential = new DefaultAzureCredential(); @@ -379,7 +379,7 @@ async function createAgentPoolWithVirtualMachinesPoolType() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_TypeVirtualMachines_Autoscale.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_TypeVirtualMachines_Autoscale.json */ async function createAgentPoolWithVirtualMachinesPoolTypeWithAutoscalingEnabled() { const credential = new DefaultAzureCredential(); @@ -403,7 +403,7 @@ async function createAgentPoolWithVirtualMachinesPoolTypeWithAutoscalingEnabled( * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Update.json */ async function createOrUpdateAgentPool() { const credential = new DefaultAzureCredential(); @@ -428,7 +428,7 @@ async function createOrUpdateAgentPool() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WasmWasi.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WasmWasi.json */ async function createAgentPoolWithKrustletAndTheWasiRuntime() { const credential = new DefaultAzureCredential(); @@ -450,7 +450,7 @@ async function createAgentPoolWithKrustletAndTheWasiRuntime() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WindowsDisableOutboundNAT.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WindowsDisableOutboundNAT.json */ async function createWindowsAgentPoolWithDisablingOutboundNAT() { const credential = new DefaultAzureCredential(); @@ -471,7 +471,7 @@ async function createWindowsAgentPoolWithDisablingOutboundNAT() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WindowsOSSKU.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WindowsOSSKU.json */ async function createAgentPoolWithWindowsOssku() { const credential = new DefaultAzureCredential(); @@ -491,7 +491,7 @@ async function createAgentPoolWithWindowsOssku() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Start.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Start.json */ async function startAgentPool() { const credential = new DefaultAzureCredential(); @@ -507,7 +507,7 @@ async function startAgentPool() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Stop.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Stop.json */ async function stopAgentPool() { const credential = new DefaultAzureCredential(); @@ -523,7 +523,7 @@ async function stopAgentPool() { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Update.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Update.json */ async function updateAgentPool() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsDeleteMachinesSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsDeleteMachinesSample.js index a6890a350fe9..a365b200429b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsDeleteMachinesSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsDeleteMachinesSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes specific machines in an agent pool. * * @summary deletes specific machines in an agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDeleteMachines.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDeleteMachines.json */ async function deleteSpecificMachinesInAnAgentPool() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsDeleteSample.js index b391ed077a7b..872a405cf9b9 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes an agent pool in the specified managed cluster. * * @summary deletes an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDelete.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDelete.json */ async function deleteAgentPool() { const credential = new DefaultAzureCredential(); @@ -21,7 +21,7 @@ async function deleteAgentPool() { * This sample demonstrates how to deletes an agent pool in the specified managed cluster. * * @summary deletes an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDelete_IgnorePodDisruptionBudget.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDelete_IgnorePodDisruptionBudget.json */ async function deleteAgentPoolByIgnoringPodDisruptionBudget() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetAvailableAgentPoolVersionsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetAvailableAgentPoolVersionsSample.js index 346a1e43d737..5efcbc264795 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetAvailableAgentPoolVersionsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetAvailableAgentPoolVersionsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. * * @summary see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json */ async function getAvailableVersionsForAgentPool() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetSample.js index 281dd1f86644..853e9aec9ce1 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the specified managed cluster agent pool. * * @summary gets the specified managed cluster agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGet.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGet.json */ async function getAgentPool() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetUpgradeProfileSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetUpgradeProfileSample.js index 1625c1bb7c17..2c2007095d27 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetUpgradeProfileSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsGetUpgradeProfileSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the upgrade profile for an agent pool. * * @summary gets the upgrade profile for an agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGetUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGetUpgradeProfile.json */ async function getUpgradeProfileForAgentPool() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsListSample.js index f934590f5dec..566b75d9df39 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of agent pools in the specified managed cluster. * * @summary gets a list of agent pools in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsList.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsList.json */ async function listAgentPoolsByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsUpgradeNodeImageVersionSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsUpgradeNodeImageVersionSample.js index 19a07279a0f3..ed8f0831d98a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsUpgradeNodeImageVersionSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/agentPoolsUpgradeNodeImageVersionSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade * * @summary upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade - * x-ms-original-file: 2026-03-02-preview/AgentPoolsUpgradeNodeImageVersion.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsUpgradeNodeImageVersion.json */ async function upgradeAgentPoolNodeImageVersion() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/containerServiceListNodeImageVersionsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/containerServiceListNodeImageVersionsSample.js index c2b5f9c75f40..9f0147f5eacc 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/containerServiceListNodeImageVersionsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/containerServiceListNodeImageVersionsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. * * @summary only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. - * x-ms-original-file: 2026-03-02-preview/NodeImageVersions_List.json + * x-ms-original-file: 2026-04-02-preview/NodeImageVersions_List.json */ async function listNodeImageVersions() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsCreateOrUpdateSample.js index c9d385c80558..711b09ae8426 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates an identity binding in the specified managed cluster. * * @summary creates or updates an identity binding in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Create_Or_Update.json */ async function createOrUpdateIdentityBinding() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsDeleteSample.js index 67b51b9e422d..7ccf6d14e558 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes an identity binding in the specified managed cluster. * * @summary deletes an identity binding in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Delete.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Delete.json */ async function deleteIdentityBinding() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsGetSample.js index d2eff25b6506..a52da83ceb0f 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the specified Identity Binding. * * @summary gets the specified Identity Binding. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Get.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Get.json */ async function getIdentityBinding() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsListByManagedClusterSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsListByManagedClusterSample.js index 7511261d4538..8943fec9b992 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsListByManagedClusterSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/identityBindingsListByManagedClusterSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of identity bindings in the specified managed cluster. * * @summary gets a list of identity bindings in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_List.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_List.json */ async function listIdentityBindingsByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsCreateOrUpdateSample.js index de55a584daea..c795423253ff 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. * * @summary creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Create_Or_Update.json */ async function createOrUpdateJWTAuthenticator() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsDeleteSample.js index 475edfd6c1f5..5337aaa77a93 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes a JWT authenticator and updates the managed cluster to apply the settings. * * @summary deletes a JWT authenticator and updates the managed cluster to apply the settings. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Delete.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Delete.json */ async function deleteJWTAuthenticator() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsGetSample.js index 844cc0bb3872..f6076bdf7b23 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the specified JWT authenticator of a managed cluster. * * @summary gets the specified JWT authenticator of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Get.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Get.json */ async function getJWTAuthenticator() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsListByManagedClusterSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsListByManagedClusterSample.js index 0e3046697175..1e048201c425 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsListByManagedClusterSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/jwtAuthenticatorsListByManagedClusterSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of JWT authenticators in the specified managed cluster. * * @summary gets a list of JWT authenticators in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_List.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_List.json */ async function listJWTAuthenticatorsByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersCreateOrUpdateSample.js index 131bb076e93c..69e30aea8dde 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates a load balancer in the specified managed cluster. * * @summary creates or updates a load balancer in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Create_Or_Update.json */ async function createOrUpdateALoadBalancer() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersDeleteSample.js index 861e194f300a..1e3babd61773 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes a load balancer in the specified managed cluster. * * @summary deletes a load balancer in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Delete.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Delete.json */ async function deleteALoadBalancer() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersGetSample.js index f0077f7158a2..f0753bbc2e53 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the specified load balancer. * * @summary gets the specified load balancer. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Get.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Get.json */ async function getLoadBalancer() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersListByManagedClusterSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersListByManagedClusterSample.js index d54dd3d0bcae..9efb154f2de6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersListByManagedClusterSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/loadBalancersListByManagedClusterSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of load balancers in the specified managed cluster. * * @summary gets a list of load balancers in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_List.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_List.json */ async function listLoadBalancersByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesCreateOrUpdateSample.js index 8220754ba231..6088f596e7f2 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates a machine in the specified agent pool. * * @summary creates or updates a machine in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/MachineCreate_Update.json */ async function createOrUpdateMachine() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesGetSample.js index e30b3e3d9ff1..9de264cace1b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to get a specific machine in the specified agent pool. * * @summary get a specific machine in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineGet.json + * x-ms-original-file: 2026-04-02-preview/MachineGet.json */ async function getAMachineInAnAgentPoolsByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesListSample.js index 9f1d88a05054..2a204b7a84f7 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/machinesListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of machines in the specified agent pool. * * @summary gets a list of machines in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineList.json + * x-ms-original-file: 2026-04-02-preview/MachineList.json */ async function listMachinesInAnAgentpoolByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsCreateOrUpdateSample.js index 6ef959ab4963..7f264b51f00f 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates a maintenance configuration in the specified managed cluster. * * @summary creates or updates a maintenance configuration in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json */ async function createOrUpdateMaintenanceConfigurationWithMaintenanceWindow() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsDeleteSample.js index 8a564a8e5ed6..50455d06fac2 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes a maintenance configuration. * * @summary deletes a maintenance configuration. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json */ async function deleteMaintenanceConfigurationForNodeOSUpgrade() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsGetSample.js index 8b33e551c4e9..aecb77f7b29e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the specified maintenance configuration of a managed cluster. * * @summary gets the specified maintenance configuration of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json */ async function getMaintenanceConfigurationConfiguredWithMaintenanceWindow() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsListByManagedClusterSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsListByManagedClusterSample.js index eba9c4b13502..6aac485d6465 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsListByManagedClusterSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceConfigurationsListByManagedClusterSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of maintenance configurations in the specified managed cluster. * * @summary gets a list of maintenance configurations in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json */ async function listMaintenanceConfigurationsConfiguredWithMaintenanceWindowByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsCreateOrUpdateSample.js new file mode 100644 index 000000000000..6864b2d7594f --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsCreateOrUpdateSample.js @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to creates or updates a maintenance window. + * + * @summary creates or updates a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsCreateOrUpdate.json + */ +async function createOrUpdateMaintenanceWindow() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.createOrUpdate( + "rg-maintenance", + "production-weekends", + { + location: "eastus", + tags: { environment: "production" }, + properties: { + schedule: { weekly: { intervalWeeks: 1, dayOfWeek: "Saturday" } }, + startDate: new Date("2026-04-05"), + startTime: "02:00", + durationHours: 8, + utcOffset: "-07:00", + notAllowedDates: [{ start: new Date("2026-12-23"), end: new Date("2027-01-03") }], + }, + }, + ); + console.log(result); +} + +async function main() { + await createOrUpdateMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsDeleteSample.js new file mode 100644 index 000000000000..9b00a5a08016 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsDeleteSample.js @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to deletes a maintenance window. + * + * @summary deletes a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsDelete.json + */ +async function deleteMaintenanceWindow() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + await client.maintenanceWindows.delete("rg-maintenance", "production-weekends"); +} + +async function main() { + await deleteMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsGetSample.js new file mode 100644 index 000000000000..bbe7b5f2165f --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsGetSample.js @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to gets the specified maintenance window. + * + * @summary gets the specified maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsGet.json + */ +async function getMaintenanceWindow() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.get("rg-maintenance", "production-weekends"); + console.log(result); +} + +async function main() { + await getMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsListBySubscriptionSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsListBySubscriptionSample.js new file mode 100644 index 000000000000..fdd3034321d8 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsListBySubscriptionSample.js @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to lists maintenance windows in the specified subscription. + * + * @summary lists maintenance windows in the specified subscription. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsListBySubscription.json + */ +async function listMaintenanceWindowsBySubscription() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.maintenanceWindows.listBySubscription()) { + resArray.push(item); + } + + console.log(resArray); +} + +async function main() { + await listMaintenanceWindowsBySubscription(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsListSample.js new file mode 100644 index 000000000000..5cb75ab88c0e --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsListSample.js @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to lists maintenance windows in the specified resource group. + * + * @summary lists maintenance windows in the specified resource group. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsList.json + */ +async function listMaintenanceWindowsByResourceGroup() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.maintenanceWindows.list("rg-maintenance")) { + resArray.push(item); + } + + console.log(resArray); +} + +async function main() { + await listMaintenanceWindowsByResourceGroup(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsUpdateTagsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsUpdateTagsSample.js new file mode 100644 index 000000000000..4d9cadab2129 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/maintenanceWindowsUpdateTagsSample.js @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to updates tags on a maintenance window. + * + * @summary updates tags on a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsUpdateTags.json + */ +async function updateMaintenanceWindowTags() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.updateTags( + "rg-maintenance", + "production-weekends", + { tags: { environment: "production", team: "aks-platform" } }, + ); + console.log(result); +} + +async function main() { + await updateMaintenanceWindowTags(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsCreateOrUpdateSample.js index 48bd213a3ffd..db9851260ada 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates a managed cluster snapshot. * * @summary creates or updates a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsCreate.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsCreate.json */ async function createOrUpdateManagedClusterSnapshot() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsDeleteSample.js index 12ee21a7bebe..dd4ab5b36fb3 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes a managed cluster snapshot. * * @summary deletes a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsDelete.json */ async function deleteManagedClusterSnapshot() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsGetSample.js index d5703cd4caa6..d6282e563c21 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a managed cluster snapshot. * * @summary gets a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsGet.json */ async function getManagedClusterSnapshot() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsListByResourceGroupSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsListByResourceGroupSample.js index 0929ef8a820a..6675ced24f7f 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsListByResourceGroupSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsListByResourceGroupSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists managed cluster snapshots in the specified subscription and resource group. * * @summary lists managed cluster snapshots in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsListByResourceGroup.json */ async function listManagedClusterSnapshotsByResourceGroup() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsListSample.js index 3fbc31bc2773..6366f38860c3 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of managed cluster snapshots in the specified subscription. * * @summary gets a list of managed cluster snapshots in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsList.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsList.json */ async function listManagedClusterSnapshots() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsUpdateTagsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsUpdateTagsSample.js index 4dfc8e58d2c7..c2a4a47743ef 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsUpdateTagsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClusterSnapshotsUpdateTagsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to updates tags on a managed cluster snapshot. * * @summary updates tags on a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsUpdateTags.json */ async function updateManagedClusterSnapshotTags() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersAbortLatestOperationSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersAbortLatestOperationSample.js index 82202f516113..5e7e02e5b5bd 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersAbortLatestOperationSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersAbortLatestOperationSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. * * @summary aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersAbortOperation.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersAbortOperation.json */ async function abortOperationOnManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersCreateOrUpdateSample.js index 09ebecf5dcc4..8ce4972b613c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/AdvancedNetworkingTransitEncryption.json + * x-ms-original-file: 2026-04-02-preview/AdvancedNetworkingTransitEncryption.json */ async function createManagedClusterWithAdvancedNetworkingTransitEncryption() { const credential = new DefaultAzureCredential(); @@ -60,7 +60,7 @@ async function createManagedClusterWithAdvancedNetworkingTransitEncryption() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersAssociate_CRG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersAssociate_CRG.json */ async function associateManagedClusterWithCapacityReservationGroup() { const credential = new DefaultAzureCredential(); @@ -106,7 +106,7 @@ async function associateManagedClusterWithCapacityReservationGroup() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_AzureKeyvaultSecretsProvider.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_AzureKeyvaultSecretsProvider.json */ async function createManagedClusterWithAzureKeyVaultSecretsProviderAddon() { const credential = new DefaultAzureCredential(); @@ -155,7 +155,7 @@ async function createManagedClusterWithAzureKeyVaultSecretsProviderAddon() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_AzureServiceMesh.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_AzureServiceMesh.json */ async function createOrUpdateManagedClusterWithAzureServiceMesh() { const credential = new DefaultAzureCredential(); @@ -223,7 +223,7 @@ async function createOrUpdateManagedClusterWithAzureServiceMesh() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_ControlPlaneScalingProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_ControlPlaneScalingProfile.json */ async function createManagedClusterWithControlPlaneScalingProfile() { const credential = new DefaultAzureCredential(); @@ -263,7 +263,7 @@ async function createManagedClusterWithControlPlaneScalingProfile() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_CustomCATrustCertificates.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_CustomCATrustCertificates.json */ async function createManagedClusterWithCustomCATrustCertificatesPopulated() { const credential = new DefaultAzureCredential(); @@ -312,7 +312,7 @@ async function createManagedClusterWithCustomCATrustCertificatesPopulated() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DedicatedHostGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DedicatedHostGroup.json */ async function createManagedClusterWithDedicatedHostGroup() { const credential = new DefaultAzureCredential(); @@ -357,7 +357,7 @@ async function createManagedClusterWithDedicatedHostGroup() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DisableRunCommand.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DisableRunCommand.json */ async function createManagedClusterWithRunCommandDisabled() { const credential = new DefaultAzureCredential(); @@ -401,7 +401,7 @@ async function createManagedClusterWithRunCommandDisabled() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DualStackNetworking.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DualStackNetworking.json */ async function createOrUpdateManagedClusterWithDualStackNetworking() { const credential = new DefaultAzureCredential(); @@ -463,7 +463,7 @@ async function createOrUpdateManagedClusterWithDualStackNetworking() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_EnableAIToolchainOperator.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnableAIToolchainOperator.json */ async function createManagedClusterWithAIToolchainOperatorEnabled() { const credential = new DefaultAzureCredential(); @@ -507,7 +507,7 @@ async function createManagedClusterWithAIToolchainOperatorEnabled() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_EnableEncryptionAtHost.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnableEncryptionAtHost.json */ async function createManagedClusterWithEncryptionAtHostEnabled() { const credential = new DefaultAzureCredential(); @@ -552,7 +552,45 @@ async function createManagedClusterWithEncryptionAtHostEnabled() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_EnableUltraSSD.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnableManagedBastion.json + */ +async function createManagedPrivateClusterWithManagedBastion() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.managedClusters.createOrUpdate("rg1", "clustername1", { + location: "location1", + addonProfiles: {}, + agentPoolProfiles: [ + { + name: "nodepool1", + type: "VirtualMachineScaleSets", + count: 3, + enableEncryptionAtHost: true, + mode: "System", + osType: "Linux", + vmSize: "Standard_DS2_v2", + }, + ], + apiServerAccessProfile: { enablePrivateCluster: true }, + autoScalerProfile: { scaleDownDelayAfterAdd: "15m", scanInterval: "20s" }, + dnsPrefix: "dnsprefix1", + kubernetesVersion: "", + linuxProfile: { adminUsername: "azureuser", ssh: { publicKeys: [{ keyData: "keydata" }] } }, + networkProfile: { bastionProfile: { enabled: true, sku: "Premium", scaleUnits: 3 } }, + servicePrincipalProfile: { clientId: "clientid", secret: "secret" }, + windowsProfile: { adminPassword: "replacePassword1234$", adminUsername: "azureuser" }, + sku: { name: "Basic", tier: "Free" }, + tags: { archv2: "", tier: "production" }, + }); + console.log(result); +} + +/** + * This sample demonstrates how to creates or updates a managed cluster. + * + * @summary creates or updates a managed cluster. + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnableUltraSSD.json */ async function createManagedClusterWithUltraSSDEnabled() { const credential = new DefaultAzureCredential(); @@ -597,7 +635,7 @@ async function createManagedClusterWithUltraSSDEnabled() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_EnabledFIPS.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnabledFIPS.json */ async function createManagedClusterWithFipsEnabledOS() { const credential = new DefaultAzureCredential(); @@ -642,7 +680,7 @@ async function createManagedClusterWithFipsEnabledOS() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_GPUMIG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_GPUMIG.json */ async function createManagedClusterWithGpumig() { const credential = new DefaultAzureCredential(); @@ -693,7 +731,7 @@ async function createManagedClusterWithGpumig() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_HTTPProxy.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_HTTPProxy.json */ async function createManagedClusterWithHttpProxyConfigured() { const credential = new DefaultAzureCredential(); @@ -743,7 +781,7 @@ async function createManagedClusterWithHttpProxyConfigured() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_IngressProfile_ApplicationLoadBalancer.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_IngressProfile_ApplicationLoadBalancer.json */ async function createManagedClusterWithApplicationLoadBalancerProfileConfigured() { const credential = new DefaultAzureCredential(); @@ -781,7 +819,7 @@ async function createManagedClusterWithApplicationLoadBalancerProfileConfigured( * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_IngressProfile_WebAppRouting.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_IngressProfile_WebAppRouting.json */ async function createManagedClusterWithWebAppRoutingIngressProfileConfigured() { const credential = new DefaultAzureCredential(); @@ -826,7 +864,7 @@ async function createManagedClusterWithWebAppRoutingIngressProfileConfigured() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_MCSnapshot.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_MCSnapshot.json */ async function createManagedClusterUsingAManagedClusterSnapshot() { const credential = new DefaultAzureCredential(); @@ -864,7 +902,7 @@ async function createManagedClusterUsingAManagedClusterSnapshot() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_ManagedNATGateway.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_ManagedNATGateway.json */ async function createManagedClusterWithAKSManagedNATGatewayAsOutboundType() { const credential = new DefaultAzureCredential(); @@ -908,7 +946,7 @@ async function createManagedClusterWithAKSManagedNATGatewayAsOutboundType() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_NodeAutoProvisioning.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_NodeAutoProvisioning.json */ async function createManagedClusterWithNodeAutoProvisioning() { const credential = new DefaultAzureCredential(); @@ -951,7 +989,7 @@ async function createManagedClusterWithNodeAutoProvisioning() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_NodePublicIPPrefix.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_NodePublicIPPrefix.json */ async function createManagedClusterWithNodePublicIPPrefix() { const credential = new DefaultAzureCredential(); @@ -997,7 +1035,7 @@ async function createManagedClusterWithNodePublicIPPrefix() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_OSSKU.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_OSSKU.json */ async function createManagedClusterWithOssku() { const credential = new DefaultAzureCredential(); @@ -1048,7 +1086,7 @@ async function createManagedClusterWithOssku() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PPG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PPG.json */ async function createManagedClusterWithPPG() { const credential = new DefaultAzureCredential(); @@ -1094,7 +1132,7 @@ async function createManagedClusterWithPPG() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PodIdentity.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PodIdentity.json */ async function createManagedClusterWithPodIdentityEnabled() { const credential = new DefaultAzureCredential(); @@ -1139,7 +1177,7 @@ async function createManagedClusterWithPodIdentityEnabled() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_Premium.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_Premium.json */ async function createManagedClusterWithLongTermSupport() { const credential = new DefaultAzureCredential(); @@ -1184,7 +1222,7 @@ async function createManagedClusterWithLongTermSupport() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PrivateClusterFQDNSubdomain.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PrivateClusterFQDNSubdomain.json */ async function createManagedPrivateClusterWithFqdnSubdomainSpecified() { const credential = new DefaultAzureCredential(); @@ -1232,7 +1270,7 @@ async function createManagedPrivateClusterWithFqdnSubdomainSpecified() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PrivateClusterPublicFQDN.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PrivateClusterPublicFQDN.json */ async function createManagedPrivateClusterWithPublicFqdnSpecified() { const credential = new DefaultAzureCredential(); @@ -1276,7 +1314,7 @@ async function createManagedPrivateClusterWithPublicFqdnSpecified() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_SecurityProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_SecurityProfile.json */ async function createManagedClusterWithSecurityProfileConfigured() { const credential = new DefaultAzureCredential(); @@ -1334,7 +1372,7 @@ async function createManagedClusterWithSecurityProfileConfigured() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_Snapshot.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_Snapshot.json */ async function createManagedClusterUsingAnAgentPoolSnapshot() { const credential = new DefaultAzureCredential(); @@ -1383,7 +1421,7 @@ async function createManagedClusterUsingAnAgentPoolSnapshot() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_Update.json */ async function createOrUpdateManagedCluster() { const credential = new DefaultAzureCredential(); @@ -1447,7 +1485,7 @@ async function createOrUpdateManagedCluster() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UpdateWindowsGmsa.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UpdateWindowsGmsa.json */ async function createOrUpdateManagedClusterWithWindowsGMSAEnabled() { const credential = new DefaultAzureCredential(); @@ -1503,7 +1541,7 @@ async function createOrUpdateManagedClusterWithWindowsGMSAEnabled() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UpdateWithAHUB.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UpdateWithAHUB.json */ async function createOrUpdateManagedClusterWithEnableAhub() { const credential = new DefaultAzureCredential(); @@ -1559,7 +1597,7 @@ async function createOrUpdateManagedClusterWithEnableAhub() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UpdateWithEnableAzureRBAC.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UpdateWithEnableAzureRBAC.json */ async function createOrUpdateAADManagedClusterWithEnableAzureRbac() { const credential = new DefaultAzureCredential(); @@ -1605,7 +1643,7 @@ async function createOrUpdateAADManagedClusterWithEnableAzureRbac() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UpdateWithEnableNamespaceResources.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UpdateWithEnableNamespaceResources.json */ async function createOrUpdateManagedClusterWithEnableNamespaceResources() { const credential = new DefaultAzureCredential(); @@ -1651,7 +1689,7 @@ async function createOrUpdateManagedClusterWithEnableNamespaceResources() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UserAssignedNATGateway.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UserAssignedNATGateway.json */ async function createManagedClusterWithUserAssignedNATGatewayAsOutboundType() { const credential = new DefaultAzureCredential(); @@ -1691,7 +1729,7 @@ async function createManagedClusterWithUserAssignedNATGatewayAsOutboundType() { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_VirtualMachines.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_VirtualMachines.json */ async function createManagedClusterWithVirtualMachinesPoolType() { const credential = new DefaultAzureCredential(); @@ -1741,6 +1779,7 @@ async function main() { await createOrUpdateManagedClusterWithDualStackNetworking(); await createManagedClusterWithAIToolchainOperatorEnabled(); await createManagedClusterWithEncryptionAtHostEnabled(); + await createManagedPrivateClusterWithManagedBastion(); await createManagedClusterWithUltraSSDEnabled(); await createManagedClusterWithFipsEnabledOS(); await createManagedClusterWithGpumig(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersDeleteSample.js index b6e059f7fa0e..ee9f4efa7c5b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes a managed cluster. * * @summary deletes a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersDelete.json */ async function deleteManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetAccessProfileSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetAccessProfileSample.js index baf2947d2409..223c8ec6786c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetAccessProfileSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetAccessProfileSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . * * @summary **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGetAccessProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGetAccessProfile.json */ async function getManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetCommandResultSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetCommandResultSample.js index 011b4e0c0f72..5f5d08cdc2c0 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetCommandResultSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetCommandResultSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the results of a command which has been run on the Managed Cluster. * * @summary gets the results of a command which has been run on the Managed Cluster. - * x-ms-original-file: 2026-03-02-preview/RunCommandResultFailed.json + * x-ms-original-file: 2026-04-02-preview/RunCommandResultFailed.json */ async function commandFailedResult() { const credential = new DefaultAzureCredential(); @@ -26,7 +26,7 @@ async function commandFailedResult() { * This sample demonstrates how to gets the results of a command which has been run on the Managed Cluster. * * @summary gets the results of a command which has been run on the Managed Cluster. - * x-ms-original-file: 2026-03-02-preview/RunCommandResultSucceed.json + * x-ms-original-file: 2026-04-02-preview/RunCommandResultSucceed.json */ async function commandSucceedResult() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetGuardrailsVersionsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetGuardrailsVersionsSample.js index d635e017f640..ce3ddf5a726c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetGuardrailsVersionsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetGuardrailsVersionsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to contains Guardrails version along with its support info and whether it is a default version. * * @summary contains Guardrails version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/GetGuardrailsVersions.json + * x-ms-original-file: 2026-04-02-preview/GetGuardrailsVersions.json */ async function getGuardrailsAvailableVersions() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetMeshRevisionProfileSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetMeshRevisionProfileSample.js index 352b1ea427b5..6b9f1b63c8a3 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetMeshRevisionProfileSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetMeshRevisionProfileSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades * * @summary contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshRevisionProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshRevisionProfile.json */ async function getAMeshRevisionProfileForAMeshMode() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetMeshUpgradeProfileSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetMeshUpgradeProfileSample.js index d8f384ad4f18..94b6d3dd925d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetMeshUpgradeProfileSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetMeshUpgradeProfileSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets available upgrades for a service mesh in a cluster. * * @summary gets available upgrades for a service mesh in a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshUpgradeProfile.json */ async function getsVersionCompatibilityAndUpgradeProfileForAServiceMeshInACluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetSafeguardsVersionsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetSafeguardsVersionsSample.js index 06ae9ff53a40..b71ba7fe56d6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetSafeguardsVersionsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetSafeguardsVersionsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to contains Safeguards version along with its support info and whether it is a default version. * * @summary contains Safeguards version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/GetSafeguardsVersions.json + * x-ms-original-file: 2026-04-02-preview/GetSafeguardsVersions.json */ async function getSafeguardsAvailableVersions() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetSample.js index ac82561f1e33..146e95ddc7e3 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a managed cluster. * * @summary gets a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet.json */ async function getManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetUpgradeProfileSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetUpgradeProfileSample.js index 5a84e699e601..6f108217037a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetUpgradeProfileSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersGetUpgradeProfileSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the upgrade profile of a managed cluster. * * @summary gets the upgrade profile of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGetUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGetUpgradeProfile.json */ async function getUpgradeProfileForManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListByResourceGroupSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListByResourceGroupSample.js index 1292dc9629c2..4a1a3f0cad6b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListByResourceGroupSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListByResourceGroupSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists managed clusters in the specified subscription and resource group. * * @summary lists managed clusters in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListByResourceGroup.json */ async function getManagedClustersByResourceGroup() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterAdminCredentialsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterAdminCredentialsSample.js index 695902fa7073..09126572f077 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterAdminCredentialsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterAdminCredentialsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists the admin credentials of a managed cluster. * * @summary lists the admin credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterAdminCredentials.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterAdminCredentials.json */ async function getManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterMonitoringUserCredentialsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterMonitoringUserCredentialsSample.js index 87a362c3861a..644896984233 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterMonitoringUserCredentialsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterMonitoringUserCredentialsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists the cluster monitoring user credentials of a managed cluster. * * @summary lists the cluster monitoring user credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterCredentialResult.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterCredentialResult.json */ async function getManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterUserCredentialsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterUserCredentialsSample.js index 1a9eeb562882..8db41e593f23 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterUserCredentialsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListClusterUserCredentialsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists the user credentials of a managed cluster. * * @summary lists the user credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterUserCredentials.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterUserCredentials.json */ async function getManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListGuardrailsVersionsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListGuardrailsVersionsSample.js index 9f4e2a9079d1..48005dcfba3e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListGuardrailsVersionsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListGuardrailsVersionsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to contains list of Guardrails version along with its support info and whether it is a default version. * * @summary contains list of Guardrails version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/ListGuardrailsVersions.json + * x-ms-original-file: 2026-04-02-preview/ListGuardrailsVersions.json */ async function listGuardrailsVersions() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListKubernetesVersionsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListKubernetesVersionsSample.js index 9c8fbc9d7c96..222414ca1748 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListKubernetesVersionsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListKubernetesVersionsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version * * @summary contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version - * x-ms-original-file: 2026-03-02-preview/KubernetesVersions_List.json + * x-ms-original-file: 2026-04-02-preview/KubernetesVersions_List.json */ async function listKubernetesVersions() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListMeshRevisionProfilesSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListMeshRevisionProfilesSample.js index bfbc1e88b7ec..8243d065345b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListMeshRevisionProfilesSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListMeshRevisionProfilesSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades * * @summary contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshRevisionProfiles.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshRevisionProfiles.json */ async function listMeshRevisionProfilesInALocation() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListMeshUpgradeProfilesSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListMeshUpgradeProfilesSample.js index d1ba2c5f1b2b..b73eb97e5aaf 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListMeshUpgradeProfilesSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListMeshUpgradeProfilesSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists available upgrades for all service meshes in a specific cluster. * * @summary lists available upgrades for all service meshes in a specific cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshUpgradeProfiles.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshUpgradeProfiles.json */ async function listsVersionCompatibilityAndUpgradeProfileForAllServiceMeshesInACluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListOutboundNetworkDependenciesEndpointsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListOutboundNetworkDependenciesEndpointsSample.js index a09f577574b0..4fdd8db3d5f7 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListOutboundNetworkDependenciesEndpointsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListOutboundNetworkDependenciesEndpointsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. * * @summary gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. - * x-ms-original-file: 2026-03-02-preview/OutboundNetworkDependenciesEndpointsList.json + * x-ms-original-file: 2026-04-02-preview/OutboundNetworkDependenciesEndpointsList.json */ async function listOutboundNetworkDependenciesEndpointsByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListSafeguardsVersionsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListSafeguardsVersionsSample.js index 8db317da8136..da3ecfb997bd 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListSafeguardsVersionsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListSafeguardsVersionsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to contains list of Safeguards version along with its support info and whether it is a default version. * * @summary contains list of Safeguards version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/ListSafeguardsVersions.json + * x-ms-original-file: 2026-04-02-preview/ListSafeguardsVersions.json */ async function listSafeguardsVersions() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListSample.js index b104768c90f4..d9ce4b0a1dcd 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of managed clusters in the specified subscription. * * @summary gets a list of managed clusters in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList.json */ async function listManagedClusters() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRebalanceLoadBalancersSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRebalanceLoadBalancersSample.js index a37ca3ab33dc..172eca22033d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRebalanceLoadBalancersSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRebalanceLoadBalancersSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to rebalance nodes across specific load balancers. * * @summary rebalance nodes across specific load balancers. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Rebalance.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Rebalance.json */ async function rebalanceLoadBalancersOfAManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersResetAADProfileSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersResetAADProfileSample.js index 2bcaa693ed3d..0b5be9945684 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersResetAADProfileSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersResetAADProfileSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. * * @summary **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersResetAADProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersResetAADProfile.json */ async function resetAADProfile() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersResetServicePrincipalProfileSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersResetServicePrincipalProfileSample.js index 823d8a592e50..7fc41838f88b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersResetServicePrincipalProfileSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersResetServicePrincipalProfileSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to this action cannot be performed on a cluster that is not using a service principal * * @summary this action cannot be performed on a cluster that is not using a service principal - * x-ms-original-file: 2026-03-02-preview/ManagedClustersResetServicePrincipalProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersResetServicePrincipalProfile.json */ async function resetServicePrincipalProfile() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRotateClusterCertificatesSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRotateClusterCertificatesSample.js index 71022e58d354..a12d6551f7f6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRotateClusterCertificatesSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRotateClusterCertificatesSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. * * @summary see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateClusterCertificates.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateClusterCertificates.json */ async function rotateClusterCertificates() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRotateServiceAccountSigningKeysSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRotateServiceAccountSigningKeysSample.js index b061e8f6488e..b23189666347 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRotateServiceAccountSigningKeysSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRotateServiceAccountSigningKeysSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to rotates the service account signing keys of a managed cluster. * * @summary rotates the service account signing keys of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json */ async function rotateClusterServiceAccountSigningKeys() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRunCommandSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRunCommandSample.js index 77f0bd389db1..03c75990b01e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRunCommandSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersRunCommandSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). * * @summary aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). - * x-ms-original-file: 2026-03-02-preview/RunCommandRequest.json + * x-ms-original-file: 2026-04-02-preview/RunCommandRequest.json */ async function submitNewCommand() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersStartSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersStartSample.js index 11f3be976212..9c97415c8101 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersStartSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersStartSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. * * @summary see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersStart.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersStart.json */ async function startManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersStopSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersStopSample.js index e8e82105e175..cd693459518d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersStopSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersStopSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. * * @summary this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersStop.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersStop.json */ async function stopManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersUpdateTagsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersUpdateTagsSample.js index 43c3b6923e21..5ef004b64686 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersUpdateTagsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedClustersUpdateTagsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to updates tags on a managed cluster. * * @summary updates tags on a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersUpdateTags.json */ async function updateManagedClusterTags() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesCreateOrUpdateSample.js index 7466b8e97833..ca2a761bcbd8 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. * * @summary creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesCreate_Update.json */ async function createOrUpdateManagedNamespace() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesDeleteSample.js index c94710985f95..0e15031e992b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes a namespace. * * @summary deletes a namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesDelete.json */ async function deleteManagedNamespace() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesGetSample.js index a2d1aaa790a6..75edf8debb72 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the specified namespace of a managed cluster. * * @summary gets the specified namespace of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesGet.json */ async function getManagedNamespace() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesListByManagedClusterSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesListByManagedClusterSample.js index 7f65c45577e6..5f15707c2394 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesListByManagedClusterSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesListByManagedClusterSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of managed namespaces in the specified managed cluster. * * @summary gets a list of managed namespaces in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesList.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesList.json */ async function listNamespacesByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesListCredentialSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesListCredentialSample.js index 056a40d104f6..49ee766ad221 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesListCredentialSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesListCredentialSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists the credentials of a namespace. * * @summary lists the credentials of a namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesListCredentialResult.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesListCredentialResult.json */ async function listManagedNamespaceCredentials() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesUpdateSample.js index 0d5f5578adc4..6a0ec1d46e79 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/managedNamespacesUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to updates tags on a managed namespace. * * @summary updates tags on a managed namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesUpdateTags.json */ async function updateManagedNamespaceTags() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsCreateOrUpdateSample.js index 241cdc3adfa2..27dfb1e203a2 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates the mesh membership of a managed cluster. * * @summary creates or updates the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_CreateOrUpdate.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_CreateOrUpdate.json */ async function createOrUpdateMeshMembership() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsDeleteSample.js index 4f61febe30f3..cb227c4c9b23 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes the mesh membership of a managed cluster. * * @summary deletes the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_Delete.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_Delete.json */ async function deleteMeshMembership() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsGetSample.js index 82c2a93f8bdb..9b98f2ff5b56 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the mesh membership of a managed cluster. * * @summary gets the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_Get.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_Get.json */ async function getMeshMembership() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsListByManagedClusterSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsListByManagedClusterSample.js index af28a39a2840..27974f992e1c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsListByManagedClusterSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/meshMembershipsListByManagedClusterSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists mesh memberships in a managed cluster. * * @summary lists mesh memberships in a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_ListByManagedCluster.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_ListByManagedCluster.json */ async function listMeshMembershipsByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultGetByAgentPoolSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultGetByAgentPoolSample.js index 19abe46e54bf..e443edb76753 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultGetByAgentPoolSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultGetByAgentPoolSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to get the status of a specific operation in the specified agent pool. * * @summary get the status of a specific operation in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultGetByAgentPool.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultGetByAgentPool.json */ async function getOperationStatusResult() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultGetSample.js index 1cd67f4a0ae9..52589e78c4b5 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to get the status of a specific operation in the specified managed cluster. * * @summary get the status of a specific operation in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultGet.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultGet.json */ async function getOperationStatusResult() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultListSample.js index 9c6e6a9b4389..7f8825846796 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationStatusResultListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of operations in the specified managedCluster * * @summary gets a list of operations in the specified managedCluster - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultList.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultList.json */ async function listOfOperationStatusResult() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationsListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationsListSample.js index 6fa7eb42ca7c..d48f058aae20 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationsListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/operationsListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of operations. * * @summary gets a list of operations. - * x-ms-original-file: 2026-03-02-preview/Operation_List.json + * x-ms-original-file: 2026-04-02-preview/Operation_List.json */ async function listAvailableOperationsForTheContainerServiceResourceProvider() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsDeleteSample.js index ac1fa54a2c1c..be453e67baa8 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes a private endpoint connection. * * @summary deletes a private endpoint connection. - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsDelete.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsDelete.json */ async function deletePrivateEndpointConnection() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsGetSample.js index d38165f309a0..9c4cfe79f4bb 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsGet.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsGet.json */ async function getPrivateEndpointConnection() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsListSample.js index e8ca2c1bced2..927dfa823c55 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsList.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsList.json */ async function listPrivateEndpointConnectionsByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsUpdateSample.js index 362c7c242262..206be3a9951d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateEndpointConnectionsUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to updates a private endpoint connection. * * @summary updates a private endpoint connection. - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsUpdate.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsUpdate.json */ async function updatePrivateEndpointConnection() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateLinkResourcesListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateLinkResourcesListSample.js index d1aed50c336c..a48c658c38d6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateLinkResourcesListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/privateLinkResourcesListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateLinkResourcesList.json + * x-ms-original-file: 2026-04-02-preview/PrivateLinkResourcesList.json */ async function listPrivateLinkResourcesByManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/resolvePrivateLinkServiceIdPostSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/resolvePrivateLinkServiceIdPostSample.js index 1b53ba91e2dc..bd20d32f67c7 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/resolvePrivateLinkServiceIdPostSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/resolvePrivateLinkServiceIdPostSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the private link service ID for the specified managed cluster. * * @summary gets the private link service ID for the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/ResolvePrivateLinkServiceId.json + * x-ms-original-file: 2026-04-02-preview/ResolvePrivateLinkServiceId.json */ async function resolveThePrivateLinkServiceIDForManagedCluster() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsCreateOrUpdateSample.js index e6985af8387f..e8876c94ce98 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to creates or updates a snapshot. * * @summary creates or updates a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsCreate.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsCreate.json */ async function createOrUpdateSnapshot() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsDeleteSample.js index b7eb6dd944dd..60116faabd3d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to deletes a snapshot. * * @summary deletes a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsDelete.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsDelete.json */ async function deleteSnapshot() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsGetSample.js index 43200258d0b7..6f598c5aef0c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a snapshot. * * @summary gets a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsGet.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsGet.json */ async function getSnapshot() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsListByResourceGroupSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsListByResourceGroupSample.js index a67f451cae3e..c93a51dba450 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsListByResourceGroupSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsListByResourceGroupSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to lists snapshots in the specified subscription and resource group. * * @summary lists snapshots in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/SnapshotsListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsListByResourceGroup.json */ async function listSnapshotsByResourceGroup() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsListSample.js index 55de889202d7..47ef9b9d93b9 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets a list of snapshots in the specified subscription. * * @summary gets a list of snapshots in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/SnapshotsList.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsList.json */ async function listSnapshots() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsUpdateTagsSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsUpdateTagsSample.js index eca8d83d4875..b4312e2abd2e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsUpdateTagsSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/snapshotsUpdateTagsSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to updates tags on a snapshot. * * @summary updates tags on a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsUpdateTags.json */ async function updateSnapshotTags() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsCreateOrUpdateSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsCreateOrUpdateSample.js index d251fa2b8bd1..a2346afff1f0 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsCreateOrUpdateSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsCreateOrUpdateSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to create or update a trusted access role binding * * @summary create or update a trusted access role binding - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json */ async function createOrUpdateATrustedAccessRoleBinding() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsDeleteSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsDeleteSample.js index 77bb4f0d8029..f22cb19914ce 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsDeleteSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsDeleteSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to delete a trusted access role binding. * * @summary delete a trusted access role binding. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Delete.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Delete.json */ async function deleteATrustedAccessRoleBinding() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsGetSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsGetSample.js index 32be89636ab7..22e198e8a38f 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsGetSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsGetSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to get a trusted access role binding. * * @summary get a trusted access role binding. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Get.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Get.json */ async function getATrustedAccessRoleBinding() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsListSample.js index 5a18d93c1895..f3fce0b1e401 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRoleBindingsListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to list trusted access role bindings. * * @summary list trusted access role bindings. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_List.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_List.json */ async function listTrustedAccessRoleBindings() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRolesListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRolesListSample.js index f82e4623991c..e0d518aac4c4 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRolesListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/trustedAccessRolesListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to list supported trusted access roles. * * @summary list supported trusted access roles. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoles_List.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoles_List.json */ async function listTrustedAccessRoles() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/vmSkusListSample.js b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/vmSkusListSample.js index 423aa55a9961..8e47e57dc42c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/vmSkusListSample.js +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/javascript/vmSkusListSample.js @@ -8,7 +8,7 @@ const { DefaultAzureCredential } = require("@azure/identity"); * This sample demonstrates how to gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. * * @summary gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. - * x-ms-original-file: 2026-03-02-preview/ListAvailableContainerServiceVmSkus.json + * x-ms-original-file: 2026-04-02-preview/ListAvailableContainerServiceVmSkus.json */ async function listsAllAvailableContainerServiceVMSKUsForALocation() { const credential = new DefaultAzureCredential(); @@ -26,7 +26,7 @@ async function listsAllAvailableContainerServiceVMSKUsForALocation() { * This sample demonstrates how to gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. * * @summary gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. - * x-ms-original-file: 2026-03-02-preview/ListAvailableContainerServiceVmSkusWithExtendedLocations.json + * x-ms-original-file: 2026-04-02-preview/ListAvailableContainerServiceVmSkusWithExtendedLocations.json */ async function listsAllAvailableContainerServiceVMSKUsWithExtendedLocationInformation() { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/README.md b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/README.md index 1eb3ff3c0ecb..4d0741bdea52 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/README.md +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/README.md @@ -4,105 +4,111 @@ These sample programs show how to use the TypeScript client libraries for @azure | **File Name** | **Description** | | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [agentPoolsAbortLatestOperationSample.ts][agentpoolsabortlatestoperationsample] | aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. x-ms-original-file: 2026-03-02-preview/AgentPoolsAbortOperation.json | -| [agentPoolsCompleteUpgradeSample.ts][agentpoolscompleteupgradesample] | completes the upgrade operation for the specified agent pool. x-ms-original-file: 2026-03-02-preview/AgentPoolsCompleteUpgrade.json | -| [agentPoolsCreateOrUpdateSample.ts][agentpoolscreateorupdatesample] | creates or updates an agent pool in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/AgentPoolsAssociate_CRG.json | -| [agentPoolsDeleteMachinesSample.ts][agentpoolsdeletemachinessample] | deletes specific machines in an agent pool. x-ms-original-file: 2026-03-02-preview/AgentPoolsDeleteMachines.json | -| [agentPoolsDeleteSample.ts][agentpoolsdeletesample] | deletes an agent pool in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/AgentPoolsDelete.json | -| [agentPoolsGetAvailableAgentPoolVersionsSample.ts][agentpoolsgetavailableagentpoolversionssample] | see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. x-ms-original-file: 2026-03-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json | -| [agentPoolsGetSample.ts][agentpoolsgetsample] | gets the specified managed cluster agent pool. x-ms-original-file: 2026-03-02-preview/AgentPoolsGet.json | -| [agentPoolsGetUpgradeProfileSample.ts][agentpoolsgetupgradeprofilesample] | gets the upgrade profile for an agent pool. x-ms-original-file: 2026-03-02-preview/AgentPoolsGetUpgradeProfile.json | -| [agentPoolsListSample.ts][agentpoolslistsample] | gets a list of agent pools in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/AgentPoolsList.json | -| [agentPoolsUpgradeNodeImageVersionSample.ts][agentpoolsupgradenodeimageversionsample] | upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade x-ms-original-file: 2026-03-02-preview/AgentPoolsUpgradeNodeImageVersion.json | -| [containerServiceListNodeImageVersionsSample.ts][containerservicelistnodeimageversionssample] | only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. x-ms-original-file: 2026-03-02-preview/NodeImageVersions_List.json | -| [identityBindingsCreateOrUpdateSample.ts][identitybindingscreateorupdatesample] | creates or updates an identity binding in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/IdentityBindings_Create_Or_Update.json | -| [identityBindingsDeleteSample.ts][identitybindingsdeletesample] | deletes an identity binding in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/IdentityBindings_Delete.json | -| [identityBindingsGetSample.ts][identitybindingsgetsample] | gets the specified Identity Binding. x-ms-original-file: 2026-03-02-preview/IdentityBindings_Get.json | -| [identityBindingsListByManagedClusterSample.ts][identitybindingslistbymanagedclustersample] | gets a list of identity bindings in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/IdentityBindings_List.json | -| [jwtAuthenticatorsCreateOrUpdateSample.ts][jwtauthenticatorscreateorupdatesample] | creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Create_Or_Update.json | -| [jwtAuthenticatorsDeleteSample.ts][jwtauthenticatorsdeletesample] | deletes a JWT authenticator and updates the managed cluster to apply the settings. x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Delete.json | -| [jwtAuthenticatorsGetSample.ts][jwtauthenticatorsgetsample] | gets the specified JWT authenticator of a managed cluster. x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Get.json | -| [jwtAuthenticatorsListByManagedClusterSample.ts][jwtauthenticatorslistbymanagedclustersample] | gets a list of JWT authenticators in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_List.json | -| [loadBalancersCreateOrUpdateSample.ts][loadbalancerscreateorupdatesample] | creates or updates a load balancer in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/LoadBalancers_Create_Or_Update.json | -| [loadBalancersDeleteSample.ts][loadbalancersdeletesample] | deletes a load balancer in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/LoadBalancers_Delete.json | -| [loadBalancersGetSample.ts][loadbalancersgetsample] | gets the specified load balancer. x-ms-original-file: 2026-03-02-preview/LoadBalancers_Get.json | -| [loadBalancersListByManagedClusterSample.ts][loadbalancerslistbymanagedclustersample] | gets a list of load balancers in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/LoadBalancers_List.json | -| [machinesCreateOrUpdateSample.ts][machinescreateorupdatesample] | creates or updates a machine in the specified agent pool. x-ms-original-file: 2026-03-02-preview/MachineCreate_Update.json | -| [machinesGetSample.ts][machinesgetsample] | get a specific machine in the specified agent pool. x-ms-original-file: 2026-03-02-preview/MachineGet.json | -| [machinesListSample.ts][machineslistsample] | gets a list of machines in the specified agent pool. x-ms-original-file: 2026-03-02-preview/MachineList.json | -| [maintenanceConfigurationsCreateOrUpdateSample.ts][maintenanceconfigurationscreateorupdatesample] | creates or updates a maintenance configuration in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json | -| [maintenanceConfigurationsDeleteSample.ts][maintenanceconfigurationsdeletesample] | deletes a maintenance configuration. x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json | -| [maintenanceConfigurationsGetSample.ts][maintenanceconfigurationsgetsample] | gets the specified maintenance configuration of a managed cluster. x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json | -| [maintenanceConfigurationsListByManagedClusterSample.ts][maintenanceconfigurationslistbymanagedclustersample] | gets a list of maintenance configurations in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json | -| [managedClusterSnapshotsCreateOrUpdateSample.ts][managedclustersnapshotscreateorupdatesample] | creates or updates a managed cluster snapshot. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsCreate.json | -| [managedClusterSnapshotsDeleteSample.ts][managedclustersnapshotsdeletesample] | deletes a managed cluster snapshot. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsDelete.json | -| [managedClusterSnapshotsGetSample.ts][managedclustersnapshotsgetsample] | gets a managed cluster snapshot. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsGet.json | -| [managedClusterSnapshotsListByResourceGroupSample.ts][managedclustersnapshotslistbyresourcegroupsample] | lists managed cluster snapshots in the specified subscription and resource group. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsListByResourceGroup.json | -| [managedClusterSnapshotsListSample.ts][managedclustersnapshotslistsample] | gets a list of managed cluster snapshots in the specified subscription. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsList.json | -| [managedClusterSnapshotsUpdateTagsSample.ts][managedclustersnapshotsupdatetagssample] | updates tags on a managed cluster snapshot. x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsUpdateTags.json | -| [managedClustersAbortLatestOperationSample.ts][managedclustersabortlatestoperationsample] | aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. x-ms-original-file: 2026-03-02-preview/ManagedClustersAbortOperation.json | -| [managedClustersCreateOrUpdateSample.ts][managedclusterscreateorupdatesample] | creates or updates a managed cluster. x-ms-original-file: 2026-03-02-preview/AdvancedNetworkingTransitEncryption.json | -| [managedClustersDeleteSample.ts][managedclustersdeletesample] | deletes a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersDelete.json | -| [managedClustersGetAccessProfileSample.ts][managedclustersgetaccessprofilesample] | **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . x-ms-original-file: 2026-03-02-preview/ManagedClustersGetAccessProfile.json | -| [managedClustersGetCommandResultSample.ts][managedclustersgetcommandresultsample] | gets the results of a command which has been run on the Managed Cluster. x-ms-original-file: 2026-03-02-preview/RunCommandResultFailed.json | -| [managedClustersGetGuardrailsVersionsSample.ts][managedclustersgetguardrailsversionssample] | contains Guardrails version along with its support info and whether it is a default version. x-ms-original-file: 2026-03-02-preview/GetGuardrailsVersions.json | -| [managedClustersGetMeshRevisionProfileSample.ts][managedclustersgetmeshrevisionprofilesample] | contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshRevisionProfile.json | -| [managedClustersGetMeshUpgradeProfileSample.ts][managedclustersgetmeshupgradeprofilesample] | gets available upgrades for a service mesh in a cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshUpgradeProfile.json | -| [managedClustersGetSafeguardsVersionsSample.ts][managedclustersgetsafeguardsversionssample] | contains Safeguards version along with its support info and whether it is a default version. x-ms-original-file: 2026-03-02-preview/GetSafeguardsVersions.json | -| [managedClustersGetSample.ts][managedclustersgetsample] | gets a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersGet.json | -| [managedClustersGetUpgradeProfileSample.ts][managedclustersgetupgradeprofilesample] | gets the upgrade profile of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersGetUpgradeProfile.json | -| [managedClustersListByResourceGroupSample.ts][managedclusterslistbyresourcegroupsample] | lists managed clusters in the specified subscription and resource group. x-ms-original-file: 2026-03-02-preview/ManagedClustersListByResourceGroup.json | -| [managedClustersListClusterAdminCredentialsSample.ts][managedclusterslistclusteradmincredentialssample] | lists the admin credentials of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterAdminCredentials.json | -| [managedClustersListClusterMonitoringUserCredentialsSample.ts][managedclusterslistclustermonitoringusercredentialssample] | lists the cluster monitoring user credentials of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterCredentialResult.json | -| [managedClustersListClusterUserCredentialsSample.ts][managedclusterslistclusterusercredentialssample] | lists the user credentials of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterUserCredentials.json | -| [managedClustersListGuardrailsVersionsSample.ts][managedclusterslistguardrailsversionssample] | contains list of Guardrails version along with its support info and whether it is a default version. x-ms-original-file: 2026-03-02-preview/ListGuardrailsVersions.json | -| [managedClustersListKubernetesVersionsSample.ts][managedclusterslistkubernetesversionssample] | contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version x-ms-original-file: 2026-03-02-preview/KubernetesVersions_List.json | -| [managedClustersListMeshRevisionProfilesSample.ts][managedclusterslistmeshrevisionprofilessample] | contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshRevisionProfiles.json | -| [managedClustersListMeshUpgradeProfilesSample.ts][managedclusterslistmeshupgradeprofilessample] | lists available upgrades for all service meshes in a specific cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshUpgradeProfiles.json | -| [managedClustersListOutboundNetworkDependenciesEndpointsSample.ts][managedclusterslistoutboundnetworkdependenciesendpointssample] | gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. x-ms-original-file: 2026-03-02-preview/OutboundNetworkDependenciesEndpointsList.json | -| [managedClustersListSafeguardsVersionsSample.ts][managedclusterslistsafeguardsversionssample] | contains list of Safeguards version along with its support info and whether it is a default version. x-ms-original-file: 2026-03-02-preview/ListSafeguardsVersions.json | -| [managedClustersListSample.ts][managedclusterslistsample] | gets a list of managed clusters in the specified subscription. x-ms-original-file: 2026-03-02-preview/ManagedClustersList.json | -| [managedClustersRebalanceLoadBalancersSample.ts][managedclustersrebalanceloadbalancerssample] | rebalance nodes across specific load balancers. x-ms-original-file: 2026-03-02-preview/LoadBalancers_Rebalance.json | -| [managedClustersResetAADProfileSample.ts][managedclustersresetaadprofilesample] | **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. x-ms-original-file: 2026-03-02-preview/ManagedClustersResetAADProfile.json | -| [managedClustersResetServicePrincipalProfileSample.ts][managedclustersresetserviceprincipalprofilesample] | this action cannot be performed on a cluster that is not using a service principal x-ms-original-file: 2026-03-02-preview/ManagedClustersResetServicePrincipalProfile.json | -| [managedClustersRotateClusterCertificatesSample.ts][managedclustersrotateclustercertificatessample] | see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateClusterCertificates.json | -| [managedClustersRotateServiceAccountSigningKeysSample.ts][managedclustersrotateserviceaccountsigningkeyssample] | rotates the service account signing keys of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json | -| [managedClustersRunCommandSample.ts][managedclustersruncommandsample] | aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). x-ms-original-file: 2026-03-02-preview/RunCommandRequest.json | -| [managedClustersStartSample.ts][managedclustersstartsample] | see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersStart.json | -| [managedClustersStopSample.ts][managedclustersstopsample] | this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersStop.json | -| [managedClustersUpdateTagsSample.ts][managedclustersupdatetagssample] | updates tags on a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedClustersUpdateTags.json | -| [managedNamespacesCreateOrUpdateSample.ts][managednamespacescreateorupdatesample] | creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesCreate_Update.json | -| [managedNamespacesDeleteSample.ts][managednamespacesdeletesample] | deletes a namespace. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesDelete.json | -| [managedNamespacesGetSample.ts][managednamespacesgetsample] | gets the specified namespace of a managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesGet.json | -| [managedNamespacesListByManagedClusterSample.ts][managednamespaceslistbymanagedclustersample] | gets a list of managed namespaces in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesList.json | -| [managedNamespacesListCredentialSample.ts][managednamespaceslistcredentialsample] | lists the credentials of a namespace. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesListCredentialResult.json | -| [managedNamespacesUpdateSample.ts][managednamespacesupdatesample] | updates tags on a managed namespace. x-ms-original-file: 2026-03-02-preview/ManagedNamespacesUpdateTags.json | -| [meshMembershipsCreateOrUpdateSample.ts][meshmembershipscreateorupdatesample] | creates or updates the mesh membership of a managed cluster. x-ms-original-file: 2026-03-02-preview/MeshMemberships_CreateOrUpdate.json | -| [meshMembershipsDeleteSample.ts][meshmembershipsdeletesample] | deletes the mesh membership of a managed cluster. x-ms-original-file: 2026-03-02-preview/MeshMemberships_Delete.json | -| [meshMembershipsGetSample.ts][meshmembershipsgetsample] | gets the mesh membership of a managed cluster. x-ms-original-file: 2026-03-02-preview/MeshMemberships_Get.json | -| [meshMembershipsListByManagedClusterSample.ts][meshmembershipslistbymanagedclustersample] | lists mesh memberships in a managed cluster. x-ms-original-file: 2026-03-02-preview/MeshMemberships_ListByManagedCluster.json | -| [operationStatusResultGetByAgentPoolSample.ts][operationstatusresultgetbyagentpoolsample] | get the status of a specific operation in the specified agent pool. x-ms-original-file: 2026-03-02-preview/OperationStatusResultGetByAgentPool.json | -| [operationStatusResultGetSample.ts][operationstatusresultgetsample] | get the status of a specific operation in the specified managed cluster. x-ms-original-file: 2026-03-02-preview/OperationStatusResultGet.json | -| [operationStatusResultListSample.ts][operationstatusresultlistsample] | gets a list of operations in the specified managedCluster x-ms-original-file: 2026-03-02-preview/OperationStatusResultList.json | -| [operationsListSample.ts][operationslistsample] | gets a list of operations. x-ms-original-file: 2026-03-02-preview/Operation_List.json | -| [privateEndpointConnectionsDeleteSample.ts][privateendpointconnectionsdeletesample] | deletes a private endpoint connection. x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsDelete.json | -| [privateEndpointConnectionsGetSample.ts][privateendpointconnectionsgetsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsGet.json | -| [privateEndpointConnectionsListSample.ts][privateendpointconnectionslistsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsList.json | -| [privateEndpointConnectionsUpdateSample.ts][privateendpointconnectionsupdatesample] | updates a private endpoint connection. x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsUpdate.json | -| [privateLinkResourcesListSample.ts][privatelinkresourceslistsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-03-02-preview/PrivateLinkResourcesList.json | -| [resolvePrivateLinkServiceIdPostSample.ts][resolveprivatelinkserviceidpostsample] | gets the private link service ID for the specified managed cluster. x-ms-original-file: 2026-03-02-preview/ResolvePrivateLinkServiceId.json | -| [snapshotsCreateOrUpdateSample.ts][snapshotscreateorupdatesample] | creates or updates a snapshot. x-ms-original-file: 2026-03-02-preview/SnapshotsCreate.json | -| [snapshotsDeleteSample.ts][snapshotsdeletesample] | deletes a snapshot. x-ms-original-file: 2026-03-02-preview/SnapshotsDelete.json | -| [snapshotsGetSample.ts][snapshotsgetsample] | gets a snapshot. x-ms-original-file: 2026-03-02-preview/SnapshotsGet.json | -| [snapshotsListByResourceGroupSample.ts][snapshotslistbyresourcegroupsample] | lists snapshots in the specified subscription and resource group. x-ms-original-file: 2026-03-02-preview/SnapshotsListByResourceGroup.json | -| [snapshotsListSample.ts][snapshotslistsample] | gets a list of snapshots in the specified subscription. x-ms-original-file: 2026-03-02-preview/SnapshotsList.json | -| [snapshotsUpdateTagsSample.ts][snapshotsupdatetagssample] | updates tags on a snapshot. x-ms-original-file: 2026-03-02-preview/SnapshotsUpdateTags.json | -| [trustedAccessRoleBindingsCreateOrUpdateSample.ts][trustedaccessrolebindingscreateorupdatesample] | create or update a trusted access role binding x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json | -| [trustedAccessRoleBindingsDeleteSample.ts][trustedaccessrolebindingsdeletesample] | delete a trusted access role binding. x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Delete.json | -| [trustedAccessRoleBindingsGetSample.ts][trustedaccessrolebindingsgetsample] | get a trusted access role binding. x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Get.json | -| [trustedAccessRoleBindingsListSample.ts][trustedaccessrolebindingslistsample] | list trusted access role bindings. x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_List.json | -| [trustedAccessRolesListSample.ts][trustedaccessroleslistsample] | list supported trusted access roles. x-ms-original-file: 2026-03-02-preview/TrustedAccessRoles_List.json | -| [vmSkusListSample.ts][vmskuslistsample] | gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. x-ms-original-file: 2026-03-02-preview/ListAvailableContainerServiceVmSkus.json | +| [agentPoolsAbortLatestOperationSample.ts][agentpoolsabortlatestoperationsample] | aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. x-ms-original-file: 2026-04-02-preview/AgentPoolsAbortOperation.json | +| [agentPoolsCompleteUpgradeSample.ts][agentpoolscompleteupgradesample] | completes the upgrade operation for the specified agent pool. x-ms-original-file: 2026-04-02-preview/AgentPoolsCompleteUpgrade.json | +| [agentPoolsCreateOrUpdateSample.ts][agentpoolscreateorupdatesample] | creates or updates an agent pool in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/AgentPoolsAssociate_CRG.json | +| [agentPoolsDeleteMachinesSample.ts][agentpoolsdeletemachinessample] | deletes specific machines in an agent pool. x-ms-original-file: 2026-04-02-preview/AgentPoolsDeleteMachines.json | +| [agentPoolsDeleteSample.ts][agentpoolsdeletesample] | deletes an agent pool in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/AgentPoolsDelete.json | +| [agentPoolsGetAvailableAgentPoolVersionsSample.ts][agentpoolsgetavailableagentpoolversionssample] | see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. x-ms-original-file: 2026-04-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json | +| [agentPoolsGetSample.ts][agentpoolsgetsample] | gets the specified managed cluster agent pool. x-ms-original-file: 2026-04-02-preview/AgentPoolsGet.json | +| [agentPoolsGetUpgradeProfileSample.ts][agentpoolsgetupgradeprofilesample] | gets the upgrade profile for an agent pool. x-ms-original-file: 2026-04-02-preview/AgentPoolsGetUpgradeProfile.json | +| [agentPoolsListSample.ts][agentpoolslistsample] | gets a list of agent pools in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/AgentPoolsList.json | +| [agentPoolsUpgradeNodeImageVersionSample.ts][agentpoolsupgradenodeimageversionsample] | upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade x-ms-original-file: 2026-04-02-preview/AgentPoolsUpgradeNodeImageVersion.json | +| [containerServiceListNodeImageVersionsSample.ts][containerservicelistnodeimageversionssample] | only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. x-ms-original-file: 2026-04-02-preview/NodeImageVersions_List.json | +| [identityBindingsCreateOrUpdateSample.ts][identitybindingscreateorupdatesample] | creates or updates an identity binding in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/IdentityBindings_Create_Or_Update.json | +| [identityBindingsDeleteSample.ts][identitybindingsdeletesample] | deletes an identity binding in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/IdentityBindings_Delete.json | +| [identityBindingsGetSample.ts][identitybindingsgetsample] | gets the specified Identity Binding. x-ms-original-file: 2026-04-02-preview/IdentityBindings_Get.json | +| [identityBindingsListByManagedClusterSample.ts][identitybindingslistbymanagedclustersample] | gets a list of identity bindings in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/IdentityBindings_List.json | +| [jwtAuthenticatorsCreateOrUpdateSample.ts][jwtauthenticatorscreateorupdatesample] | creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Create_Or_Update.json | +| [jwtAuthenticatorsDeleteSample.ts][jwtauthenticatorsdeletesample] | deletes a JWT authenticator and updates the managed cluster to apply the settings. x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Delete.json | +| [jwtAuthenticatorsGetSample.ts][jwtauthenticatorsgetsample] | gets the specified JWT authenticator of a managed cluster. x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Get.json | +| [jwtAuthenticatorsListByManagedClusterSample.ts][jwtauthenticatorslistbymanagedclustersample] | gets a list of JWT authenticators in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_List.json | +| [loadBalancersCreateOrUpdateSample.ts][loadbalancerscreateorupdatesample] | creates or updates a load balancer in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/LoadBalancers_Create_Or_Update.json | +| [loadBalancersDeleteSample.ts][loadbalancersdeletesample] | deletes a load balancer in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/LoadBalancers_Delete.json | +| [loadBalancersGetSample.ts][loadbalancersgetsample] | gets the specified load balancer. x-ms-original-file: 2026-04-02-preview/LoadBalancers_Get.json | +| [loadBalancersListByManagedClusterSample.ts][loadbalancerslistbymanagedclustersample] | gets a list of load balancers in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/LoadBalancers_List.json | +| [machinesCreateOrUpdateSample.ts][machinescreateorupdatesample] | creates or updates a machine in the specified agent pool. x-ms-original-file: 2026-04-02-preview/MachineCreate_Update.json | +| [machinesGetSample.ts][machinesgetsample] | get a specific machine in the specified agent pool. x-ms-original-file: 2026-04-02-preview/MachineGet.json | +| [machinesListSample.ts][machineslistsample] | gets a list of machines in the specified agent pool. x-ms-original-file: 2026-04-02-preview/MachineList.json | +| [maintenanceConfigurationsCreateOrUpdateSample.ts][maintenanceconfigurationscreateorupdatesample] | creates or updates a maintenance configuration in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json | +| [maintenanceConfigurationsDeleteSample.ts][maintenanceconfigurationsdeletesample] | deletes a maintenance configuration. x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json | +| [maintenanceConfigurationsGetSample.ts][maintenanceconfigurationsgetsample] | gets the specified maintenance configuration of a managed cluster. x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json | +| [maintenanceConfigurationsListByManagedClusterSample.ts][maintenanceconfigurationslistbymanagedclustersample] | gets a list of maintenance configurations in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json | +| [maintenanceWindowsCreateOrUpdateSample.ts][maintenancewindowscreateorupdatesample] | creates or updates a maintenance window. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsCreateOrUpdate.json | +| [maintenanceWindowsDeleteSample.ts][maintenancewindowsdeletesample] | deletes a maintenance window. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsDelete.json | +| [maintenanceWindowsGetSample.ts][maintenancewindowsgetsample] | gets the specified maintenance window. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsGet.json | +| [maintenanceWindowsListBySubscriptionSample.ts][maintenancewindowslistbysubscriptionsample] | lists maintenance windows in the specified subscription. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsListBySubscription.json | +| [maintenanceWindowsListSample.ts][maintenancewindowslistsample] | lists maintenance windows in the specified resource group. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsList.json | +| [maintenanceWindowsUpdateTagsSample.ts][maintenancewindowsupdatetagssample] | updates tags on a maintenance window. x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsUpdateTags.json | +| [managedClusterSnapshotsCreateOrUpdateSample.ts][managedclustersnapshotscreateorupdatesample] | creates or updates a managed cluster snapshot. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsCreate.json | +| [managedClusterSnapshotsDeleteSample.ts][managedclustersnapshotsdeletesample] | deletes a managed cluster snapshot. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsDelete.json | +| [managedClusterSnapshotsGetSample.ts][managedclustersnapshotsgetsample] | gets a managed cluster snapshot. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsGet.json | +| [managedClusterSnapshotsListByResourceGroupSample.ts][managedclustersnapshotslistbyresourcegroupsample] | lists managed cluster snapshots in the specified subscription and resource group. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsListByResourceGroup.json | +| [managedClusterSnapshotsListSample.ts][managedclustersnapshotslistsample] | gets a list of managed cluster snapshots in the specified subscription. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsList.json | +| [managedClusterSnapshotsUpdateTagsSample.ts][managedclustersnapshotsupdatetagssample] | updates tags on a managed cluster snapshot. x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsUpdateTags.json | +| [managedClustersAbortLatestOperationSample.ts][managedclustersabortlatestoperationsample] | aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. x-ms-original-file: 2026-04-02-preview/ManagedClustersAbortOperation.json | +| [managedClustersCreateOrUpdateSample.ts][managedclusterscreateorupdatesample] | creates or updates a managed cluster. x-ms-original-file: 2026-04-02-preview/AdvancedNetworkingTransitEncryption.json | +| [managedClustersDeleteSample.ts][managedclustersdeletesample] | deletes a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersDelete.json | +| [managedClustersGetAccessProfileSample.ts][managedclustersgetaccessprofilesample] | **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . x-ms-original-file: 2026-04-02-preview/ManagedClustersGetAccessProfile.json | +| [managedClustersGetCommandResultSample.ts][managedclustersgetcommandresultsample] | gets the results of a command which has been run on the Managed Cluster. x-ms-original-file: 2026-04-02-preview/RunCommandResultFailed.json | +| [managedClustersGetGuardrailsVersionsSample.ts][managedclustersgetguardrailsversionssample] | contains Guardrails version along with its support info and whether it is a default version. x-ms-original-file: 2026-04-02-preview/GetGuardrailsVersions.json | +| [managedClustersGetMeshRevisionProfileSample.ts][managedclustersgetmeshrevisionprofilesample] | contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshRevisionProfile.json | +| [managedClustersGetMeshUpgradeProfileSample.ts][managedclustersgetmeshupgradeprofilesample] | gets available upgrades for a service mesh in a cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshUpgradeProfile.json | +| [managedClustersGetSafeguardsVersionsSample.ts][managedclustersgetsafeguardsversionssample] | contains Safeguards version along with its support info and whether it is a default version. x-ms-original-file: 2026-04-02-preview/GetSafeguardsVersions.json | +| [managedClustersGetSample.ts][managedclustersgetsample] | gets a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersGet.json | +| [managedClustersGetUpgradeProfileSample.ts][managedclustersgetupgradeprofilesample] | gets the upgrade profile of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersGetUpgradeProfile.json | +| [managedClustersListByResourceGroupSample.ts][managedclusterslistbyresourcegroupsample] | lists managed clusters in the specified subscription and resource group. x-ms-original-file: 2026-04-02-preview/ManagedClustersListByResourceGroup.json | +| [managedClustersListClusterAdminCredentialsSample.ts][managedclusterslistclusteradmincredentialssample] | lists the admin credentials of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterAdminCredentials.json | +| [managedClustersListClusterMonitoringUserCredentialsSample.ts][managedclusterslistclustermonitoringusercredentialssample] | lists the cluster monitoring user credentials of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterCredentialResult.json | +| [managedClustersListClusterUserCredentialsSample.ts][managedclusterslistclusterusercredentialssample] | lists the user credentials of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterUserCredentials.json | +| [managedClustersListGuardrailsVersionsSample.ts][managedclusterslistguardrailsversionssample] | contains list of Guardrails version along with its support info and whether it is a default version. x-ms-original-file: 2026-04-02-preview/ListGuardrailsVersions.json | +| [managedClustersListKubernetesVersionsSample.ts][managedclusterslistkubernetesversionssample] | contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version x-ms-original-file: 2026-04-02-preview/KubernetesVersions_List.json | +| [managedClustersListMeshRevisionProfilesSample.ts][managedclusterslistmeshrevisionprofilessample] | contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshRevisionProfiles.json | +| [managedClustersListMeshUpgradeProfilesSample.ts][managedclusterslistmeshupgradeprofilessample] | lists available upgrades for all service meshes in a specific cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshUpgradeProfiles.json | +| [managedClustersListOutboundNetworkDependenciesEndpointsSample.ts][managedclusterslistoutboundnetworkdependenciesendpointssample] | gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. x-ms-original-file: 2026-04-02-preview/OutboundNetworkDependenciesEndpointsList.json | +| [managedClustersListSafeguardsVersionsSample.ts][managedclusterslistsafeguardsversionssample] | contains list of Safeguards version along with its support info and whether it is a default version. x-ms-original-file: 2026-04-02-preview/ListSafeguardsVersions.json | +| [managedClustersListSample.ts][managedclusterslistsample] | gets a list of managed clusters in the specified subscription. x-ms-original-file: 2026-04-02-preview/ManagedClustersList.json | +| [managedClustersRebalanceLoadBalancersSample.ts][managedclustersrebalanceloadbalancerssample] | rebalance nodes across specific load balancers. x-ms-original-file: 2026-04-02-preview/LoadBalancers_Rebalance.json | +| [managedClustersResetAADProfileSample.ts][managedclustersresetaadprofilesample] | **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. x-ms-original-file: 2026-04-02-preview/ManagedClustersResetAADProfile.json | +| [managedClustersResetServicePrincipalProfileSample.ts][managedclustersresetserviceprincipalprofilesample] | this action cannot be performed on a cluster that is not using a service principal x-ms-original-file: 2026-04-02-preview/ManagedClustersResetServicePrincipalProfile.json | +| [managedClustersRotateClusterCertificatesSample.ts][managedclustersrotateclustercertificatessample] | see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateClusterCertificates.json | +| [managedClustersRotateServiceAccountSigningKeysSample.ts][managedclustersrotateserviceaccountsigningkeyssample] | rotates the service account signing keys of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json | +| [managedClustersRunCommandSample.ts][managedclustersruncommandsample] | aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). x-ms-original-file: 2026-04-02-preview/RunCommandRequest.json | +| [managedClustersStartSample.ts][managedclustersstartsample] | see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersStart.json | +| [managedClustersStopSample.ts][managedclustersstopsample] | this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersStop.json | +| [managedClustersUpdateTagsSample.ts][managedclustersupdatetagssample] | updates tags on a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedClustersUpdateTags.json | +| [managedNamespacesCreateOrUpdateSample.ts][managednamespacescreateorupdatesample] | creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesCreate_Update.json | +| [managedNamespacesDeleteSample.ts][managednamespacesdeletesample] | deletes a namespace. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesDelete.json | +| [managedNamespacesGetSample.ts][managednamespacesgetsample] | gets the specified namespace of a managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesGet.json | +| [managedNamespacesListByManagedClusterSample.ts][managednamespaceslistbymanagedclustersample] | gets a list of managed namespaces in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesList.json | +| [managedNamespacesListCredentialSample.ts][managednamespaceslistcredentialsample] | lists the credentials of a namespace. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesListCredentialResult.json | +| [managedNamespacesUpdateSample.ts][managednamespacesupdatesample] | updates tags on a managed namespace. x-ms-original-file: 2026-04-02-preview/ManagedNamespacesUpdateTags.json | +| [meshMembershipsCreateOrUpdateSample.ts][meshmembershipscreateorupdatesample] | creates or updates the mesh membership of a managed cluster. x-ms-original-file: 2026-04-02-preview/MeshMemberships_CreateOrUpdate.json | +| [meshMembershipsDeleteSample.ts][meshmembershipsdeletesample] | deletes the mesh membership of a managed cluster. x-ms-original-file: 2026-04-02-preview/MeshMemberships_Delete.json | +| [meshMembershipsGetSample.ts][meshmembershipsgetsample] | gets the mesh membership of a managed cluster. x-ms-original-file: 2026-04-02-preview/MeshMemberships_Get.json | +| [meshMembershipsListByManagedClusterSample.ts][meshmembershipslistbymanagedclustersample] | lists mesh memberships in a managed cluster. x-ms-original-file: 2026-04-02-preview/MeshMemberships_ListByManagedCluster.json | +| [operationStatusResultGetByAgentPoolSample.ts][operationstatusresultgetbyagentpoolsample] | get the status of a specific operation in the specified agent pool. x-ms-original-file: 2026-04-02-preview/OperationStatusResultGetByAgentPool.json | +| [operationStatusResultGetSample.ts][operationstatusresultgetsample] | get the status of a specific operation in the specified managed cluster. x-ms-original-file: 2026-04-02-preview/OperationStatusResultGet.json | +| [operationStatusResultListSample.ts][operationstatusresultlistsample] | gets a list of operations in the specified managedCluster x-ms-original-file: 2026-04-02-preview/OperationStatusResultList.json | +| [operationsListSample.ts][operationslistsample] | gets a list of operations. x-ms-original-file: 2026-04-02-preview/Operation_List.json | +| [privateEndpointConnectionsDeleteSample.ts][privateendpointconnectionsdeletesample] | deletes a private endpoint connection. x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsDelete.json | +| [privateEndpointConnectionsGetSample.ts][privateendpointconnectionsgetsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsGet.json | +| [privateEndpointConnectionsListSample.ts][privateendpointconnectionslistsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsList.json | +| [privateEndpointConnectionsUpdateSample.ts][privateendpointconnectionsupdatesample] | updates a private endpoint connection. x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsUpdate.json | +| [privateLinkResourcesListSample.ts][privatelinkresourceslistsample] | to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters x-ms-original-file: 2026-04-02-preview/PrivateLinkResourcesList.json | +| [resolvePrivateLinkServiceIdPostSample.ts][resolveprivatelinkserviceidpostsample] | gets the private link service ID for the specified managed cluster. x-ms-original-file: 2026-04-02-preview/ResolvePrivateLinkServiceId.json | +| [snapshotsCreateOrUpdateSample.ts][snapshotscreateorupdatesample] | creates or updates a snapshot. x-ms-original-file: 2026-04-02-preview/SnapshotsCreate.json | +| [snapshotsDeleteSample.ts][snapshotsdeletesample] | deletes a snapshot. x-ms-original-file: 2026-04-02-preview/SnapshotsDelete.json | +| [snapshotsGetSample.ts][snapshotsgetsample] | gets a snapshot. x-ms-original-file: 2026-04-02-preview/SnapshotsGet.json | +| [snapshotsListByResourceGroupSample.ts][snapshotslistbyresourcegroupsample] | lists snapshots in the specified subscription and resource group. x-ms-original-file: 2026-04-02-preview/SnapshotsListByResourceGroup.json | +| [snapshotsListSample.ts][snapshotslistsample] | gets a list of snapshots in the specified subscription. x-ms-original-file: 2026-04-02-preview/SnapshotsList.json | +| [snapshotsUpdateTagsSample.ts][snapshotsupdatetagssample] | updates tags on a snapshot. x-ms-original-file: 2026-04-02-preview/SnapshotsUpdateTags.json | +| [trustedAccessRoleBindingsCreateOrUpdateSample.ts][trustedaccessrolebindingscreateorupdatesample] | create or update a trusted access role binding x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json | +| [trustedAccessRoleBindingsDeleteSample.ts][trustedaccessrolebindingsdeletesample] | delete a trusted access role binding. x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Delete.json | +| [trustedAccessRoleBindingsGetSample.ts][trustedaccessrolebindingsgetsample] | get a trusted access role binding. x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Get.json | +| [trustedAccessRoleBindingsListSample.ts][trustedaccessrolebindingslistsample] | list trusted access role bindings. x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_List.json | +| [trustedAccessRolesListSample.ts][trustedaccessroleslistsample] | list supported trusted access roles. x-ms-original-file: 2026-04-02-preview/TrustedAccessRoles_List.json | +| [vmSkusListSample.ts][vmskuslistsample] | gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. x-ms-original-file: 2026-04-02-preview/ListAvailableContainerServiceVmSkus.json | ## Prerequisites @@ -184,6 +190,12 @@ Take a look at our [API Documentation][apiref] for more information about the AP [maintenanceconfigurationsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsDeleteSample.ts [maintenanceconfigurationsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsGetSample.ts [maintenanceconfigurationslistbymanagedclustersample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsListByManagedClusterSample.ts +[maintenancewindowscreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsCreateOrUpdateSample.ts +[maintenancewindowsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsDeleteSample.ts +[maintenancewindowsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsGetSample.ts +[maintenancewindowslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsListBySubscriptionSample.ts +[maintenancewindowslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsListSample.ts +[maintenancewindowsupdatetagssample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsUpdateTagsSample.ts [managedclustersnapshotscreateorupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsCreateOrUpdateSample.ts [managedclustersnapshotsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsDeleteSample.ts [managedclustersnapshotsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsGetSample.ts diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsAbortLatestOperationSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsAbortLatestOperationSample.ts index 05677d0255d2..99e719e63a76 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsAbortLatestOperationSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsAbortLatestOperationSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. * * @summary aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsAbortOperation.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsAbortOperation.json */ async function abortOperationOnAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsCompleteUpgradeSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsCompleteUpgradeSample.ts index 178e243ceeca..208c34e3c1cf 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsCompleteUpgradeSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsCompleteUpgradeSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to completes the upgrade operation for the specified agent pool. * * @summary completes the upgrade operation for the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCompleteUpgrade.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCompleteUpgrade.json */ async function completeAgentPoolUpgrade(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsCreateOrUpdateSample.ts index 1599d6579cda..58d98308f895 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsAssociate_CRG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsAssociate_CRG.json */ async function associateAgentPoolWithCapacityReservationGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -29,7 +29,7 @@ async function associateAgentPoolWithCapacityReservationGroup(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_CustomNodeConfig.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_CustomNodeConfig.json */ async function createAgentPoolWithKubeletConfigAndLinuxOSConfig(): Promise { const credential = new DefaultAzureCredential(); @@ -75,7 +75,7 @@ async function createAgentPoolWithKubeletConfigAndLinuxOSConfig(): Promise * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_DedicatedHostGroup.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_DedicatedHostGroup.json */ async function createAgentPoolWithDedicatedHostGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -96,7 +96,7 @@ async function createAgentPoolWithDedicatedHostGroup(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableEncryptionAtHost.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableEncryptionAtHost.json */ async function createAgentPoolWithEncryptionAtHostEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -116,7 +116,7 @@ async function createAgentPoolWithEncryptionAtHostEnabled(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableFIPS.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableFIPS.json */ async function createAgentPoolWithFipsEnabledOS(): Promise { const credential = new DefaultAzureCredential(); @@ -136,7 +136,7 @@ async function createAgentPoolWithFipsEnabledOS(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_EnableUltraSSD.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_EnableUltraSSD.json */ async function createAgentPoolWithUltraSSDEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -156,7 +156,7 @@ async function createAgentPoolWithUltraSSDEnabled(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Ephemeral.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Ephemeral.json */ async function createAgentPoolWithEphemeralOSDisk(): Promise { const credential = new DefaultAzureCredential(); @@ -177,7 +177,7 @@ async function createAgentPoolWithEphemeralOSDisk(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_GPUMIG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_GPUMIG.json */ async function createAgentPoolWithGpumig(): Promise { const credential = new DefaultAzureCredential(); @@ -218,7 +218,7 @@ async function createAgentPoolWithGpumig(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_MessageOfTheDay.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_MessageOfTheDay.json */ async function createAgentPoolWithMessageOfTheDay(): Promise { const credential = new DefaultAzureCredential(); @@ -240,7 +240,7 @@ async function createAgentPoolWithMessageOfTheDay(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_OSSKU.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_OSSKU.json */ async function createAgentPoolWithOssku(): Promise { const credential = new DefaultAzureCredential(); @@ -281,7 +281,7 @@ async function createAgentPoolWithOssku(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_PPG.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_PPG.json */ async function createAgentPoolWithPPG(): Promise { const credential = new DefaultAzureCredential(); @@ -302,7 +302,7 @@ async function createAgentPoolWithPPG(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Snapshot.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Snapshot.json */ async function createAgentPoolUsingAnAgentPoolSnapshot(): Promise { const credential = new DefaultAzureCredential(); @@ -326,7 +326,7 @@ async function createAgentPoolUsingAnAgentPoolSnapshot(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Spot.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Spot.json */ async function createSpotAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -350,7 +350,7 @@ async function createSpotAgentPool(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_TypeVirtualMachines.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_TypeVirtualMachines.json */ async function createAgentPoolWithVirtualMachinesPoolType(): Promise { const credential = new DefaultAzureCredential(); @@ -379,7 +379,7 @@ async function createAgentPoolWithVirtualMachinesPoolType(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_TypeVirtualMachines_Autoscale.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_TypeVirtualMachines_Autoscale.json */ async function createAgentPoolWithVirtualMachinesPoolTypeWithAutoscalingEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -403,7 +403,7 @@ async function createAgentPoolWithVirtualMachinesPoolTypeWithAutoscalingEnabled( * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_Update.json */ async function createOrUpdateAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -428,7 +428,7 @@ async function createOrUpdateAgentPool(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WasmWasi.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WasmWasi.json */ async function createAgentPoolWithKrustletAndTheWasiRuntime(): Promise { const credential = new DefaultAzureCredential(); @@ -450,7 +450,7 @@ async function createAgentPoolWithKrustletAndTheWasiRuntime(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WindowsDisableOutboundNAT.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WindowsDisableOutboundNAT.json */ async function createWindowsAgentPoolWithDisablingOutboundNAT(): Promise { const credential = new DefaultAzureCredential(); @@ -471,7 +471,7 @@ async function createWindowsAgentPoolWithDisablingOutboundNAT(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsCreate_WindowsOSSKU.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsCreate_WindowsOSSKU.json */ async function createAgentPoolWithWindowsOssku(): Promise { const credential = new DefaultAzureCredential(); @@ -491,7 +491,7 @@ async function createAgentPoolWithWindowsOssku(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Start.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Start.json */ async function startAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -507,7 +507,7 @@ async function startAgentPool(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Stop.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Stop.json */ async function stopAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -523,7 +523,7 @@ async function stopAgentPool(): Promise { * This sample demonstrates how to creates or updates an agent pool in the specified managed cluster. * * @summary creates or updates an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPools_Update.json + * x-ms-original-file: 2026-04-02-preview/AgentPools_Update.json */ async function updateAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsDeleteMachinesSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsDeleteMachinesSample.ts index 8c3fd177e822..a302452325ed 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsDeleteMachinesSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsDeleteMachinesSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes specific machines in an agent pool. * * @summary deletes specific machines in an agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDeleteMachines.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDeleteMachines.json */ async function deleteSpecificMachinesInAnAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsDeleteSample.ts index d412e135aebe..7e77c5f56bb1 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes an agent pool in the specified managed cluster. * * @summary deletes an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDelete.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDelete.json */ async function deleteAgentPool(): Promise { const credential = new DefaultAzureCredential(); @@ -21,7 +21,7 @@ async function deleteAgentPool(): Promise { * This sample demonstrates how to deletes an agent pool in the specified managed cluster. * * @summary deletes an agent pool in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsDelete_IgnorePodDisruptionBudget.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsDelete_IgnorePodDisruptionBudget.json */ async function deleteAgentPoolByIgnoringPodDisruptionBudget(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetAvailableAgentPoolVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetAvailableAgentPoolVersionsSample.ts index dd07560e3ccd..a790f6d9b0bc 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetAvailableAgentPoolVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetAvailableAgentPoolVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. * * @summary see [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGetAgentPoolAvailableVersions.json */ async function getAvailableVersionsForAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetSample.ts index 1b594bfdd5a7..8099fac7a0a0 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified managed cluster agent pool. * * @summary gets the specified managed cluster agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGet.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGet.json */ async function getAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetUpgradeProfileSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetUpgradeProfileSample.ts index 58ef97a10021..d04d9522198c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetUpgradeProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsGetUpgradeProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the upgrade profile for an agent pool. * * @summary gets the upgrade profile for an agent pool. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsGetUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsGetUpgradeProfile.json */ async function getUpgradeProfileForAgentPool(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsListSample.ts index b35cde9a34a5..2e5576b34c23 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of agent pools in the specified managed cluster. * * @summary gets a list of agent pools in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/AgentPoolsList.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsList.json */ async function listAgentPoolsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsUpgradeNodeImageVersionSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsUpgradeNodeImageVersionSample.ts index 9169212e9e11..0d3edd72725a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsUpgradeNodeImageVersionSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/agentPoolsUpgradeNodeImageVersionSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade * * @summary upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS provides one new image per week with the latest updates. For more details on node image versions, see: https://docs.microsoft.com/azure/aks/node-image-upgrade - * x-ms-original-file: 2026-03-02-preview/AgentPoolsUpgradeNodeImageVersion.json + * x-ms-original-file: 2026-04-02-preview/AgentPoolsUpgradeNodeImageVersion.json */ async function upgradeAgentPoolNodeImageVersion(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/containerServiceListNodeImageVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/containerServiceListNodeImageVersionsSample.ts index 80a6ac18c52c..77308da20b4e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/containerServiceListNodeImageVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/containerServiceListNodeImageVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. * * @summary only returns the latest version of each node image. For example there may be an AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this list. - * x-ms-original-file: 2026-03-02-preview/NodeImageVersions_List.json + * x-ms-original-file: 2026-04-02-preview/NodeImageVersions_List.json */ async function listNodeImageVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsCreateOrUpdateSample.ts index 5d578606eeeb..a8bba03b7dbb 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates an identity binding in the specified managed cluster. * * @summary creates or updates an identity binding in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Create_Or_Update.json */ async function createOrUpdateIdentityBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsDeleteSample.ts index 23404b2d631f..d8ea1dc67f51 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes an identity binding in the specified managed cluster. * * @summary deletes an identity binding in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Delete.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Delete.json */ async function deleteIdentityBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsGetSample.ts index 46e2625d91d9..0e1ac242add8 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified Identity Binding. * * @summary gets the specified Identity Binding. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_Get.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_Get.json */ async function getIdentityBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsListByManagedClusterSample.ts index b4b989285318..a6a623d475dd 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/identityBindingsListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of identity bindings in the specified managed cluster. * * @summary gets a list of identity bindings in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/IdentityBindings_List.json + * x-ms-original-file: 2026-04-02-preview/IdentityBindings_List.json */ async function listIdentityBindingsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsCreateOrUpdateSample.ts index 74baf1c2e7e5..5eab2c5951f6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. * * @summary creates or updates JWT authenticator in the managed cluster and updates the managed cluster to apply the settings. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Create_Or_Update.json */ async function createOrUpdateJWTAuthenticator(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsDeleteSample.ts index be63e8e6b7c6..d28e0ec363d2 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a JWT authenticator and updates the managed cluster to apply the settings. * * @summary deletes a JWT authenticator and updates the managed cluster to apply the settings. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Delete.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Delete.json */ async function deleteJWTAuthenticator(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsGetSample.ts index 15535c351373..d4418f2fe9b9 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified JWT authenticator of a managed cluster. * * @summary gets the specified JWT authenticator of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_Get.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_Get.json */ async function getJWTAuthenticator(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsListByManagedClusterSample.ts index 6806d2cb345b..c81f32948119 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/jwtAuthenticatorsListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of JWT authenticators in the specified managed cluster. * * @summary gets a list of JWT authenticators in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/JWTAuthenticators_List.json + * x-ms-original-file: 2026-04-02-preview/JWTAuthenticators_List.json */ async function listJWTAuthenticatorsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersCreateOrUpdateSample.ts index c567905cc35c..a05eae66193d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a load balancer in the specified managed cluster. * * @summary creates or updates a load balancer in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Create_Or_Update.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Create_Or_Update.json */ async function createOrUpdateALoadBalancer(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersDeleteSample.ts index 8434506ebb21..cdf7eeb5aa22 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a load balancer in the specified managed cluster. * * @summary deletes a load balancer in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Delete.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Delete.json */ async function deleteALoadBalancer(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersGetSample.ts index cfc847df6e92..3c091a6467c2 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified load balancer. * * @summary gets the specified load balancer. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Get.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Get.json */ async function getLoadBalancer(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersListByManagedClusterSample.ts index a1d15ed3c741..5bafa7b4a18a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/loadBalancersListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of load balancers in the specified managed cluster. * * @summary gets a list of load balancers in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_List.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_List.json */ async function listLoadBalancersByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesCreateOrUpdateSample.ts index 81cba1dbb2b4..21c9179af026 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a machine in the specified agent pool. * * @summary creates or updates a machine in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/MachineCreate_Update.json */ async function createOrUpdateMachine(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesGetSample.ts index 74bf4f721010..85aab52e587b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to get a specific machine in the specified agent pool. * * @summary get a specific machine in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineGet.json + * x-ms-original-file: 2026-04-02-preview/MachineGet.json */ async function getAMachineInAnAgentPoolsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesListSample.ts index 92f7ba051fc2..54d81fccbf6f 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/machinesListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of machines in the specified agent pool. * * @summary gets a list of machines in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/MachineList.json + * x-ms-original-file: 2026-04-02-preview/MachineList.json */ async function listMachinesInAnAgentpoolByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsCreateOrUpdateSample.ts index 6580cb99c5c3..c31871d326dd 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a maintenance configuration in the specified managed cluster. * * @summary creates or updates a maintenance configuration in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsCreate_Update_MaintenanceWindow.json */ async function createOrUpdateMaintenanceConfigurationWithMaintenanceWindow(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsDeleteSample.ts index 2844474e4b97..9e362f8cb763 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a maintenance configuration. * * @summary deletes a maintenance configuration. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsDelete_MaintenanceWindow.json */ async function deleteMaintenanceConfigurationForNodeOSUpgrade(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsGetSample.ts index 55b495984f37..8d9da1cc55dc 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified maintenance configuration of a managed cluster. * * @summary gets the specified maintenance configuration of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsGet_MaintenanceWindow.json */ async function getMaintenanceConfigurationConfiguredWithMaintenanceWindow(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsListByManagedClusterSample.ts index f1301f8952a2..6ee5494d6dea 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceConfigurationsListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of maintenance configurations in the specified managed cluster. * * @summary gets a list of maintenance configurations in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json + * x-ms-original-file: 2026-04-02-preview/MaintenanceConfigurationsList_MaintenanceWindow.json */ async function listMaintenanceConfigurationsConfiguredWithMaintenanceWindowByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsCreateOrUpdateSample.ts new file mode 100644 index 000000000000..1679a7a6c404 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsCreateOrUpdateSample.ts @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to creates or updates a maintenance window. + * + * @summary creates or updates a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsCreateOrUpdate.json + */ +async function createOrUpdateMaintenanceWindow(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.createOrUpdate( + "rg-maintenance", + "production-weekends", + { + location: "eastus", + tags: { environment: "production" }, + properties: { + schedule: { weekly: { intervalWeeks: 1, dayOfWeek: "Saturday" } }, + startDate: new Date("2026-04-05"), + startTime: "02:00", + durationHours: 8, + utcOffset: "-07:00", + notAllowedDates: [{ start: new Date("2026-12-23"), end: new Date("2027-01-03") }], + }, + }, + ); + console.log(result); +} + +async function main(): Promise { + await createOrUpdateMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsDeleteSample.ts new file mode 100644 index 000000000000..41583c6a7381 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsDeleteSample.ts @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to deletes a maintenance window. + * + * @summary deletes a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsDelete.json + */ +async function deleteMaintenanceWindow(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + await client.maintenanceWindows.delete("rg-maintenance", "production-weekends"); +} + +async function main(): Promise { + await deleteMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsGetSample.ts new file mode 100644 index 000000000000..0cb2fefe21ab --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsGetSample.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to gets the specified maintenance window. + * + * @summary gets the specified maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsGet.json + */ +async function getMaintenanceWindow(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.get("rg-maintenance", "production-weekends"); + console.log(result); +} + +async function main(): Promise { + await getMaintenanceWindow(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsListBySubscriptionSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsListBySubscriptionSample.ts new file mode 100644 index 000000000000..c707d422ffd5 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsListBySubscriptionSample.ts @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to lists maintenance windows in the specified subscription. + * + * @summary lists maintenance windows in the specified subscription. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsListBySubscription.json + */ +async function listMaintenanceWindowsBySubscription(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.maintenanceWindows.listBySubscription()) { + resArray.push(item); + } + + console.log(resArray); +} + +async function main(): Promise { + await listMaintenanceWindowsBySubscription(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsListSample.ts new file mode 100644 index 000000000000..95472f2e522b --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsListSample.ts @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to lists maintenance windows in the specified resource group. + * + * @summary lists maintenance windows in the specified resource group. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsList.json + */ +async function listMaintenanceWindowsByResourceGroup(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.maintenanceWindows.list("rg-maintenance")) { + resArray.push(item); + } + + console.log(resArray); +} + +async function main(): Promise { + await listMaintenanceWindowsByResourceGroup(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsUpdateTagsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsUpdateTagsSample.ts new file mode 100644 index 000000000000..27738ec9c3ee --- /dev/null +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/maintenanceWindowsUpdateTagsSample.ts @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ContainerServiceClient } from "@azure/arm-containerservice"; +import { DefaultAzureCredential } from "@azure/identity"; + +/** + * This sample demonstrates how to updates tags on a maintenance window. + * + * @summary updates tags on a maintenance window. + * x-ms-original-file: 2026-04-02-preview/MaintenanceWindowsUpdateTags.json + */ +async function updateMaintenanceWindowTags(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.maintenanceWindows.updateTags( + "rg-maintenance", + "production-weekends", + { tags: { environment: "production", team: "aks-platform" } }, + ); + console.log(result); +} + +async function main(): Promise { + await updateMaintenanceWindowTags(); +} + +main().catch(console.error); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsCreateOrUpdateSample.ts index 751638fbc402..07d9b7d9a10e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a managed cluster snapshot. * * @summary creates or updates a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsCreate.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsCreate.json */ async function createOrUpdateManagedClusterSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsDeleteSample.ts index d8471d7a08f5..1c779571135e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a managed cluster snapshot. * * @summary deletes a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsDelete.json */ async function deleteManagedClusterSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsGetSample.ts index 77db99e11bbb..8593053c6594 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a managed cluster snapshot. * * @summary gets a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsGet.json */ async function getManagedClusterSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsListByResourceGroupSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsListByResourceGroupSample.ts index 14fcd52b0993..76c73a049f10 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsListByResourceGroupSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsListByResourceGroupSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists managed cluster snapshots in the specified subscription and resource group. * * @summary lists managed cluster snapshots in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsListByResourceGroup.json */ async function listManagedClusterSnapshotsByResourceGroup(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsListSample.ts index dec3bdf60444..add4958545b4 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of managed cluster snapshots in the specified subscription. * * @summary gets a list of managed cluster snapshots in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsList.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsList.json */ async function listManagedClusterSnapshots(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsUpdateTagsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsUpdateTagsSample.ts index 99b1f313d959..1a6e53a83df6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsUpdateTagsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClusterSnapshotsUpdateTagsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates tags on a managed cluster snapshot. * * @summary updates tags on a managed cluster snapshot. - * x-ms-original-file: 2026-03-02-preview/ManagedClusterSnapshotsUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedClusterSnapshotsUpdateTags.json */ async function updateManagedClusterSnapshotTags(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersAbortLatestOperationSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersAbortLatestOperationSample.ts index a33ffcc9d61f..aaa472f6bb62 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersAbortLatestOperationSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersAbortLatestOperationSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. * * @summary aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling state and eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can take place, a 409 error code is returned. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersAbortOperation.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersAbortOperation.json */ async function abortOperationOnManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersCreateOrUpdateSample.ts index 76b39cafc18d..89d1308779fe 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/AdvancedNetworkingTransitEncryption.json + * x-ms-original-file: 2026-04-02-preview/AdvancedNetworkingTransitEncryption.json */ async function createManagedClusterWithAdvancedNetworkingTransitEncryption(): Promise { const credential = new DefaultAzureCredential(); @@ -60,7 +60,7 @@ async function createManagedClusterWithAdvancedNetworkingTransitEncryption(): Pr * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersAssociate_CRG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersAssociate_CRG.json */ async function associateManagedClusterWithCapacityReservationGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -106,7 +106,7 @@ async function associateManagedClusterWithCapacityReservationGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -155,7 +155,7 @@ async function createManagedClusterWithAzureKeyVaultSecretsProviderAddon(): Prom * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_AzureServiceMesh.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_AzureServiceMesh.json */ async function createOrUpdateManagedClusterWithAzureServiceMesh(): Promise { const credential = new DefaultAzureCredential(); @@ -223,7 +223,7 @@ async function createOrUpdateManagedClusterWithAzureServiceMesh(): Promise * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_ControlPlaneScalingProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_ControlPlaneScalingProfile.json */ async function createManagedClusterWithControlPlaneScalingProfile(): Promise { const credential = new DefaultAzureCredential(); @@ -263,7 +263,7 @@ async function createManagedClusterWithControlPlaneScalingProfile(): Promise { const credential = new DefaultAzureCredential(); @@ -312,7 +312,7 @@ async function createManagedClusterWithCustomCATrustCertificatesPopulated(): Pro * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DedicatedHostGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DedicatedHostGroup.json */ async function createManagedClusterWithDedicatedHostGroup(): Promise { const credential = new DefaultAzureCredential(); @@ -357,7 +357,7 @@ async function createManagedClusterWithDedicatedHostGroup(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DisableRunCommand.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DisableRunCommand.json */ async function createManagedClusterWithRunCommandDisabled(): Promise { const credential = new DefaultAzureCredential(); @@ -401,7 +401,7 @@ async function createManagedClusterWithRunCommandDisabled(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_DualStackNetworking.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_DualStackNetworking.json */ async function createOrUpdateManagedClusterWithDualStackNetworking(): Promise { const credential = new DefaultAzureCredential(); @@ -463,7 +463,7 @@ async function createOrUpdateManagedClusterWithDualStackNetworking(): Promise { const credential = new DefaultAzureCredential(); @@ -507,7 +507,7 @@ async function createManagedClusterWithAIToolchainOperatorEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -552,7 +552,45 @@ async function createManagedClusterWithEncryptionAtHostEnabled(): Promise * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_EnableUltraSSD.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnableManagedBastion.json + */ +async function createManagedPrivateClusterWithManagedBastion(): Promise { + const credential = new DefaultAzureCredential(); + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ContainerServiceClient(credential, subscriptionId); + const result = await client.managedClusters.createOrUpdate("rg1", "clustername1", { + location: "location1", + addonProfiles: {}, + agentPoolProfiles: [ + { + name: "nodepool1", + type: "VirtualMachineScaleSets", + count: 3, + enableEncryptionAtHost: true, + mode: "System", + osType: "Linux", + vmSize: "Standard_DS2_v2", + }, + ], + apiServerAccessProfile: { enablePrivateCluster: true }, + autoScalerProfile: { scaleDownDelayAfterAdd: "15m", scanInterval: "20s" }, + dnsPrefix: "dnsprefix1", + kubernetesVersion: "", + linuxProfile: { adminUsername: "azureuser", ssh: { publicKeys: [{ keyData: "keydata" }] } }, + networkProfile: { bastionProfile: { enabled: true, sku: "Premium", scaleUnits: 3 } }, + servicePrincipalProfile: { clientId: "clientid", secret: "secret" }, + windowsProfile: { adminPassword: "replacePassword1234$", adminUsername: "azureuser" }, + sku: { name: "Basic", tier: "Free" }, + tags: { archv2: "", tier: "production" }, + }); + console.log(result); +} + +/** + * This sample demonstrates how to creates or updates a managed cluster. + * + * @summary creates or updates a managed cluster. + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnableUltraSSD.json */ async function createManagedClusterWithUltraSSDEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -597,7 +635,7 @@ async function createManagedClusterWithUltraSSDEnabled(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_EnabledFIPS.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_EnabledFIPS.json */ async function createManagedClusterWithFipsEnabledOS(): Promise { const credential = new DefaultAzureCredential(); @@ -642,7 +680,7 @@ async function createManagedClusterWithFipsEnabledOS(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_GPUMIG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_GPUMIG.json */ async function createManagedClusterWithGpumig(): Promise { const credential = new DefaultAzureCredential(); @@ -693,7 +731,7 @@ async function createManagedClusterWithGpumig(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_HTTPProxy.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_HTTPProxy.json */ async function createManagedClusterWithHttpProxyConfigured(): Promise { const credential = new DefaultAzureCredential(); @@ -743,7 +781,7 @@ async function createManagedClusterWithHttpProxyConfigured(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_IngressProfile_ApplicationLoadBalancer.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_IngressProfile_ApplicationLoadBalancer.json */ async function createManagedClusterWithApplicationLoadBalancerProfileConfigured(): Promise { const credential = new DefaultAzureCredential(); @@ -781,7 +819,7 @@ async function createManagedClusterWithApplicationLoadBalancerProfileConfigured( * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_IngressProfile_WebAppRouting.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_IngressProfile_WebAppRouting.json */ async function createManagedClusterWithWebAppRoutingIngressProfileConfigured(): Promise { const credential = new DefaultAzureCredential(); @@ -826,7 +864,7 @@ async function createManagedClusterWithWebAppRoutingIngressProfileConfigured(): * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_MCSnapshot.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_MCSnapshot.json */ async function createManagedClusterUsingAManagedClusterSnapshot(): Promise { const credential = new DefaultAzureCredential(); @@ -864,7 +902,7 @@ async function createManagedClusterUsingAManagedClusterSnapshot(): Promise * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_ManagedNATGateway.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_ManagedNATGateway.json */ async function createManagedClusterWithAKSManagedNATGatewayAsOutboundType(): Promise { const credential = new DefaultAzureCredential(); @@ -908,7 +946,7 @@ async function createManagedClusterWithAKSManagedNATGatewayAsOutboundType(): Pro * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_NodeAutoProvisioning.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_NodeAutoProvisioning.json */ async function createManagedClusterWithNodeAutoProvisioning(): Promise { const credential = new DefaultAzureCredential(); @@ -951,7 +989,7 @@ async function createManagedClusterWithNodeAutoProvisioning(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_NodePublicIPPrefix.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_NodePublicIPPrefix.json */ async function createManagedClusterWithNodePublicIPPrefix(): Promise { const credential = new DefaultAzureCredential(); @@ -997,7 +1035,7 @@ async function createManagedClusterWithNodePublicIPPrefix(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_OSSKU.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_OSSKU.json */ async function createManagedClusterWithOssku(): Promise { const credential = new DefaultAzureCredential(); @@ -1048,7 +1086,7 @@ async function createManagedClusterWithOssku(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PPG.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PPG.json */ async function createManagedClusterWithPPG(): Promise { const credential = new DefaultAzureCredential(); @@ -1094,7 +1132,7 @@ async function createManagedClusterWithPPG(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PodIdentity.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PodIdentity.json */ async function createManagedClusterWithPodIdentityEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -1139,7 +1177,7 @@ async function createManagedClusterWithPodIdentityEnabled(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_Premium.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_Premium.json */ async function createManagedClusterWithLongTermSupport(): Promise { const credential = new DefaultAzureCredential(); @@ -1184,7 +1222,7 @@ async function createManagedClusterWithLongTermSupport(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PrivateClusterFQDNSubdomain.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PrivateClusterFQDNSubdomain.json */ async function createManagedPrivateClusterWithFqdnSubdomainSpecified(): Promise { const credential = new DefaultAzureCredential(); @@ -1232,7 +1270,7 @@ async function createManagedPrivateClusterWithFqdnSubdomainSpecified(): Promise< * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_PrivateClusterPublicFQDN.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_PrivateClusterPublicFQDN.json */ async function createManagedPrivateClusterWithPublicFqdnSpecified(): Promise { const credential = new DefaultAzureCredential(); @@ -1276,7 +1314,7 @@ async function createManagedPrivateClusterWithPublicFqdnSpecified(): Promise { const credential = new DefaultAzureCredential(); @@ -1334,7 +1372,7 @@ async function createManagedClusterWithSecurityProfileConfigured(): Promise { const credential = new DefaultAzureCredential(); @@ -1383,7 +1421,7 @@ async function createManagedClusterUsingAnAgentPoolSnapshot(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_Update.json */ async function createOrUpdateManagedCluster(): Promise { const credential = new DefaultAzureCredential(); @@ -1447,7 +1485,7 @@ async function createOrUpdateManagedCluster(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UpdateWindowsGmsa.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UpdateWindowsGmsa.json */ async function createOrUpdateManagedClusterWithWindowsGMSAEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -1503,7 +1541,7 @@ async function createOrUpdateManagedClusterWithWindowsGMSAEnabled(): Promise { const credential = new DefaultAzureCredential(); @@ -1559,7 +1597,7 @@ async function createOrUpdateManagedClusterWithEnableAhub(): Promise { * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UpdateWithEnableAzureRBAC.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UpdateWithEnableAzureRBAC.json */ async function createOrUpdateAADManagedClusterWithEnableAzureRbac(): Promise { const credential = new DefaultAzureCredential(); @@ -1605,7 +1643,7 @@ async function createOrUpdateAADManagedClusterWithEnableAzureRbac(): Promise { const credential = new DefaultAzureCredential(); @@ -1651,7 +1689,7 @@ async function createOrUpdateManagedClusterWithEnableNamespaceResources(): Promi * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_UserAssignedNATGateway.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_UserAssignedNATGateway.json */ async function createManagedClusterWithUserAssignedNATGatewayAsOutboundType(): Promise { const credential = new DefaultAzureCredential(); @@ -1691,7 +1729,7 @@ async function createManagedClusterWithUserAssignedNATGatewayAsOutboundType(): P * This sample demonstrates how to creates or updates a managed cluster. * * @summary creates or updates a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersCreate_VirtualMachines.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersCreate_VirtualMachines.json */ async function createManagedClusterWithVirtualMachinesPoolType(): Promise { const credential = new DefaultAzureCredential(); @@ -1741,6 +1779,7 @@ async function main(): Promise { await createOrUpdateManagedClusterWithDualStackNetworking(); await createManagedClusterWithAIToolchainOperatorEnabled(); await createManagedClusterWithEncryptionAtHostEnabled(); + await createManagedPrivateClusterWithManagedBastion(); await createManagedClusterWithUltraSSDEnabled(); await createManagedClusterWithFipsEnabledOS(); await createManagedClusterWithGpumig(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersDeleteSample.ts index ab5fa66e008f..134a5dcf71d1 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a managed cluster. * * @summary deletes a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersDelete.json */ async function deleteManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetAccessProfileSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetAccessProfileSample.ts index 8fa75f2e945f..75ac5cc97ba6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetAccessProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetAccessProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . * * @summary **WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) . - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGetAccessProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGetAccessProfile.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetCommandResultSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetCommandResultSample.ts index 9c075e21eb23..ec646d7336d0 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetCommandResultSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetCommandResultSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the results of a command which has been run on the Managed Cluster. * * @summary gets the results of a command which has been run on the Managed Cluster. - * x-ms-original-file: 2026-03-02-preview/RunCommandResultFailed.json + * x-ms-original-file: 2026-04-02-preview/RunCommandResultFailed.json */ async function commandFailedResult(): Promise { const credential = new DefaultAzureCredential(); @@ -26,7 +26,7 @@ async function commandFailedResult(): Promise { * This sample demonstrates how to gets the results of a command which has been run on the Managed Cluster. * * @summary gets the results of a command which has been run on the Managed Cluster. - * x-ms-original-file: 2026-03-02-preview/RunCommandResultSucceed.json + * x-ms-original-file: 2026-04-02-preview/RunCommandResultSucceed.json */ async function commandSucceedResult(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetGuardrailsVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetGuardrailsVersionsSample.ts index b9174b4b2f8d..d3c9715d8e7a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetGuardrailsVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetGuardrailsVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains Guardrails version along with its support info and whether it is a default version. * * @summary contains Guardrails version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/GetGuardrailsVersions.json + * x-ms-original-file: 2026-04-02-preview/GetGuardrailsVersions.json */ async function getGuardrailsAvailableVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetMeshRevisionProfileSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetMeshRevisionProfileSample.ts index 75276eddec01..87d20db9bf0d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetMeshRevisionProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetMeshRevisionProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades * * @summary contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshRevisionProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshRevisionProfile.json */ async function getAMeshRevisionProfileForAMeshMode(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetMeshUpgradeProfileSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetMeshUpgradeProfileSample.ts index cc8e6402322c..549cd84bc318 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetMeshUpgradeProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetMeshUpgradeProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets available upgrades for a service mesh in a cluster. * * @summary gets available upgrades for a service mesh in a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet_MeshUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet_MeshUpgradeProfile.json */ async function getsVersionCompatibilityAndUpgradeProfileForAServiceMeshInACluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetSafeguardsVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetSafeguardsVersionsSample.ts index 38c89d2fbf8f..f24cc44a9ad6 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetSafeguardsVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetSafeguardsVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains Safeguards version along with its support info and whether it is a default version. * * @summary contains Safeguards version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/GetSafeguardsVersions.json + * x-ms-original-file: 2026-04-02-preview/GetSafeguardsVersions.json */ async function getSafeguardsAvailableVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetSample.ts index 53e5acab16c3..bd5a817477da 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a managed cluster. * * @summary gets a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGet.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetUpgradeProfileSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetUpgradeProfileSample.ts index bbbbc6a864d9..37149028d68e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetUpgradeProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersGetUpgradeProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the upgrade profile of a managed cluster. * * @summary gets the upgrade profile of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersGetUpgradeProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersGetUpgradeProfile.json */ async function getUpgradeProfileForManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListByResourceGroupSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListByResourceGroupSample.ts index 32cb733e67fa..3b63acfc32cc 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListByResourceGroupSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListByResourceGroupSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists managed clusters in the specified subscription and resource group. * * @summary lists managed clusters in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListByResourceGroup.json */ async function getManagedClustersByResourceGroup(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterAdminCredentialsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterAdminCredentialsSample.ts index 54f3b4a53e93..f97c0e3ca851 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterAdminCredentialsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterAdminCredentialsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists the admin credentials of a managed cluster. * * @summary lists the admin credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterAdminCredentials.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterAdminCredentials.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterMonitoringUserCredentialsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterMonitoringUserCredentialsSample.ts index cb341a291183..bbe2e74fc0d8 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterMonitoringUserCredentialsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterMonitoringUserCredentialsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists the cluster monitoring user credentials of a managed cluster. * * @summary lists the cluster monitoring user credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterCredentialResult.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterCredentialResult.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterUserCredentialsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterUserCredentialsSample.ts index c0930c98c663..93f242f3ef9c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterUserCredentialsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListClusterUserCredentialsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists the user credentials of a managed cluster. * * @summary lists the user credentials of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersListClusterUserCredentials.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersListClusterUserCredentials.json */ async function getManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListGuardrailsVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListGuardrailsVersionsSample.ts index 48d9a709b441..755a1262b2f2 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListGuardrailsVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListGuardrailsVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains list of Guardrails version along with its support info and whether it is a default version. * * @summary contains list of Guardrails version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/ListGuardrailsVersions.json + * x-ms-original-file: 2026-04-02-preview/ListGuardrailsVersions.json */ async function listGuardrailsVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListKubernetesVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListKubernetesVersionsSample.ts index 42c42fb2abaa..9249a794a74b 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListKubernetesVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListKubernetesVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version * * @summary contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version - * x-ms-original-file: 2026-03-02-preview/KubernetesVersions_List.json + * x-ms-original-file: 2026-04-02-preview/KubernetesVersions_List.json */ async function listKubernetesVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListMeshRevisionProfilesSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListMeshRevisionProfilesSample.ts index 2da37b980da9..e0704fb1a22c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListMeshRevisionProfilesSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListMeshRevisionProfilesSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades * * @summary contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshRevisionProfiles.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshRevisionProfiles.json */ async function listMeshRevisionProfilesInALocation(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListMeshUpgradeProfilesSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListMeshUpgradeProfilesSample.ts index cab224f5213f..3ba4df1fe908 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListMeshUpgradeProfilesSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListMeshUpgradeProfilesSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists available upgrades for all service meshes in a specific cluster. * * @summary lists available upgrades for all service meshes in a specific cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList_MeshUpgradeProfiles.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList_MeshUpgradeProfiles.json */ async function listsVersionCompatibilityAndUpgradeProfileForAllServiceMeshesInACluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListOutboundNetworkDependenciesEndpointsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListOutboundNetworkDependenciesEndpointsSample.ts index 1a4cb4fd8af5..3017fe658bf3 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListOutboundNetworkDependenciesEndpointsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListOutboundNetworkDependenciesEndpointsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. * * @summary gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. - * x-ms-original-file: 2026-03-02-preview/OutboundNetworkDependenciesEndpointsList.json + * x-ms-original-file: 2026-04-02-preview/OutboundNetworkDependenciesEndpointsList.json */ async function listOutboundNetworkDependenciesEndpointsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListSafeguardsVersionsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListSafeguardsVersionsSample.ts index 8adefff7e49a..beba516fdb5e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListSafeguardsVersionsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListSafeguardsVersionsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to contains list of Safeguards version along with its support info and whether it is a default version. * * @summary contains list of Safeguards version along with its support info and whether it is a default version. - * x-ms-original-file: 2026-03-02-preview/ListSafeguardsVersions.json + * x-ms-original-file: 2026-04-02-preview/ListSafeguardsVersions.json */ async function listSafeguardsVersions(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListSample.ts index 661b9fa2bacb..72f75a9aed3a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of managed clusters in the specified subscription. * * @summary gets a list of managed clusters in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersList.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersList.json */ async function listManagedClusters(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRebalanceLoadBalancersSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRebalanceLoadBalancersSample.ts index 6982e970ae9a..aa415368ea9c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRebalanceLoadBalancersSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRebalanceLoadBalancersSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to rebalance nodes across specific load balancers. * * @summary rebalance nodes across specific load balancers. - * x-ms-original-file: 2026-03-02-preview/LoadBalancers_Rebalance.json + * x-ms-original-file: 2026-04-02-preview/LoadBalancers_Rebalance.json */ async function rebalanceLoadBalancersOfAManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersResetAADProfileSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersResetAADProfileSample.ts index 4b80b75e454b..d7df15de36f2 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersResetAADProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersResetAADProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. * * @summary **WARNING**: This API will be deprecated. Please see [AKS-managed Azure Active Directory integration](https://aka.ms/aks-managed-aad) to update your cluster with AKS-managed Azure AD. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersResetAADProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersResetAADProfile.json */ async function resetAADProfile(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersResetServicePrincipalProfileSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersResetServicePrincipalProfileSample.ts index 9556169bb60d..8a8a75338f05 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersResetServicePrincipalProfileSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersResetServicePrincipalProfileSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to this action cannot be performed on a cluster that is not using a service principal * * @summary this action cannot be performed on a cluster that is not using a service principal - * x-ms-original-file: 2026-03-02-preview/ManagedClustersResetServicePrincipalProfile.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersResetServicePrincipalProfile.json */ async function resetServicePrincipalProfile(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRotateClusterCertificatesSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRotateClusterCertificatesSample.ts index c305c673bd72..80d4e0aaee6c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRotateClusterCertificatesSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRotateClusterCertificatesSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. * * @summary see [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about rotating managed cluster certificates. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateClusterCertificates.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateClusterCertificates.json */ async function rotateClusterCertificates(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRotateServiceAccountSigningKeysSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRotateServiceAccountSigningKeysSample.ts index 54bcf80804ad..cf365ba19ad3 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRotateServiceAccountSigningKeysSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRotateServiceAccountSigningKeysSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to rotates the service account signing keys of a managed cluster. * * @summary rotates the service account signing keys of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersRotateServiceAccountSigningKeys.json */ async function rotateClusterServiceAccountSigningKeys(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRunCommandSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRunCommandSample.ts index 6125a23f7bcb..f8cb7d06e101 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRunCommandSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersRunCommandSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). * * @summary aKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). - * x-ms-original-file: 2026-03-02-preview/RunCommandRequest.json + * x-ms-original-file: 2026-04-02-preview/RunCommandRequest.json */ async function submitNewCommand(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersStartSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersStartSample.ts index c4fb1d64a391..b3f2c067a0c7 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersStartSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersStartSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. * * @summary see [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about starting a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersStart.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersStart.json */ async function startManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersStopSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersStopSample.ts index a516a5f72e62..bb23e825649a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersStopSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersStopSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. * * @summary this can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about stopping a cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersStop.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersStop.json */ async function stopManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersUpdateTagsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersUpdateTagsSample.ts index 8069a956fd31..f238a0fa7188 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersUpdateTagsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedClustersUpdateTagsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates tags on a managed cluster. * * @summary updates tags on a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedClustersUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedClustersUpdateTags.json */ async function updateManagedClusterTags(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesCreateOrUpdateSample.ts index 61734d2358c5..4ce67d42e0f1 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. * * @summary creates or updates a namespace managed by ARM for the specified managed cluster. Users can configure aspects like resource quotas, network ingress/egress policies, and more. See aka.ms/aks/managed-namespaces for more details. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesCreate_Update.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesCreate_Update.json */ async function createOrUpdateManagedNamespace(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesDeleteSample.ts index 263861820444..f17dbd2fbfe8 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a namespace. * * @summary deletes a namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesDelete.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesDelete.json */ async function deleteManagedNamespace(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesGetSample.ts index 66912443af58..301551070d76 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the specified namespace of a managed cluster. * * @summary gets the specified namespace of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesGet.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesGet.json */ async function getManagedNamespace(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesListByManagedClusterSample.ts index 0afbdfa53fd9..73acf4639e46 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of managed namespaces in the specified managed cluster. * * @summary gets a list of managed namespaces in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesList.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesList.json */ async function listNamespacesByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesListCredentialSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesListCredentialSample.ts index ec74d93a6a2e..a1663001dbdf 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesListCredentialSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesListCredentialSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists the credentials of a namespace. * * @summary lists the credentials of a namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesListCredentialResult.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesListCredentialResult.json */ async function listManagedNamespaceCredentials(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesUpdateSample.ts index e61425eb79bd..9123d37bd855 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/managedNamespacesUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates tags on a managed namespace. * * @summary updates tags on a managed namespace. - * x-ms-original-file: 2026-03-02-preview/ManagedNamespacesUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/ManagedNamespacesUpdateTags.json */ async function updateManagedNamespaceTags(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsCreateOrUpdateSample.ts index cae8707ef53e..19388225c96d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates the mesh membership of a managed cluster. * * @summary creates or updates the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_CreateOrUpdate.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_CreateOrUpdate.json */ async function createOrUpdateMeshMembership(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsDeleteSample.ts index b4066dd32f64..bee469162b3f 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes the mesh membership of a managed cluster. * * @summary deletes the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_Delete.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_Delete.json */ async function deleteMeshMembership(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsGetSample.ts index 94050f434b40..b05beb68f1c4 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the mesh membership of a managed cluster. * * @summary gets the mesh membership of a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_Get.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_Get.json */ async function getMeshMembership(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsListByManagedClusterSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsListByManagedClusterSample.ts index 441b604e37ca..201e7722f124 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsListByManagedClusterSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/meshMembershipsListByManagedClusterSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists mesh memberships in a managed cluster. * * @summary lists mesh memberships in a managed cluster. - * x-ms-original-file: 2026-03-02-preview/MeshMemberships_ListByManagedCluster.json + * x-ms-original-file: 2026-04-02-preview/MeshMemberships_ListByManagedCluster.json */ async function listMeshMembershipsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultGetByAgentPoolSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultGetByAgentPoolSample.ts index fd2f6e8d34d1..77b40dd68b69 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultGetByAgentPoolSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultGetByAgentPoolSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to get the status of a specific operation in the specified agent pool. * * @summary get the status of a specific operation in the specified agent pool. - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultGetByAgentPool.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultGetByAgentPool.json */ async function getOperationStatusResult(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultGetSample.ts index 45ac6cdc5e96..28849bc0f93a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to get the status of a specific operation in the specified managed cluster. * * @summary get the status of a specific operation in the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultGet.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultGet.json */ async function getOperationStatusResult(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultListSample.ts index 07de485591c6..2013ceb19b34 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationStatusResultListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of operations in the specified managedCluster * * @summary gets a list of operations in the specified managedCluster - * x-ms-original-file: 2026-03-02-preview/OperationStatusResultList.json + * x-ms-original-file: 2026-04-02-preview/OperationStatusResultList.json */ async function listOfOperationStatusResult(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationsListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationsListSample.ts index b652a87be1b9..0dad91390d7f 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/operationsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of operations. * * @summary gets a list of operations. - * x-ms-original-file: 2026-03-02-preview/Operation_List.json + * x-ms-original-file: 2026-04-02-preview/Operation_List.json */ async function listAvailableOperationsForTheContainerServiceResourceProvider(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts index 7166c1f207c5..857dfbb2346d 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a private endpoint connection. * * @summary deletes a private endpoint connection. - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsDelete.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsDelete.json */ async function deletePrivateEndpointConnection(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsGetSample.ts index 71966d0238f1..534451985e0a 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsGet.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsGet.json */ async function getPrivateEndpointConnection(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsListSample.ts index 1528ed17fa96..02151765acbf 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsList.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsList.json */ async function listPrivateEndpointConnectionsByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsUpdateSample.ts index 9224f46453d4..74c056a0f9c9 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateEndpointConnectionsUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates a private endpoint connection. * * @summary updates a private endpoint connection. - * x-ms-original-file: 2026-03-02-preview/PrivateEndpointConnectionsUpdate.json + * x-ms-original-file: 2026-04-02-preview/PrivateEndpointConnectionsUpdate.json */ async function updatePrivateEndpointConnection(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateLinkResourcesListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateLinkResourcesListSample.ts index bdc26e611f89..72bdbafc1832 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateLinkResourcesListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/privateLinkResourcesListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters * * @summary to learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters - * x-ms-original-file: 2026-03-02-preview/PrivateLinkResourcesList.json + * x-ms-original-file: 2026-04-02-preview/PrivateLinkResourcesList.json */ async function listPrivateLinkResourcesByManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/resolvePrivateLinkServiceIdPostSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/resolvePrivateLinkServiceIdPostSample.ts index 3a54601955c0..023fe7dba3cf 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/resolvePrivateLinkServiceIdPostSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/resolvePrivateLinkServiceIdPostSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the private link service ID for the specified managed cluster. * * @summary gets the private link service ID for the specified managed cluster. - * x-ms-original-file: 2026-03-02-preview/ResolvePrivateLinkServiceId.json + * x-ms-original-file: 2026-04-02-preview/ResolvePrivateLinkServiceId.json */ async function resolveThePrivateLinkServiceIDForManagedCluster(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsCreateOrUpdateSample.ts index 6496f71e3ab9..045b3990f159 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to creates or updates a snapshot. * * @summary creates or updates a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsCreate.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsCreate.json */ async function createOrUpdateSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsDeleteSample.ts index eb909ad9117c..cf6da3bfbbc9 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to deletes a snapshot. * * @summary deletes a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsDelete.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsDelete.json */ async function deleteSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsGetSample.ts index 7e0f8ec8c7d5..7dbd09f10357 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a snapshot. * * @summary gets a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsGet.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsGet.json */ async function getSnapshot(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsListByResourceGroupSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsListByResourceGroupSample.ts index 403e4f565267..e3a8e46367f7 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsListByResourceGroupSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsListByResourceGroupSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to lists snapshots in the specified subscription and resource group. * * @summary lists snapshots in the specified subscription and resource group. - * x-ms-original-file: 2026-03-02-preview/SnapshotsListByResourceGroup.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsListByResourceGroup.json */ async function listSnapshotsByResourceGroup(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsListSample.ts index e29c46929cff..f32f853eccb0 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets a list of snapshots in the specified subscription. * * @summary gets a list of snapshots in the specified subscription. - * x-ms-original-file: 2026-03-02-preview/SnapshotsList.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsList.json */ async function listSnapshots(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsUpdateTagsSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsUpdateTagsSample.ts index 9aeb036ccf5c..0ce400a79353 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsUpdateTagsSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/snapshotsUpdateTagsSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to updates tags on a snapshot. * * @summary updates tags on a snapshot. - * x-ms-original-file: 2026-03-02-preview/SnapshotsUpdateTags.json + * x-ms-original-file: 2026-04-02-preview/SnapshotsUpdateTags.json */ async function updateSnapshotTags(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsCreateOrUpdateSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsCreateOrUpdateSample.ts index 65672c91f9d1..b425fd5085be 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsCreateOrUpdateSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsCreateOrUpdateSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to create or update a trusted access role binding * * @summary create or update a trusted access role binding - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_CreateOrUpdate.json */ async function createOrUpdateATrustedAccessRoleBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsDeleteSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsDeleteSample.ts index 189794653ec7..cb6b7d375951 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsDeleteSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsDeleteSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to delete a trusted access role binding. * * @summary delete a trusted access role binding. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Delete.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Delete.json */ async function deleteATrustedAccessRoleBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsGetSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsGetSample.ts index 1dd146191e98..0f62970e67d2 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsGetSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsGetSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to get a trusted access role binding. * * @summary get a trusted access role binding. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_Get.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_Get.json */ async function getATrustedAccessRoleBinding(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsListSample.ts index 4c7bbd0d343e..b3327052809c 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRoleBindingsListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to list trusted access role bindings. * * @summary list trusted access role bindings. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoleBindings_List.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoleBindings_List.json */ async function listTrustedAccessRoleBindings(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRolesListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRolesListSample.ts index 97c6216eb880..7829de29870e 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRolesListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/trustedAccessRolesListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to list supported trusted access roles. * * @summary list supported trusted access roles. - * x-ms-original-file: 2026-03-02-preview/TrustedAccessRoles_List.json + * x-ms-original-file: 2026-04-02-preview/TrustedAccessRoles_List.json */ async function listTrustedAccessRoles(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/vmSkusListSample.ts b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/vmSkusListSample.ts index 79da917e35af..dcb9f2682841 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/vmSkusListSample.ts +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/src/vmSkusListSample.ts @@ -8,7 +8,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * This sample demonstrates how to gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. * * @summary gets the list of VM SKUs accepted by AKS when creating node pools in a specified location. AKS will perform a best effort approach to provision the requested VM SKUs, but availability is not guaranteed. - * x-ms-original-file: 2026-03-02-preview/ListAvailableContainerServiceVmSkus.json + * x-ms-original-file: 2026-04-02-preview/ListAvailableContainerServiceVmSkus.json */ async function listsAllAvailableContainerServiceVMSKUsForALocation(): Promise { const credential = new DefaultAzureCredential(); @@ -26,7 +26,7 @@ async function listsAllAvailableContainerServiceVMSKUsForALocation(): Promise { const credential = new DefaultAzureCredential(); diff --git a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/tsconfig.json b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/tsconfig.json index 4f7c3f6e72dc..82d2ed3be723 100644 --- a/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/tsconfig.json +++ b/sdk/containerservice/arm-containerservice/samples/v25-beta/typescript/tsconfig.json @@ -2,23 +2,16 @@ "compilerOptions": { "target": "ES2023", "module": "nodenext", - "lib": [ - "ESNext" - ], - "importHelpers": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "types": [ - "node" - ], - "outDir": "./dist", - "rootDir": "./src", + "moduleResolution": "nodenext", "resolveJsonModule": true, - "moduleResolution": "nodenext" + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "alwaysStrict": true, + "outDir": "dist", + "rootDir": "src" }, "include": [ - "./src" + "src/**/*.ts" ] } diff --git a/sdk/containerservice/arm-containerservice/src/api/agentPools/operations.ts b/sdk/containerservice/arm-containerservice/src/api/agentPools/operations.ts index eb49ce0bb6e4..bf964edd8e0c 100644 --- a/sdk/containerservice/arm-containerservice/src/api/agentPools/operations.ts +++ b/sdk/containerservice/arm-containerservice/src/api/agentPools/operations.ts @@ -52,7 +52,7 @@ export function _getUpgradeProfileSend( resourceGroupName: resourceGroupName, resourceName: resourceName, agentPoolName: agentPoolName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -70,7 +70,9 @@ export async function _getUpgradeProfileDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -108,7 +110,7 @@ export function _getAvailableAgentPoolVersionsSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -126,7 +128,9 @@ export async function _getAvailableAgentPoolVersionsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -164,7 +168,7 @@ export function _upgradeNodeImageVersionSend( resourceGroupName: resourceGroupName, resourceName: resourceName, agentPoolName: agentPoolName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -182,7 +186,9 @@ export async function _upgradeNodeImageVersionDeserialize( const expectedStatuses = ["202", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -210,7 +216,7 @@ export function upgradeNodeImageVersion( options, ), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -229,7 +235,7 @@ export function _deleteMachinesSend( resourceGroupName: resourceGroupName, resourceName: resourceName, agentPoolName: agentPoolName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -246,7 +252,9 @@ export async function _deleteMachinesDeserialize(result: PathUncheckedResponse): const expectedStatuses = ["202", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -276,7 +284,7 @@ export function deleteMachines( options, ), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -294,7 +302,7 @@ export function _completeUpgradeSend( resourceGroupName: resourceGroupName, resourceName: resourceName, agentPoolName: agentPoolName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -307,7 +315,9 @@ export async function _completeUpgradeDeserialize(result: PathUncheckedResponse) const expectedStatuses = ["202", "204", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -329,7 +339,7 @@ export function completeUpgrade( getInitialResponse: () => _completeUpgradeSend(context, resourceGroupName, resourceName, agentPoolName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -347,7 +357,7 @@ export function _abortLatestOperationSend( resourceGroupName: resourceGroupName, resourceName: resourceName, agentPoolName: agentPoolName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -362,7 +372,9 @@ export async function _abortLatestOperationDeserialize( const expectedStatuses = ["202", "204", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -388,7 +400,7 @@ export function abortLatestOperation( getInitialResponse: () => _abortLatestOperationSend(context, resourceGroupName, resourceName, agentPoolName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ) as PollerLike, void>; } @@ -405,7 +417,7 @@ export function _listSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -423,7 +435,9 @@ export async function _listDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -446,7 +460,7 @@ export function list( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -465,7 +479,7 @@ export function _$deleteSend( resourceGroupName: resourceGroupName, resourceName: resourceName, agentPoolName: agentPoolName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", "ignore%2Dpod%2Ddisruption%2Dbudget": options?.ignorePodDisruptionBudget, }, { @@ -485,7 +499,9 @@ export async function _$deleteDeserialize(result: PathUncheckedResponse): Promis const expectedStatuses = ["202", "204", "200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -507,7 +523,7 @@ export function $delete( getInitialResponse: () => _$deleteSend(context, resourceGroupName, resourceName, agentPoolName, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -526,7 +542,7 @@ export function _createOrUpdateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, agentPoolName: agentPoolName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -551,7 +567,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201", "202"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -581,7 +599,7 @@ export function createOrUpdate( options, ), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, AgentPool>; } @@ -599,7 +617,7 @@ export function _getSend( resourceGroupName: resourceGroupName, resourceName: resourceName, agentPoolName: agentPoolName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -615,7 +633,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise _$deleteSend(context, resourceGroupName, resourceName, identityBindingName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -149,7 +153,7 @@ export function _createOrUpdateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, identityBindingName: identityBindingName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -169,7 +173,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201", "202"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -199,7 +205,7 @@ export function createOrUpdate( options, ), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, IdentityBinding>; } @@ -217,7 +223,7 @@ export function _getSend( resourceGroupName: resourceGroupName, resourceName: resourceName, identityBindingName: identityBindingName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -233,7 +239,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise _$deleteSend(context, resourceGroupName, resourceName, jwtAuthenticatorName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -149,7 +153,7 @@ export function _createOrUpdateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, jwtAuthenticatorName: jwtAuthenticatorName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -169,7 +173,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201", "202"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -199,7 +205,7 @@ export function createOrUpdate( options, ), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, JWTAuthenticator>; } @@ -217,7 +223,7 @@ export function _getSend( resourceGroupName: resourceGroupName, resourceName: resourceName, jwtAuthenticatorName: jwtAuthenticatorName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -233,7 +239,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise _$deleteSend(context, resourceGroupName, resourceName, loadBalancerName, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -149,7 +153,7 @@ export function _createOrUpdateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, loadBalancerName: loadBalancerName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -169,7 +173,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -211,7 +217,7 @@ export function _getSend( resourceGroupName: resourceGroupName, resourceName: resourceName, loadBalancerName: loadBalancerName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -227,7 +233,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise, Machine>; } @@ -173,7 +177,7 @@ export function _getSend( resourceName: resourceName, agentPoolName: agentPoolName, machineName: machineName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -189,7 +193,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise { + const expectedStatuses = ["200"]; + if (!expectedStatuses.includes(result.status)) { + const error = createRestError(result); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } + + throw error; + } + + return _maintenanceWindowResourceListResultDeserializer(result.body); +} + +/** Lists maintenance windows in the specified subscription. */ +export function listBySubscription( + context: Client, + options: MaintenanceWindowsListBySubscriptionOptionalParams = { requestOptions: {} }, +): PagedAsyncIterableIterator { + return buildPagedAsyncIterator( + context, + () => _listBySubscriptionSend(context, options), + _listBySubscriptionDeserialize, + ["200"], + { + itemName: "value", + nextLinkName: "nextLink", + apiVersion: context.apiVersion ?? "2026-04-02-preview", + }, + ); +} + +export function _listSend( + context: Client, + resourceGroupName: string, + options: MaintenanceWindowsListOptionalParams = { requestOptions: {} }, +): StreamableMethod { + const path = expandUrlTemplate( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/maintenanceWindows{?api%2Dversion}", + { + subscriptionId: context.subscriptionId, + resourceGroupName: resourceGroupName, + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", + }, + { + allowReserved: options?.requestOptions?.skipUrlEncoding, + }, + ); + return context.path(path).get({ + ...operationOptionsToRequestParameters(options), + headers: { accept: "application/json", ...options.requestOptions?.headers }, + }); +} + +export async function _listDeserialize( + result: PathUncheckedResponse, +): Promise<_MaintenanceWindowResourceListResult> { + const expectedStatuses = ["200"]; + if (!expectedStatuses.includes(result.status)) { + const error = createRestError(result); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } + + throw error; + } + + return _maintenanceWindowResourceListResultDeserializer(result.body); +} + +/** Lists maintenance windows in the specified resource group. */ +export function list( + context: Client, + resourceGroupName: string, + options: MaintenanceWindowsListOptionalParams = { requestOptions: {} }, +): PagedAsyncIterableIterator { + return buildPagedAsyncIterator( + context, + () => _listSend(context, resourceGroupName, options), + _listDeserialize, + ["200"], + { + itemName: "value", + nextLinkName: "nextLink", + apiVersion: context.apiVersion ?? "2026-04-02-preview", + }, + ); +} + +export function _$deleteSend( + context: Client, + resourceGroupName: string, + maintenanceWindowName: string, + options: MaintenanceWindowsDeleteOptionalParams = { requestOptions: {} }, +): StreamableMethod { + const path = expandUrlTemplate( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/maintenanceWindows/{maintenanceWindowName}{?api%2Dversion}", + { + subscriptionId: context.subscriptionId, + resourceGroupName: resourceGroupName, + maintenanceWindowName: maintenanceWindowName, + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", + }, + { + allowReserved: options?.requestOptions?.skipUrlEncoding, + }, + ); + return context.path(path).delete({ ...operationOptionsToRequestParameters(options) }); +} + +export async function _$deleteDeserialize(result: PathUncheckedResponse): Promise { + const expectedStatuses = ["202", "204", "200"]; + if (!expectedStatuses.includes(result.status)) { + const error = createRestError(result); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } + + throw error; + } + + return; +} + +/** Deletes a maintenance window. */ +export function $delete( + context: Client, + resourceGroupName: string, + maintenanceWindowName: string, + options: MaintenanceWindowsDeleteOptionalParams = { requestOptions: {} }, +): PollerLike, void> { + return getLongRunningPoller(context, _$deleteDeserialize, ["202", "204", "200"], { + updateIntervalInMs: options?.updateIntervalInMs, + abortSignal: options?.abortSignal, + getInitialResponse: () => + _$deleteSend(context, resourceGroupName, maintenanceWindowName, options), + resourceLocationConfig: "location", + apiVersion: context.apiVersion ?? "2026-04-02-preview", + }) as PollerLike, void>; +} + +export function _updateTagsSend( + context: Client, + resourceGroupName: string, + maintenanceWindowName: string, + properties: TagsObject, + options: MaintenanceWindowsUpdateTagsOptionalParams = { requestOptions: {} }, +): StreamableMethod { + const path = expandUrlTemplate( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/maintenanceWindows/{maintenanceWindowName}{?api%2Dversion}", + { + subscriptionId: context.subscriptionId, + resourceGroupName: resourceGroupName, + maintenanceWindowName: maintenanceWindowName, + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", + }, + { + allowReserved: options?.requestOptions?.skipUrlEncoding, + }, + ); + return context.path(path).patch({ + ...operationOptionsToRequestParameters(options), + contentType: "application/json", + headers: { accept: "application/json", ...options.requestOptions?.headers }, + body: tagsObjectSerializer(properties), + }); +} + +export async function _updateTagsDeserialize( + result: PathUncheckedResponse, +): Promise { + const expectedStatuses = ["200"]; + if (!expectedStatuses.includes(result.status)) { + const error = createRestError(result); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } + + throw error; + } + + return maintenanceWindowResourceDeserializer(result.body); +} + +/** Updates tags on a maintenance window. */ +export async function updateTags( + context: Client, + resourceGroupName: string, + maintenanceWindowName: string, + properties: TagsObject, + options: MaintenanceWindowsUpdateTagsOptionalParams = { requestOptions: {} }, +): Promise { + const result = await _updateTagsSend( + context, + resourceGroupName, + maintenanceWindowName, + properties, + options, + ); + return _updateTagsDeserialize(result); +} + +export function _createOrUpdateSend( + context: Client, + resourceGroupName: string, + maintenanceWindowName: string, + resource: MaintenanceWindowResource, + options: MaintenanceWindowsCreateOrUpdateOptionalParams = { requestOptions: {} }, +): StreamableMethod { + const path = expandUrlTemplate( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/maintenanceWindows/{maintenanceWindowName}{?api%2Dversion}", + { + subscriptionId: context.subscriptionId, + resourceGroupName: resourceGroupName, + maintenanceWindowName: maintenanceWindowName, + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", + }, + { + allowReserved: options?.requestOptions?.skipUrlEncoding, + }, + ); + return context.path(path).put({ + ...operationOptionsToRequestParameters(options), + contentType: "application/json", + headers: { accept: "application/json", ...options.requestOptions?.headers }, + body: maintenanceWindowResourceSerializer(resource), + }); +} + +export async function _createOrUpdateDeserialize( + result: PathUncheckedResponse, +): Promise { + const expectedStatuses = ["200", "201", "202"]; + if (!expectedStatuses.includes(result.status)) { + const error = createRestError(result); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } + + throw error; + } + + return maintenanceWindowResourceDeserializer(result.body); +} + +/** Creates or updates a maintenance window. */ +export function createOrUpdate( + context: Client, + resourceGroupName: string, + maintenanceWindowName: string, + resource: MaintenanceWindowResource, + options: MaintenanceWindowsCreateOrUpdateOptionalParams = { requestOptions: {} }, +): PollerLike, MaintenanceWindowResource> { + return getLongRunningPoller(context, _createOrUpdateDeserialize, ["200", "201", "202"], { + updateIntervalInMs: options?.updateIntervalInMs, + abortSignal: options?.abortSignal, + getInitialResponse: () => + _createOrUpdateSend(context, resourceGroupName, maintenanceWindowName, resource, options), + resourceLocationConfig: "azure-async-operation", + apiVersion: context.apiVersion ?? "2026-04-02-preview", + }) as PollerLike, MaintenanceWindowResource>; +} + +export function _getSend( + context: Client, + resourceGroupName: string, + maintenanceWindowName: string, + options: MaintenanceWindowsGetOptionalParams = { requestOptions: {} }, +): StreamableMethod { + const path = expandUrlTemplate( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/maintenanceWindows/{maintenanceWindowName}{?api%2Dversion}", + { + subscriptionId: context.subscriptionId, + resourceGroupName: resourceGroupName, + maintenanceWindowName: maintenanceWindowName, + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", + }, + { + allowReserved: options?.requestOptions?.skipUrlEncoding, + }, + ); + return context.path(path).get({ + ...operationOptionsToRequestParameters(options), + headers: { accept: "application/json", ...options.requestOptions?.headers }, + }); +} + +export async function _getDeserialize( + result: PathUncheckedResponse, +): Promise { + const expectedStatuses = ["200"]; + if (!expectedStatuses.includes(result.status)) { + const error = createRestError(result); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } + + throw error; + } + + return maintenanceWindowResourceDeserializer(result.body); +} + +/** Gets the specified maintenance window. */ +export async function get( + context: Client, + resourceGroupName: string, + maintenanceWindowName: string, + options: MaintenanceWindowsGetOptionalParams = { requestOptions: {} }, +): Promise { + const result = await _getSend(context, resourceGroupName, maintenanceWindowName, options); + return _getDeserialize(result); +} diff --git a/sdk/containerservice/arm-containerservice/src/api/maintenanceWindows/options.ts b/sdk/containerservice/arm-containerservice/src/api/maintenanceWindows/options.ts new file mode 100644 index 000000000000..e722ff5b0076 --- /dev/null +++ b/sdk/containerservice/arm-containerservice/src/api/maintenanceWindows/options.ts @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import type { OperationOptions } from "@azure-rest/core-client"; + +/** Optional parameters. */ +export interface MaintenanceWindowsListBySubscriptionOptionalParams extends OperationOptions {} + +/** Optional parameters. */ +export interface MaintenanceWindowsListOptionalParams extends OperationOptions {} + +/** Optional parameters. */ +export interface MaintenanceWindowsDeleteOptionalParams extends OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; +} + +/** Optional parameters. */ +export interface MaintenanceWindowsUpdateTagsOptionalParams extends OperationOptions {} + +/** Optional parameters. */ +export interface MaintenanceWindowsCreateOrUpdateOptionalParams extends OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; +} + +/** Optional parameters. */ +export interface MaintenanceWindowsGetOptionalParams extends OperationOptions {} diff --git a/sdk/containerservice/arm-containerservice/src/api/managedClusterSnapshots/operations.ts b/sdk/containerservice/arm-containerservice/src/api/managedClusterSnapshots/operations.ts index caaa2d6bc512..b740a091d453 100644 --- a/sdk/containerservice/arm-containerservice/src/api/managedClusterSnapshots/operations.ts +++ b/sdk/containerservice/arm-containerservice/src/api/managedClusterSnapshots/operations.ts @@ -36,7 +36,7 @@ export function _listSend( "/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/managedclustersnapshots{?api%2Dversion}", { subscriptionId: context.subscriptionId, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -54,7 +54,9 @@ export async function _listDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -75,7 +77,7 @@ export function list( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -90,7 +92,7 @@ export function _listByResourceGroupSend( { subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -108,7 +110,9 @@ export async function _listByResourceGroupDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -130,7 +134,7 @@ export function listByResourceGroup( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -147,7 +151,7 @@ export function _$deleteSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -160,7 +164,9 @@ export async function _$deleteDeserialize(result: PathUncheckedResponse): Promis const expectedStatuses = ["200", "204"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -192,7 +198,7 @@ export function _updateTagsSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -212,7 +218,9 @@ export async function _updateTagsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -251,7 +259,7 @@ export function _createOrUpdateSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -271,7 +279,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -309,7 +319,7 @@ export function _getSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -327,7 +337,9 @@ export async function _getDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } diff --git a/sdk/containerservice/arm-containerservice/src/api/managedClusters/operations.ts b/sdk/containerservice/arm-containerservice/src/api/managedClusters/operations.ts index e3e9f15c94ce..771b2e7d941b 100644 --- a/sdk/containerservice/arm-containerservice/src/api/managedClusters/operations.ts +++ b/sdk/containerservice/arm-containerservice/src/api/managedClusters/operations.ts @@ -102,7 +102,7 @@ export function _listKubernetesVersionsSend( { subscriptionId: context.subscriptionId, location: location, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -120,7 +120,9 @@ export async function _listKubernetesVersionsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -150,7 +152,7 @@ export function _listMeshUpgradeProfilesSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -168,7 +170,9 @@ export async function _listMeshUpgradeProfilesDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -191,7 +195,7 @@ export function listMeshUpgradeProfiles( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -210,7 +214,7 @@ export function _getMeshUpgradeProfileSend( resourceGroupName: resourceGroupName, resourceName: resourceName, mode: mode, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -228,7 +232,9 @@ export async function _getMeshUpgradeProfileDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -264,7 +270,7 @@ export function _listMeshRevisionProfilesSend( { subscriptionId: context.subscriptionId, location: location, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -282,7 +288,9 @@ export async function _listMeshRevisionProfilesDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -304,7 +312,7 @@ export function listMeshRevisionProfiles( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -321,7 +329,7 @@ export function _getMeshRevisionProfileSend( subscriptionId: context.subscriptionId, location: location, mode: mode, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -339,7 +347,9 @@ export async function _getMeshRevisionProfileDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -368,7 +378,7 @@ export function _listSafeguardsVersionsSend( { subscriptionId: context.subscriptionId, location: location, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -386,7 +396,9 @@ export async function _listSafeguardsVersionsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -408,7 +420,7 @@ export function listSafeguardsVersions( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -425,7 +437,7 @@ export function _getSafeguardsVersionsSend( subscriptionId: context.subscriptionId, location: location, version: version, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -443,7 +455,9 @@ export async function _getSafeguardsVersionsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -472,7 +486,7 @@ export function _listGuardrailsVersionsSend( { subscriptionId: context.subscriptionId, location: location, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -490,7 +504,9 @@ export async function _listGuardrailsVersionsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -512,7 +528,7 @@ export function listGuardrailsVersions( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -529,7 +545,7 @@ export function _getGuardrailsVersionsSend( subscriptionId: context.subscriptionId, location: location, version: version, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -547,7 +563,9 @@ export async function _getGuardrailsVersionsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -578,7 +596,7 @@ export function _getUpgradeProfileSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -596,7 +614,9 @@ export async function _getUpgradeProfileDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -628,7 +648,7 @@ export function _rebalanceLoadBalancersSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -647,7 +667,9 @@ export async function _rebalanceLoadBalancersDeserialize( const expectedStatuses = ["202", "204", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -673,7 +695,7 @@ export function rebalanceLoadBalancers( getInitialResponse: () => _rebalanceLoadBalancersSend(context, resourceGroupName, resourceName, parameters, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ) as PollerLike, void>; } @@ -692,7 +714,7 @@ export function _listOutboundNetworkDependenciesEndpointsSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -710,7 +732,9 @@ export async function _listOutboundNetworkDependenciesEndpointsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -741,7 +765,7 @@ export function listOutboundNetworkDependenciesEndpoints( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -760,7 +784,7 @@ export function _getCommandResultSend( resourceGroupName: resourceGroupName, resourceName: resourceName, commandId: commandId, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -774,16 +798,18 @@ export function _getCommandResultSend( export async function _getCommandResultDeserialize( result: PathUncheckedResponse, -): Promise { +): Promise { const expectedStatuses = ["200", "202"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } - return runCommandResultDeserializer(result.body); + return result.body ? runCommandResultDeserializer(result.body) : undefined; } /** Gets the results of a command which has been run on the Managed Cluster. */ @@ -793,7 +819,7 @@ export async function getCommandResult( resourceName: string, commandId: string, options: ManagedClustersGetCommandResultOptionalParams = { requestOptions: {} }, -): Promise { +): Promise { const result = await _getCommandResultSend( context, resourceGroupName, @@ -817,7 +843,7 @@ export function _runCommandSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -834,10 +860,12 @@ export function _runCommandSend( export async function _runCommandDeserialize( result: PathUncheckedResponse, ): Promise { - const expectedStatuses = ["202", "200", "201"]; + const expectedStatuses = ["200", "202", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -853,13 +881,13 @@ export function runCommand( requestPayload: RunCommandRequest, options: ManagedClustersRunCommandOptionalParams = { requestOptions: {} }, ): PollerLike, RunCommandResult> { - return getLongRunningPoller(context, _runCommandDeserialize, ["202", "200", "201"], { + return getLongRunningPoller(context, _runCommandDeserialize, ["200", "202", "201"], { updateIntervalInMs: options?.updateIntervalInMs, abortSignal: options?.abortSignal, getInitialResponse: () => _runCommandSend(context, resourceGroupName, resourceName, requestPayload, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, RunCommandResult>; } @@ -875,7 +903,7 @@ export function _startSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -888,7 +916,9 @@ export async function _startDeserialize(result: PathUncheckedResponse): Promise< const expectedStatuses = ["202", "204", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -908,7 +938,7 @@ export function start( abortSignal: options?.abortSignal, getInitialResponse: () => _startSend(context, resourceGroupName, resourceName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -924,7 +954,7 @@ export function _stopSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -937,7 +967,9 @@ export async function _stopDeserialize(result: PathUncheckedResponse): Promise _stopSend(context, resourceGroupName, resourceName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -973,7 +1005,7 @@ export function _rotateServiceAccountSigningKeysSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -988,7 +1020,9 @@ export async function _rotateServiceAccountSigningKeysDeserialize( const expectedStatuses = ["202", "204", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1013,7 +1047,7 @@ export function rotateServiceAccountSigningKeys( getInitialResponse: () => _rotateServiceAccountSigningKeysSend(context, resourceGroupName, resourceName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ) as PollerLike, void>; } @@ -1030,7 +1064,7 @@ export function _abortLatestOperationSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1045,7 +1079,9 @@ export async function _abortLatestOperationDeserialize( const expectedStatuses = ["202", "204", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1070,7 +1106,7 @@ export function abortLatestOperation( getInitialResponse: () => _abortLatestOperationSend(context, resourceGroupName, resourceName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ) as PollerLike, void>; } @@ -1087,7 +1123,7 @@ export function _rotateClusterCertificatesSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1102,7 +1138,9 @@ export async function _rotateClusterCertificatesDeserialize( const expectedStatuses = ["202", "204", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1127,7 +1165,7 @@ export function rotateClusterCertificates( getInitialResponse: () => _rotateClusterCertificatesSend(context, resourceGroupName, resourceName, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ) as PollerLike, void>; } @@ -1145,7 +1183,7 @@ export function _resetAADProfileSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1162,7 +1200,9 @@ export async function _resetAADProfileDeserialize(result: PathUncheckedResponse) const expectedStatuses = ["202", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1184,7 +1224,7 @@ export function resetAADProfile( getInitialResponse: () => _resetAADProfileSend(context, resourceGroupName, resourceName, parameters, options), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -1201,7 +1241,7 @@ export function _resetServicePrincipalProfileSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1220,7 +1260,9 @@ export async function _resetServicePrincipalProfileDeserialize( const expectedStatuses = ["202", "200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1252,7 +1294,7 @@ export function resetServicePrincipalProfile( options, ), resourceLocationConfig: "location", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ) as PollerLike, void>; } @@ -1271,7 +1313,7 @@ export function _listClusterMonitoringUserCredentialsSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", "server%2Dfqdn": options?.serverFqdn, }, { @@ -1290,7 +1332,9 @@ export async function _listClusterMonitoringUserCredentialsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1328,7 +1372,7 @@ export function _listClusterUserCredentialsSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", "server%2Dfqdn": options?.serverFqdn, format: options?.format, }, @@ -1348,7 +1392,9 @@ export async function _listClusterUserCredentialsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1384,7 +1430,7 @@ export function _listClusterAdminCredentialsSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", "server%2Dfqdn": options?.serverFqdn, }, { @@ -1403,7 +1449,9 @@ export async function _listClusterAdminCredentialsDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1441,7 +1489,7 @@ export function _getAccessProfileSend( resourceGroupName: resourceGroupName, resourceName: resourceName, roleName: roleName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1459,7 +1507,9 @@ export async function _getAccessProfileDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1493,7 +1543,7 @@ export function _listSend( "/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/managedClusters{?api%2Dversion}", { subscriptionId: context.subscriptionId, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1511,7 +1561,9 @@ export async function _listDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1532,7 +1584,7 @@ export function list( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -1547,7 +1599,7 @@ export function _listByResourceGroupSend( { subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1565,7 +1617,9 @@ export async function _listByResourceGroupDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1587,7 +1641,7 @@ export function listByResourceGroup( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -1604,7 +1658,7 @@ export function _$deleteSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", "ignore%2Dpod%2Ddisruption%2Dbudget": options?.ignorePodDisruptionBudget, }, { @@ -1624,7 +1678,9 @@ export async function _$deleteDeserialize(result: PathUncheckedResponse): Promis const expectedStatuses = ["202", "204", "200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1644,7 +1700,7 @@ export function $delete( abortSignal: options?.abortSignal, getInitialResponse: () => _$deleteSend(context, resourceGroupName, resourceName, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -1661,7 +1717,7 @@ export function _updateTagsSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1685,7 +1741,9 @@ export async function _updateTagsDeserialize( const expectedStatuses = ["200", "202", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1707,7 +1765,7 @@ export function updateTags( getInitialResponse: () => _updateTagsSend(context, resourceGroupName, resourceName, parameters, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, ManagedCluster>; } @@ -1724,7 +1782,7 @@ export function _createOrUpdateSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1749,7 +1807,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201", "202"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -1771,7 +1831,7 @@ export function createOrUpdate( getInitialResponse: () => _createOrUpdateSend(context, resourceGroupName, resourceName, parameters, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, ManagedCluster>; } @@ -1787,7 +1847,7 @@ export function _getSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -1803,7 +1863,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise _$deleteSend(context, resourceGroupName, resourceName, managedNamespaceName, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -216,7 +222,7 @@ export function _updateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, managedNamespaceName: managedNamespaceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -234,7 +240,9 @@ export async function _updateDeserialize(result: PathUncheckedResponse): Promise const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -277,7 +285,7 @@ export function _createOrUpdateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, managedNamespaceName: managedNamespaceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -297,7 +305,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201", "202"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -327,7 +337,7 @@ export function createOrUpdate( options, ), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, ManagedNamespace>; } @@ -345,7 +355,7 @@ export function _getSend( resourceGroupName: resourceGroupName, resourceName: resourceName, managedNamespaceName: managedNamespaceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -361,7 +371,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise _$deleteSend(context, resourceGroupName, resourceName, meshMembershipName, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -149,7 +153,7 @@ export function _createOrUpdateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, meshMembershipName: meshMembershipName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -169,7 +173,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201", "202"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -199,7 +205,7 @@ export function createOrUpdate( options, ), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, MeshMembership>; } @@ -217,7 +223,7 @@ export function _getSend( resourceGroupName: resourceGroupName, resourceName: resourceName, meshMembershipName: meshMembershipName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -233,7 +239,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise, void>; } @@ -147,7 +151,7 @@ export function _updateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, privateEndpointConnectionName: privateEndpointConnectionName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -167,7 +171,9 @@ export async function _updateDeserialize( const expectedStatuses = ["200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -209,7 +215,7 @@ export function _getSend( resourceGroupName: resourceGroupName, resourceName: resourceName, privateEndpointConnectionName: privateEndpointConnectionName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -227,7 +233,9 @@ export async function _getDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } diff --git a/sdk/containerservice/arm-containerservice/src/api/privateLinkResources/operations.ts b/sdk/containerservice/arm-containerservice/src/api/privateLinkResources/operations.ts index dba3150e4d07..ab6dd0671c8e 100644 --- a/sdk/containerservice/arm-containerservice/src/api/privateLinkResources/operations.ts +++ b/sdk/containerservice/arm-containerservice/src/api/privateLinkResources/operations.ts @@ -24,7 +24,7 @@ export function _listSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -42,7 +42,9 @@ export async function _listDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } diff --git a/sdk/containerservice/arm-containerservice/src/api/resolvePrivateLinkServiceId/operations.ts b/sdk/containerservice/arm-containerservice/src/api/resolvePrivateLinkServiceId/operations.ts index b4dd1f2492ee..b7fe9cb36018 100644 --- a/sdk/containerservice/arm-containerservice/src/api/resolvePrivateLinkServiceId/operations.ts +++ b/sdk/containerservice/arm-containerservice/src/api/resolvePrivateLinkServiceId/operations.ts @@ -26,7 +26,7 @@ export function _postSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -46,7 +46,9 @@ export async function _postDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } diff --git a/sdk/containerservice/arm-containerservice/src/api/snapshots/operations.ts b/sdk/containerservice/arm-containerservice/src/api/snapshots/operations.ts index 4eba0de110b2..d7d538fe8751 100644 --- a/sdk/containerservice/arm-containerservice/src/api/snapshots/operations.ts +++ b/sdk/containerservice/arm-containerservice/src/api/snapshots/operations.ts @@ -32,7 +32,7 @@ export function _listSend( "/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/snapshots{?api%2Dversion}", { subscriptionId: context.subscriptionId, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -50,7 +50,9 @@ export async function _listDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -71,7 +73,7 @@ export function list( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -86,7 +88,7 @@ export function _listByResourceGroupSend( { subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -104,7 +106,9 @@ export async function _listByResourceGroupDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -126,7 +130,7 @@ export function listByResourceGroup( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } @@ -143,7 +147,7 @@ export function _$deleteSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -156,7 +160,9 @@ export async function _$deleteDeserialize(result: PathUncheckedResponse): Promis const expectedStatuses = ["200", "204"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -188,7 +194,7 @@ export function _updateTagsSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -206,7 +212,9 @@ export async function _updateTagsDeserialize(result: PathUncheckedResponse): Pro const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -245,7 +253,7 @@ export function _createOrUpdateSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -263,7 +271,9 @@ export async function _createOrUpdateDeserialize(result: PathUncheckedResponse): const expectedStatuses = ["200", "201"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -301,7 +311,7 @@ export function _getSend( subscriptionId: context.subscriptionId, resourceGroupName: resourceGroupName, resourceName: resourceName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -317,7 +327,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise _$deleteSend(context, resourceGroupName, resourceName, trustedAccessRoleBindingName, options), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, void>; } @@ -152,7 +156,7 @@ export function _createOrUpdateSend( resourceGroupName: resourceGroupName, resourceName: resourceName, trustedAccessRoleBindingName: trustedAccessRoleBindingName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -172,7 +176,9 @@ export async function _createOrUpdateDeserialize( const expectedStatuses = ["200", "201", "202"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -202,7 +208,7 @@ export function createOrUpdate( options, ), resourceLocationConfig: "azure-async-operation", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }) as PollerLike, TrustedAccessRoleBinding>; } @@ -220,7 +226,7 @@ export function _getSend( resourceGroupName: resourceGroupName, resourceName: resourceName, trustedAccessRoleBindingName: trustedAccessRoleBindingName, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -238,7 +244,9 @@ export async function _getDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } diff --git a/sdk/containerservice/arm-containerservice/src/api/trustedAccessRoles/operations.ts b/sdk/containerservice/arm-containerservice/src/api/trustedAccessRoles/operations.ts index efecf1fc780b..6fac50d074f4 100644 --- a/sdk/containerservice/arm-containerservice/src/api/trustedAccessRoles/operations.ts +++ b/sdk/containerservice/arm-containerservice/src/api/trustedAccessRoles/operations.ts @@ -24,7 +24,7 @@ export function _listSend( { subscriptionId: context.subscriptionId, location: location, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", }, { allowReserved: options?.requestOptions?.skipUrlEncoding, @@ -42,7 +42,9 @@ export async function _listDeserialize( const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -64,7 +66,7 @@ export function list( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } diff --git a/sdk/containerservice/arm-containerservice/src/api/vmSkus/operations.ts b/sdk/containerservice/arm-containerservice/src/api/vmSkus/operations.ts index f9e76d60a6a1..23183865b429 100644 --- a/sdk/containerservice/arm-containerservice/src/api/vmSkus/operations.ts +++ b/sdk/containerservice/arm-containerservice/src/api/vmSkus/operations.ts @@ -21,7 +21,7 @@ export function _listSend( { subscriptionId: context.subscriptionId, location: location, - "api%2Dversion": context.apiVersion ?? "2026-03-02-preview", + "api%2Dversion": context.apiVersion ?? "2026-04-02-preview", includeExtendedLocations: options?.includeExtendedLocations, }, { @@ -38,7 +38,9 @@ export async function _listDeserialize(result: PathUncheckedResponse): Promise<_ const expectedStatuses = ["200"]; if (!expectedStatuses.includes(result.status)) { const error = createRestError(result); - error.details = errorResponseDeserializer(result.body); + if (result.body) { + error.details = errorResponseDeserializer(result.body); + } throw error; } @@ -60,7 +62,7 @@ export function list( { itemName: "value", nextLinkName: "nextLink", - apiVersion: context.apiVersion ?? "2026-03-02-preview", + apiVersion: context.apiVersion ?? "2026-04-02-preview", }, ); } diff --git a/sdk/containerservice/arm-containerservice/src/classic/index.ts b/sdk/containerservice/arm-containerservice/src/classic/index.ts index fef7a0fc20f4..9d251731c40c 100644 --- a/sdk/containerservice/arm-containerservice/src/classic/index.ts +++ b/sdk/containerservice/arm-containerservice/src/classic/index.ts @@ -8,6 +8,7 @@ export type { JWTAuthenticatorsOperations } from "./jwtAuthenticators/index.js"; export type { LoadBalancersOperations } from "./loadBalancers/index.js"; export type { MachinesOperations } from "./machines/index.js"; export type { MaintenanceConfigurationsOperations } from "./maintenanceConfigurations/index.js"; +export type { MaintenanceWindowsOperations } from "./maintenanceWindows/index.js"; export type { ManagedClustersOperations } from "./managedClusters/index.js"; export type { ManagedClusterSnapshotsOperations } from "./managedClusterSnapshots/index.js"; export type { ManagedNamespacesOperations } from "./managedNamespaces/index.js"; diff --git a/sdk/containerservice/arm-containerservice/src/classic/maintenanceWindows/index.ts b/sdk/containerservice/arm-containerservice/src/classic/maintenanceWindows/index.ts new file mode 100644 index 000000000000..67af00d5acbb --- /dev/null +++ b/sdk/containerservice/arm-containerservice/src/classic/maintenanceWindows/index.ts @@ -0,0 +1,177 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import type { ContainerServiceContext } from "../../api/containerServiceContext.js"; +import { + listBySubscription, + list, + $delete, + updateTags, + createOrUpdate, + get, +} from "../../api/maintenanceWindows/operations.js"; +import type { + MaintenanceWindowsListBySubscriptionOptionalParams, + MaintenanceWindowsListOptionalParams, + MaintenanceWindowsDeleteOptionalParams, + MaintenanceWindowsUpdateTagsOptionalParams, + MaintenanceWindowsCreateOrUpdateOptionalParams, + MaintenanceWindowsGetOptionalParams, +} from "../../api/maintenanceWindows/options.js"; +import type { TagsObject, MaintenanceWindowResource } from "../../models/models.js"; +import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; +import type { SimplePollerLike } from "../../static-helpers/simplePollerHelpers.js"; +import { getSimplePoller } from "../../static-helpers/simplePollerHelpers.js"; +import type { PollerLike, OperationState } from "@azure/core-lro"; + +/** Interface representing a MaintenanceWindows operations. */ +export interface MaintenanceWindowsOperations { + /** Lists maintenance windows in the specified subscription. */ + listBySubscription: ( + options?: MaintenanceWindowsListBySubscriptionOptionalParams, + ) => PagedAsyncIterableIterator; + /** Lists maintenance windows in the specified resource group. */ + list: ( + resourceGroupName: string, + options?: MaintenanceWindowsListOptionalParams, + ) => PagedAsyncIterableIterator; + /** Deletes a maintenance window. */ + delete: ( + resourceGroupName: string, + maintenanceWindowName: string, + options?: MaintenanceWindowsDeleteOptionalParams, + ) => PollerLike, void>; + /** @deprecated use delete instead */ + beginDelete: ( + resourceGroupName: string, + maintenanceWindowName: string, + options?: MaintenanceWindowsDeleteOptionalParams, + ) => Promise, void>>; + /** @deprecated use delete instead */ + beginDeleteAndWait: ( + resourceGroupName: string, + maintenanceWindowName: string, + options?: MaintenanceWindowsDeleteOptionalParams, + ) => Promise; + /** Updates tags on a maintenance window. */ + updateTags: ( + resourceGroupName: string, + maintenanceWindowName: string, + properties: TagsObject, + options?: MaintenanceWindowsUpdateTagsOptionalParams, + ) => Promise; + /** Creates or updates a maintenance window. */ + createOrUpdate: ( + resourceGroupName: string, + maintenanceWindowName: string, + resource: MaintenanceWindowResource, + options?: MaintenanceWindowsCreateOrUpdateOptionalParams, + ) => PollerLike, MaintenanceWindowResource>; + /** @deprecated use createOrUpdate instead */ + beginCreateOrUpdate: ( + resourceGroupName: string, + maintenanceWindowName: string, + resource: MaintenanceWindowResource, + options?: MaintenanceWindowsCreateOrUpdateOptionalParams, + ) => Promise< + SimplePollerLike, MaintenanceWindowResource> + >; + /** @deprecated use createOrUpdate instead */ + beginCreateOrUpdateAndWait: ( + resourceGroupName: string, + maintenanceWindowName: string, + resource: MaintenanceWindowResource, + options?: MaintenanceWindowsCreateOrUpdateOptionalParams, + ) => Promise; + /** Gets the specified maintenance window. */ + get: ( + resourceGroupName: string, + maintenanceWindowName: string, + options?: MaintenanceWindowsGetOptionalParams, + ) => Promise; +} + +function _getMaintenanceWindows(context: ContainerServiceContext) { + return { + listBySubscription: (options?: MaintenanceWindowsListBySubscriptionOptionalParams) => + listBySubscription(context, options), + list: (resourceGroupName: string, options?: MaintenanceWindowsListOptionalParams) => + list(context, resourceGroupName, options), + delete: ( + resourceGroupName: string, + maintenanceWindowName: string, + options?: MaintenanceWindowsDeleteOptionalParams, + ) => $delete(context, resourceGroupName, maintenanceWindowName, options), + beginDelete: async ( + resourceGroupName: string, + maintenanceWindowName: string, + options?: MaintenanceWindowsDeleteOptionalParams, + ) => { + const poller = $delete(context, resourceGroupName, maintenanceWindowName, options); + await poller.submitted(); + return getSimplePoller(poller); + }, + beginDeleteAndWait: async ( + resourceGroupName: string, + maintenanceWindowName: string, + options?: MaintenanceWindowsDeleteOptionalParams, + ) => { + return await $delete(context, resourceGroupName, maintenanceWindowName, options); + }, + updateTags: ( + resourceGroupName: string, + maintenanceWindowName: string, + properties: TagsObject, + options?: MaintenanceWindowsUpdateTagsOptionalParams, + ) => updateTags(context, resourceGroupName, maintenanceWindowName, properties, options), + createOrUpdate: ( + resourceGroupName: string, + maintenanceWindowName: string, + resource: MaintenanceWindowResource, + options?: MaintenanceWindowsCreateOrUpdateOptionalParams, + ) => createOrUpdate(context, resourceGroupName, maintenanceWindowName, resource, options), + beginCreateOrUpdate: async ( + resourceGroupName: string, + maintenanceWindowName: string, + resource: MaintenanceWindowResource, + options?: MaintenanceWindowsCreateOrUpdateOptionalParams, + ) => { + const poller = createOrUpdate( + context, + resourceGroupName, + maintenanceWindowName, + resource, + options, + ); + await poller.submitted(); + return getSimplePoller(poller); + }, + beginCreateOrUpdateAndWait: async ( + resourceGroupName: string, + maintenanceWindowName: string, + resource: MaintenanceWindowResource, + options?: MaintenanceWindowsCreateOrUpdateOptionalParams, + ) => { + return await createOrUpdate( + context, + resourceGroupName, + maintenanceWindowName, + resource, + options, + ); + }, + get: ( + resourceGroupName: string, + maintenanceWindowName: string, + options?: MaintenanceWindowsGetOptionalParams, + ) => get(context, resourceGroupName, maintenanceWindowName, options), + }; +} + +export function _getMaintenanceWindowsOperations( + context: ContainerServiceContext, +): MaintenanceWindowsOperations { + return { + ..._getMaintenanceWindows(context), + }; +} diff --git a/sdk/containerservice/arm-containerservice/src/classic/managedClusters/index.ts b/sdk/containerservice/arm-containerservice/src/classic/managedClusters/index.ts index 580cf41763c4..938752ee0d4b 100644 --- a/sdk/containerservice/arm-containerservice/src/classic/managedClusters/index.ts +++ b/sdk/containerservice/arm-containerservice/src/classic/managedClusters/index.ts @@ -183,7 +183,7 @@ export interface ManagedClustersOperations { resourceName: string, commandId: string, options?: ManagedClustersGetCommandResultOptionalParams, - ) => Promise; + ) => Promise; /** AKS will create a pod to run the command. This is primarily useful for private clusters. For more information see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview). */ runCommand: ( resourceGroupName: string, diff --git a/sdk/containerservice/arm-containerservice/src/containerServiceClient.ts b/sdk/containerservice/arm-containerservice/src/containerServiceClient.ts index 386091445864..53169c832573 100644 --- a/sdk/containerservice/arm-containerservice/src/containerServiceClient.ts +++ b/sdk/containerservice/arm-containerservice/src/containerServiceClient.ts @@ -17,6 +17,8 @@ import type { MachinesOperations } from "./classic/machines/index.js"; import { _getMachinesOperations } from "./classic/machines/index.js"; import type { MaintenanceConfigurationsOperations } from "./classic/maintenanceConfigurations/index.js"; import { _getMaintenanceConfigurationsOperations } from "./classic/maintenanceConfigurations/index.js"; +import type { MaintenanceWindowsOperations } from "./classic/maintenanceWindows/index.js"; +import { _getMaintenanceWindowsOperations } from "./classic/maintenanceWindows/index.js"; import type { ManagedClusterSnapshotsOperations } from "./classic/managedClusterSnapshots/index.js"; import { _getManagedClusterSnapshotsOperations } from "./classic/managedClusterSnapshots/index.js"; import type { ManagedClustersOperations } from "./classic/managedClusters/index.js"; @@ -100,6 +102,7 @@ export class ContainerServiceClient { this.privateEndpointConnections = _getPrivateEndpointConnectionsOperations(this._client); this.machines = _getMachinesOperations(this._client); this.managedNamespaces = _getManagedNamespacesOperations(this._client); + this.maintenanceWindows = _getMaintenanceWindowsOperations(this._client); this.maintenanceConfigurations = _getMaintenanceConfigurationsOperations(this._client); this.managedClusters = _getManagedClustersOperations(this._client); this.agentPools = _getAgentPoolsOperations(this._client); @@ -139,6 +142,8 @@ export class ContainerServiceClient { public readonly machines: MachinesOperations; /** The operation groups for managedNamespaces */ public readonly managedNamespaces: ManagedNamespacesOperations; + /** The operation groups for maintenanceWindows */ + public readonly maintenanceWindows: MaintenanceWindowsOperations; /** The operation groups for maintenanceConfigurations */ public readonly maintenanceConfigurations: MaintenanceConfigurationsOperations; /** The operation groups for managedClusters */ diff --git a/sdk/containerservice/arm-containerservice/src/index.ts b/sdk/containerservice/arm-containerservice/src/index.ts index 11b469292c92..25c6f9a9ef07 100644 --- a/sdk/containerservice/arm-containerservice/src/index.ts +++ b/sdk/containerservice/arm-containerservice/src/index.ts @@ -81,6 +81,7 @@ export type { SystemData, CreatedByType, ErrorResponse, + ResourceProvisioningState, AgentPoolDeleteMachinesParameter, AgentPoolAvailableVersions, AgentPoolAvailableVersionsProperties, @@ -138,6 +139,8 @@ export type { ManagedClusterLoadBalancerProfileOutboundIPs, BackendPoolType, ClusterServiceLoadBalancerHealthProbeMode, + BastionProfile, + BastionSku, ManagedClusterNATGatewayProfile, ManagedClusterManagedOutboundIPProfile, ManagedClusterStaticEgressGatewayProfile, @@ -287,6 +290,8 @@ export type { RelativeMonthlySchedule, Type, DateSpan, + MaintenanceWindowResource, + MaintenanceWindowResourceProperties, ManagedNamespace, NamespaceProperties, NamespaceProvisioningState, @@ -399,6 +404,7 @@ export { KnownLocalDNSForwardPolicy, KnownLocalDNSServeStale, KnownCreatedByType, + KnownResourceProvisioningState, KnownLicenseType, KnownManagedClusterPodIdentityProvisioningState, KnownRestrictionLevel, @@ -415,6 +421,7 @@ export { KnownLoadBalancerSku, KnownBackendPoolType, KnownClusterServiceLoadBalancerHealthProbeMode, + KnownBastionSku, KnownIpFamily, KnownPodLinkLocalAccess, KnownMode, @@ -510,6 +517,14 @@ export type { MaintenanceConfigurationsCreateOrUpdateOptionalParams, MaintenanceConfigurationsGetOptionalParams, } from "./api/maintenanceConfigurations/index.js"; +export type { + MaintenanceWindowsListBySubscriptionOptionalParams, + MaintenanceWindowsListOptionalParams, + MaintenanceWindowsDeleteOptionalParams, + MaintenanceWindowsUpdateTagsOptionalParams, + MaintenanceWindowsCreateOrUpdateOptionalParams, + MaintenanceWindowsGetOptionalParams, +} from "./api/maintenanceWindows/index.js"; export type { ManagedClustersListKubernetesVersionsOptionalParams, ManagedClustersListMeshUpgradeProfilesOptionalParams, @@ -603,6 +618,7 @@ export type { LoadBalancersOperations, MachinesOperations, MaintenanceConfigurationsOperations, + MaintenanceWindowsOperations, ManagedClustersOperations, ManagedClusterSnapshotsOperations, ManagedNamespacesOperations, @@ -620,3 +636,4 @@ export type { export type { PageSettings, ContinuablePage, PagedAsyncIterableIterator }; export { AzureClouds }; export type { AzureSupportedClouds }; +export { RestError, isRestError } from "@azure/core-rest-pipeline"; diff --git a/sdk/containerservice/arm-containerservice/src/models/index.ts b/sdk/containerservice/arm-containerservice/src/models/index.ts index e6fed23d8ee3..cfc0d0b66bd4 100644 --- a/sdk/containerservice/arm-containerservice/src/models/index.ts +++ b/sdk/containerservice/arm-containerservice/src/models/index.ts @@ -69,6 +69,7 @@ export type { SystemData, CreatedByType, ErrorResponse, + ResourceProvisioningState, AgentPoolDeleteMachinesParameter, AgentPoolAvailableVersions, AgentPoolAvailableVersionsProperties, @@ -126,6 +127,8 @@ export type { ManagedClusterLoadBalancerProfileOutboundIPs, BackendPoolType, ClusterServiceLoadBalancerHealthProbeMode, + BastionProfile, + BastionSku, ManagedClusterNATGatewayProfile, ManagedClusterManagedOutboundIPProfile, ManagedClusterStaticEgressGatewayProfile, @@ -275,6 +278,8 @@ export type { RelativeMonthlySchedule, Type, DateSpan, + MaintenanceWindowResource, + MaintenanceWindowResourceProperties, ManagedNamespace, NamespaceProperties, NamespaceProvisioningState, @@ -387,6 +392,7 @@ export { KnownLocalDNSForwardPolicy, KnownLocalDNSServeStale, KnownCreatedByType, + KnownResourceProvisioningState, KnownLicenseType, KnownManagedClusterPodIdentityProvisioningState, KnownRestrictionLevel, @@ -403,6 +409,7 @@ export { KnownLoadBalancerSku, KnownBackendPoolType, KnownClusterServiceLoadBalancerHealthProbeMode, + KnownBastionSku, KnownIpFamily, KnownPodLinkLocalAccess, KnownMode, diff --git a/sdk/containerservice/arm-containerservice/src/models/models.ts b/sdk/containerservice/arm-containerservice/src/models/models.ts index 965054f64be1..73fe2f0db584 100644 --- a/sdk/containerservice/arm-containerservice/src/models/models.ts +++ b/sdk/containerservice/arm-containerservice/src/models/models.ts @@ -56,7 +56,10 @@ export interface AgentPool extends ProxyResource { orchestratorVersion?: string; /** The version of Kubernetes the Agent Pool is running. If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used. */ readonly currentOrchestratorVersion?: string; - /** The version of node image */ + /** + * The version of the node image. Setting this value triggers an agentPool rollback. + * Only values from `recentlyUsedVersions` are allowed. + */ nodeImageVersion?: string; /** Defines the upgrade strategy for the agent pool. The default is Rolling. */ upgradeStrategy?: UpgradeStrategy; @@ -260,7 +263,10 @@ export interface ManagedClusterAgentPoolProfileProperties { orchestratorVersion?: string; /** The version of Kubernetes the Agent Pool is running. If orchestratorVersion is a fully specified version , this field will be exactly equal to it. If orchestratorVersion is , this field will contain the full version being used. */ readonly currentOrchestratorVersion?: string; - /** The version of node image */ + /** + * The version of the node image. Setting this value triggers an agentPool rollback. + * Only values from `recentlyUsedVersions` are allowed. + */ nodeImageVersion?: string; /** Defines the upgrade strategy for the agent pool. The default is Rolling. */ upgradeStrategy?: UpgradeStrategy; @@ -2304,6 +2310,27 @@ export function errorResponseDeserializer(item: any): ErrorResponse { }; } +/** The provisioning state of a resource type. */ +export enum KnownResourceProvisioningState { + /** Resource has been created. */ + Succeeded = "Succeeded", + /** Resource creation failed. */ + Failed = "Failed", + /** Resource creation was canceled. */ + Canceled = "Canceled", +} + +/** + * The provisioning state of a resource type. \ + * {@link KnownResourceProvisioningState} can be used interchangeably with ResourceProvisioningState, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Succeeded**: Resource has been created. \ + * **Failed**: Resource creation failed. \ + * **Canceled**: Resource creation was canceled. + */ +export type ResourceProvisioningState = string; + /** The response of a AgentPool list operation. */ export interface _AgentPoolListResult { /** The AgentPool items on this page */ @@ -3986,6 +4013,11 @@ export interface ContainerServiceNetworkProfile { loadBalancerSku?: LoadBalancerSku; /** Profile of the cluster load balancer. */ loadBalancerProfile?: ManagedClusterLoadBalancerProfile; + /** + * Profile of the Bastion Host associated with the managed cluster. + * See https://aka.ms/aks/BastionConnect for more details. + */ + bastionProfile?: BastionProfile; /** Profile of the cluster NAT gateway. */ natGatewayProfile?: ManagedClusterNATGatewayProfile; /** The profile for Static Egress Gateway addon. For more details about Static Egress Gateway, see https://aka.ms/aks/static-egress-gateway. */ @@ -4022,6 +4054,9 @@ export function containerServiceNetworkProfileSerializer( loadBalancerProfile: !item["loadBalancerProfile"] ? item["loadBalancerProfile"] : managedClusterLoadBalancerProfileSerializer(item["loadBalancerProfile"]), + bastionProfile: !item["bastionProfile"] + ? item["bastionProfile"] + : bastionProfileSerializer(item["bastionProfile"]), natGatewayProfile: !item["natGatewayProfile"] ? item["natGatewayProfile"] : managedClusterNATGatewayProfileSerializer(item["natGatewayProfile"]), @@ -4070,6 +4105,9 @@ export function containerServiceNetworkProfileDeserializer( loadBalancerProfile: !item["loadBalancerProfile"] ? item["loadBalancerProfile"] : managedClusterLoadBalancerProfileDeserializer(item["loadBalancerProfile"]), + bastionProfile: !item["bastionProfile"] + ? item["bastionProfile"] + : bastionProfileDeserializer(item["bastionProfile"]), natGatewayProfile: !item["natGatewayProfile"] ? item["natGatewayProfile"] : managedClusterNATGatewayProfileDeserializer(item["natGatewayProfile"]), @@ -4638,6 +4676,76 @@ export enum KnownClusterServiceLoadBalancerHealthProbeMode { */ export type ClusterServiceLoadBalancerHealthProbeMode = string; +/** + * Profile to enable managed Azure Bastion or reference to an existing Bastion for the managed cluster. + * See https://aka.ms/aks/BastionConnect for more details. + */ +export interface BastionProfile { + /** Indicates whether managed bastion is enabled. */ + enabled?: boolean; + /** The resource ID of the managed bastion associated with the managed cluster. */ + readonly bastionId?: string; + /** + * The SKU of the managed bastion. + * + * Only Standard and Premium SKUs are supported. + * SKU downgrading is not allowed. To downgrade SKU, please disable then re-enable the managed bastion with new SKU. + * + * See https://aka.ms/aks/BastionSKUs for more details. + */ + sku?: BastionSku; + /** The scale units of the managed bastion. Default value is 2. */ + scaleUnits?: number; + /** + * The resource ID of the public IP address associated with the managed bastion. + * + * When provided during creation, the managed bastion will reference this existing public IP address instead of creating a new one. + * The referenced public IP address must be in the same subscription and region as the managed cluster. + * + * When not provided during creation, AKS will automatically create a new public IP address. + * + * This field cannot be updated. To change IP address after creation, please disable and re-enable the managed bastion with the new public IP address. + */ + publicIpAddressId?: string; +} + +export function bastionProfileSerializer(item: BastionProfile): any { + return { + enabled: item["enabled"], + sku: item["sku"], + scaleUnits: item["scaleUnits"], + publicIpAddressId: item["publicIpAddressId"], + }; +} + +export function bastionProfileDeserializer(item: any): BastionProfile { + return { + enabled: item["enabled"], + bastionId: item["bastionId"], + sku: item["sku"], + scaleUnits: item["scaleUnits"], + publicIpAddressId: item["publicIpAddressId"], + }; +} + +/** The SKU of the managed Azure Bastion. The default is 'Standard'. See https://aka.ms/aks/BastionSKUs for more information about the differences between Azure Bastion SKUs. */ +export enum KnownBastionSku { + /** Use the standard SKU of Azure Bastion. */ + Standard = "Standard", + /** Use the premium SKU of Azure Bastion. */ + Premium = "Premium", +} + +/** + * The SKU of the managed Azure Bastion. The default is 'Standard'. See https://aka.ms/aks/BastionSKUs for more information about the differences between Azure Bastion SKUs. \ + * {@link KnownBastionSku} can be used interchangeably with BastionSku, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Standard**: Use the standard SKU of Azure Bastion. \ + * **Premium**: Use the premium SKU of Azure Bastion. + */ +export type BastionSku = string; + /** Profile of the managed cluster NAT gateway. */ export interface ManagedClusterNATGatewayProfile { /** Profile of the managed outbound IP resources of the cluster NAT gateway. */ @@ -8922,6 +9030,155 @@ export function maintenanceConfigurationArrayDeserializer( }); } +/** + * A maintenance window is a resource-group-scoped resource that defines a reusable + * maintenance schedule which can be linked to maintenance configurations on one + * or more managed clusters. + * For more information, see https://aka.ms/aks/maintenance-windows. + */ +export interface MaintenanceWindowResource extends TrackedResource { + /** Properties of a maintenance window. */ + properties?: MaintenanceWindowResourceProperties; +} + +export function maintenanceWindowResourceSerializer(item: MaintenanceWindowResource): any { + return { + tags: item["tags"], + location: item["location"], + properties: !item["properties"] + ? item["properties"] + : maintenanceWindowResourcePropertiesSerializer(item["properties"]), + }; +} + +export function maintenanceWindowResourceDeserializer(item: any): MaintenanceWindowResource { + return { + tags: !item["tags"] + ? item["tags"] + : Object.fromEntries(Object.entries(item["tags"]).map(([k, p]: [string, any]) => [k, p])), + location: item["location"], + id: item["id"], + name: item["name"], + type: item["type"], + systemData: !item["systemData"] + ? item["systemData"] + : systemDataDeserializer(item["systemData"]), + properties: !item["properties"] + ? item["properties"] + : maintenanceWindowResourcePropertiesDeserializer(item["properties"]), + }; +} + +/** + * Properties of a maintenance window. + * For more information, see https://aka.ms/aks/maintenance-windows. + */ +export interface MaintenanceWindowResourceProperties { + /** The provisioning state of the maintenance window. */ + readonly provisioningState?: ResourceProvisioningState; + /** + * Recurrence schedule for the maintenance window. One and only one of the schedule + * types should be specified: 'daily', 'weekly', 'absoluteMonthly', or 'relativeMonthly'. + */ + schedule: Schedule; + /** + * The date the maintenance window activates. If the current date is before this + * date, the maintenance window is inactive and will not be used. If not specified, + * the maintenance window will be active right away. + */ + startDate?: Date; + /** + * The start time of the maintenance window. Accepted values are from '00:00' to + * '23:59'. 'utcOffset' applies to this field. For example: '02:00' with + * 'utcOffset: +02:00' means UTC time '00:00'. + */ + startTime: string; + /** Length of the maintenance window in hours. */ + durationHours: number; + /** + * The UTC offset in format +/-HH:mm. For example, '+05:30' for IST and '-07:00' + * for PST. If not specified, the default is '+00:00'. + * Note: this is a static offset and does not adjust for Daylight Saving Time. + * Customers in DST-observing regions should pick the offset that matches their + * preferred wall-clock time year-round; the maintenance window will shift by one + * hour relative to local time when DST starts or ends. + */ + utcOffset?: string; + /** + * Date ranges during which maintenance is not allowed. 'utcOffset' applies to + * these dates. For example, with 'utcOffset: +02:00' and a date span of + * '2026-12-23' to '2027-01-03', maintenance will be blocked from + * '2026-12-22 22:00' to '2027-01-03 22:00' in UTC time. + */ + notAllowedDates?: DateSpan[]; +} + +export function maintenanceWindowResourcePropertiesSerializer( + item: MaintenanceWindowResourceProperties, +): any { + return { + schedule: scheduleSerializer(item["schedule"]), + startDate: !item["startDate"] + ? item["startDate"] + : item["startDate"].toISOString().split("T")[0], + startTime: item["startTime"], + durationHours: item["durationHours"], + utcOffset: item["utcOffset"], + notAllowedDates: !item["notAllowedDates"] + ? item["notAllowedDates"] + : dateSpanArraySerializer(item["notAllowedDates"]), + }; +} + +export function maintenanceWindowResourcePropertiesDeserializer( + item: any, +): MaintenanceWindowResourceProperties { + return { + provisioningState: item["provisioningState"], + schedule: scheduleDeserializer(item["schedule"]), + startDate: !item["startDate"] ? item["startDate"] : new Date(item["startDate"]), + startTime: item["startTime"], + durationHours: item["durationHours"], + utcOffset: item["utcOffset"], + notAllowedDates: !item["notAllowedDates"] + ? item["notAllowedDates"] + : dateSpanArrayDeserializer(item["notAllowedDates"]), + }; +} + +/** The response of a MaintenanceWindowResource list operation. */ +export interface _MaintenanceWindowResourceListResult { + /** The MaintenanceWindowResource items on this page */ + value: MaintenanceWindowResource[]; + /** The link to the next page of items */ + nextLink?: string; +} + +export function _maintenanceWindowResourceListResultDeserializer( + item: any, +): _MaintenanceWindowResourceListResult { + return { + value: maintenanceWindowResourceArrayDeserializer(item["value"]), + nextLink: item["nextLink"], + }; +} + +export function maintenanceWindowResourceArraySerializer( + result: Array, +): any[] { + return result.map((item) => { + return maintenanceWindowResourceSerializer(item); + }); +} + +export function maintenanceWindowResourceArrayDeserializer( + result: Array, +): any[] { + return result.map((item) => { + return maintenanceWindowResourceDeserializer(item); + }); +} + /** Namespace managed by ARM. */ export interface ManagedNamespace extends TrackedResource { /** Properties of a namespace. */ @@ -11775,8 +12032,10 @@ export enum KnownVersions { V20260201 = "2026-02-01", /** The 2026-03-01 API version. */ V20260301 = "2026-03-01", - /** The 2026-03-02-preview API version. */ - V20260302Preview = "2026-03-02-preview", + /** The 2026-04-01 API version. */ + V20260401 = "2026-04-01", + /** The 2026-04-02-preview API version. */ + V20260402Preview = "2026-04-02-preview", } export function _agentPoolPropertiesSerializer(item: AgentPool): any { diff --git a/sdk/containerservice/arm-containerservice/src/restorePollerHelpers.ts b/sdk/containerservice/arm-containerservice/src/restorePollerHelpers.ts index 85b51a16113d..f535aaba7d1f 100644 --- a/sdk/containerservice/arm-containerservice/src/restorePollerHelpers.ts +++ b/sdk/containerservice/arm-containerservice/src/restorePollerHelpers.ts @@ -25,6 +25,10 @@ import { _$deleteDeserialize as _$deleteDeserializeManagedNamespaces, _createOrUpdateDeserialize as _createOrUpdateDeserializeManagedNamespaces, } from "./api/managedNamespaces/operations.js"; +import { + _$deleteDeserialize as _$deleteDeserializeMaintenanceWindows, + _createOrUpdateDeserialize as _createOrUpdateDeserializeMaintenanceWindows, +} from "./api/maintenanceWindows/operations.js"; import { _rebalanceLoadBalancersDeserialize, _runCommandDeserialize, @@ -162,13 +166,23 @@ const deserializeMap: Record = { deserializer: _createOrUpdateDeserializeManagedNamespaces, expectedStatuses: ["200", "201", "202"], }, + "DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/maintenanceWindows/{maintenanceWindowName}": + { + deserializer: _$deleteDeserializeMaintenanceWindows, + expectedStatuses: ["202", "204", "200"], + }, + "PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/maintenanceWindows/{maintenanceWindowName}": + { + deserializer: _createOrUpdateDeserializeMaintenanceWindows, + expectedStatuses: ["200", "201", "202"], + }, "POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/rebalanceLoadBalancers": { deserializer: _rebalanceLoadBalancersDeserialize, expectedStatuses: ["202", "204", "200", "201"], }, "POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/runCommand": - { deserializer: _runCommandDeserialize, expectedStatuses: ["202", "200", "201"] }, + { deserializer: _runCommandDeserialize, expectedStatuses: ["200", "202", "201"] }, "POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/start": { deserializer: _startDeserialize, expectedStatuses: ["202", "204", "200", "201"] }, "POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/stop": diff --git a/sdk/containerservice/arm-containerservice/src/static-helpers/pagingHelpers.ts b/sdk/containerservice/arm-containerservice/src/static-helpers/pagingHelpers.ts index 9258ba95eda8..4b0ff077dafd 100644 --- a/sdk/containerservice/arm-containerservice/src/static-helpers/pagingHelpers.ts +++ b/sdk/containerservice/arm-containerservice/src/static-helpers/pagingHelpers.ts @@ -262,9 +262,7 @@ function addApiVersionToUrl(url: string, apiVersion: string): string { const urlObj = new URL(url, "https://microsoft.com"); if (!urlObj.searchParams.get("api-version")) { // Append one if there is no apiVersion - return `${url}${ - Array.from(urlObj.searchParams.keys()).length > 0 ? "&" : "?" - }api-version=${apiVersion}`; + return `${url}${urlObj.search ? "&" : "?"}api-version=${apiVersion}`; } return url; } diff --git a/sdk/containerservice/arm-containerservice/src/static-helpers/pollingHelpers.ts b/sdk/containerservice/arm-containerservice/src/static-helpers/pollingHelpers.ts index 8e36a866edcc..5c66c00d28e8 100644 --- a/sdk/containerservice/arm-containerservice/src/static-helpers/pollingHelpers.ts +++ b/sdk/containerservice/arm-containerservice/src/static-helpers/pollingHelpers.ts @@ -142,9 +142,7 @@ function addApiVersionToUrl(url: string, apiVersion: string): string { const urlObj = new URL(url, "https://microsoft.com"); if (!urlObj.searchParams.get("api-version")) { // Append one if there is no apiVersion - return `${url}${ - Array.from(urlObj.searchParams.keys()).length > 0 ? "&" : "?" - }api-version=${apiVersion}`; + return `${url}${urlObj.search ? "&" : "?"}api-version=${apiVersion}`; } return url; } diff --git a/sdk/containerservice/arm-containerservice/tsp-location.yaml b/sdk/containerservice/arm-containerservice/tsp-location.yaml index 442d7469ada8..64ea67fb659f 100644 --- a/sdk/containerservice/arm-containerservice/tsp-location.yaml +++ b/sdk/containerservice/arm-containerservice/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/containerservice/resource-manager/Microsoft.ContainerService/aks -commit: 736baa6d7d8bec3c6aaf1f16e77e78846eda4871 +commit: a6887d2260f26285d4b1f5fba97da370be9200b4 repo: Azure/azure-rest-api-specs additionalDirectories: diff --git a/sdk/containerservice/arm-containerservice/warp.config.yml b/sdk/containerservice/arm-containerservice/warp.config.yml index 7034745f7aa1..c5a670a39af1 100644 --- a/sdk/containerservice/arm-containerservice/warp.config.yml +++ b/sdk/containerservice/arm-containerservice/warp.config.yml @@ -1,5 +1,8 @@ -extends: ../../../warp.base.config.yml +# warp.config.yml — build configuration + exports: + "./package.json": "./package.json" + ".": "./src/index.ts" "./api": "./src/api/index.ts" "./api/vmSkus": "./src/api/vmSkus/index.ts" "./api/containerService": "./src/api/containerService/index.ts" @@ -18,6 +21,7 @@ exports: "./api/privateEndpointConnections": "./src/api/privateEndpointConnections/index.ts" "./api/machines": "./src/api/machines/index.ts" "./api/managedNamespaces": "./src/api/managedNamespaces/index.ts" + "./api/maintenanceWindows": "./src/api/maintenanceWindows/index.ts" "./api/maintenanceConfigurations": "./src/api/maintenanceConfigurations/index.ts" "./api/managedClusters": "./src/api/managedClusters/index.ts" "./api/agentPools": "./src/api/agentPools/index.ts"