Class: TencentCloud::Organization::V20210331::SAMLIdentityProviderConfiguration

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210331/models.rb

Overview

saml 身份提供商配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(entityid = nil, ssostatus = nil, encodedmetadatadocument = nil, certificateids = nil, loginurl = nil, createtime = nil, updatetime = nil) ⇒ SAMLIdentityProviderConfiguration

Returns a new instance of SAMLIdentityProviderConfiguration.



7131
7132
7133
7134
7135
7136
7137
7138
7139
# File 'lib/v20210331/models.rb', line 7131

def initialize(entityid=nil, ssostatus=nil, encodedmetadatadocument=nil, certificateids=nil, loginurl=nil, createtime=nil, updatetime=nil)
  @EntityId = entityid
  @SSOStatus = ssostatus
  @EncodedMetadataDocument = encodedmetadatadocument
  @CertificateIds = certificateids
  @LoginUrl = loginurl
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#CertificateIdsObject

Parameters:

  • EntityId:

    IdP 标识。

  • SSOStatus:

    SSO 登录的启用状态。取值: Enabled:启用。 Disabled(默认值):禁用。

  • EncodedMetadataDocument:

    IdP 元数据文档(Base64 编码)。

  • CertificateIds:

    X509证书ID。

  • LoginUrl:

    IdP 的登录地址。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



7129
7130
7131
# File 'lib/v20210331/models.rb', line 7129

def CertificateIds
  @CertificateIds
end

#CreateTimeObject

Parameters:

  • EntityId:

    IdP 标识。

  • SSOStatus:

    SSO 登录的启用状态。取值: Enabled:启用。 Disabled(默认值):禁用。

  • EncodedMetadataDocument:

    IdP 元数据文档(Base64 编码)。

  • CertificateIds:

    X509证书ID。

  • LoginUrl:

    IdP 的登录地址。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



7129
7130
7131
# File 'lib/v20210331/models.rb', line 7129

def CreateTime
  @CreateTime
end

#EncodedMetadataDocumentObject

Parameters:

  • EntityId:

    IdP 标识。

  • SSOStatus:

    SSO 登录的启用状态。取值: Enabled:启用。 Disabled(默认值):禁用。

  • EncodedMetadataDocument:

    IdP 元数据文档(Base64 编码)。

  • CertificateIds:

    X509证书ID。

  • LoginUrl:

    IdP 的登录地址。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



7129
7130
7131
# File 'lib/v20210331/models.rb', line 7129

def EncodedMetadataDocument
  @EncodedMetadataDocument
end

#EntityIdObject

Parameters:

  • EntityId:

    IdP 标识。

  • SSOStatus:

    SSO 登录的启用状态。取值: Enabled:启用。 Disabled(默认值):禁用。

  • EncodedMetadataDocument:

    IdP 元数据文档(Base64 编码)。

  • CertificateIds:

    X509证书ID。

  • LoginUrl:

    IdP 的登录地址。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



7129
7130
7131
# File 'lib/v20210331/models.rb', line 7129

def EntityId
  @EntityId
end

#LoginUrlObject

Parameters:

  • EntityId:

    IdP 标识。

  • SSOStatus:

    SSO 登录的启用状态。取值: Enabled:启用。 Disabled(默认值):禁用。

  • EncodedMetadataDocument:

    IdP 元数据文档(Base64 编码)。

  • CertificateIds:

    X509证书ID。

  • LoginUrl:

    IdP 的登录地址。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



7129
7130
7131
# File 'lib/v20210331/models.rb', line 7129

def LoginUrl
  @LoginUrl
end

#SSOStatusObject

Parameters:

  • EntityId:

    IdP 标识。

  • SSOStatus:

    SSO 登录的启用状态。取值: Enabled:启用。 Disabled(默认值):禁用。

  • EncodedMetadataDocument:

    IdP 元数据文档(Base64 编码)。

  • CertificateIds:

    X509证书ID。

  • LoginUrl:

    IdP 的登录地址。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



7129
7130
7131
# File 'lib/v20210331/models.rb', line 7129

def SSOStatus
  @SSOStatus
end

#UpdateTimeObject

Parameters:

  • EntityId:

    IdP 标识。

  • SSOStatus:

    SSO 登录的启用状态。取值: Enabled:启用。 Disabled(默认值):禁用。

  • EncodedMetadataDocument:

    IdP 元数据文档(Base64 编码)。

  • CertificateIds:

    X509证书ID。

  • LoginUrl:

    IdP 的登录地址。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



7129
7130
7131
# File 'lib/v20210331/models.rb', line 7129

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7141
7142
7143
7144
7145
7146
7147
7148
7149
# File 'lib/v20210331/models.rb', line 7141

def deserialize(params)
  @EntityId = params['EntityId']
  @SSOStatus = params['SSOStatus']
  @EncodedMetadataDocument = params['EncodedMetadataDocument']
  @CertificateIds = params['CertificateIds']
  @LoginUrl = params['LoginUrl']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end