Skip to content
  •  
  •  
  •  
32 changes: 32 additions & 0 deletions eng/lintingconfigs/revapi/track2/revapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -1407,6 +1407,38 @@
"match": "class com\\.azure\\.resourcemanager\\.redis\\.models\\.(OperationListResult|RedisListResult|RedisCacheAccessPolicyAssignmentList|RedisFirewallRuleListResult|RedisPatchScheduleListResult|RedisCacheAccessPolicyList|PrivateLinkResourceListResult|NotificationListResponse|PrivateEndpointConnectionListResult|RedisLinkedServerWithPropertiesList)"
},
"justification": "Pageable models moved to implementation package. Unlikely used by user."
},
{
"code": "java.method.visibilityReduced",
"old" : {
"matcher": "regex",
"match": "method void com\\.azure\\.resourcemanager\\.authorization\\.models\\..*\\:\\:\\<init\\>\\(\\)"
},
"justification": "Output-only immutable models' constructors are now private."
},
{
"code": "java.method.visibilityReduced",
"old" : {
"matcher": "regex",
"match": "method .* com\\.azure\\.resourcemanager\\.authorization\\.models\\..*\\:\\:with.*\\(.*\\).*"
},
"justification": "Output-only immutable models' setters are now package-private if it's being used by child class."
},
{
"code": "java.method.removed",
"old" : {
"matcher": "regex",
"match": "method .* com\\.azure\\.resourcemanager\\.authorization\\.models\\..*\\:\\:with.*\\(.*\\).*"
},
"justification": "Output-only immutable models' setters are removed if no explicit usage."
},
{
"code": "java.class.removed",
"old" : {
"matcher": "regex",
"match": "class com\\.azure\\.resourcemanager\\.authorization\\.models\\.(ClassicAdministratorListResult|DenyAssignmentListResult|EligibleChildResourcesListResult|PermissionGetResult|ProviderOperationsMetadataListResult|RoleAssignmentListResult|RoleAssignmentScheduleInstanceListResult|RoleAssignmentScheduleListResult|RoleAssignmentScheduleRequestListResult|RoleDefinitionListResult|RoleEligibilityScheduleInstanceListResult|RoleEligibilityScheduleListResult|RoleEligibilityScheduleRequestListResult|RoleManagementPolicyAssignmentListResult|RoleManagementPolicyListResult)"
},
"justification": "Pageable models moved to implementation package. Unlikely used by user."
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,15 @@

### Other Changes

## 2.53.8 (2026-03-30)

### Other Changes

#### Dependency Updates

- Upgraded `azure-resourcemanager-resources` from `2.53.5` to version `2.54.0`.


## 2.53.7 (2026-01-29)

### Other Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ For documentation on how to use this package, please see [Azure Management Libra
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-authorization</artifactId>
<version>2.53.5</version>
<version>2.54.0-beta.1</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) TypeSpec Code Generator.

package com.azure.resourcemanager.authorization.fluent;

import com.azure.core.annotation.ReturnType;
import com.azure.core.annotation.ServiceMethod;
import com.azure.core.http.rest.Response;
import com.azure.core.util.Context;
import com.azure.resourcemanager.authorization.fluent.models.AccessReviewDefaultSettingsInner;
import com.azure.resourcemanager.authorization.fluent.models.AccessReviewScheduleSettings;
import reactor.core.publisher.Mono;

