Change8

@azure/arm-connectedcache_1.0.0-beta.2

Breaking Changes
📦 azure-monitorView on GitHub →
26 breaking35 features🔧 48 symbols

Summary

This beta release introduces numerous new operations and data structures related to enterprise and ISP cache node history and details. It also contains breaking changes by removing several legacy operation groups and interfaces.

⚠️ Breaking Changes

  • Removed operation group CacheNodesOperationsOperations. If you were using methods under this group, they have likely been moved or replaced by new EnterpriseMccCacheNodesOperationsOperations or IspCacheNodesOperationsOperations methods.
  • Removed operation group EnterpriseCustomerOperationsOperations. If you were using methods under this group, functionality may have been migrated or removed.
  • Class ConnectedCacheClient no longer has parameter cacheNodesOperations. Accessing cache node operations should now use the appropriate replacement group.
  • Class ConnectedCacheClient no longer has parameter enterpriseCustomerOperations. Accessing enterprise customer operations should now use the appropriate replacement group.
  • Removed Interface CacheNodeOldResponse.
  • Removed Interface CacheNodePreviewResource.
  • Removed Interface CacheNodesOperationsCreateorUpdateOptionalParams.
  • Removed Interface CacheNodesOperationsDeleteOptionalParams.
  • Removed Interface CacheNodesOperationsGetOptionalParams.
  • Removed Interface CacheNodesOperationsListByResourceGroupOptionalParams.
  • Removed Interface CacheNodesOperationsListBySubscriptionOptionalParams.
  • Removed Interface CacheNodesOperationsUpdateOptionalParams.
  • Removed Interface EnterpriseCustomerOperationsCreateOrUpdateOptionalParams.
  • Removed Interface EnterpriseCustomerOperationsDeleteOptionalParams.
  • Removed Interface EnterpriseCustomerOperationsGetOptionalParams.
  • Removed Interface EnterpriseCustomerOperationsListByResourceGroupOptionalParams.
  • Removed Interface EnterpriseCustomerOperationsListBySubscriptionOptionalParams.
  • Removed Interface EnterpriseCustomerOperationsUpdateOptionalParams.
  • Removed Interface EnterprisePreviewResource.
  • Interface AdditionalCacheNodeProperties no longer has parameter proxyUrl. Use the new parameter proxyUrlConfiguration instead.
  • Interface AdditionalCacheNodeProperties no longer has parameter updateCycleType.
  • Interface AdditionalCustomerProperties no longer has parameter peeringDbLastUpdateTime.
  • Removed Type Alias CycleType.
  • Removed Enum KnownCycleType.
  • Enum KnownConfigurationState no longer has value NotConfigured_Ip. Use the new value NotConfiguredIp instead.
  • Enum KnownVersions no longer has value v2023_05_01_preview. Use the new value V20230501Preview instead.

Migration Steps

  1. Review usage of removed operation groups CacheNodesOperationsOperations and EnterpriseCustomerOperationsOperations and update calls to use the new EnterpriseMccCacheNodesOperationsOperations or IspCacheNodesOperationsOperations groups.
  2. Update ConnectedCacheClient initialization as the cacheNodesOperations and enterpriseCustomerOperations parameters have been removed.
  3. If using proxyUrl on AdditionalCacheNodeProperties, replace it with proxyUrlConfiguration.
  4. Update any code relying on the removed Type Alias CycleType or Enum KnownCycleType.
  5. Update code checking for KnownConfigurationState value NotConfigured_Ip to use NotConfiguredIp.
  6. Update code checking for KnownVersions value v2023_05_01_preview to use V20230501Preview.

