From 4d95b508460b7f19f025b4a1792dec056b45e00e Mon Sep 17 00:00:00 2001 From: stawiklu Date: Wed, 18 Jan 2023 14:15:22 +0100 Subject: [PATCH 1/2] Extend Conditional access session controls model by new parameter disableResilienceDefaults --- msgraph/models.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/msgraph/models.go b/msgraph/models.go index b1c70c4d..3180069b 100644 --- a/msgraph/models.go +++ b/msgraph/models.go @@ -620,6 +620,7 @@ type ConditionalAccessPolicy struct { type ConditionalAccessSessionControls struct { ApplicationEnforcedRestrictions *ApplicationEnforcedRestrictionsSessionControl `json:"applicationEnforcedRestrictions,omitempty"` CloudAppSecurity *CloudAppSecurityControl `json:"cloudAppSecurity,omitempty"` + DisableResilienceDefaults *DisableResilienceDefaultsSessionControl `json:"disableResilienceDefaults,omitempty"` PersistentBrowser *PersistentBrowserSessionControl `json:"persistentBrowser,omitempty"` SignInFrequency *SignInFrequencySessionControl `json:"signInFrequency,omitempty"` } @@ -689,6 +690,10 @@ type DelegatedPermissionGrant struct { Scopes *[]string `json:"-"` } +type DisableResilienceDefaultsSessionControl struct { + IsEnabled *bool `json:"isEnabled,omitempty"` +} + func (d DelegatedPermissionGrant) MarshalJSON() ([]byte, error) { var val *StringNullWhenEmpty if d.Scopes != nil { From 0173704062f6fb31d221ac941f08dc00c7bb9e12 Mon Sep 17 00:00:00 2001 From: Tom Bamford Date: Mon, 13 Feb 2023 13:22:04 +0200 Subject: [PATCH 2/2] Conditional Access Policies: disableResilienceDefaults is a bool --- msgraph/models.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/msgraph/models.go b/msgraph/models.go index 3180069b..9d71afce 100644 --- a/msgraph/models.go +++ b/msgraph/models.go @@ -620,7 +620,7 @@ type ConditionalAccessPolicy struct { type ConditionalAccessSessionControls struct { ApplicationEnforcedRestrictions *ApplicationEnforcedRestrictionsSessionControl `json:"applicationEnforcedRestrictions,omitempty"` CloudAppSecurity *CloudAppSecurityControl `json:"cloudAppSecurity,omitempty"` - DisableResilienceDefaults *DisableResilienceDefaultsSessionControl `json:"disableResilienceDefaults,omitempty"` + DisableResilienceDefaults *bool `json:"disableResilienceDefaults,omitempty"` PersistentBrowser *PersistentBrowserSessionControl `json:"persistentBrowser,omitempty"` SignInFrequency *SignInFrequencySessionControl `json:"signInFrequency,omitempty"` } @@ -690,10 +690,6 @@ type DelegatedPermissionGrant struct { Scopes *[]string `json:"-"` } -type DisableResilienceDefaultsSessionControl struct { - IsEnabled *bool `json:"isEnabled,omitempty"` -} - func (d DelegatedPermissionGrant) MarshalJSON() ([]byte, error) { var val *StringNullWhenEmpty if d.Scopes != nil {