Class: TencentCloud::Dlc::V20210125::KerberosInfo

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

Overview

Kerberos详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(krb5conf = nil, keytab = nil, serviceprincipal = nil) ⇒ KerberosInfo

Returns a new instance of KerberosInfo.



11664
11665
11666
11667
11668
# File 'lib/v20210125/models.rb', line 11664

def initialize(krb5conf=nil, keytab=nil, serviceprincipal=nil)
  @Krb5Conf = krb5conf
  @KeyTab = keytab
  @ServicePrincipal = serviceprincipal
end

Instance Attribute Details

#KeyTabObject

Parameters:

  • Krb5Conf:

    Krb5Conf文件值

  • KeyTab:

    KeyTab文件值

  • ServicePrincipal:

    服务主体



11662
11663
11664
# File 'lib/v20210125/models.rb', line 11662

def KeyTab
  @KeyTab
end

#Krb5ConfObject

Parameters:

  • Krb5Conf:

    Krb5Conf文件值

  • KeyTab:

    KeyTab文件值

  • ServicePrincipal:

    服务主体



11662
11663
11664
# File 'lib/v20210125/models.rb', line 11662

def Krb5Conf
  @Krb5Conf
end

#ServicePrincipalObject

Parameters:

  • Krb5Conf:

    Krb5Conf文件值

  • KeyTab:

    KeyTab文件值

  • ServicePrincipal:

    服务主体



11662
11663
11664
# File 'lib/v20210125/models.rb', line 11662

def ServicePrincipal
  @ServicePrincipal
end

Instance Method Details

#deserialize(params) ⇒ Object



11670
11671
11672
11673
11674
# File 'lib/v20210125/models.rb', line 11670

def deserialize(params)
  @Krb5Conf = params['Krb5Conf']
  @KeyTab = params['KeyTab']
  @ServicePrincipal = params['ServicePrincipal']
end