github Azure/azure-sdk-for-go sdk/resourcemanager/cdn/armcdn/v2.0.0

latest releases: sdk/security/keyvault/azcertificates/v1.3.0, sdk/security/keyvault/azkeys/v1.3.0, sdk/security/keyvault/azsecrets/v1.3.0...
12 months ago

2.0.0 (2023-10-27)

Breaking Changes

  • Type of EndpointProperties.CustomDomains has been changed from []*CustomDomain to []*DeepCreatedCustomDomain
  • Type of MetricsResponse.Granularity has been changed from *MetricsResponseGranularity to *MetricsGranularity
  • Type of MetricsResponseSeriesItem.Unit has been changed from *MetricsResponseSeriesItemUnit to *MetricsSeriesUnit
  • Type of WafMetricsResponse.Granularity has been changed from *WafMetricsResponseGranularity to *WafMetricsGranularity
  • Type of WafMetricsResponseSeriesItem.Unit has been changed from *WafMetricsResponseSeriesItemUnit to *WafMetricsSeriesUnit
  • Enum MetricsResponseGranularity has been removed
  • Enum MetricsResponseSeriesItemUnit has been removed
  • Enum WafMetricsResponseGranularity has been removed
  • Enum WafMetricsResponseSeriesItemUnit has been removed
  • Function *ClientFactory.NewValidateClient has been removed
  • Function NewValidateClient has been removed
  • Function *ValidateClient.Secret has been removed
  • Operation *CustomDomainsClient.DisableCustomHTTPS has been changed to LRO, use *CustomDomainsClient.BeginDisableCustomHTTPS instead.
  • Operation *CustomDomainsClient.EnableCustomHTTPS has been changed to LRO, use *CustomDomainsClient.BeginEnableCustomHTTPS instead.

Features Added

  • New value ProfileResourceStateAbortingMigration, ProfileResourceStateCommittingMigration, ProfileResourceStateMigrated, ProfileResourceStateMigrating, ProfileResourceStatePendingMigrationCommit added to enum type ProfileResourceState
  • New enum type CanMigrateDefaultSKU with values CanMigrateDefaultSKUPremiumAzureFrontDoor, CanMigrateDefaultSKUStandardAzureFrontDoor
  • New enum type ManagedServiceIdentityType with values ManagedServiceIdentityTypeNone, ManagedServiceIdentityTypeSystemAssigned, ManagedServiceIdentityTypeSystemAssignedUserAssigned, ManagedServiceIdentityTypeUserAssigned
  • New enum type MetricsGranularity with values MetricsGranularityP1D, MetricsGranularityPT1H, MetricsGranularityPT5M
  • New enum type MetricsSeriesUnit with values MetricsSeriesUnitBitsPerSecond, MetricsSeriesUnitBytes, MetricsSeriesUnitCount, MetricsSeriesUnitMilliSeconds
  • New enum type WafMetricsGranularity with values WafMetricsGranularityP1D, WafMetricsGranularityPT1H, WafMetricsGranularityPT5M
  • New enum type WafMetricsSeriesUnit with values WafMetricsSeriesUnitCount
  • New function *AFDProfilesClient.CheckEndpointNameAvailability(context.Context, string, string, CheckEndpointNameAvailabilityInput, *AFDProfilesClientCheckEndpointNameAvailabilityOptions) (AFDProfilesClientCheckEndpointNameAvailabilityResponse, error)
  • New function *AFDProfilesClient.BeginUpgrade(context.Context, string, string, ProfileUpgradeParameters, *AFDProfilesClientBeginUpgradeOptions) (*runtime.Poller[AFDProfilesClientUpgradeResponse], error)
  • New function *AFDProfilesClient.ValidateSecret(context.Context, string, string, ValidateSecretInput, *AFDProfilesClientValidateSecretOptions) (AFDProfilesClientValidateSecretResponse, error)
  • New function *ProfilesClient.BeginCanMigrate(context.Context, string, CanMigrateParameters, *ProfilesClientBeginCanMigrateOptions) (*runtime.Poller[ProfilesClientCanMigrateResponse], error)
  • New function *ProfilesClient.BeginMigrate(context.Context, string, MigrationParameters, *ProfilesClientBeginMigrateOptions) (*runtime.Poller[ProfilesClientMigrateResponse], error)
  • New function *ProfilesClient.BeginMigrationCommit(context.Context, string, string, *ProfilesClientBeginMigrationCommitOptions) (*runtime.Poller[ProfilesClientMigrationCommitResponse], error)
  • New struct CanMigrateParameters
  • New struct CanMigrateProperties
  • New struct CanMigrateResult
  • New struct DeepCreatedCustomDomain
  • New struct DeepCreatedCustomDomainProperties
  • New struct ManagedServiceIdentity
  • New struct MigrateResult
  • New struct MigrateResultProperties
  • New struct MigrationErrorType
  • New struct MigrationParameters
  • New struct MigrationWebApplicationFirewallMapping
  • New struct ProfileChangeSKUWafMapping
  • New struct ProfileUpgradeParameters
  • New struct UserAssignedIdentity
  • New field ExtendedProperties in struct AFDDomainProperties
  • New field CertificateAuthority, ExpirationDate, SecretSource, Subject, SubjectAlternativeNames, Thumbprint in struct AzureFirstPartyManagedCertificateParameters
  • New field Identity in struct Profile
  • New field ExtendedProperties in struct ProfileProperties
  • New field Identity in struct ProfileUpdateParameters
  • New field ExtendedProperties in struct WebApplicationFirewallPolicyProperties

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.