Change8

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

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

Summary

This release introduces numerous new operations and interfaces related to Enterprise and ISP Cache Node history and details, alongside significant removals of older operation groups and related interfaces.

⚠️ Breaking Changes

  • Removed operation group CacheNodesOperationsOperations.
  • Removed operation group EnterpriseCustomerOperationsOperations.
  • Class ConnectedCacheClient no longer has parameter cacheNodesOperations.
  • Class ConnectedCacheClient no longer has parameter enterpriseCustomerOperations.
  • 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.
  • 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.
  • Enum KnownVersions no longer has value v2023_05_01_preview.

Migration Steps

  1. If you were using the removed operation groups (CacheNodesOperationsOperations or EnterpriseCustomerOperationsOperations), you must migrate to the new EnterpriseMccCacheNodesOperationsOperations or IspCacheNodesOperationsOperations.
  2. If you were using the removed optional parameters proxyUrl or updateCycleType on AdditionalCacheNodeProperties, update your calls.
  3. If you were using the removed parameter peeringDbLastUpdateTime on AdditionalCustomerProperties, update your model/calls.
  4. If you were using the removed Type Alias CycleType or Enum KnownCycleType, replace them with the new types/values.
  5. If you were relying on Enum KnownConfigurationState value NotConfigured_Ip, use NotConfiguredIp instead.
  6. If you were relying on Enum KnownVersions value v2023_05_01_preview, use V20230501Preview instead.

✨ 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 has a new optional parameter creationMethod
  • Interface AdditionalCacheNodeProperties has a new optional parameter currentTlsCertificate
  • Interface AdditionalCacheNodeProperties has a new optional parameter issuesCount
  • Interface AdditionalCacheNodeProperties has a new optional parameter issuesList
  • Interface AdditionalCacheNodeProperties has a new optional parameter lastAutoUpdateInfo
  • Interface AdditionalCacheNodeProperties has a new optional parameter tlsStatus
  • Interface CacheNodeInstallProperties has a new optional parameter driveConfiguration
  • Interface CacheNodeInstallProperties has a new optional parameter proxyUrlConfiguration
  • Interface CacheNodeInstallProperties has a new optional parameter tlsCertificateProvisioningKey
  • Interface ConnectedCacheClientOptionalParams has a new optional parameter cloudSetting
  • Added Type Alias AzureSupportedClouds
  • Added Enum AzureClouds
  • Enum KnownConfigurationState has a new value NotConfiguredIp
  • Enum KnownVersions has a new value V20230501Preview
  • Enum KnownVersions has a new value V20241130Preview

Affected Symbols

EnterpriseMccCacheNodesOperationsOperations.getCacheNodeAutoUpdateHistoryEnterpriseMccCacheNodesOperationsOperations.getCacheNodeMccIssueDetailsHistoryEnterpriseMccCacheNodesOperationsOperations.getCacheNodeTlsCertificateHistoryIspCacheNodesOperationsOperations.getCacheNodeAutoUpdateHistoryIspCacheNodesOperationsOperations.getCacheNodeMccIssueDetailsHistoryEnterpriseMccCacheNodesOperationsGetCacheNodeAutoUpdateHistoryOptionalParamsEnterpriseMccCacheNodesOperationsGetCacheNodeMccIssueDetailsHistoryOptionalParamsEnterpriseMccCacheNodesOperationsGetCacheNodeTlsCertificateHistoryOptionalParamsErrorResponseIspCacheNodesOperationsGetCacheNodeAutoUpdateHistoryOptionalParamsIspCacheNodesOperationsGetCacheNodeMccIssueDetailsHistoryOptionalParamsMccCacheNodeAutoUpdateHistoryMccCacheNodeAutoUpdateHistoryPropertiesMccCacheNodeAutoUpdateInfoMccCacheNodeIssueHistoryMccCacheNodeIssueHistoryPropertiesMccCacheNodeTlsCertificateMccCacheNodeTlsCertificateHistoryMccCacheNodeTlsCertificatePropertiesMccIssueAdditionalCacheNodePropertiesCacheNodeInstallPropertiesConnectedCacheClientOptionalParamsAzureSupportedCloudsAzureCloudsKnownConfigurationStateKnownVersionsCacheNodesOperationsOperationsEnterpriseCustomerOperationsOperationsConnectedCacheClientCacheNodeOldResponseCacheNodePreviewResourceCacheNodesOperationsCreateorUpdateOptionalParamsCacheNodesOperationsDeleteOptionalParamsCacheNodesOperationsGetOptionalParamsCacheNodesOperationsListByResourceGroupOptionalParamsCacheNodesOperationsListBySubscriptionOptionalParamsCacheNodesOperationsUpdateOptionalParamsEnterpriseCustomerOperationsCreateOrUpdateOptionalParamsEnterpriseCustomerOperationsDeleteOptionalParamsEnterpriseCustomerOperationsGetOptionalParamsEnterpriseCustomerOperationsListByResourceGroupOptionalParamsEnterpriseCustomerOperationsListBySubscriptionOptionalParamsEnterpriseCustomerOperationsUpdateOptionalParamsEnterprisePreviewResourceAdditionalCustomerPropertiesCycleTypeKnownCycleType