Skip to content

Commit c247f53

Browse files
committed
Support Conditional Access Policy.
1 parent 3ea1202 commit c247f53

File tree

4 files changed

+23
-1
lines changed

4 files changed

+23
-1
lines changed

aliyun-python-sdk-eiam/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-03-21 Version: 1.0.2
2+
- Support Conditional Access Policy.
3+
14
2025-03-20 Version: 1.0.1
25
- Support Conditional Access Policy.
36

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.0.1'
1+
__version__ = '1.0.2'

aliyun-python-sdk-eiam/aliyunsdkeiam/request/v20211201/CreateIdentityProviderRequest.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,14 @@ def set_UdPullConfig(self, UdPullConfig): # Struct
6868
self.add_query_param('UdPullConfig.UdSyncScopeConfig.SourceScopes.' + str(index1 + 1), value1)
6969
if UdPullConfig.get('PeriodicSyncStatus') is not None:
7070
self.add_query_param('UdPullConfig.PeriodicSyncStatus', UdPullConfig.get('PeriodicSyncStatus'))
71+
if UdPullConfig.get('PeriodicSyncConfig') is not None:
72+
if UdPullConfig.get('PeriodicSyncConfig').get('PeriodicSyncTimes') is not None:
73+
for index1, value1 in enumerate(UdPullConfig.get('PeriodicSyncConfig').get('PeriodicSyncTimes')):
74+
self.add_query_param('UdPullConfig.PeriodicSyncConfig.PeriodicSyncTimes.' + str(index1 + 1), value1)
75+
if UdPullConfig.get('PeriodicSyncConfig').get('PeriodicSyncCron') is not None:
76+
self.add_query_param('UdPullConfig.PeriodicSyncConfig.PeriodicSyncCron', UdPullConfig.get('PeriodicSyncConfig').get('PeriodicSyncCron'))
77+
if UdPullConfig.get('PeriodicSyncConfig').get('PeriodicSyncType') is not None:
78+
self.add_query_param('UdPullConfig.PeriodicSyncConfig.PeriodicSyncType', UdPullConfig.get('PeriodicSyncConfig').get('PeriodicSyncType'))
7179
if UdPullConfig.get('IncrementalCallbackStatus') is not None:
7280
self.add_query_param('UdPullConfig.IncrementalCallbackStatus', UdPullConfig.get('IncrementalCallbackStatus'))
7381
def get_LarkConfig(self): # Struct

aliyun-python-sdk-eiam/aliyunsdkeiam/request/v20211201/SetIdentityProviderUdPullConfigurationRequest.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,17 @@ def get_IdentityProviderId(self): # String
6666

6767
def set_IdentityProviderId(self, IdentityProviderId): # String
6868
self.add_query_param('IdentityProviderId', IdentityProviderId)
69+
def get_PeriodicSyncConfig(self): # Struct
70+
return self.get_query_params().get('PeriodicSyncConfig')
71+
72+
def set_PeriodicSyncConfig(self, PeriodicSyncConfig): # Struct
73+
if PeriodicSyncConfig.get('PeriodicSyncTimes') is not None:
74+
for index1, value1 in enumerate(PeriodicSyncConfig.get('PeriodicSyncTimes')):
75+
self.add_query_param('PeriodicSyncConfig.PeriodicSyncTimes.' + str(index1 + 1), value1)
76+
if PeriodicSyncConfig.get('PeriodicSyncCron') is not None:
77+
self.add_query_param('PeriodicSyncConfig.PeriodicSyncCron', PeriodicSyncConfig.get('PeriodicSyncCron'))
78+
if PeriodicSyncConfig.get('PeriodicSyncType') is not None:
79+
self.add_query_param('PeriodicSyncConfig.PeriodicSyncType', PeriodicSyncConfig.get('PeriodicSyncType'))
6980
def get_InstanceId(self): # String
7081
return self.get_query_params().get('InstanceId')
7182

0 commit comments

Comments
 (0)