diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 47fd8ad4bae6..b4e6db966fc6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17308,7 +17308,7 @@ importers: version: 4.13.1 '@azure/keyvault-certificates': specifier: ^4.9.0 - version: link:../keyvault-certificates + version: 4.10.3 dotenv: specifier: ^16.0.0 version: 16.6.1 @@ -34509,6 +34509,10 @@ packages: resolution: {integrity: sha1-vcCRZYuqWaR+6furSHpLsBhym8M=} engines: {node: '>=20.0.0'} + '@azure/keyvault-certificates@4.10.3': + resolution: {integrity: sha1-xv78JrnQG9ECOHL6sv0HYRyb6ZQ=} + engines: {node: '>=20.0.0'} + '@azure/keyvault-common@2.1.0': resolution: {integrity: sha1-Zw50FKK/aDcbCz0fmByboCeLd90=} engines: {node: '>=20.0.0'} @@ -40669,6 +40673,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@azure/keyvault-certificates@4.10.3': + dependencies: + '@azure-rest/core-client': 2.6.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1 + '@azure/core-lro': 2.7.2 + '@azure/core-paging': 1.6.2 + '@azure/core-rest-pipeline': link:sdk/core/core-rest-pipeline + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1 + '@azure/keyvault-common': 2.1.0 + '@azure/logger': 1.3.0 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + '@azure/keyvault-common@2.1.0': dependencies: '@azure-rest/core-client': 2.6.0 diff --git a/sdk/containerservice/arm-containerservicefleet/CHANGELOG.md b/sdk/containerservice/arm-containerservicefleet/CHANGELOG.md index 7d5f18d6314e..97623c00cb82 100644 --- a/sdk/containerservice/arm-containerservicefleet/CHANGELOG.md +++ b/sdk/containerservice/arm-containerservicefleet/CHANGELOG.md @@ -1,5 +1,138 @@ # Release History +## 2.1.0-beta.5 (2026-06-03) +Compared with version 2.0.0 + +### Features Added + - Added operation group ClusterMeshProfilesOperations + - Added operation group FleetManagedNamespacesOperations + - Added operation group GatesOperations + - Added Interface Affinity + - Added Interface CiliumProperties + - Added Interface ClusterAffinity + - Added Interface ClusterMeshProfile + - Added Interface ClusterMeshProfileProperties + - Added Interface ClusterMeshProfilesApplyOptionalParams + - Added Interface ClusterMeshProfilesCreateOrUpdateOptionalParams + - Added Interface ClusterMeshProfilesDeleteOptionalParams + - Added Interface ClusterMeshProfilesGetOptionalParams + - Added Interface ClusterMeshProfilesListByFleetOptionalParams + - Added Interface ClusterMeshProfileStatus + - Added Interface ClusterResourcePlacementSpec + - Added Interface ClusterSelector + - Added Interface ClusterSelectorTerm + - Added Interface FleetManagedNamespace + - Added Interface FleetManagedNamespacePatch + - Added Interface FleetManagedNamespaceProperties + - Added Interface FleetManagedNamespacesCreateOrUpdateOptionalParams + - Added Interface FleetManagedNamespacesDeleteOptionalParams + - Added Interface FleetManagedNamespacesGetOptionalParams + - Added Interface FleetManagedNamespacesListByFleetOptionalParams + - Added Interface FleetManagedNamespaceStatus + - Added Interface FleetManagedNamespacesUpdateOptionalParams + - Added Interface Gate + - Added Interface GateConfiguration + - Added Interface GatePatch + - Added Interface GatePatchProperties + - Added Interface GateProperties + - Added Interface GatesGetOptionalParams + - Added Interface GatesListByFleetOptionalParams + - Added Interface GatesUpdateOptionalParams + - Added Interface GateTarget + - Added Interface LabelSelector + - Added Interface LabelSelectorRequirement + - Added Interface ManagedNamespaceProperties + - Added Interface MemberSelector + - Added Interface MeshMemberStatus + - Added Interface MeshProperties + - Added Interface NetworkPolicy + - Added Interface PlacementPolicy + - Added Interface PlacementProfile + - Added Interface PropagationPolicy + - Added Interface PropertySelector + - Added Interface PropertySelectorRequirement + - Added Interface ResourceQuota + - Added Interface Toleration + - Added Interface UpdateRunGateStatus + - Added Interface UpdateRunGateTargetProperties + - Interface AutoUpgradeProfileProperties has a new optional parameter longTermSupport + - Interface AutoUpgradeProfileProperties has a new optional parameter targetKubernetesVersion + - Interface AutoUpgradeProfilesListByFleetOptionalParams has a new optional parameter skipToken + - Interface AutoUpgradeProfilesListByFleetOptionalParams has a new optional parameter top + - Interface ContainerServiceFleetClientOptionalParams has a new optional parameter cloudSetting + - Interface FleetMemberProperties has a new optional parameter labels + - Interface FleetMemberProperties has a new optional parameter meshProperties + - Interface FleetMembersListByFleetOptionalParams has a new optional parameter filter + - Interface FleetMembersListByFleetOptionalParams has a new optional parameter skipToken + - Interface FleetMembersListByFleetOptionalParams has a new optional parameter top + - Interface FleetMemberUpdateProperties has a new optional parameter labels + - Interface FleetsListBySubscriptionOptionalParams has a new optional parameter skipToken + - Interface FleetsListBySubscriptionOptionalParams has a new optional parameter top + - Interface FleetUpdateStrategiesListByFleetOptionalParams has a new optional parameter skipToken + - Interface FleetUpdateStrategiesListByFleetOptionalParams has a new optional parameter top + - Interface UpdateGroup has a new optional parameter afterGates + - Interface UpdateGroup has a new optional parameter beforeGates + - Interface UpdateGroup has a new optional parameter maxConcurrency + - Interface UpdateGroupStatus has a new optional parameter afterGates + - Interface UpdateGroupStatus has a new optional parameter beforeGates + - Interface UpdateGroupStatus has a new optional parameter maxConcurrency + - Interface UpdateRunsListByFleetOptionalParams has a new optional parameter skipToken + - Interface UpdateRunsListByFleetOptionalParams has a new optional parameter top + - Interface UpdateStage has a new optional parameter afterGates + - Interface UpdateStage has a new optional parameter beforeGates + - Interface UpdateStage has a new optional parameter maxConcurrency + - Interface UpdateStageStatus has a new optional parameter afterGates + - Interface UpdateStageStatus has a new optional parameter beforeGates + - Interface UpdateStageStatus has a new optional parameter maxConcurrency + - Added Type Alias AdoptionPolicy + - Added Type Alias AzureSupportedClouds + - Added Type Alias ClusterMeshProfileProvisioningState + - Added Type Alias ClusterMeshState + - Added Type Alias DeletePolicy + - Added Type Alias FleetManagedNamespaceProvisioningState + - Added Type Alias GateProvisioningState + - Added Type Alias GateState + - Added Type Alias GateType + - Added Type Alias LabelSelectorOperator + - Added Type Alias MeshMemberState + - Added Type Alias PlacementType + - Added Type Alias PolicyRule + - Added Type Alias PropagationType + - Added Type Alias PropertySelectorOperator + - Added Type Alias TaintEffect + - Added Type Alias Timing + - Added Type Alias TolerationOperator + - Added Enum AzureClouds + - Added Enum KnownAdoptionPolicy + - Added Enum KnownClusterMeshProfileProvisioningState + - Added Enum KnownClusterMeshState + - Added Enum KnownDeletePolicy + - Added Enum KnownFleetManagedNamespaceProvisioningState + - Added Enum KnownGateProvisioningState + - Added Enum KnownGateState + - Added Enum KnownGateType + - Added Enum KnownLabelSelectorOperator + - Added Enum KnownMeshMemberState + - Added Enum KnownPlacementType + - Added Enum KnownPolicyRule + - Added Enum KnownPropagationType + - Added Enum KnownPropertySelectorOperator + - Added Enum KnownTaintEffect + - Added Enum KnownTiming + - Added Enum KnownTolerationOperator + - Enum KnownUpdateState has a new value Pending + - Enum KnownUpgradeChannel has a new value TargetKubernetesVersion + - Enum KnownVersions has a new value V20220902Preview + - Enum KnownVersions has a new value V20230315Preview + - Enum KnownVersions has a new value V20230615Preview + - Enum KnownVersions has a new value V20230815Preview + - Enum KnownVersions has a new value V20240202Preview + - Enum KnownVersions has a new value V20240502Preview + - Enum KnownVersions has a new value V20250401Preview + - Enum KnownVersions has a new value V20250801Preview + - Enum KnownVersions has a new value V20260201Preview + - Enum KnownVersions has a new value V20260302Preview + ## 2.1.0-beta.4 (2026-05-28) Compared with version 2.0.0 diff --git a/sdk/containerservice/arm-containerservicefleet/metadata.json b/sdk/containerservice/arm-containerservicefleet/metadata.json index f8457575b902..7804258cc6be 100644 --- a/sdk/containerservice/arm-containerservicefleet/metadata.json +++ b/sdk/containerservice/arm-containerservicefleet/metadata.json @@ -2,7 +2,7 @@ "apiVersions": { "Microsoft.ContainerService": "2026-03-02-preview" }, - "emitterVersion": "0.53.3", + "emitterVersion": "0.54.0", "crossLanguageDefinitions": { "CrossLanguagePackageId": "Microsoft.ContainerService", "CrossLanguageDefinitionId": { diff --git a/sdk/containerservice/arm-containerservicefleet/package.json b/sdk/containerservice/arm-containerservicefleet/package.json index 04a09d44f321..1cf006cc398a 100644 --- a/sdk/containerservice/arm-containerservicefleet/package.json +++ b/sdk/containerservice/arm-containerservicefleet/package.json @@ -1,6 +1,6 @@ { "name": "@azure/arm-containerservicefleet", - "version": "2.1.0-beta.4", + "version": "2.1.0-beta.5", "description": "A generated SDK for ContainerServiceFleetClient.", "engines": { "node": ">=20.0.0" diff --git a/sdk/containerservice/arm-containerservicefleet/src/api/autoUpgradeProfileOperations/operations.ts b/sdk/containerservice/arm-containerservicefleet/src/api/autoUpgradeProfileOperations/operations.ts index 864da4ec9c90..6919079d899a 100644 --- a/sdk/containerservice/arm-containerservicefleet/src/api/autoUpgradeProfileOperations/operations.ts +++ b/sdk/containerservice/arm-containerservicefleet/src/api/autoUpgradeProfileOperations/operations.ts @@ -43,7 +43,9 @@ export async function _generateUpdateRunDeserialize( 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; } diff --git a/sdk/containerservice/arm-containerservicefleet/src/api/autoUpgradeProfiles/operations.ts b/sdk/containerservice/arm-containerservicefleet/src/api/autoUpgradeProfiles/operations.ts index 888022d0b6cb..7bfed6a2f4c0 100644 --- a/sdk/containerservice/arm-containerservicefleet/src/api/autoUpgradeProfiles/operations.ts +++ b/sdk/containerservice/arm-containerservicefleet/src/api/autoUpgradeProfiles/operations.ts @@ -55,7 +55,9 @@ export async function _listByFleetDeserialize( 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; } @@ -116,7 +118,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; } @@ -182,7 +186,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; } @@ -246,7 +252,9 @@ export async function _getDeserialize(result: PathUncheckedResponse): Promise