From 21fbf2d73a51f89c10b27d77448621aa5a1a3a2b Mon Sep 17 00:00:00 2001 From: denyspanov-public Date: Thu, 9 Jul 2026 06:43:32 -0700 Subject: [PATCH] Added ExpirationTime field to Role Assignment response DTO for version 2026-07-01-preview --- .../CHANGELOG.md | 2 ++ .../fluent/models/RoleAssignmentInner.java | 9 +++++++++ .../fluent/models/RoleAssignmentProperties.java | 16 ++++++++++++++++ .../models/RoleAssignmentCreateParameters.java | 9 +++++++++ 4 files changed, 36 insertions(+) diff --git a/sdk/authorization/azure-resourcemanager-authorization/CHANGELOG.md b/sdk/authorization/azure-resourcemanager-authorization/CHANGELOG.md index b705e3c3d737..437ce85d5bbd 100644 --- a/sdk/authorization/azure-resourcemanager-authorization/CHANGELOG.md +++ b/sdk/authorization/azure-resourcemanager-authorization/CHANGELOG.md @@ -4,6 +4,8 @@ ### Features Added +- Added read-only `expirationTime` property to `RoleAssignment` returned by role assignment get and list operations. + ### Breaking Changes ### Bugs Fixed diff --git a/sdk/authorization/azure-resourcemanager-authorization/src/main/java/com/azure/resourcemanager/authorization/fluent/models/RoleAssignmentInner.java b/sdk/authorization/azure-resourcemanager-authorization/src/main/java/com/azure/resourcemanager/authorization/fluent/models/RoleAssignmentInner.java index ea99bc574126..529a2f5131a3 100644 --- a/sdk/authorization/azure-resourcemanager-authorization/src/main/java/com/azure/resourcemanager/authorization/fluent/models/RoleAssignmentInner.java +++ b/sdk/authorization/azure-resourcemanager-authorization/src/main/java/com/azure/resourcemanager/authorization/fluent/models/RoleAssignmentInner.java @@ -308,6 +308,15 @@ public RoleAssignmentInner withDelegatedManagedIdentityResourceId(String delegat return this; } + /** + * Get the expirationTime property: Time the role assignment expires. + * + * @return the expirationTime value. + */ + public String expirationTime() { + return this.innerProperties() == null ? null : this.innerProperties().expirationTime(); + } + /** * Validates the instance. * diff --git a/sdk/authorization/azure-resourcemanager-authorization/src/main/java/com/azure/resourcemanager/authorization/fluent/models/RoleAssignmentProperties.java b/sdk/authorization/azure-resourcemanager-authorization/src/main/java/com/azure/resourcemanager/authorization/fluent/models/RoleAssignmentProperties.java index ba8aa487edfc..49b1587dc43f 100644 --- a/sdk/authorization/azure-resourcemanager-authorization/src/main/java/com/azure/resourcemanager/authorization/fluent/models/RoleAssignmentProperties.java +++ b/sdk/authorization/azure-resourcemanager-authorization/src/main/java/com/azure/resourcemanager/authorization/fluent/models/RoleAssignmentProperties.java @@ -82,6 +82,11 @@ public final class RoleAssignmentProperties implements JsonSerializable