4.0.0 (2026-07-01)
Breaking Changes
- Function
*FleetClient.Updateparameter(s) have been changed from(ctx context.Context, resourceGroupName string, fleetName string, options *FleetClientUpdateOptions)to(ctx context.Context, resourceGroupName string, fleetName string, body FleetResourceUpdate, options *FleetClientUpdateOptions) - Function
*FleetspaceClient.BeginUpdateparameter(s) have been changed from(ctx context.Context, resourceGroupName string, fleetName string, fleetspaceName string, options *FleetspaceClientBeginUpdateOptions)to(ctx context.Context, resourceGroupName string, fleetName string, fleetspaceName string, body FleetspaceUpdate, options *FleetspaceClientBeginUpdateOptions) - Type of
ManagedServiceIdentity.UserAssignedIdentitieshas been changed frommap[string]*Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalpropertiestomap[string]*ManagedServiceIdentityUserAssignedIdentities - Enum
NodeStatushas been removed - Struct
ARMProxyResourcehas been removed - Struct
ARMResourcePropertieshas been removed - Struct
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalpropertieshas been removed - Struct
DataTransferServiceResourcehas been removed - Struct
ErrorAdditionalInfohas been removed - Struct
ErrorDetailhas been removed - Struct
ErrorDetailAutoGeneratedhas been removed - Struct
ErrorResponsehas been removed - Struct
ErrorResponseAutoGeneratedhas been removed - Struct
ErrorResponseAutoGenerated2has been removed - Struct
ExtendedResourcePropertieshas been removed - Struct
GraphAPIComputeServiceResourcehas been removed - Struct
ManagedCassandraARMResourcePropertieshas been removed - Struct
MaterializedViewsBuilderServiceResourcehas been removed - Struct
OptionsResourcehas been removed - Struct
ProxyResourcehas been removed - Struct
ProxyResourceAutoGeneratedhas been removed - Struct
RegionalServiceResourcehas been removed - Struct
Resourcehas been removed - Struct
ResourceAutoGeneratedhas been removed - Struct
RestoreParametersBasehas been removed - Struct
SQLDedicatedGatewayServiceResourcehas been removed - Struct
TrackedResourcehas been removed - Field
Bodyof structFleetClientUpdateOptionshas been removed - Field
Bodyof structFleetspaceClientBeginUpdateOptionshas been removed
Features Added
- New enum type
AutoReplicatewith valuesAutoReplicateAllKeyspaces,AutoReplicateNone,AutoReplicateSystemKeyspaces - New enum type
ScheduledEventStrategywith valuesScheduledEventStrategyIgnore,ScheduledEventStrategyStopAny,ScheduledEventStrategyStopByRack - New function
*CassandraResourcesClient.BeginCreateUpdateCassandraRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, createUpdateCassandraRoleAssignmentParameters CassandraRoleAssignmentResource, options *CassandraResourcesClientBeginCreateUpdateCassandraRoleAssignmentOptions) (*runtime.Poller[CassandraResourcesClientCreateUpdateCassandraRoleAssignmentResponse], error) - New function
*CassandraResourcesClient.BeginCreateUpdateCassandraRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, createUpdateCassandraRoleDefinitionParameters CassandraRoleDefinitionResource, options *CassandraResourcesClientBeginCreateUpdateCassandraRoleDefinitionOptions) (*runtime.Poller[CassandraResourcesClientCreateUpdateCassandraRoleDefinitionResponse], error) - New function
*CassandraResourcesClient.BeginDeleteCassandraRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, options *CassandraResourcesClientBeginDeleteCassandraRoleAssignmentOptions) (*runtime.Poller[CassandraResourcesClientDeleteCassandraRoleAssignmentResponse], error) - New function
*CassandraResourcesClient.BeginDeleteCassandraRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, options *CassandraResourcesClientBeginDeleteCassandraRoleDefinitionOptions) (*runtime.Poller[CassandraResourcesClientDeleteCassandraRoleDefinitionResponse], error) - New function
*CassandraResourcesClient.GetCassandraRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, options *CassandraResourcesClientGetCassandraRoleAssignmentOptions) (CassandraResourcesClientGetCassandraRoleAssignmentResponse, error) - New function
*CassandraResourcesClient.GetCassandraRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, options *CassandraResourcesClientGetCassandraRoleDefinitionOptions) (CassandraResourcesClientGetCassandraRoleDefinitionResponse, error) - New function
*CassandraResourcesClient.NewListCassandraRoleAssignmentsPager(resourceGroupName string, accountName string, options *CassandraResourcesClientListCassandraRoleAssignmentsOptions) *runtime.Pager[CassandraResourcesClientListCassandraRoleAssignmentsResponse] - New function
*CassandraResourcesClient.NewListCassandraRoleDefinitionsPager(resourceGroupName string, accountName string, options *CassandraResourcesClientListCassandraRoleDefinitionsOptions) *runtime.Pager[CassandraResourcesClientListCassandraRoleDefinitionsResponse] - New function
*ClientFactory.NewMongoMIResourcesClient() *MongoMIResourcesClient - New function
*GremlinResourcesClient.BeginCreateUpdateGremlinRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, createUpdateGremlinRoleAssignmentParameters GremlinRoleAssignmentResource, options *GremlinResourcesClientBeginCreateUpdateGremlinRoleAssignmentOptions) (*runtime.Poller[GremlinResourcesClientCreateUpdateGremlinRoleAssignmentResponse], error) - New function
*GremlinResourcesClient.BeginCreateUpdateGremlinRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, createUpdateGremlinRoleDefinitionParameters GremlinRoleDefinitionResource, options *GremlinResourcesClientBeginCreateUpdateGremlinRoleDefinitionOptions) (*runtime.Poller[GremlinResourcesClientCreateUpdateGremlinRoleDefinitionResponse], error) - New function
*GremlinResourcesClient.BeginDeleteGremlinRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, options *GremlinResourcesClientBeginDeleteGremlinRoleAssignmentOptions) (*runtime.Poller[GremlinResourcesClientDeleteGremlinRoleAssignmentResponse], error) - New function
*GremlinResourcesClient.BeginDeleteGremlinRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, options *GremlinResourcesClientBeginDeleteGremlinRoleDefinitionOptions) (*runtime.Poller[GremlinResourcesClientDeleteGremlinRoleDefinitionResponse], error) - New function
*GremlinResourcesClient.GetGremlinRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, options *GremlinResourcesClientGetGremlinRoleAssignmentOptions) (GremlinResourcesClientGetGremlinRoleAssignmentResponse, error) - New function
*GremlinResourcesClient.GetGremlinRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, options *GremlinResourcesClientGetGremlinRoleDefinitionOptions) (GremlinResourcesClientGetGremlinRoleDefinitionResponse, error) - New function
*GremlinResourcesClient.NewListGremlinRoleAssignmentsPager(resourceGroupName string, accountName string, options *GremlinResourcesClientListGremlinRoleAssignmentsOptions) *runtime.Pager[GremlinResourcesClientListGremlinRoleAssignmentsResponse] - New function
*GremlinResourcesClient.NewListGremlinRoleDefinitionsPager(resourceGroupName string, accountName string, options *GremlinResourcesClientListGremlinRoleDefinitionsOptions) *runtime.Pager[GremlinResourcesClientListGremlinRoleDefinitionsResponse] - New function
NewMongoMIResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*MongoMIResourcesClient, error) - New function
*MongoMIResourcesClient.BeginCreateUpdateMongoMIRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, createUpdateMongoMIRoleAssignmentParameters MongoMIRoleAssignmentResource, options *MongoMIResourcesClientBeginCreateUpdateMongoMIRoleAssignmentOptions) (*runtime.Poller[MongoMIResourcesClientCreateUpdateMongoMIRoleAssignmentResponse], error) - New function
*MongoMIResourcesClient.BeginCreateUpdateMongoMIRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, createUpdateMongoMIRoleDefinitionParameters MongoMIRoleDefinitionResource, options *MongoMIResourcesClientBeginCreateUpdateMongoMIRoleDefinitionOptions) (*runtime.Poller[MongoMIResourcesClientCreateUpdateMongoMIRoleDefinitionResponse], error) - New function
*MongoMIResourcesClient.BeginDeleteMongoMIRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, options *MongoMIResourcesClientBeginDeleteMongoMIRoleAssignmentOptions) (*runtime.Poller[MongoMIResourcesClientDeleteMongoMIRoleAssignmentResponse], error) - New function
*MongoMIResourcesClient.BeginDeleteMongoMIRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, options *MongoMIResourcesClientBeginDeleteMongoMIRoleDefinitionOptions) (*runtime.Poller[MongoMIResourcesClientDeleteMongoMIRoleDefinitionResponse], error) - New function
*MongoMIResourcesClient.GetMongoMIRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, options *MongoMIResourcesClientGetMongoMIRoleAssignmentOptions) (MongoMIResourcesClientGetMongoMIRoleAssignmentResponse, error) - New function
*MongoMIResourcesClient.GetMongoMIRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, options *MongoMIResourcesClientGetMongoMIRoleDefinitionOptions) (MongoMIResourcesClientGetMongoMIRoleDefinitionResponse, error) - New function
*MongoMIResourcesClient.NewListMongoMIRoleAssignmentsPager(resourceGroupName string, accountName string, options *MongoMIResourcesClientListMongoMIRoleAssignmentsOptions) *runtime.Pager[MongoMIResourcesClientListMongoMIRoleAssignmentsResponse] - New function
*MongoMIResourcesClient.NewListMongoMIRoleDefinitionsPager(resourceGroupName string, accountName string, options *MongoMIResourcesClientListMongoMIRoleDefinitionsOptions) *runtime.Pager[MongoMIResourcesClientListMongoMIRoleDefinitionsResponse] - New function
*TableResourcesClient.BeginCreateUpdateTableRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, createUpdateTableRoleAssignmentParameters TableRoleAssignmentResource, options *TableResourcesClientBeginCreateUpdateTableRoleAssignmentOptions) (*runtime.Poller[TableResourcesClientCreateUpdateTableRoleAssignmentResponse], error) - New function
*TableResourcesClient.BeginCreateUpdateTableRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, createUpdateTableRoleDefinitionParameters TableRoleDefinitionResource, options *TableResourcesClientBeginCreateUpdateTableRoleDefinitionOptions) (*runtime.Poller[TableResourcesClientCreateUpdateTableRoleDefinitionResponse], error) - New function
*TableResourcesClient.BeginDeleteTableRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, options *TableResourcesClientBeginDeleteTableRoleAssignmentOptions) (*runtime.Poller[TableResourcesClientDeleteTableRoleAssignmentResponse], error) - New function
*TableResourcesClient.BeginDeleteTableRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, options *TableResourcesClientBeginDeleteTableRoleDefinitionOptions) (*runtime.Poller[TableResourcesClientDeleteTableRoleDefinitionResponse], error) - New function
*TableResourcesClient.GetTableRoleAssignment(ctx context.Context, resourceGroupName string, accountName string, roleAssignmentID string, options *TableResourcesClientGetTableRoleAssignmentOptions) (TableResourcesClientGetTableRoleAssignmentResponse, error) - New function
*TableResourcesClient.GetTableRoleDefinition(ctx context.Context, resourceGroupName string, accountName string, roleDefinitionID string, options *TableResourcesClientGetTableRoleDefinitionOptions) (TableResourcesClientGetTableRoleDefinitionResponse, error) - New function
*TableResourcesClient.NewListTableRoleAssignmentsPager(resourceGroupName string, accountName string, options *TableResourcesClientListTableRoleAssignmentsOptions) *runtime.Pager[TableResourcesClientListTableRoleAssignmentsResponse] - New function
*TableResourcesClient.NewListTableRoleDefinitionsPager(resourceGroupName string, accountName string, options *TableResourcesClientListTableRoleDefinitionsOptions) *runtime.Pager[TableResourcesClientListTableRoleDefinitionsResponse] - New struct
BackupSchedule - New struct
CassandraRoleAssignmentListResult - New struct
CassandraRoleAssignmentResource - New struct
CassandraRoleAssignmentResourceProperties - New struct
CassandraRoleDefinitionListResult - New struct
CassandraRoleDefinitionResource - New struct
CassandraRoleDefinitionResourceProperties - New struct
GremlinRoleAssignmentListResult - New struct
GremlinRoleAssignmentResource - New struct
GremlinRoleAssignmentResourceProperties - New struct
GremlinRoleDefinitionListResult - New struct
GremlinRoleDefinitionResource - New struct
GremlinRoleDefinitionResourceProperties - New struct
ManagedServiceIdentityUserAssignedIdentities - New struct
MongoMIRoleAssignmentListResult - New struct
MongoMIRoleAssignmentResource - New struct
MongoMIRoleAssignmentResourceProperties - New struct
MongoMIRoleDefinitionListResult - New struct
MongoMIRoleDefinitionResource - New struct
MongoMIRoleDefinitionResourceProperties - New struct
TableRoleAssignmentListResult - New struct
TableRoleAssignmentResource - New struct
TableRoleAssignmentResourceProperties - New struct
TableRoleDefinitionListResult - New struct
TableRoleDefinitionResource - New struct
TableRoleDefinitionResourceProperties - New field
XMSForceDeallocatein structCassandraClustersClientBeginDeallocateOptions - New field
Identityin structCassandraKeyspaceCreateUpdateParameters - New field
Identity,SystemDatain structCassandraKeyspaceGetResults - New field
NextLinkin structCassandraKeyspaceListResult - New field
Identityin structCassandraTableCreateUpdateParameters - New field
Identity,SystemDatain structCassandraTableGetResults - New field
NextLinkin structCassandraTableListResult - New field
SystemDatain structClientEncryptionKeyGetResults - New field
NextLinkin structClientEncryptionKeysListResult - New field
SystemDatain structClusterResource - New field
AutoReplicate,BackupSchedules,Extensions,ExternalDataCenters,ScheduledEventStrategyin structClusterResourceProperties - New field
IsLatestModelin structComponentsM9L909SchemasCassandraclusterpublicstatusPropertiesDatacentersItemsPropertiesNodesItems - New field
SystemDatain structDataCenterResource - New field
EnforceHierarchicalPartitionKeyIDLastLevelin structDatabaseAccountCreateUpdateProperties - New field
EnforceHierarchicalPartitionKeyIDLastLevelin structDatabaseAccountGetProperties - New field
EnforceHierarchicalPartitionKeyIDLastLevelin structDatabaseAccountUpdateProperties - New field
NextLinkin structDatabaseAccountsListResult - New field
Tagsin structFleetResourceUpdate - New field
DedicatedRUs,MaxConsumableRUsin structFleetspacePropertiesThroughputPoolConfiguration - New field
Identityin structGremlinDatabaseCreateUpdateParameters - New field
Identity,SystemDatain structGremlinDatabaseGetResults - New field
NextLinkin structGremlinDatabaseListResult - New field
Identityin structGremlinGraphCreateUpdateParameters - New field
Identity,SystemDatain structGremlinGraphGetResults - New field
NextLinkin structGremlinGraphListResult - New field
NextLinkin structListClusters - New field
NextLinkin structListDataCenters - New field
SystemDatain structLocationGetResult - New field
NextLinkin structLocationListResult - New field
NextLinkin structMetricDefinitionsListResult - New field
NextLinkin structMetricListResult - New field
Identityin structMongoDBCollectionCreateUpdateParameters - New field
Identity,SystemDatain structMongoDBCollectionGetResults - New field
NextLinkin structMongoDBCollectionListResult - New field
Identityin structMongoDBDatabaseCreateUpdateParameters - New field
Identity,SystemDatain structMongoDBDatabaseGetResults - New field
NextLinkin structMongoDBDatabaseListResult - New field
SystemDatain structMongoRoleDefinitionGetResults - New field
NextLinkin structMongoRoleDefinitionListResult - New field
SystemDatain structMongoUserDefinitionGetResults - New field
NextLinkin structMongoUserDefinitionListResult - New field
SystemDatain structNotebookWorkspace - New field
NextLinkin structNotebookWorkspaceListResult - New field
NextLinkin structPartitionMetricListResult - New field
NextLinkin structPartitionUsagesResult - New field
NextLinkin structPercentileMetricListResult - New field
IDin structPermission - New field
SystemDatain structPrivateEndpointConnection - New field
NextLinkin structPrivateEndpointConnectionListResult - New field
SystemDatain structPrivateLinkResource - New field
NextLinkin structPrivateLinkResourceListResult - New field
SystemDatain structRestorableDatabaseAccountGetResult - New field
NextLinkin structRestorableDatabaseAccountsListResult - New field
NextLinkin structRestorableGremlinDatabasesListResult - New field
NextLinkin structRestorableGremlinGraphsListResult - New field
NextLinkin structRestorableGremlinResourcesListResult - New field
NextLinkin structRestorableMongodbCollectionsListResult - New field
NextLinkin structRestorableMongodbDatabasesListResult - New field
NextLinkin structRestorableMongodbResourcesListResult - New field
NextLinkin structRestorableSQLContainersListResult - New field
NextLinkin structRestorableSQLDatabasesListResult - New field
NextLinkin structRestorableSQLResourcesListResult - New field
NextLinkin structRestorableTableResourcesListResult - New field
NextLinkin structRestorableTablesListResult - New field
Identityin structSQLContainerCreateUpdateParameters - New field
Identity,SystemDatain structSQLContainerGetResults - New field
NextLinkin structSQLContainerListResult - New field
Identityin structSQLDatabaseCreateUpdateParameters - New field
Identity,SystemDatain structSQLDatabaseGetResults - New field
NextLinkin structSQLDatabaseListResult - New field
SystemDatain structSQLRoleAssignmentGetResults - New field
NextLinkin structSQLRoleAssignmentListResult - New field
SystemDatain structSQLRoleDefinitionGetResults - New field
NextLinkin structSQLRoleDefinitionListResult - New field
Identityin structSQLStoredProcedureCreateUpdateParameters - New field
Identity,SystemDatain structSQLStoredProcedureGetResults - New field
NextLinkin structSQLStoredProcedureListResult - New field
Identityin structSQLTriggerCreateUpdateParameters - New field
Identity,SystemDatain structSQLTriggerGetResults - New field
NextLinkin structSQLTriggerListResult - New field
Identityin structSQLUserDefinedFunctionCreateUpdateParameters - New field
Identity,SystemDatain structSQLUserDefinedFunctionGetResults - New field
NextLinkin structSQLUserDefinedFunctionListResult - New field
SystemDatain structServiceResource - New field
NextLinkin structServiceResourceListResult - New field
Identityin structTableCreateUpdateParameters - New field
Identity,SystemDatain structTableGetResults - New field
NextLinkin structTableListResult - New field
Identity,SystemDatain structThroughputSettingsGetResults - New field
Identityin structThroughputSettingsUpdateParameters - New field
NextLinkin structUsagesResult