Class: TencentCloud::Bh::V20230418::SourceType

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

Overview

ioa用户源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(source = nil, type = nil, name = nil, target = nil) ⇒ SourceType

Returns a new instance of SourceType.



7728
7729
7730
7731
7732
7733
# File 'lib/v20230418/models.rb', line 7728

def initialize(source=nil, type=nil, name=nil, target=nil)
  @Source = source
  @Type = type
  @Name = name
  @Target = target
end

Instance Attribute Details

#NameObject

Parameters:

  • Source:

    账号组来源

  • Type:

    账号组来源类型

  • Name:

    账号组来源名称

  • Target:

    区分ioa原来和iam-mini



7726
7727
7728
# File 'lib/v20230418/models.rb', line 7726

def Name
  @Name
end

#SourceObject

Parameters:

  • Source:

    账号组来源

  • Type:

    账号组来源类型

  • Name:

    账号组来源名称

  • Target:

    区分ioa原来和iam-mini



7726
7727
7728
# File 'lib/v20230418/models.rb', line 7726

def Source
  @Source
end

#TargetObject

Parameters:

  • Source:

    账号组来源

  • Type:

    账号组来源类型

  • Name:

    账号组来源名称

  • Target:

    区分ioa原来和iam-mini



7726
7727
7728
# File 'lib/v20230418/models.rb', line 7726

def Target
  @Target
end

#TypeObject

Parameters:

  • Source:

    账号组来源

  • Type:

    账号组来源类型

  • Name:

    账号组来源名称

  • Target:

    区分ioa原来和iam-mini



7726
7727
7728
# File 'lib/v20230418/models.rb', line 7726

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



7735
7736
7737
7738
7739
7740
# File 'lib/v20230418/models.rb', line 7735

def deserialize(params)
  @Source = params['Source']
  @Type = params['Type']
  @Name = params['Name']
  @Target = params['Target']
end