github Azure/azure-sdk-for-go sdk/resourcemanager/netapp/armnetapp/v10.0.0

3 hours ago

10.0.0 (2026-04-20)

Breaking Changes

  • Field PeerAcceptCommand of struct ClusterPeerCommandResponse has been removed
  • Field SvmPeeringCommand of struct SvmPeerCommandResponse has been removed

Features Added

  • New enum type BucketPatchPermissions with values BucketPatchPermissionsReadOnly, BucketPatchPermissionsReadWrite
  • New enum type BucketPermissions with values BucketPermissionsReadOnly, BucketPermissionsReadWrite
  • New enum type CacheLifeCycleState with values CacheLifeCycleStateClusterPeeringOfferSent, CacheLifeCycleStateCreating, CacheLifeCycleStateFailed, CacheLifeCycleStateSucceeded, CacheLifeCycleStateVserverPeeringOfferSent
  • New enum type CacheProvisioningState with values CacheProvisioningStateCanceled, CacheProvisioningStateCreating, CacheProvisioningStateDeleting, CacheProvisioningStateFailed, CacheProvisioningStateSucceeded, CacheProvisioningStateUpdating
  • New enum type CifsChangeNotifyState with values CifsChangeNotifyStateDisabled, CifsChangeNotifyStateEnabled
  • New enum type CredentialsStatus with values CredentialsStatusActive, CredentialsStatusCredentialsExpired, CredentialsStatusNoCredentialsSet
  • New enum type EnableWriteBackState with values EnableWriteBackStateDisabled, EnableWriteBackStateEnabled
  • New enum type EncryptionState with values EncryptionStateDisabled, EncryptionStateEnabled
  • New enum type ExternalReplicationSetupStatus with values ExternalReplicationSetupStatusClusterPeerPending, ExternalReplicationSetupStatusClusterPeerRequired, ExternalReplicationSetupStatusNoActionRequired, ExternalReplicationSetupStatusReplicationCreateRequired, ExternalReplicationSetupStatusVServerPeerRequired
  • New enum type GlobalFileLockingState with values GlobalFileLockingStateDisabled, GlobalFileLockingStateEnabled
  • New enum type KerberosState with values KerberosStateDisabled, KerberosStateEnabled
  • New enum type LdapServerType with values LdapServerTypeActiveDirectory, LdapServerTypeOpenLDAP
  • New enum type LdapState with values LdapStateDisabled, LdapStateEnabled
  • New enum type OnCertificateConflictAction with values OnCertificateConflictActionFail, OnCertificateConflictActionUpdate
  • New enum type ProtocolTypes with values ProtocolTypesNFSv3, ProtocolTypesNFSv4, ProtocolTypesSMB
  • New enum type SmbEncryptionState with values SmbEncryptionStateDisabled, SmbEncryptionStateEnabled
  • New enum type VolumeLanguage with values VolumeLanguageAr, VolumeLanguageArUTF8, VolumeLanguageC, VolumeLanguageCUTF8, VolumeLanguageCs, VolumeLanguageCsUTF8, VolumeLanguageDa, VolumeLanguageDaUTF8, VolumeLanguageDe, VolumeLanguageDeUTF8, VolumeLanguageEn, VolumeLanguageEnUTF8, VolumeLanguageEnUs, VolumeLanguageEnUsUTF8, VolumeLanguageEs, VolumeLanguageEsUTF8, VolumeLanguageFi, VolumeLanguageFiUTF8, VolumeLanguageFr, VolumeLanguageFrUTF8, VolumeLanguageHe, VolumeLanguageHeUTF8, VolumeLanguageHr, VolumeLanguageHrUTF8, VolumeLanguageHu, VolumeLanguageHuUTF8, VolumeLanguageIt, VolumeLanguageItUTF8, VolumeLanguageJa, VolumeLanguageJaJp932, VolumeLanguageJaJp932UTF8, VolumeLanguageJaJpPck, VolumeLanguageJaJpPckUTF8, VolumeLanguageJaJpPckV2, VolumeLanguageJaJpPckV2UTF8, VolumeLanguageJaUTF8, VolumeLanguageJaV1, VolumeLanguageJaV1UTF8, VolumeLanguageKo, VolumeLanguageKoUTF8, VolumeLanguageNl, VolumeLanguageNlUTF8, VolumeLanguageNo, VolumeLanguageNoUTF8, VolumeLanguagePl, VolumeLanguagePlUTF8, VolumeLanguagePt, VolumeLanguagePtUTF8, VolumeLanguageRo, VolumeLanguageRoUTF8, VolumeLanguageRu, VolumeLanguageRuUTF8, VolumeLanguageSk, VolumeLanguageSkUTF8, VolumeLanguageSl, VolumeLanguageSlUTF8, VolumeLanguageSv, VolumeLanguageSvUTF8, VolumeLanguageTr, VolumeLanguageTrUTF8, VolumeLanguageUTF8Mb4, VolumeLanguageZh, VolumeLanguageZhGbk, VolumeLanguageZhGbkUTF8, VolumeLanguageZhTw, VolumeLanguageZhTwBig5, VolumeLanguageZhTwBig5UTF8, VolumeLanguageZhTwUTF8, VolumeLanguageZhUTF8
  • New function NewBucketsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*BucketsClient, error)
  • New function *BucketsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, body Bucket, options *BucketsClientBeginCreateOrUpdateOptions) (*runtime.Poller[BucketsClientCreateOrUpdateResponse], error)
  • New function *BucketsClient.BeginDelete(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, options *BucketsClientBeginDeleteOptions) (*runtime.Poller[BucketsClientDeleteResponse], error)
  • New function *BucketsClient.BeginGenerateAkvCredentials(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, body BucketCredentialsExpiry, options *BucketsClientBeginGenerateAkvCredentialsOptions) (*runtime.Poller[BucketsClientGenerateAkvCredentialsResponse], error)
  • New function *BucketsClient.GenerateCredentials(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, body BucketCredentialsExpiry, options *BucketsClientGenerateCredentialsOptions) (BucketsClientGenerateCredentialsResponse, error)
  • New function *BucketsClient.Get(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, options *BucketsClientGetOptions) (BucketsClientGetResponse, error)
  • New function *BucketsClient.NewListPager(resourceGroupName string, accountName string, poolName string, volumeName string, options *BucketsClientListOptions) *runtime.Pager[BucketsClientListResponse]
  • New function *BucketsClient.BeginRefreshCertificate(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, options *BucketsClientBeginRefreshCertificateOptions) (*runtime.Poller[BucketsClientRefreshCertificateResponse], error)
  • New function *BucketsClient.BeginUpdate(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, body BucketPatch, options *BucketsClientBeginUpdateOptions) (*runtime.Poller[BucketsClientUpdateResponse], error)
  • New function NewCachesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*CachesClient, error)
  • New function *CachesClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, poolName string, cacheName string, body Cache, options *CachesClientBeginCreateOrUpdateOptions) (*runtime.Poller[CachesClientCreateOrUpdateResponse], error)
  • New function *CachesClient.BeginDelete(ctx context.Context, resourceGroupName string, accountName string, poolName string, cacheName string, options *CachesClientBeginDeleteOptions) (*runtime.Poller[CachesClientDeleteResponse], error)
  • New function *CachesClient.Get(ctx context.Context, resourceGroupName string, accountName string, poolName string, cacheName string, options *CachesClientGetOptions) (CachesClientGetResponse, error)
  • New function *CachesClient.NewListPager(resourceGroupName string, accountName string, poolName string, options *CachesClientListOptions) *runtime.Pager[CachesClientListResponse]
  • New function *CachesClient.ListPeeringPassphrases(ctx context.Context, resourceGroupName string, accountName string, poolName string, cacheName string, options *CachesClientListPeeringPassphrasesOptions) (CachesClientListPeeringPassphrasesResponse, error)
  • New function *CachesClient.BeginPoolChange(ctx context.Context, resourceGroupName string, accountName string, poolName string, cacheName string, body PoolChangeRequest, options *CachesClientBeginPoolChangeOptions) (*runtime.Poller[CachesClientPoolChangeResponse], error)
  • New function *CachesClient.BeginResetSmbPassword(ctx context.Context, resourceGroupName string, accountName string, poolName string, cacheName string, options *CachesClientBeginResetSmbPasswordOptions) (*runtime.Poller[CachesClientResetSmbPasswordResponse], error)
  • New function *CachesClient.BeginUpdate(ctx context.Context, resourceGroupName string, accountName string, poolName string, cacheName string, body CacheUpdate, options *CachesClientBeginUpdateOptions) (*runtime.Poller[CachesClientUpdateResponse], error)
  • New function *ClientFactory.NewBucketsClient() *BucketsClient
  • New function *ClientFactory.NewCachesClient() *CachesClient
  • New struct AzureKeyVaultDetails
  • New struct Bucket
  • New struct BucketCredentialsExpiry
  • New struct BucketGenerateCredentials
  • New struct BucketList
  • New struct BucketPatch
  • New struct BucketPatchProperties
  • New struct BucketProperties
  • New struct BucketServerPatchProperties
  • New struct BucketServerProperties
  • New struct Cache
  • New struct CacheList
  • New struct CacheMountTargetProperties
  • New struct CacheProperties
  • New struct CachePropertiesExportPolicy
  • New struct CacheUpdate
  • New struct CacheUpdateProperties
  • New struct CertificateAkvDetails
  • New struct CifsUser
  • New struct ClusterPeerCommandResponseProperties
  • New struct CredentialsAkvDetails
  • New struct FileSystemUser
  • New struct NfsUser
  • New struct OriginClusterInformation
  • New struct PeeringPassphrases
  • New struct SmbSettings
  • New struct SvmPeerCommandResponseProperties
  • New field Properties in struct ClusterPeerCommandResponse
  • New field ExternalReplicationSetupInfo, ExternalReplicationSetupStatus, MirrorState, RelationshipStatus in struct ReplicationObject
  • New field Properties in struct SvmPeerCommandResponse

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

NewReleases is sending notifications on new releases.