Class: TencentCloud::Sts::V20180813::AssumeRoleWithWebIdentityRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sts::V20180813::AssumeRoleWithWebIdentityRequest
- Defined in:
- lib/v20180813/models.rb
Overview
AssumeRoleWithWebIdentity请求参数结构体
Instance Attribute Summary collapse
- #DurationSeconds ⇒ Object
- #ProviderId ⇒ Object
- #RoleArn ⇒ Object
- #RoleSessionName ⇒ Object
- #WebIdentityToken ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(providerid = nil, webidentitytoken = nil, rolearn = nil, rolesessionname = nil, durationseconds = nil) ⇒ AssumeRoleWithWebIdentityRequest
constructor
A new instance of AssumeRoleWithWebIdentityRequest.
Constructor Details
#initialize(providerid = nil, webidentitytoken = nil, rolearn = nil, rolesessionname = nil, durationseconds = nil) ⇒ AssumeRoleWithWebIdentityRequest
Returns a new instance of AssumeRoleWithWebIdentityRequest.
218 219 220 221 222 223 224 |
# File 'lib/v20180813/models.rb', line 218 def initialize(providerid=nil, webidentitytoken=nil, rolearn=nil, rolesessionname=nil, durationseconds=nil) @ProviderId = providerid @WebIdentityToken = webidentitytoken @RoleArn = rolearn @RoleSessionName = rolesessionname @DurationSeconds = durationseconds end |
Instance Attribute Details
#DurationSeconds ⇒ Object
216 217 218 |
# File 'lib/v20180813/models.rb', line 216 def DurationSeconds @DurationSeconds end |
#ProviderId ⇒ Object
216 217 218 |
# File 'lib/v20180813/models.rb', line 216 def ProviderId @ProviderId end |
#RoleArn ⇒ Object
216 217 218 |
# File 'lib/v20180813/models.rb', line 216 def RoleArn @RoleArn end |
#RoleSessionName ⇒ Object
216 217 218 |
# File 'lib/v20180813/models.rb', line 216 def RoleSessionName @RoleSessionName end |
#WebIdentityToken ⇒ Object
216 217 218 |
# File 'lib/v20180813/models.rb', line 216 def WebIdentityToken @WebIdentityToken end |
Instance Method Details
#deserialize(params) ⇒ Object
226 227 228 229 230 231 232 |
# File 'lib/v20180813/models.rb', line 226 def deserialize(params) @ProviderId = params['ProviderId'] @WebIdentityToken = params['WebIdentityToken'] @RoleArn = params['RoleArn'] @RoleSessionName = params['RoleSessionName'] @DurationSeconds = params['DurationSeconds'] end |