github Azure/azure-sdk-for-go sdk/resourcemanager/redis/armredis/v3.0.0

latest releases: sdk/messaging/azservicebus/v1.7.2, sdk/data/azcosmos/v1.1.0, sdk/ai/azopenai/v0.6.2...
12 months ago

3.0.0 (2023-09-22)

Breaking Changes

  • Type of OperationStatus.Error has been changed from *ErrorDetailAutoGenerated to *ErrorDetail
  • Type of OperationStatusResult.Error has been changed from *ErrorDetailAutoGenerated to *ErrorDetail
  • Struct ErrorDetailAutoGenerated has been removed

Features Added

  • New value ProvisioningStateConfiguringAAD added to enum type ProvisioningState
  • New enum type AccessPolicyAssignmentProvisioningState with values AccessPolicyAssignmentProvisioningStateCanceled, AccessPolicyAssignmentProvisioningStateDeleted, AccessPolicyAssignmentProvisioningStateDeleting, AccessPolicyAssignmentProvisioningStateFailed, AccessPolicyAssignmentProvisioningStateSucceeded, AccessPolicyAssignmentProvisioningStateUpdating
  • New enum type AccessPolicyProvisioningState with values AccessPolicyProvisioningStateCanceled, AccessPolicyProvisioningStateDeleted, AccessPolicyProvisioningStateDeleting, AccessPolicyProvisioningStateFailed, AccessPolicyProvisioningStateSucceeded, AccessPolicyProvisioningStateUpdating
  • New enum type AccessPolicyType with values AccessPolicyTypeBuiltIn, AccessPolicyTypeCustom
  • New enum type UpdateChannel with values UpdateChannelPreview, UpdateChannelStable
  • New function NewAccessPolicyAssignmentClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AccessPolicyAssignmentClient, error)
  • New function *AccessPolicyAssignmentClient.BeginCreateUpdate(context.Context, string, string, string, CacheAccessPolicyAssignment, *AccessPolicyAssignmentClientBeginCreateUpdateOptions) (*runtime.Poller[AccessPolicyAssignmentClientCreateUpdateResponse], error)
  • New function *AccessPolicyAssignmentClient.BeginDelete(context.Context, string, string, string, *AccessPolicyAssignmentClientBeginDeleteOptions) (*runtime.Poller[AccessPolicyAssignmentClientDeleteResponse], error)
  • New function *AccessPolicyAssignmentClient.Get(context.Context, string, string, string, *AccessPolicyAssignmentClientGetOptions) (AccessPolicyAssignmentClientGetResponse, error)
  • New function *AccessPolicyAssignmentClient.NewListPager(string, string, *AccessPolicyAssignmentClientListOptions) *runtime.Pager[AccessPolicyAssignmentClientListResponse]
  • New function NewAccessPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AccessPolicyClient, error)
  • New function *AccessPolicyClient.BeginCreateUpdate(context.Context, string, string, string, CacheAccessPolicy, *AccessPolicyClientBeginCreateUpdateOptions) (*runtime.Poller[AccessPolicyClientCreateUpdateResponse], error)
  • New function *AccessPolicyClient.BeginDelete(context.Context, string, string, string, *AccessPolicyClientBeginDeleteOptions) (*runtime.Poller[AccessPolicyClientDeleteResponse], error)
  • New function *AccessPolicyClient.Get(context.Context, string, string, string, *AccessPolicyClientGetOptions) (AccessPolicyClientGetResponse, error)
  • New function *AccessPolicyClient.NewListPager(string, string, *AccessPolicyClientListOptions) *runtime.Pager[AccessPolicyClientListResponse]
  • New function *Client.BeginFlushCache(context.Context, string, string, *ClientBeginFlushCacheOptions) (*runtime.Poller[ClientFlushCacheResponse], error)
  • New function *ClientFactory.NewAccessPolicyAssignmentClient() *AccessPolicyAssignmentClient
  • New function *ClientFactory.NewAccessPolicyClient() *AccessPolicyClient
  • New struct CacheAccessPolicy
  • New struct CacheAccessPolicyAssignment
  • New struct CacheAccessPolicyAssignmentList
  • New struct CacheAccessPolicyAssignmentProperties
  • New struct CacheAccessPolicyList
  • New struct CacheAccessPolicyProperties
  • New struct ErrorDetail
  • New field AADEnabled in struct CommonPropertiesRedisConfiguration
  • New field UpdateChannel in struct CreateProperties
  • New field UpdateChannel in struct Properties
  • New field UpdateChannel in struct UpdateProperties

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

NewReleases is sending notifications on new releases.