/**
* An instance of this class provides access to all the operations defined in
* AccessReviewDefaultSettingsOperationsClient.
*/
public interface AccessReviewDefaultSettingsOperationsClient {
/**
* Get access review default settings for the subscription.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review default settings for the subscription along with {@link Response} on successful completion
* of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<Response<AccessReviewDefaultSettingsInner>> getWithResponseAsync();

/**
* Get access review default settings for the subscription.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review default settings for the subscription on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<AccessReviewDefaultSettingsInner> getAsync();

/**
* Get access review default settings for the subscription.
*
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review default settings for the subscription along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response<AccessReviewDefaultSettingsInner> getWithResponse(Context context);

/**
* Get access review default settings for the subscription.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review default settings for the subscription.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
AccessReviewDefaultSettingsInner get();

/**
* Get access review default settings for the subscription.
*
* @param properties Access review schedule settings.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review default settings for the subscription along with {@link Response} on successful completion
* of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<Response<AccessReviewDefaultSettingsInner>> putWithResponseAsync(AccessReviewScheduleSettings properties);

/**
* Get access review default settings for the subscription.
*
* @param properties Access review schedule settings.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review default settings for the subscription on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<AccessReviewDefaultSettingsInner> putAsync(AccessReviewScheduleSettings properties);

/**
* Get access review default settings for the subscription.
*
* @param properties Access review schedule settings.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review default settings for the subscription along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response<AccessReviewDefaultSettingsInner> putWithResponse(AccessReviewScheduleSettings properties,
Context context);

/**
* Get access review default settings for the subscription.
*
* @param properties Access review schedule settings.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review default settings for the subscription.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
AccessReviewDefaultSettingsInner put(AccessReviewScheduleSettings properties);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) TypeSpec Code Generator.

package com.azure.resourcemanager.authorization.fluent;

import com.azure.core.annotation.ReturnType;
import com.azure.core.annotation.ServiceMethod;
import com.azure.core.http.rest.Response;
import com.azure.core.util.Context;
import com.azure.resourcemanager.authorization.fluent.models.AccessReviewHistoryInstanceInner;
import reactor.core.publisher.Mono;

/**
* An instance of this class provides access to all the operations defined in
* AccessReviewHistoryDefinitionInstancesClient.
*/
public interface AccessReviewHistoryDefinitionInstancesClient {
/**
* Generates a uri which can be used to retrieve review history data. This URI has a TTL of 1 day and can be
* retrieved by fetching the accessReviewHistoryDefinition object.
*
* @param historyDefinitionId The id of the access review history definition.
* @param instanceId The id of the access review history definition instance to generate a URI for.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access Review History Definition Instance along with {@link Response} on successful completion of
* {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<Response<AccessReviewHistoryInstanceInner>> generateDownloadUriWithResponseAsync(String historyDefinitionId,
String instanceId);

/**
* Generates a uri which can be used to retrieve review history data. This URI has a TTL of 1 day and can be
* retrieved by fetching the accessReviewHistoryDefinition object.
*
* @param historyDefinitionId The id of the access review history definition.
* @param instanceId The id of the access review history definition instance to generate a URI for.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access Review History Definition Instance on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<AccessReviewHistoryInstanceInner> generateDownloadUriAsync(String historyDefinitionId, String instanceId);

/**
* Generates a uri which can be used to retrieve review history data. This URI has a TTL of 1 day and can be
* retrieved by fetching the accessReviewHistoryDefinition object.
*
* @param historyDefinitionId The id of the access review history definition.
* @param instanceId The id of the access review history definition instance to generate a URI for.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access Review History Definition Instance along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response<AccessReviewHistoryInstanceInner> generateDownloadUriWithResponse(String historyDefinitionId,
String instanceId, Context context);

/**
* Generates a uri which can be used to retrieve review history data. This URI has a TTL of 1 day and can be
* retrieved by fetching the accessReviewHistoryDefinition object.
*
* @param historyDefinitionId The id of the access review history definition.
* @param instanceId The id of the access review history definition instance to generate a URI for.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access Review History Definition Instance.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
AccessReviewHistoryInstanceInner generateDownloadUri(String historyDefinitionId, String instanceId);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) TypeSpec Code Generator.

package com.azure.resourcemanager.authorization.fluent;

import com.azure.core.annotation.ReturnType;
import com.azure.core.annotation.ServiceMethod;
import com.azure.core.http.rest.PagedFlux;
import com.azure.core.http.rest.PagedIterable;
import com.azure.core.util.Context;
import com.azure.resourcemanager.authorization.fluent.models.AccessReviewHistoryInstanceInner;

/**
* An instance of this class provides access to all the operations defined in
* AccessReviewHistoryDefinitionInstancesOperationsClient.
*/
public interface AccessReviewHistoryDefinitionInstancesOperationsClient {
/**
* Get access review history definition instances by definition Id.
*
* @param historyDefinitionId The id of the access review history definition.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review history definition instances by definition Id as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<AccessReviewHistoryInstanceInner> listAsync(String historyDefinitionId);

/**
* Get access review history definition instances by definition Id.
*
* @param historyDefinitionId The id of the access review history definition.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review history definition instances by definition Id as paginated response with
* {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<AccessReviewHistoryInstanceInner> list(String historyDefinitionId);

/**
* Get access review history definition instances by definition Id.
*
* @param historyDefinitionId The id of the access review history definition.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return access review history definition instances by definition Id as paginated response with
* {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<AccessReviewHistoryInstanceInner> list(String historyDefinitionId, Context context);
}
Loading
Loading