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