Class: TencentCloud::Bh::V20230418::ModifyLDAPSettingRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bh::V20230418::ModifyLDAPSettingRequest
- Defined in:
- lib/v20230418/models.rb
Overview
ModifyLDAPSetting请求参数结构体
Instance Attribute Summary collapse
- #AdminAccount ⇒ Object
- #AdminPassword ⇒ Object
- #AttributeEmail ⇒ Object
- #AttributePhone ⇒ Object
- #AttributeRealName ⇒ Object
- #AttributeUnit ⇒ Object
- #AttributeUser ⇒ Object
- #AttributeUserName ⇒ Object
- #AutoSync ⇒ Object
- #BaseDN ⇒ Object
- #DomainId ⇒ Object
- #Enable ⇒ Object
- #EnableSSL ⇒ Object
- #Ip ⇒ Object
- #IpBackup ⇒ Object
- #Overwrite ⇒ Object
- #Port ⇒ Object
- #SyncAll ⇒ Object
- #SyncPeriod ⇒ Object
- #SyncUnitSet ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(enable = nil, ip = nil, ipbackup = nil, port = nil, enablessl = nil, basedn = nil, adminaccount = nil, adminpassword = nil, attributeuser = nil, attributeusername = nil, autosync = nil, overwrite = nil, syncperiod = nil, syncall = nil, syncunitset = nil, attributeunit = nil, attributerealname = nil, attributephone = nil, attributeemail = nil, domainid = nil) ⇒ ModifyLDAPSettingRequest
constructor
A new instance of ModifyLDAPSettingRequest.
Constructor Details
#initialize(enable = nil, ip = nil, ipbackup = nil, port = nil, enablessl = nil, basedn = nil, adminaccount = nil, adminpassword = nil, attributeuser = nil, attributeusername = nil, autosync = nil, overwrite = nil, syncperiod = nil, syncall = nil, syncunitset = nil, attributeunit = nil, attributerealname = nil, attributephone = nil, attributeemail = nil, domainid = nil) ⇒ ModifyLDAPSettingRequest
Returns a new instance of ModifyLDAPSettingRequest.
5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 |
# File 'lib/v20230418/models.rb', line 5580 def initialize(enable=nil, ip=nil, ipbackup=nil, port=nil, enablessl=nil, basedn=nil, adminaccount=nil, adminpassword=nil, attributeuser=nil, attributeusername=nil, autosync=nil, overwrite=nil, syncperiod=nil, syncall=nil, syncunitset=nil, attributeunit=nil, attributerealname=nil, attributephone=nil, attributeemail=nil, domainid=nil) @Enable = enable @Ip = ip @IpBackup = ipbackup @Port = port @EnableSSL = enablessl @BaseDN = basedn @AdminAccount = adminaccount @AdminPassword = adminpassword @AttributeUser = attributeuser @AttributeUserName = attributeusername @AutoSync = autosync @Overwrite = overwrite @SyncPeriod = syncperiod @SyncAll = syncall @SyncUnitSet = syncunitset @AttributeUnit = attributeunit @AttributeRealName = attributerealname @AttributePhone = attributephone @AttributeEmail = attributeemail @DomainId = domainid end |
Instance Attribute Details
#AdminAccount ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AdminAccount @AdminAccount end |
#AdminPassword ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AdminPassword @AdminPassword end |
#AttributeEmail ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AttributeEmail @AttributeEmail end |
#AttributePhone ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AttributePhone @AttributePhone end |
#AttributeRealName ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AttributeRealName @AttributeRealName end |
#AttributeUnit ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AttributeUnit @AttributeUnit end |
#AttributeUser ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AttributeUser @AttributeUser end |
#AttributeUserName ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AttributeUserName @AttributeUserName end |
#AutoSync ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def AutoSync @AutoSync end |
#BaseDN ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def BaseDN @BaseDN end |
#DomainId ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def DomainId @DomainId end |
#Enable ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def Enable @Enable end |
#EnableSSL ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def EnableSSL @EnableSSL end |
#Ip ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def Ip @Ip end |
#IpBackup ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def IpBackup @IpBackup end |
#Overwrite ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def Overwrite @Overwrite end |
#Port ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def Port @Port end |
#SyncAll ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def SyncAll @SyncAll end |
#SyncPeriod ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def SyncPeriod @SyncPeriod end |
#SyncUnitSet ⇒ Object
5578 5579 5580 |
# File 'lib/v20230418/models.rb', line 5578 def SyncUnitSet @SyncUnitSet end |
Instance Method Details
#deserialize(params) ⇒ Object
5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 |
# File 'lib/v20230418/models.rb', line 5603 def deserialize(params) @Enable = params['Enable'] @Ip = params['Ip'] @IpBackup = params['IpBackup'] @Port = params['Port'] @EnableSSL = params['EnableSSL'] @BaseDN = params['BaseDN'] @AdminAccount = params['AdminAccount'] @AdminPassword = params['AdminPassword'] @AttributeUser = params['AttributeUser'] @AttributeUserName = params['AttributeUserName'] @AutoSync = params['AutoSync'] @Overwrite = params['Overwrite'] @SyncPeriod = params['SyncPeriod'] @SyncAll = params['SyncAll'] @SyncUnitSet = params['SyncUnitSet'] @AttributeUnit = params['AttributeUnit'] @AttributeRealName = params['AttributeRealName'] @AttributePhone = params['AttributePhone'] @AttributeEmail = params['AttributeEmail'] @DomainId = params['DomainId'] end |