Class: TencentCloud::Sts::V20180813::AssumeRoleWithSAMLRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sts::V20180813::AssumeRoleWithSAMLRequest
- Defined in:
- lib/v20180813/models.rb
Overview
AssumeRoleWithSAML请求参数结构体
Instance Attribute Summary collapse
- #DurationSeconds ⇒ Object
- #PrincipalArn ⇒ Object
- #RoleArn ⇒ Object
- #RoleSessionName ⇒ Object
- #SAMLAssertion ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(samlassertion = nil, principalarn = nil, rolearn = nil, rolesessionname = nil, durationseconds = nil) ⇒ AssumeRoleWithSAMLRequest
constructor
A new instance of AssumeRoleWithSAMLRequest.
Constructor Details
#initialize(samlassertion = nil, principalarn = nil, rolearn = nil, rolesessionname = nil, durationseconds = nil) ⇒ AssumeRoleWithSAMLRequest
Returns a new instance of AssumeRoleWithSAMLRequest.
155 156 157 158 159 160 161 |
# File 'lib/v20180813/models.rb', line 155 def initialize(samlassertion=nil, principalarn=nil, rolearn=nil, rolesessionname=nil, durationseconds=nil) @SAMLAssertion = samlassertion @PrincipalArn = principalarn @RoleArn = rolearn @RoleSessionName = rolesessionname @DurationSeconds = durationseconds end |
Instance Attribute Details
#DurationSeconds ⇒ Object
153 154 155 |
# File 'lib/v20180813/models.rb', line 153 def DurationSeconds @DurationSeconds end |
#PrincipalArn ⇒ Object
153 154 155 |
# File 'lib/v20180813/models.rb', line 153 def PrincipalArn @PrincipalArn end |
#RoleArn ⇒ Object
153 154 155 |
# File 'lib/v20180813/models.rb', line 153 def RoleArn @RoleArn end |
#RoleSessionName ⇒ Object
153 154 155 |
# File 'lib/v20180813/models.rb', line 153 def RoleSessionName @RoleSessionName end |
#SAMLAssertion ⇒ Object
153 154 155 |
# File 'lib/v20180813/models.rb', line 153 def SAMLAssertion @SAMLAssertion end |
Instance Method Details
#deserialize(params) ⇒ Object
163 164 165 166 167 168 169 |
# File 'lib/v20180813/models.rb', line 163 def deserialize(params) @SAMLAssertion = params['SAMLAssertion'] @PrincipalArn = params['PrincipalArn'] @RoleArn = params['RoleArn'] @RoleSessionName = params['RoleSessionName'] @DurationSeconds = params['DurationSeconds'] end |