✨ New Features

  • Added operation EnterpriseMccCacheNodesOperationsOperations.getCacheNodeAutoUpdateHistory.
  • Added operation EnterpriseMccCacheNodesOperationsOperations.getCacheNodeMccIssueDetailsHistory.
  • Added operation EnterpriseMccCacheNodesOperationsOperations.getCacheNodeTlsCertificateHistory.
  • Added operation IspCacheNodesOperationsOperations.getCacheNodeAutoUpdateHistory.
  • Added operation IspCacheNodesOperationsOperations.getCacheNodeMccIssueDetailsHistory.
  • Added Interface EnterpriseMccCacheNodesOperationsGetCacheNodeAutoUpdateHistoryOptionalParams.
  • Added Interface EnterpriseMccCacheNodesOperationsGetCacheNodeMccIssueDetailsHistoryOptionalParams.
  • Added Interface EnterpriseMccCacheNodesOperationsGetCacheNodeTlsCertificateHistoryOptionalParams.
  • Added Interface ErrorResponse.
  • Added Interface IspCacheNodesOperationsGetCacheNodeAutoUpdateHistoryOptionalParams.
  • Added Interface IspCacheNodesOperationsGetCacheNodeMccIssueDetailsHistoryOptionalParams.
  • Added Interface MccCacheNodeAutoUpdateHistory.
  • Added Interface MccCacheNodeAutoUpdateHistoryProperties.
  • Added Interface MccCacheNodeAutoUpdateInfo.
  • Added Interface MccCacheNodeIssueHistory.
  • Added Interface MccCacheNodeIssueHistoryProperties.
  • Added Interface MccCacheNodeTlsCertificate.
  • Added Interface MccCacheNodeTlsCertificateHistory.
  • Added Interface MccCacheNodeTlsCertificateProperties.
  • Added Interface MccIssue.
  • Interface AdditionalCacheNodeProperties gained optional parameter creationMethod.
  • Interface AdditionalCacheNodeProperties gained optional parameter currentTlsCertificate.
  • Interface AdditionalCacheNodeProperties gained optional parameter issuesCount.
  • Interface AdditionalCacheNodeProperties gained optional parameter issuesList.
  • Interface AdditionalCacheNodeProperties gained optional parameter lastAutoUpdateInfo.
  • Interface AdditionalCacheNodeProperties gained optional parameter tlsStatus.
  • Interface CacheNodeInstallProperties gained optional parameter driveConfiguration.
  • Interface CacheNodeInstallProperties gained optional parameter proxyUrlConfiguration.
  • Interface CacheNodeInstallProperties gained optional parameter tlsCertificateProvisioningKey.
  • Interface ConnectedCacheClientOptionalParams gained optional parameter cloudSetting.
  • Added Type Alias AzureSupportedClouds.
  • Added Enum AzureClouds.
  • Enum KnownConfigurationState gained new value NotConfiguredIp.
  • Enum KnownVersions gained new value V20230501Preview.
  • Enum KnownVersions gained new value V20241130Preview.

Affected Symbols

EnterpriseMccCacheNodesOperationsOperations.getCacheNodeAutoUpdateHistoryEnterpriseMccCacheNodesOperationsOperations.getCacheNodeMccIssueDetailsHistoryEnterpriseMccCacheNodesOperationsOperations.getCacheNodeTlsCertificateHistoryIspCacheNodesOperationsOperations.getCacheNodeAutoUpdateHistoryIspCacheNodesOperationsOperations.getCacheNodeMccIssueDetailsHistoryEnterpriseMccCacheNodesOperationsGetCacheNodeAutoUpdateHistoryOptionalParamsEnterpriseMccCacheNodesOperationsGetCacheNodeMccIssueDetailsHistoryOptionalParamsEnterpriseMccCacheNodesOperationsGetCacheNodeTlsCertificateHistoryOptionalParamsErrorResponseIspCacheNodesOperationsGetCacheNodeAutoUpdateHistoryOptionalParamsIspCacheNodesOperationsGetCacheNodeMccIssueDetailsHistoryOptionalParamsMccCacheNodeAutoUpdateHistoryMccCacheNodeAutoUpdateHistoryPropertiesMccCacheNodeAutoUpdateInfoMccCacheNodeIssueHistoryMccCacheNodeIssueHistoryPropertiesMccCacheNodeTlsCertificateMccCacheNodeTlsCertificateHistoryMccCacheNodeTlsCertificatePropertiesMccIssueAdditionalCacheNodePropertiesCacheNodeInstallPropertiesConnectedCacheClientOptionalParamsAzureSupportedCloudsAzureCloudsKnownConfigurationStateKnownVersionsCacheNodesOperationsOperationsEnterpriseCustomerOperationsOperationsConnectedCacheClientCacheNodeOldResponseCacheNodePreviewResourceCacheNodesOperationsCreateorUpdateOptionalParamsCacheNodesOperationsDeleteOptionalParamsCacheNodesOperationsGetOptionalParamsCacheNodesOperationsListByResourceGroupOptionalParamsCacheNodesOperationsListBySubscriptionOptionalParamsCacheNodesOperationsUpdateOptionalParamsEnterpriseCustomerOperationsCreateOrUpdateOptionalParamsEnterpriseCustomerOperationsDeleteOptionalParamsEnterpriseCustomerOperationsGetOptionalParamsEnterpriseCustomerOperationsListByResourceGroupOptionalParamsEnterpriseCustomerOperationsListBySubscriptionOptionalParamsEnterpriseCustomerOperationsUpdateOptionalParamsEnterprisePreviewResourceAdditionalCustomerPropertiesCycleTypeKnownCycleType