class TencentCloud::Sts::V20180813::AssumeRoleRequest

AssumeRole请求参数结构体

def deserialize(params)

def deserialize(params)
  @RoleArn = params['RoleArn']
  @RoleSessionName = params['RoleSessionName']
  @DurationSeconds = params['DurationSeconds']
  @Policy = params['Policy']
  @ExternalId = params['ExternalId']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @SourceIdentity = params['SourceIdentity']
end

def initialize(rolearn=nil, rolesessionname=nil, durationseconds=nil, policy=nil, externalid=nil, tags=nil, sourceidentity=nil)

def initialize(rolearn=nil, rolesessionname=nil, durationseconds=nil, policy=nil, externalid=nil, tags=nil, sourceidentity=nil)
  @RoleArn = rolearn
  @RoleSessionName = rolesessionname
  @DurationSeconds = durationseconds
  @Policy = policy
  @ExternalId = externalid
  @Tags = tags
  @SourceIdentity = sourceidentity
end