Class: TencentCloud::Cloudaudit::V20190319::DescribeAuditTrackResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cloudaudit::V20190319::DescribeAuditTrackResponse
- Defined in:
- lib/v20190319/models.rb
Overview
DescribeAuditTrack返回参数结构体
Instance Attribute Summary collapse
- #ActionType ⇒ Object
- #CreateTime ⇒ Object
- #EventNames ⇒ Object
- #Filters ⇒ Object
- #Name ⇒ Object
- #RequestId ⇒ Object
- #ResourceType ⇒ Object
- #Status ⇒ Object
- #Storage ⇒ Object
- #TrackForAllMembers ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, actiontype = nil, resourcetype = nil, status = nil, eventnames = nil, storage = nil, createtime = nil, trackforallmembers = nil, filters = nil, requestid = nil) ⇒ DescribeAuditTrackResponse
constructor
A new instance of DescribeAuditTrackResponse.
Constructor Details
#initialize(name = nil, actiontype = nil, resourcetype = nil, status = nil, eventnames = nil, storage = nil, createtime = nil, trackforallmembers = nil, filters = nil, requestid = nil) ⇒ DescribeAuditTrackResponse
Returns a new instance of DescribeAuditTrackResponse.
402 403 404 405 406 407 408 409 410 411 412 413 |
# File 'lib/v20190319/models.rb', line 402 def initialize(name=nil, actiontype=nil, resourcetype=nil, status=nil, eventnames=nil, storage=nil, createtime=nil, trackforallmembers=nil, filters=nil, requestid=nil) @Name = name @ActionType = actiontype @ResourceType = resourcetype @Status = status @EventNames = eventnames @Storage = storage @CreateTime = createtime @TrackForAllMembers = trackforallmembers @Filters = filters @RequestId = requestid end |
Instance Attribute Details
#ActionType ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def ActionType @ActionType end |
#CreateTime ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def CreateTime @CreateTime end |
#EventNames ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def EventNames @EventNames end |
#Filters ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def Filters @Filters end |
#Name ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def Name @Name end |
#RequestId ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def RequestId @RequestId end |
#ResourceType ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def ResourceType @ResourceType end |
#Status ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def Status @Status end |
#Storage ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def Storage @Storage end |
#TrackForAllMembers ⇒ Object
400 401 402 |
# File 'lib/v20190319/models.rb', line 400 def TrackForAllMembers @TrackForAllMembers end |
Instance Method Details
#deserialize(params) ⇒ Object
415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 |
# File 'lib/v20190319/models.rb', line 415 def deserialize(params) @Name = params['Name'] @ActionType = params['ActionType'] @ResourceType = params['ResourceType'] @Status = params['Status'] @EventNames = params['EventNames'] unless params['Storage'].nil? @Storage = Storage.new @Storage.deserialize(params['Storage']) end @CreateTime = params['CreateTime'] @TrackForAllMembers = params['TrackForAllMembers'] unless params['Filters'].nil? @Filters = Filter.new @Filters.deserialize(params['Filters']) end @RequestId = params['RequestId'] end |